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
338392930250	338392930811	338392931361	338392931911	338392932461	338392933011	338392933561	338392934111	338392934661	338392935211	338392935761	338392936311	338392936861	338392937411	338392937961	338392938511	338392939061	338392939611	338392940161	338392940711	338392941261	338392941811	338392942361	338392942911	338392943461	338392944011	338392944561	338392945111	338392945661	338392946211	338392946761	338392947311	338392947861	338392948411	338392948961	338392949511	338392950061	338392950611	338392951161	338392951711	338392952261	338392952811	338392953361	338392953911	338392954461	338392955011	338392955561	338392956111	338392956661	338392957211	338392957761	338392958311	338392958861	338392959411	338392959961	338392960511	338392961061	338392961611	338392962161	338392962711	338392963261	338392963811	338392964361	338392964911	338392965461	338392966011	338392966561	338392967111	338392967661	338392968211	338392968761	338392969311	338392969861	338392970411	338392970961	338392971511	338392972061	338392972611	338392973161	338392973711	338392974261	338392974811	338392975361	338392975911	338392976461	338392977011	338392977561	338392978111	338392978661	338392979211	338392979761	338392980311	338392980861	338392981411	338392981961	338392982511	338392983061	338392983611	338392984161	338392984711	338392985261	338392985811	338392986361	338392986911	338392987461	338392988011	338392988561	338392989111	338392989661	338392990211	338392990761	338392991311	338392991861	338392992411	338392992961	338392993511	338392994061	338392994611	338392995161	338392995711	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2722	3650	2300	2722	3650	2300	2722	3650	2300	2722	3650	2300	2722	3650	2300	2722	3650	2300	2722	3650	2300	2722	3650	2300	2722	3650	2300	2722	3650	2300	2722	3650	2300	2722	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
36869	25949	24902	17502	9815	10294	8885	8384	6085	4566	3392	2758	2283	1727	1437	1280	1080	1032	755	609	583	551	551	507	451	474	526	439	514	456	481	445	419	425	385	396	345	345	333	380	348	325	344	342	336	356	348	296	313	369	350	317	357	375	312	327	362	347	328	311	324	319	339	339	324	314	334	344	319	292	329	324	353	312	319	335	340	332	328	327	345	328	320	331	325	347	324	330	365	304	316	340	342	344	319	309	307	342	368	334	335	351	346	357	350	321	335	338	365	364	302	290	324	309	385	314	315	341	346	353	332	349	339	346	315	306	314	322	354	329	324	349	324	336	313	346	340	350	342	348	357	360	352	334	334	333	368	331	350	312	322	375	352	360	340	343	344	339	298	351	364	317	321	316	336	371	324	309	333	329	341	343	299	279	356	330	341	313	362	328	306	319	330	315	347	311	315	303	357	360	347	300	332	314	350	354	318	323	336	344	335	312	330	366	288	343	321	355	353	332	328	341	342	337	369	303	302	311	350	386	351	322	331	342	310	349	285	371	299	340	311	318	322	327	348	350	309	324	339	343	307	319	332	337	327	340	336	345	324	337	315	327	371	336	359	354	334	341	335	343	353	324	315	340	337	327	347	334	308	326	301	317	343	329	329	308	318	326	333	327	311	343	330	313	322	324	361	356	306	320	346	318	371	316	343	352	340	349	335	354	365	387	366	343	318	308	341	325	360	334	353	325	307	316	346	298	316	288	307	312	331	345	324	323	285	337	322	317	325	339	323	306	340	330	374	369	315	355	335	340	322	341	346	353	332	301	310	349	348	326	348	325	318	312	326	360	355	337	335	331	378	321	327	365	331	338	328	310	341	326	378	362	325	294	313	346	345	307	340	341	328	365	334	321	328	351	335	292	326	339	322	363	339	346	337	339	319	311	338	320	335	312	355	320	319	346	348	328	328	370	375	358	310	339	348	354	354	305	303	342	298	319	349	345	338	317	351	296	342	338	369	344	315	324	361	317	320	354	339	351	350	326	338	314	347	309	289	359	315	327	355	325	345	334	321	332	337	329	310	295	347	335	320	323	349	349	320	335	319	313	312	288	316	340	357	352	320	360	331	330	351	379	310	331	358	340	344	347	350	327	337	341	307	333	312	348	325	346	340	308	354	352	357	323	331	325	323	317	335	376	304	335	343	325	318	281	330	314	309	327	317	312	333	364	339	363	335	356	317	335	319	322	336	325	338	340	343	349	338	377	372	345	357	327	355	324	322	336	300	325	370	315	349	320	327	348	355	340	315	378	347	333	350	340	375	334	340	351	333	346	334	340	322	301	383	366	334	333	369	328	358	335	340	329	339	314	364	322	353	385	337	313	345	310	334	344	326	343	353	334	327	338	320	348	321	354	329	303	313	325	346	342	319	357	356	335	331	312	317	343	287	312	339	324	330	357	323	332	326	341	330	330	292	348	316	354	365	315	319	327	363	379	332	321	355	377	351	351	315	338	333	303	334	324	310	316	303	355	357	335	363	317	334	303	339	336	332	348	334	332	332	350	352	328	313	357	324	346	343	318	316	330	334	343	339	328	345	359	316	329	349	315	365	338	348	330	329	296	346	328	342	313	342	318	330	281	363	314	327	351	334	352	315	344	342	323	320	342	343	331	329	357	366	347	343	337	341	301	355	345	324	333	331	345	345	298	330	355	350	282	338	354	292	361	306	343	336	356	387	336	357	327	297	311	352	322	297	343	366	351	339	334	319	321	332	316	314	319	348	337	336	290	336	327	309	334	280	328	310	329	281	319	348	350	348	386	343	319	346	349	341	336	327	364	322	351	321	322	326	334	376	304	322	319	322	308	346	337	330	330	385	346	319	339	317	332	332	290	288	327	388	358	353	341	337	321	342	330	384	331	383	331	331	361	313	344	337	355	306	338	336	344	342	320	310	326	343	349	338	333	368	363	330	330	366	321	324	334	349	344	358	327	349	326	318	365	321	326	335	319	353	347	349	324	363	345	334	316	321	318	319	364	313	318	364	355	305	316	327	368	345	337	326	354	315	302	322	329	356	319	312	349	299	347	352	329	336	290	330	331	336	323	325	338	319	329	381	322	325	333	341	325	335	341	322	331	304	340	296	373	347	304	341	295	361	352	362	331	356	303	315	315	324	372	343	320	342	328	309	303	330	313	319	351	339	352	341	316	351	349	327	334	340	338	331	330	356	325	302	317	326	324	341	345	313	314	301	292	331	342	365	304	326	315	308	322	341	325	344	334	343	324	340	300	348	318	313	351	341	319	333	342	325	330	353	340	286	328	308	324	342	355	339	355	344	317	332	312	342	337	341	352	354	344	308	330	320	343	316	322	373	365	334	296	304	355	357	351	372	317	318	321	331	316	337	333	345	370	353	321	368	299	321	313	333	333	350	344	332	330	344	367	321	298	334	319	366	325	328	377	315	341	298	313	323	330	297	334	293	332	334	333	326	325	325	337	370	326	338	366	333	338	328	309	309	334	339	339	321	329	329	337	338	316	326	318	336	323	326	320	318	362	337	313	323	330	362	327	310	348	325	329	339	306	313	309	338	324	364	305	343	301	354	327	335	389	320	314	302	330	338	327	335	321	321	336	333	322	354	379	342	343	323	346	309	367	338	316	314	296	331	295	317	324	298	340	314	322	353	323	309	343	370	347	323	335	285	331	350	349	374	321	365	341	335	343	340	349	338	316	359	388	320	366	365	343	362	315	344	341	334	346	336	303	300	332	323	356	336	309	300	331	316	318	326	325	357	319	356	344	369	375	320	379	316	312	355	329	356	332	329	324	317	360	337	346	306	313	353	346	340	344	363	345	330	332	332	305	306	340	331	347	306	298	361	335	322	370	357	349	366	342	365	335	361	321	348	344	316	319	345	347	342	327	337	334	329	343	336	335	338	342	338	322	317	305	362	324	320	318	333	329	359	349	292	330	343	336	305	311	323	323	311	363	318	301	328	335	352	326	306	347	332	350	302	356	343	332	324	350	308	320	333	339	300	304	364	322	319	312	365	334	336	295	309	307	344	388	382	323	332	350	333	321	369	339	321	297	331	358	329	367	335	287	330	340	359	351	376	335	343	351	344	319	292	350	315	288	365	361	337	341	328	321	331	346	353	332	332	332	318	340	325	343	364	324	311	341	326	311	314	342	340	343	346	304	343	339	326	371	318	321	314	317	323	337	330	304	346	336	314	332	312	343	365	350	334	352	339	305	319	311	337	325	355	364	349	325	372	341	347	310	333	353	354	347	334	345	313	315	346	334	332	339	343	328	313	295	335	331	363	335	376	355	316	340	326	328	345	325	344	327	319	310	345	317	334	312	312	354	334	360	340	334	340	351	336	337	310	349	318	337	333	347	332	364	366	325	341	328	310	324	322	347	315	323	342	314	335	323	339	349	328	330	347	362	321	334	339	339	311	336	350	326	346	292	327	313	327	324	342	313	316	322	300	304	328	357	332	329	327	353	296	381	340	368
24559	21761	29732	28109	20867	23937	21306	21706	17392	15573	13744	12008	10743	8411	7320	6250	5017	4842	3480	2629	2456	2384	2167	1823	1596	1772	1902	1735	1819	1484	1541	1487	1396	1301	1072	1005	958	921	883	852	866	849	855	842	853	851	801	806	890	866	836	850	830	846	779	790	814	806	848	788	803	855	831	773	798	790	824	783	785	820	792	790	850	789	868	791	816	785	792	847	762	782	831	788	831	817	803	743	809	821	807	749	805	797	781	801	803	821	772	742	831	816	857	842	793	826	814	865	839	822	797	738	758	827	814	790	824	784	812	813	851	798	848	795	804	794	797	797	858	834	782	844	789	803	831	854	836	852	832	801	830	779	802	837	825	814	839	777	805	825	819	827	808	792	819	812	810	850	821	804	760	788	791	817	811	771	808	793	784	783	819	798	797	806	821	774	798	825	778	799	782	817	849	811	779	835	862	828	843	818	865	763	840	838	769	816	829	843	801	798	816	824	881	850	849	803	807	818	807	816	827	835	836	822	808	799	817	776	791	837	813	771	886	793	801	842	790	808	768	816	786	796	790	830	791	784	829	852	777	850	785	840	761	797	833	825	783	832	801	827	854	782	848	868	760	814	752	789	787	815	809	826	785	758	771	793	800	862	833	843	799	809	798	796	826	781	776	831	814	802	810	842	768	803	819	767	798	841	793	821	782	817	760	831	812	788	794	769	810	840	780	842	794	828	802	769	796	828	830	782	801	813	822	821	835	803	847	782	836	762	795	777	803	779	777	808	815	769	785	844	790	803	875	771	760	762	841	840	793	804	806	806	806	819	837	816	826	816	792	824	837	800	788	812	798	811	836	774	779	802	814	819	800	801	786	883	820	792	849	803	804	814	782	828	782	832	822	823	796	803	857	805	772	799	798	840	800	811	807	785	768	803	817	800	784	794	826	841	778	778	817	801	819	798	830	776	831	794	814	833	794	783	801	814	793	809	791	860	782	804	790	841	807	808	815	803	823	799	762	858	816	798	837	828	802	804	797	798	819	826	799	855	821	810	812	807	822	753	811	776	838	823	791	774	793	823	758	795	822	799	821	744	781	818	792	790	838	825	828	844	792	822	803	804	812	773	781	827	807	749	799	870	798	793	809	807	740	785	817	833	828	805	785	830	824	790	820	808	830	789	844	813	770	817	794	799	814	770	805	873	831	815	836	800	737	773	808	822	831	807	865	828	821	826	815	849	796	773	822	853	787	737	768	806	861	808	833	819	815	815	804	756	867	834	756	836	801	823	826	779	780	820	838	794	863	784	807	835	810	799	817	775	836	769	810	823	865	780	896	828	829	781	810	846	793	781	835	818	883	819	839	802	801	791	831	785	803	825	831	832	817	810	817	778	805	810	798	857	794	764	768	783	860	792	862	811	801	764	789	829	822	864	817	782	802	788	842	759	858	811	809	748	786	795	821	816	847	815	816	707	740	856	791	776	876	774	843	833	803	782	781	828	794	787	824	767	802	836	781	832	847	814	810	798	845	777	807	826	833	785	822	822	784	840	799	829	795	828	764	784	820	827	744	768	850	805	845	802	841	844	855	816	798	807	793	845	798	817	815	810	832	832	817	770	782	833	808	793	797	840	805	793	803	774	799	798	830	824	784	770	827	818	821	764	816	826	830	804	804	813	767	809	804	835	837	804	818	830	784	855	782	810	819	895	851	840	840	803	773	763	800	889	794	801	823	807	776	786	794	834	784	822	784	829	803	840	775	884	796	779	798	815	783	774	780	838	848	824	816	836	858	815	787	837	783	782	813	782	782	810	746	786	818	817	772	805	799	763	888	821	817	829	777	821	810	818	806	771	789	849	765	846	743	819	771	820	815	821	788	824	801	774	839	796	826	834	819	856	839	799	753	836	771	814	845	787	807	767	771	811	873	788	741	818	767	733	801	791	794	808	794	807	836	819	821	770	800	780	826	836	796	794	813	793	807	761	788	814	834	811	849	798	771	832	815	804	768	788	812	798	840	811	858	885	841	846	844	793	806	792	757	793	851	837	765	813	809	854	827	818	819	771	738	831	790	809	808	824	810	768	834	754	790	767	803	820	819	775	789	837	757	759	854	804	791	771	757	862	831	771	767	825	871	833	842	823	835	812	813	807	835	858	846	801	795	827	843	815	776	823	813	822	840	893	807	783	840	761	847	774	874	821	814	836	815	801	808	827	775	856	841	799	821	842	795	745	820	841	844	805	772	796	762	812	860	831	806	821	820	845	802	834	877	822	809	832	790	775	762	845	779	822	747	821	790	836	803	851	825	778	797	844	792	798	754	801	772	834	792	788	792	789	775	797	838	781	853	810	848	786	861	807	779	793	762	798	783	803	860	813	831	815	814	800	772	881	792	804	815	789	779	794	829	832	792	804	798	839	851	817	806	764	796	808	806	790	822	813	787	812	753	828	838	759	771	824	807	793	847	780	797	820	832	846	761	809	853	811	851	737	764	783	812	785	778	767	791	766	819	801	797	760	802	807	842	833	807	777	768	816	810	756	780	802	791	823	790	839	807	831	828	830	858	826	813	800	822	799	814	841	771	766	841	743	778	816	815	753	831	811	810	830	811	819	804	788	829	827	843	846	802	807	826	800	773	806	838	766	818	819	813	804	802	804	792	829	791	797	793	816	855	809	826	811	828	767	783	810	803	826	784	767	821	835	791	790	825	794	806	824	760	858	818	762	827	808	810	812	835	765	845	891	806	843	795	826	790	792	859	768	802	810	821	839	835	832	834	833	816	811	799	790	850	802	849	818	795	823	779	829	826	840	804	791	848	839	818	825	816	827	834	784	835	814	824	802	757	766	770	778	832	791	842	804	813	762	826	785	783	824	785	798	786	759	790	767	813	841	828	816	775	791	764	852	806	807	762	820	783	865	811	831	799	830	770	824	800	812	769	805	793	797	806	784	807	826	820	803	805	854	828	787	829	826	789	777	808	825	815	736	805	818	802	790	795	838	822	799	883	796	784	757	818	807	827	803	819	869	806	816	817	801	823	816	835	815	845	749	802	798	812	817	793	831	827	776	808	780	847	809	812	808	807	795	829	840	814	840	816	783	817	839	773	778	838	785	782	759	828	823	829	795	841	805	769	837	810	791	833	777	848	851	834	859	813	794	851	810	813	829	793	816	789	781	810	817	755	793	779	735	888	800	755	841	802	799	807	842	813	771	824	806	805	775	791	841	764	775	840	815	827	764	781	866	803	787	824	773	852	809	862	833	753	785	786	757	805	793	857	846	739	764	823	806	824	817	822	815	803	786	788	848	823	817	848	750	796	814	861	810	821	831	818	764	822	800	790	761	851	738	780	808	863	803	822	814	835	828	769	751	821	834	791	801	818	816	865	778	835	836	831	798	774	785	776	852	792	786	798	817	829	821	813	828	811	803	825	799	784	795	804	795	813	757	770	787	822	821	839	856	777	796	820	780	846	799	852	769	786	779	797	859	812	838	790	817	845	822	761	794	776	810	765	829	788	804
15527	9821	8626	5205	2786	1773	1299	1028	847	746	609	651	589	517	450	417	425	412	384	400	400	371	324	376	330	383	319	331	396	387	329	363	328	346	351	354	392	326	323	329	362	363	340	351	339	303	374	345	346	375	371	352	334	344	341	325	378	324	364	340	334	327	362	371	331	343	321	317	335	341	381	332	326	348	370	370	323	336	333	334	347	338	343	348	304	335	356	347	359	356	342	335	364	350	325	321	315	313	359	328	341	340	314	352	376	360	374	337	340	315	355	338	332	356	355	328	352	331	347	377	309	378	349	345	333	355	350	387	340	311	328	374	345	367	360	305	340	347	387	358	357	327	340	356	358	351	326	314	333	367	358	362	331	343	328	330	311	323	341	348	334	355	336	334	335	347	312	338	371	391	333	392	366	342	308	340	344	310	370	336	346	327	335	363	357	330	330	378	322	329	352	366	333	343	337	320	349	330	312	349	347	327	332	347	317	355	347	342	334	376	370	321	305	394	335	341	356	347	329	365	348	366	360	346	339	351	310	321	356	321	337	349	336	327	346	380	356	295	359	352	361	329	348	349	322	354	375	323	323	348	371	354	325	346	364	352	322	373	345	324	336	356	318	353	363	368	376	319	364	345	351	356	336	349	305	353	332	342	338	334	312	339	371	354	343	348	330	385	359	334	328	372	337	333	342	354	352	332	363	346	310	387	350	376	354	287	336	327	357	334	402	364	357	352	319	351	345	337	325	331	342	333	363	349	324	335	349	358	367	365	347	341	389	352	359	347	332	322	355	330	352	368	376	341	368	323	309	340	318	321	349	316	360	368	379	345	363	336	338	356	296	362	360	342	370	314	338	352	341	344	359	358	355	365	323	358	381	323	348	348	345	349	333	318	372	375	365	326	312	350	386	347	356	330	352	316	345	364	323	362	344	347	341	355	377	319	358	341	352	330	344	330	366	345	369	342	327	363	394	334	353	354	328	340	346	351	325	355	342	335	345	361	354	380	370	348	333	351	319	339	362	328	361	334	345	343	338	340	330	343	336	312	338	346	351	372	387	369	351	356	312	371	367	335	358	362	340	310	320	333	379	353	359	347	363	349	337	363	333	353	351	356	350	321	358	308	342	355	309	360	326	323	333	367	345	345	355	312	370	315	341	352	336	340	399	332	343	380	330	339	330	374	310	367	369	394	321	338	351	329	355	344	345	360	333	335	373	303	352	358	352	345	357	344	398	339	337	343	389	327	377	351	303	355	346	352	351	363	331	331	357	336	370	324	340	352	355	354	383	376	339	334	378	335	345	356	349	345	372	339	350	346	388	335	343	332	401	341	343	374	340	348	358	349	357	344	361	325	346	357	294	359	360	342	326	352	370	362	343	354	342	345	383	362	392	344	322	330	355	335	334	345	317	336	369	342	314	354	343	361	354	353	362	342	337	350	345	350	342	356	329	326	361	322	364	296	344	371	356	366	314	350	340	359	319	334	345	370	391	339	384	306	336	384	376	318	349	375	332	321	351	339	347	344	353	334	345	339	323	352	345	319	331	378	359	370	346	342	348	344	326	338	345	313	322	352	368	363	349	324	373	335	306	346	348	345	353	318	373	356	332	331	344	354	326	362	343	349	302	317	373	318	401	304	367	351	340	323	362	344	312	356	353	332	371	352	353	328	341	346	318	299	339	362	323	355	344	343	343	338	350	331	336	314	332	309	361	365	316	377	376	319	323	344	342	324	307	361	317	341	356	349	356	338	335	392	343	343	317	326	338	353	331	337	366	338	352	350	350	363	344	342	312	363	348	370	321	352	315	347	339	300	336	353	330	323	354	330	382	336	327	351	383	387	315	357	380	360	327	331	355	328	355	340	347	325	334	337	341	342	353	373	320	323	333	342	345	352	331	343	327	350	323	351	357	343	345	350	336	321	361	331	342	355	370	372	317	334	332	316	316	325	334	349	330	320	327	362	329	399	330	357	315	321	357	355	357	309	334	328	335	359	394	331	350	300	425	357	363	388	352	354	318	332	336	378	374	358	356	340	327	339	328	330	335	334	327	333	336	322	389	344	336	364	318	365	361	338	372	342	316	330	357	311	363	331	344	351	342	309	358	328	341	347	323	354	354	334	347	326	361	354	327	379	335	331	349	325	338	406	327	348	340	363	319	371	366	344	359	336	332	326	345	378	344	332	346	352	335	364	328	373	385	323	340	377	343	359	348	332	347	324	314	390	354	352	359	329	355	334	339	353	340	343	331	380	325	351	334	339	377	333	337	358	385	359	326	375	319	357	347	343	345	330	320	349	359	353	379	379	327	346	378	367	372	294	306	325	353	331	331	322	324	355	343	340	344	346	390	333	320	374	384	317	330	335	393	364	353	349	327	336	360	340	350	324	344	325	320	360	356	356	365	362	318	346	337	356	349	367	343	384	358	356	367	348	346	350	359	360	356	345	358	362	341	349	342	349	347	364	316	355	390	358	349	333	351	378	343	347	346	326	382	376	386	323	364	339	336	335	360	373	339	338	331	331	356	345	362	341	351	341	353	349	381	343	360	334	331	341	342	317	344	377	364	332	325	358	314	296	333	345	341	309	354	330	358	352	353	350	358	321	366	367	311	341	340	353	355	341	309	342	387	352	387	383	327	328	310	316	337	321	343	338	339	348	303	336	320	348	333	321	321	363	326	353	337	306	350	300	314	334	347	331	342	389	359	346	348	373	338	359	341	338	370	353	365	355	370	345	296	368	344	384	388	330	373	358	297	337	352	375	337	359	324	322	341	335	351	336	321	354	351	381	344	362	331	334	339	350	343	341	351	340	359	339	356	344	317	345	359	365	339	355	335	344	344	334	312	350	353	381	346	363	343	317	374	331	402	326	332	338	333	341	381	363	362	341	327	327	296	350	351	342	347	345	320	322	346	334	355	344	351	362	344	367	339	377	365	353	364	343	333	324	368	384	374	396	366	366	330	336	346	339	357	308	344	327	338	315	354	347	329	336	371	323	364	355	323	338	353	348	331	381	338	323	349	345	380	337	344	344	329	327	316	323	319	358	351	322	347	327	377	345	375	366	341	330	316	340	390	356	366	365	324	326	330	365	356	338	350	323	361	374	318	339	352	375	339	328	350	347	352	378	339	348	377	362	373	346	333	335	335	330	372	321	385	366	300	353	370	335	370	367	350	357	363	338	335	347	334	357	313	362	335	363	345	354	365	355	351	339	369	395	298	337	325	358	359	320	342	326	332	353	312	365	375	354	378	388	349	374	314	331	370	348	292	324	354	346	348	353	360	364	333	327	359	308	323	382	340	343	310	360	352	330	345	344	364	304	340	376	343	366	353	317	323	382	323	315	353	360	354	331	313	315	337	357	373	305	349	363	380	311	379	348	367	363	350	378	360	328	351	357	330	337	341	346	362	351	349	366	312	354	347	346	349	355	345	363	365	340	348	317	339	371	333	354	348	341	335	363	323	312	347	336	346	342	341	340	338	346	359	373	324	387
11049	9542	14594	13315	9431	7265	5667	4623	3668	3181	2786	2419	2122	1771	1567	1340	1276	1215	1052	1068	1007	969	931	879	974	945	884	870	892	857	871	900	790	849	886	867	904	854	790	805	860	814	819	858	851	875	786	844	851	820	859	809	849	811	862	843	824	866	816	860	857	824	777	823	825	862	847	811	796	828	870	881	817	816	824	868	806	819	825	845	848	849	829	815	840	835	849	831	837	868	852	852	836	848	880	893	864	799	815	850	819	807	820	859	789	840	857	814	839	807	819	860	856	841	867	813	859	815	833	812	840	825	857	846	801	830	858	794	896	817	822	779	814	874	811	812	848	812	848	778	780	837	828	800	832	849	821	875	855	818	819	846	795	836	823	829	876	835	848	860	822	846	873	745	810	818	829	900	862	823	888	912	832	832	894	847	806	849	844	830	820	788	894	871	844	833	863	852	863	855	853	835	859	855	862	828	840	837	837	780	855	817	876	825	801	868	833	821	820	818	814	798	795	801	827	856	817	848	838	846	784	830	834	836	828	842	844	884	830	837	821	824	813	853	852	817	850	796	856	824	834	772	822	802	820	870	828	817	835	840	842	790	828	877	836	800	822	811	859	825	854	819	824	791	860	821	861	860	864	867	832	850	825	855	863	845	828	881	911	851	812	833	869	859	854	818	826	837	835	865	832	812	783	781	818	840	828	867	878	800	783	852	858	839	806	817	856	829	778	843	883	846	776	850	845	840	785	795	830	849	807	828	820	861	863	849	882	851	801	873	853	800	837	785	868	843	867	821	768	907	787	826	816	869	851	875	827	848	842	770	870	814	816	794	833	863	796	857	837	859	824	845	830	812	841	817	836	758	858	851	850	858	869	827	868	787	761	847	837	816	821	813	834	835	870	831	794	813	893	845	851	823	844	824	826	801	910	826	838	835	833	893	809	867	829	820	847	822	836	896	795	803	813	837	846	777	832	865	818	816	871	816	872	796	860	831	797	783	861	859	818	832	875	863	868	826	835	820	800	852	814	810	820	814	841	813	798	855	859	834	868	784	828	833	895	861	826	824	848	809	796	823	861	819	839	810	843	790	802	852	814	882	801	834	762	876	822	816	763	833	792	823	863	818	827	865	834	829	870	828	846	852	823	843	832	817	841	838	816	817	902	883	806	826	804	870	777	878	842	819	823	839	875	818	852	866	846	915	805	855	853	833	833	835	887	836	860	907	860	875	802	845	850	835	815	817	896	853	868	846	843	802	826	871	902	873	888	809	797	857	797	844	882	766	877	811	836	803	880	841	828	838	863	818	861	868	846	877	805	831	819	847	804	867	832	812	829	844	813	867	835	857	803	870	847	838	828	856	827	811	832	878	876	818	837	851	905	836	850	860	822	828	836	863	843	825	824	840	838	844	834	799	859	860	832	855	861	851	805	803	821	857	801	848	806	833	818	806	828	781	800	826	857	808	834	846	783	834	825	817	820	846	829	861	896	830	801	799	811	782	869	816	810	831	802	842	808	848	779	843	773	864	851	805	847	808	843	809	817	823	865	896	886	771	823	818	834	796	801	897	880	853	842	847	827	833	810	825	825	852	817	794	791	852	859	799	887	823	879	836	815	875	892	829	810	829	841	811	838	788	851	822	834	850	837	789	816	771	819	836	839	837	823	814	787	846	851	804	829	784	805	846	798	846	790	808	816	776	828	829	852	847	797	870	848	836	838	806	837	830	828	823	798	838	848	869	854	869	842	837	844	817	826	852	832	819	830	852	815	814	861	869	804	856	816	777	854	855	843	824	805	831	852	833	840	793	805	824	779	835	816	831	848	836	849	869	857	829	862	868	863	822	828	841	801	870	848	802	862	851	826	843	890	830	847	834	869	850	866	817	828	812	882	855	810	894	905	848	871	807	824	836	830	855	836	818	891	813	844	855	848	827	807	824	904	829	811	803	821	815	846	804	817	820	784	837	888	872	879	779	807	836	892	861	812	837	881	810	852	796	818	840	828	846	843	801	858	861	805	858	802	838	838	861	823	811	871	837	815	830	836	833	847	866	818	863	866	840	861	792	785	827	862	829	860	863	787	872	851	860	829	864	818	863	853	824	850	843	845	841	812	800	770	815	831	794	833	889	797	882	767	807	802	845	815	831	835	800	821	778	777	851	831	868	829	852	789	774	834	886	802	829	878	878	851	868	815	793	867	820	832	855	795	777	890	862	826	838	879	854	836	848	860	803	820	780	828	815	851	824	813	885	768	861	787	877	783	822	811	809	872	824	852	853	844	816	811	817	815	785	830	853	824	842	897	844	848	809	814	834	834	818	808	874	884	835	857	838	802	843	831	840	868	761	806	836	818	879	852	831	821	810	811	804	889	842	859	831	832	806	870	837	784	856	857	822	851	828	785	812	852	852	845	833	831	832	881	859	848	815	838	805	839	794	843	855	794	865	803	839	864	853	840	827	835	841	870	829	873	830	816	852	809	785	826	833	876	787	817	824	779	833	809	838	812	776	858	835	834	812	869	837	841	876	871	807	879	854	824	804	841	848	792	838	812	839	828	832	840	857	847	828	836	886	846	856	837	767	827	831	897	836	795	843	822	827	838	781	811	806	787	793	843	870	814	789	883	773	854	875	838	799	863	775	863	808	890	841	813	841	901	843	807	838	795	805	822	844	888	801	838	811	814	841	853	831	786	825	814	853	832	845	859	837	853	891	807	830	801	795	848	862	815	815	835	807	871	858	831	819	806	841	774	825	869	840	880	785	831	838	809	806	814	849	776	851	784	819	874	844	853	810	832	831	850	844	822	830	868	847	849	856	818	886	839	874	820	833	845	882	862	868	860	808	827	871	853	901	791	827	853	839	832	798	830	828	844	874	823	860	842	825	851	881	807	838	840	891	805	855	842	803	821	864	872	890	824	845	818	815	791	885	811	863	805	873	848	848	854	805	839	806	807	845	793	813	821	809	826	848	870	793	800	831	831	862	782	781	822	799	835	797	830	821	904	800	859	818	810	812	787	813	847	822	832	868	827	854	857	842	848	862	851	963	892	859	802	830	810	806	859	791	847	804	858	834	840	834	843	888	819	862	845	818	820	831	803	827	855	869	822	820	837	838	881	814	858	802	811	849	812	849	808	826	849	803	854	811	847	851	811	805	870	840	849	869	822	846	861	834	815	852	820	836	822	825	855	792	827	826	882	828	877	848	844	852	796	831	826	824	882	801	813	881	827	832	852	754	895	842	800	860	859	788	860	783	790	841	871	865	821	865	754	798	844	805	850	833	804	844	813	901	817	821	869	861	892	827	861	835	792	880	919	834	844	828	828	845	878	838	831	829	811	791	834	814	810	838	832	851	865	830	810	809	825	823	842	814	793	839	849	901	832	843	819	842	883	833	828	921	854	832	855	821	800	839	857	858	827	826	872	847	814	823	835	825	820	828	849	833	766	823	813	849	824	863	860	896	828	851	854	816	836	787	855	819	860	888	824	864	851	816	903	821	877	865
28509	19082	17385	11271	6161	6213	5182	4666	3613	2530	1898	1539	1277	1051	872	749	586	580	519	484	468	516	427	421	378	386	428	410	411	376	355	392	416	392	374	327	370	319	332	357	337	329	367	367	364	380	374	339	333	313	359	352	336	351	337	349	342	326	312	361	356	319	340	353	368	339	332	356	343	346	358	321	341	340	318	364	326	382	359	354	340	341	387	344	331	334	335	327	372	345	345	349	329	353	368	311	359	341	336	329	347	339	327	345	346	339	330	325	322	338	343	347	344	322	319	344	384	314	329	297	347	338	333	324	331	340	337	339	348	343	332	365	351	337	344	356	330	336	342	336	323	328	376	319	337	343	364	339	356	314	305	360	343	356	368	378	343	316	336	339	309	348	309	382	339	327	340	323	343	327	352	322	367	325	341	359	335	359	304	399	344	369	321	313	340	340	365	354	344	349	336	342	348	333	328	347	335	309	352	339	365	319	332	362	354	361	339	354	308	340	339	338	342	359	344	360	341	338	358	336	375	375	330	349	344	341	303	334	325	331	329	380	345	355	314	362	356	348	338	343	384	335	318	336	307	355	335	325	364	372	368	302	333	351	355	359	381	317	317	325	327	339	336	345	316	341	351	359	367	352	341	334	350	334	329	362	338	375	321	338	331	329	367	336	325	347	346	338	331	351	332	345	311	356	348	366	347	329	345	327	332	356	347	334	330	342	351	360	355	316	352	385	345	329	335	361	339	311	322	316	383	330	334	345	347	331	364	355	364	341	345	334	398	354	347	346	354	346	334	340	326	322	334	334	382	325	331	367	311	303	310	331	350	364	336	341	354	331	368	348	315	330	328	319	359	335	373	351	329	333	338	345	345	350	318	383	338	353	338	362	339	327	328	295	344	359	382	352	329	347	350	345	327	301	352	338	319	316	347	343	340	349	338	315	350	335	330	345	333	358	317	307	352	324	353	358	354	368	348	372	328	350	340	332	357	338	331	386	324	314	329	343	321	345	330	308	392	341	351	343	341	351	340	316	370	374	355	347	333	346	313	313	345	384	355	313	337	359	347	333	343	351	370	382	381	336	312	333	343	340	347	352	345	316	349	352	374	352	356	362	327	341	360	333	335	331	324	359	340	335	338	343	359	345	295	311	349	365	315	345	352	343	351	339	330	333	331	349	343	351	360	326	363	324	382	386	348	323	316	337	349	326	319	318	345	355	377	377	334	298	372	344	319	345	348	344	333	336	334	309	325	320	336	364	365	343	334	347	363	340	357	373	382	343	338	310	327	337	356	362	358	362	377	335	327	346	306	346	348	330	328	360	395	355	361	358	355	332	356	309	346	324	322	355	306	316	303	313	343	356	326	312	319	356	319	293	349	318	342	352	339	341	364	331	330	351	367	356	376	334	346	343	345	373	329	338	331	336	311	324	367	329	354	367	349	315	355	306	362	366	339	403	331	369	326	327	325	301	320	320	327	349	330	347	349	359	367	350	355	370	358	322	350	327	323	327	334	377	337	357	321	341	372	328	350	359	314	333	338	351	331	326	332	321	336	334	342	341	353	344	371	336	348	345	333	351	329	325	351	350	350	343	342	372	354	336	362	373	379	352	349	347	372	336	307	334	352	341	319	337	350	342	325	333	347	355	332	364	370	351	337	338	339	321	334	327	345	339	350	338	375	331	343	368	347	345	295	366	340	359	356	364	371	319	314	338	375	304	358	374	357	334	351	351	336	344	363	329	324	367	341	372	361	343	292	328	372	366	356	323	307	341	344	353	349	350	344	344	355	361	363	364	330	360	318	338	358	362	329	356	365	304	355	363	322	344	315	323	327	353	373	336	294	344	340	375	354	343	377	336	335	332	323	350	349	352	340	315	357	328	364	357	329	349	326	357	331	385	340	315	343	351	335	335	399	348	332	360	337	326	317	340	323	375	352	352	337	356	353	356	303	325	341	310	326	359	385	346	303	348	334	320	314	336	330	321	347	335	347	334	342	346	335	333	327	356	347	347	335	285	341	327	351	327	372	350	340	371	328	333	329	318	345	342	335	330	341	325	357	332	359	357	316	308	349	329	318	336	326	384	327	365	367	382	350	304	320	382	380	327	334	359	352	345	352	317	309	373	328	319	360	358	375	349	360	399	340	325	343	316	349	308	342	331	342	351	330	305	351	317	332	351	369	323	346	333	335	382	329	341	336	350	389	333	334	309	327	334	350	334	310	332	331	338	369	329	358	337	331	316	324	332	315	336	335	358	369	357	360	333	375	372	340	342	346	329	333	328	334	352	357	343	338	356	364	343	328	321	355	355	351	325	322	350	342	358	338	375	293	339	327	337	337	370	396	324	328	327	387	343	327	336	339	323	338	345	323	339	365	340	359	330	306	340	350	343	350	346	338	349	317	365	371	336	352	347	305	356	374	350	323	358	334	334	337	356	356	343	347	320	355	319	335	383	346	363	343	327	370	356	375	327	314	313	334	354	347	319	339	355	332	370	343	333	369	371	362	377	357	341	347	366	313	324	363	381	341	332	357	369	348	339	381	336	318	370	353	345	359	367	339	363	339	345	345	356	331	330	346	317	360	332	353	342	360	342	364	342	325	354	340	340	366	335	367	351	330	320	322	337	344	362	311	370	355	347	352	344	332	368	338	338	347	317	294	326	371	360	332	341	343	333	323	329	307	364	376	335	302	370	354	344	349	391	352	325	339	340	365	328	336	335	320	317	336	382	341	353	354	328	350	344	357	355	353	316	335	325	321	333	342	356	359	342	372	337	336	370	333	309	319	335	324	354	340	316	365	328	364	339	306	327	327	358	327	345	352	350	367	330	367	378	336	314	360	326	341	332	340	361	405	304	338	336	388	353	378	328	356	350	351	328	361	358	359	322	357	358	384	333	341	344	355	356	322	334	346	333	328	362	343	351	337	339	328	339	367	321	362	378	332	342	322	367	330	344	338	356	350	339	345	354	333	332	347	364	328	346	322	319	365	372	358	348	361	332	341	365	299	349	342	309	328	379	331	340	354	350	356	351	350	365	352	349	353	319	330	326	318	302	329	337	322	362	351	346	347	392	321	301	328	362	353	321	335	335	337	326	318	353	333	338	302	327	310	369	333	315	355	318	337	345	350	317	304	333	330	362	352	336	342	368	352	349	366	329	340	361	329	367	389	329	395	302	319	330	359	320	348	328	351	328	343	314	366	349	353	348	345	359	344	343	348	336	319	345	330	314	361	333	329	329	362	357	354	354	354	356	352	371	351	324	326	326	342	320	330	312	322	375	339	358	305	326	353	368	314	338	349	361	336	314	315	343	347	315	322	311	335	355	370	364	391	356	375	312	354	344	318	337	334	312	349	327	350	326	346	338	340	357	383	347	321	362	318	317	340	349	318	366	364	347	363	326	346	348	346	349	367	346	323	339	339	341	344	376	324	360	314	342	356	335	336	308	361	335	363	372	331	357	327	361	365	328	324	335	325	337	344	343	361	372	363	358	357	343
20271	16545	23776	21212	16171	17526	15043	15460	12247	9916	8729	7526	6005	4884	3939	3364	2859	2629	2158	1825	1693	1728	1465	1350	1240	1427	1236	1209	1247	1120	1114	1130	1162	974	955	923	905	905	907	871	869	847	888	878	832	864	855	858	806	860	830	837	821	811	822	861	865	785	756	855	856	884	782	830	838	836	822	826	824	811	815	834	826	825	768	827	828	887	828	815	817	875	842	850	806	841	805	830	862	872	801	838	789	860	822	818	811	892	826	795	796	846	887	826	836	814	869	823	873	795	827	824	784	825	785	815	815	788	835	823	823	865	868	790	832	822	855	814	800	807	806	835	798	801	813	843	819	867	852	806	898	819	904	812	816	866	826	832	858	791	827	798	792	774	845	823	853	821	870	838	784	798	857	815	837	850	830	896	827	858	845	851	781	830	824	818	830	818	826	799	863	815	799	841	802	885	834	861	840	887	843	876	858	831	773	873	868	852	879	827	829	889	869	851	839	807	841	811	855	830	841	902	827	812	855	795	808	806	809	871	838	842	865	822	828	866	787	830	901	864	830	868	821	813	832	826	825	752	807	805	785	792	797	834	847	839	880	808	801	876	886	862	863	850	854	876	844	857	840	797	869	805	874	834	824	795	803	807	841	846	863	868	809	873	796	809	838	807	796	842	880	826	868	842	851	789	847	772	788	829	801	835	839	814	844	779	852	833	842	814	856	774	811	837	851	837	844	834	807	836	799	906	857	838	790	810	825	817	840	833	826	827	883	780	818	817	823	843	818	777	817	815	789	872	811	826	827	807	831	842	803	816	837	871	834	781	783	870	848	862	804	903	752	888	836	867	827	865	819	807	810	848	759	799	803	814	851	839	806	825	815	805	841	850	817	801	875	860	771	820	845	859	818	820	850	788	792	841	812	839	809	818	835	845	873	831	902	825	816	857	791	851	867	854	825	810	865	842	783	859	839	856	817	850	814	767	804	802	808	823	862	834	831	869	846	824	847	808	838	851	824	848	803	844	807	786	844	826	848	804	811	787	793	817	851	852	884	873	851	828	784	840	857	803	808	835	824	837	854	820	785	810	862	834	799	782	840	837	806	816	847	832	811	798	804	848	863	803	818	839	832	829	831	832	774	832	796	814	870	787	836	842	818	850	859	792	827	804	837	890	856	773	787	832	872	834	853	848	821	827	820	815	907	841	848	884	858	787	795	827	856	868	836	824	806	860	820	855	803	809	862	857	804	834	862	820	830	829	858	819	833	837	782	788	779	797	894	827	746	809	804	856	850	869	807	831	835	823	806	823	823	822	851	804	836	824	845	794	825	838	800	830	870	835	876	843	835	865	813	811	836	805	873	797	871	876	809	860	823	773	818	812	827	802	823	768	801	824	866	878	815	802	781	804	892	806	810	821	844	805	824	819	817	821	817	844	857	834	796	859	872	787	819	870	829	795	799	806	818	813	840	835	839	886	841	825	833	852	829	862	834	817	812	836	837	864	818	857	803	846	828	831	844	849	880	864	853	855	836	786	800	781	824	838	780	809	851	826	796	861	817	848	857	858	830	840	815	803	799	834	812	851	790	805	850	799	836	883	862	804	783	839	840	832	815	823	882	805	825	897	852	792	811	803	851	820	847	855	851	885	904	876	818	788	875	836	790	801	851	853	829	834	848	852	858	847	807	826	827	806	849	800	821	856	850	866	836	811	894	853	787	800	880	773	775	918	833	908	815	846	807	878	753	804	842	816	805	860	824	865	772	836	839	799	844	849	855	861	867	827	857	811	813	815	856	835	820	821	815	856	836	845	822	831	841	768	849	791	813	823	863	884	810	846	835	818	815	879	865	814	820	789	852	797	798	820	835	806	891	872	800	850	834	814	793	837	771	861	880	866	824	831	858	827	853	842	799	821	773	809	846	835	813	878	846	863	864	795	845	823	783	804	820	812	862	841	854	844	873	905	814	858	849	806	842	828	879	855	836	815	853	888	846	825	815	841	866	803	787	800	809	800	855	859	842	858	869	785	818	843	843	751	819	883	790	801	852	844	830	824	796	838	820	863	805	846	859	855	817	838	844	845	822	781	835	860	811	829	820	821	827	781	852	825	819	836	849	869	765	834	776	870	844	844	859	826	833	835	828	836	832	838	847	804	909	816	807	793	839	838	831	794	789	826	834	873	843	799	797	796	833	876	846	807	849	815	791	805	777	824	807	843	836	892	841	885	797	829	891	844	863	813	836	833	869	815	816	868	870	799	901	857	896	841	803	795	865	820	883	837	834	820	846	817	824	863	822	884	821	818	843	862	816	853	771	891	842	826	812	807	767	823	843	841	794	808	749	826	796	823	837	823	853	840	793	809	856	774	852	814	804	807	809	820	812	769	824	841	873	819	844	816	845	833	822	851	839	841	812	855	851	817	828	820	858	866	852	835	859	869	842	811	830	805	820	832	798	882	865	794	886	877	819	840	822	798	815	802	833	790	809	720	842	823	851	786	870	876	785	864	829	872	806	821	847	851	836	839	848	846	838	848	817	835	831	814	828	832	824	805	816	848	867	798	856	839	863	810	832	794	814	839	834	794	849	809	877	804	843	797	836	789	814	815	797	829	887	831	858	812	814	813	838	871	819	856	851	861	829	786	820	842	819	872	855	830	789	839	826	855	794	796	809	830	795	901	822	836	801	815	829	799	839	865	837	830	791	801	841	869	825	849	828	848	837	843	863	806	814	824	824	815	839	833	832	820	833	812	833	790	867	797	852	773	817	798	840	804	832	883	853	845	826	800	850	781	811	818	851	808	864	788	816	795	801	803	816	814	815	850	896	880	819	841	850	916	802	786	812	830	829	812	802	849	841	845	839	881	794	800	835	893	850	828	899	802	853	901	805	854	901	821	785	872	844	826	862	859	866	839	885	804	843	889	840	813	828	791	825	839	861	813	855	842	850	833	809	782	837	772	829	838	804	886	836	871	774	877	864	864	825	817	811	842	837	800	817	775	882	841	840	812	835	799	806	821	805	832	829	821	840	885	845	801	840	847	839	780	811	792	860	817	822	821	856	831	863	822	809	844	814	810	849	813	817	832	853	838	769	822	835	838	807	832	838	813	817	833	833	821	849	835	794	752	801	820	874	814	784	812	785	812	836	834	843	843	854	791	811	798	875	827	825	860	828	795	846	868	868	842	822	786	853	826	798	874	824	862	775	866	795	805	856	849	764	843	844	814	820	786	827	835	863	812	802	830	837	866	800	825	854	824	863	789	800	777	827	827	840	817	823	794	901	823	807	837	837	829	820	844	798	883	833	789	839	806	861	828	817	856	839	859	840	829	841	804	775	858	843	801	803	822	854	830	842	813	849	846	809	810	837	792	855	848	805	827	795	815	869	850	762	843	817	775	856	857	868	832	822	815	853	802	875	813	794	840	823	777	831	879	855	809	803	821	791	862	804	804	821	892	828	892	833	824	844	795	869	843	808	825	777	806	819	798	804	846	793	797	820	824	847	818	863	826	822	827
36937	27421	25646	18227	10094	9909	9972	7793	6397	4021	2888	2498	1973	1596	1248	1056	951	827	731	585	550	543	489	427	465	458	439	476	475	417	435	420	376	382	352	348	333	335	347	347	365	367	311	312	315	367	323	330	335	319	327	309	327	336	329	339	326	320	347	344	325	296	363	319	303	335	348	347	346	331	355	316	325	352	309	329	321	350	302	317	332	316	314	315	345	312	314	315	336	305	317	311	307	282	316	304	301	319	336	311	350	343	312	303	333	331	343	342	312	333	328	344	336	307	304	322	306	331	316	324	332	315	340	333	327	352	342	357	352	341	340	329	340	323	329	328	328	345	322	299	321	337	359	336	345	322	337	282	301	323	342	309	339	309	363	304	352	330	311	351	323	295	338	335	343	292	314	350	324	334	331	340	298	329	285	320	334	336	314	332	352	312	336	347	334	318	301	347	331	367	307	351	332	333	324	358	310	381	324	356	320	368	330	342	372	328	321	330	308	314	297	350	323	285	342	341	310	308	374	331	322	341	333	336	335	328	289	301	327	321	332	311	349	320	362	347	319	357	308	328	326	346	335	326	326	326	313	309	276	323	317	340	323	345	319	343	313	351	301	326	293	320	325	360	327	326	321	300	371	315	344	299	289	312	324	282	349	315	327	358	363	291	355	362	348	344	302	313	343	314	337	364	371	332	318	334	338	321	320	315	289	298	294	314	335	293	379	323	302	348	342	315	306	306	322	358	318	338	330	329	327	343	335	328	316	338	301	332	339	364	341	325	354	370	326	321	287	326	312	373	335	292	318	340	341	350	297	322	302	335	295	342	331	334	334	332	340	313	367	344	322	351	353	369	316	323	325	366	342	319	358	324	320	331	350	309	319	314	290	305	344	351	342	337	330	296	345	329	313	339	312	323	327	342	336	336	338	312	320	301	316	284	317	362	324	334	296	322	332	304	349	331	300	322	321	344	311	294	319	381	325	333	331	313	307	302	339	331	335	342	359	342	326	337	343	340	318	333	351	327	329	352	327	323	289	350	292	346	334	372	325	359	316	300	306	297	331	315	292	309	294	310	329	330	312	338	329	324	299	357	331	343	350	290	290	319	339	336	345	300	310	364	288	313	318	339	323	331	326	362	295	307	347	312	308	324	300	320	304	322	354	312	314	343	322	313	320	348	326	327	346	321	305	290	304	331	320	290	316	294	316	312	335	310	339	312	328	353	358	322	383	334	329	309	352	323	314	331	320	353	315	321	304	331	356	312	328	333	352	342	340	340	336	357	339	327	338	345	336	323	345	331	343	325	311	313	328	314	351	305	309	320	320	328	323	341	333	326	331	337	325	345	309	313	319	305	333	329	352	347	318	326	342	330	323	307	325	348	309	300	360	312	321	325	311	329	341	333	314	348	337	369	343	343	336	284	338	313	309	338	338	311	337	324	321	318	310	316	358	338	346	338	304	315	326	307	328	334	331	324	331	351	347	332	302	350	319	319	316	321	356	327	328	349	314	338	330	322	335	346	332	322	337	367	310	354	320	348	316	335	311	337	324	339	326	345	341	323	308	297	326	286	336	355	330	289	313	342	336	329	354	319	333	348	350	312	329	326	324	301	309	290	337	330	334	346	346	326	313	331	352	344	326	282	311	309	340	320	333	313	337	329	344	323	329	341	320	335	309	327	304	310	357	315	325	339	343	330	319	355	349	334	318	331	285	310	367	326	314	348	309	334	331	300	344	341	344	320	323	323	330	335	340	362	329	369	314	335	342	333	309	316	347	308	290	371	349	319	330	298	338	351	314	326	366	308	326	321	328	336	322	330	317	323	340	353	348	362	328	340	333	313	328	349	317	322	344	332	354	326	304	381	318	313	337	311	324	359	304	324	351	311	333	315	338	343	347	290	339	323	319	347	320	300	334	354	333	315	354	321	331	314	312	325	323	326	348	283	323	313	343	325	317	333	300	311	288	319	324	321	327	304	320	318	348	317	347	351	328	324	313	354	318	316	333	358	350	321	331	328	320	362	312	307	345	337	308	322	341	311	322	340	315	294	312	308	332	307	314	305	326	318	321	322	336	325	332	313	303	312	301	351	336	330	316	330	337	343	312	314	353	338	308	310	307	355	322	300	318	337	337	344	311	331	329	337	327	301	352	355	347	257	329	333	324	312	335	342	293	315	344	317	337	360	306	311	297	330	309	305	304	308	347	364	308	338	321	330	277	318	346	322	321	326	344	336	314	318	319	306	322	327	321	313	308	343	336	321	331	337	334	356	324	332	316	322	310	301	309	303	334	299	332	346	400	302	327	327	300	312	298	309	319	309	328	331	352	316	350	319	334	299	325	293	322	329	343	337	327	344	349	341	314	309	313	315	346	306	352	361	318	346	319	340	333	309	344	371	318	335	325	332	361	347	380	367	314	338	370	324	321	338	315	347	325	364	282	310	332	293	305	340	338	333	323	332	335	325	342	330	337	348	333	289	322	328	292	337	324	314	305	323	337	310	329	342	292	344	349	307	348	311	332	339	299	270	329	320	322	366	304	344	317	325	345	371	309	342	320	340	296	324	308	329	314	298	305	318	341	344	328	345	343	333	356	323	329	349	344	348	357	342	305	315	347	326	327	288	313	327	362	350	309	337	310	284	312	354	312	329	289	306	324	329	321	321	330	303	333	315	313	329	311	303	293	319	339	319	310	335	334	338	298	322	314	299	313	322	352	312	335	347	331	320	380	319	308	324	338	322	347	302	311	349	325	300	316	351	327	330	320	336	335	302	347	322	334	352	311	341	322	350	326	359	356	327	337	298	305	297	313	331	319	355	352	345	354	327	342	347	320	314	292	340	298	327	298	327	307	321	342	316	309	320	298	326	331	347	335	330	320	321	302	339	314	328	358	357	347	329	335	298	355	359	314	302	324	338	302	318	312	330	307	344	350	348	298	382	335	313	330	327	339	325	316	344	323	316	327	314	334	298	308	308	341	321	316	319	312	360	340	342	317	320	309	335	380	328	359	350	313	342	333	350	331	305	305	337	314	303	303	332	329	317	346	336	360	347	343	342	314	315	312	324	336	303	320	313	267	336	283	339	298	339	372	309	320	331	302	327	310	301	365	298	321	315	282	310	372	324	331	308	320	329	327	324	328	325	326	327	293	318	296	333	321	314	317	311	313	316	316	337	337	327	308	317	332	322	330	326	351	321	345	310	331	341	346	346	315	336	309	313	348	321	331	343	308	331	325	300	333	330	317	361	335	354	337	322	346	324	328	363	348	359	321	320	322	344	320	337	365	308	336	344	298	333	323	331	309	325	338	342	313	344	320	308	331	309	306	296	368	321	296	305	370	335	330	320	293	319	333	320	306	359	349	316	323	320	349	352	341	310	336	325	312	296	337	321	336	327	320	313	316	327	307	321	316	344	323	341	299	291	320	343	323	327	326	341	332	340	324	340	317	347	327	340	290	307	315	339	323	312	344	361	309	326	324	328	332	330	296	333	328	363	340	326
24861	22434	30228	27870	20378	23161	22975	20817	18305	14234	12152	11207	8839	7801	6196	5297	4210	4118	3075	2478	2459	2304	1855	1796	1683	1850	1652	1603	1580	1427	1422	1460	1299	1060	950	966	879	896	889	876	797	829	816	771	824	818	876	828	835	810	764	833	803	748	813	765	830	776	792	761	789	778	817	794	825	828	774	794	812	792	796	808	771	773	786	723	810	786	785	827	786	804	809	779	762	811	795	766	832	787	783	816	795	773	768	749	789	775	760	800	821	764	816	846	770	772	793	853	776	804	735	766	800	759	791	820	764	837	800	801	783	804	781	827	787	781	804	758	814	799	757	742	823	819	771	751	795	856	752	783	788	814	808	770	732	803	793	799	813	791	782	746	825	795	802	784	850	807	785	791	806	855	803	765	816	786	805	798	804	783	872	819	847	802	788	745	766	877	744	762	777	773	815	778	770	820	792	807	784	767	765	761	798	778	718	792	843	797	804	859	811	813	851	822	772	825	802	763	834	842	749	844	778	774	809	805	760	841	764	840	785	742	791	787	803	758	752	825	796	802	824	785	744	783	801	768	798	795	811	740	806	802	807	735	808	832	789	787	789	794	820	795	816	779	787	810	827	779	795	786	795	794	836	841	781	788	801	794	776	783	835	828	820	751	729	776	772	785	800	747	786	747	798	774	831	825	802	814	794	838	814	805	832	808	777	789	815	802	823	736	793	757	769	808	834	813	723	812	819	813	801	746	781	788	792	791	798	774	792	793	784	775	796	818	836	770	789	806	779	802	785	833	830	810	755	804	806	748	854	817	774	775	808	827	761	802	846	772	747	782	795	819	802	791	798	778	803	828	792	790	821	794	778	767	820	800	759	815	762	770	771	829	718	762	796	726	791	836	817	713	833	771	800	771	806	786	796	767	772	793	748	757	779	786	807	721	757	775	769	809	813	795	807	782	758	796	819	806	766	835	790	827	848	828	778	783	804	791	828	806	797	750	786	822	797	778	784	810	743	752	839	765	792	752	793	786	813	772	836	842	769	803	818	781	814	795	754	835	776	749	791	821	757	840	763	760	777	781	770	801	780	753	802	815	799	819	797	806	765	771	801	753	776	818	878	768	806	806	833	807	764	802	732	788	845	787	787	810	782	799	811	807	762	809	759	805	773	768	787	802	768	780	798	761	840	788	803	761	830	799	772	819	797	841	754	806	798	781	870	806	809	799	770	760	798	813	759	833	840	749	779	816	714	777	774	825	803	759	790	775	822	783	783	814	760	797	816	825	766	750	745	776	805	788	788	734	742	749	824	820	741	779	820	797	779	735	831	769	753	742	821	787	780	846	792	810	790	816	771	769	822	766	784	769	827	828	758	835	798	796	800	754	825	804	754	861	790	823	805	782	816	773	756	816	818	728	769	821	822	835	769	806	799	783	796	821	794	776	823	824	802	796	826	757	805	829	798	826	771	824	789	828	806	777	776	801	794	796	789	798	791	818	818	813	780	841	769	767	770	750	738	801	773	754	746	791	819	786	788	761	757	749	801	767	785	797	796	760	771	749	783	832	777	811	793	803	760	793	782	739	821	784	738	795	765	779	841	832	769	842	788	801	788	772	766	797	806	773	770	852	764	809	836	760	790	753	752	722	799	852	776	855	793	782	782	832	832	740	788	774	767	800	764	750	759	837	749	779	823	802	786	801	809	803	792	802	751	799	800	821	810	790	781	757	796	763	793	805	756	759	783	806	740	815	752	809	820	801	781	808	790	712	759	751	816	812	771	810	788	821	759	860	865	799	828	761	783	748	798	782	811	766	757	796	754	768	806	777	820	784	796	812	821	843	790	798	807	774	773	778	780	832	802	802	812	811	813	819	796	772	793	747	824	758	756	754	848	782	786	831	815	800	808	807	786	746	828	828	758	806	794	787	791	782	748	854	764	791	846	788	782	790	801	815	797	790	821	826	772	762	760	778	797	784	825	769	801	827	746	792	797	837	766	762	759	818	759	847	819	790	753	788	785	790	815	891	782	788	780	831	766	824	751	784	730	814	783	779	762	829	868	819	766	771	761	765	793	785	760	769	835	804	785	808	768	797	821	809	799	839	798	810	793	792	813	749	763	820	791	740	802	808	796	774	842	815	764	781	837	777	817	833	827	800	815	754	783	756	747	798	823	769	779	877	774	753	794	815	775	761	785	793	782	746	782	764	792	790	773	819	845	802	813	801	804	806	780	786	792	796	788	797	794	805	774	801	818	838	834	717	794	750	786	820	814	770	823	748	752	817	796	788	757	791	788	772	778	769	793	754	772	833	793	775	804	772	816	804	838	769	771	834	798	765	757	797	829	814	815	812	752	812	777	781	798	781	790	784	792	765	770	767	786	729	804	785	799	775	849	825	827	774	788	739	810	794	759	768	790	789	789	762	847	760	805	811	809	792	773	834	820	825	838	793	778	763	786	768	789	814	794	793	849	793	824	851	759	766	801	762	824	778	814	792	795	786	828	782	787	783	813	784	778	783	760	759	772	765	763	799	806	817	732	813	764	780	743	785	834	757	783	759	748	729	770	757	766	803	791	784	873	751	803	796	785	796	711	811	808	783	771	802	740	791	836	767	825	809	796	798	806	777	800	753	778	828	803	769	816	804	814	807	808	807	812	764	772	811	812	767	738	804	814	797	791	812	797	774	761	771	762	787	731	775	829	842	783	803	757	800	800	810	763	816	736	825	816	829	796	808	767	807	819	817	772	795	832	775	784	776	795	816	846	838	829	762	813	762	828	806	772	790	778	794	763	743	784	767	810	790	793	741	868	807	790	785	828	810	811	781	798	757	797	791	831	827	801	795	809	764	794	818	845	775	776	811	796	789	731	811	829	775	806	795	830	830	786	837	771	814	850	822	784	832	831	800	774	739	747	755	811	797	801	743	774	838	774	754	815	756	816	815	801	819	786	771	796	782	785	788	750	800	790	769	749	771	771	820	827	843	769	839	756	822	785	815	770	781	816	823	809	840	804	769	794	820	749	792	786	817	824	820	806	774	818	821	802	808	866	815	797	827	809	757	739	787	780	790	791	767	798	788	792	813	786	800	742	773	748	798	821	791	796	769	820	767	794	771	809	768	795	756	793	784	792	807	812	754	797	790	844	850	819	744	801	798	801	807	808	789	802	768	821	803	779	788	837	830	760	844	778	803	780	805	789	828	819	804	789	859	723	880	835	805	788	821	729	800	812	799	805	788	834	843	785	713	817	799	817	785	823	812	795	806	774	793	785	818	813	773	784	788	843	787	749	787	762	800	819	794	822	801	778	784	797	773	764	843	852	747	803	838	749	820	752	813	853	796	765	812	789	796	795	810	834	784	824	771	787	790	768	773	819	779	805	817	794	787	821	816	829	799	784	759	777	769	777	818	796	740	831	834	833	786	828	791	832	749	762	790	768	779	800	793	782	838	829	818	820	787	788	734	841	830	778	779	739	852	839	787	772	721	736	756	806	829	812	743	802	787	749	817	790	819	764	756
16466	9985	9544	5622	2836	1860	1383	1065	881	732	629	554	526	472	482	435	404	373	360	362	378	381	354	375	370	348	365	343	349	334	393	354	318	336	324	337	336	297	343	350	363	339	351	367	375	355	381	348	325	343	370	387	371	335	330	333	358	341	346	327	342	367	365	360	359	360	315	342	357	353	326	361	326	363	358	337	330	351	367	346	356	374	359	372	362	363	369	350	323	374	344	348	320	337	342	339	350	341	341	316	332	320	324	358	348	362	345	333	346	342	309	313	354	343	335	339	323	363	372	362	347	321	357	362	367	342	337	341	321	357	323	316	317	338	352	366	334	318	325	350	363	351	313	369	327	338	329	354	331	334	359	342	333	295	354	406	348	362	333	314	376	343	352	366	297	379	345	347	350	344	381	358	328	383	316	388	391	365	324	340	354	365	352	363	382	351	356	360	375	332	366	344	360	330	339	325	319	323	337	319	387	381	338	354	373	343	360	353	378	348	323	335	354	346	354	369	334	359	334	320	310	378	378	315	354	318	288	324	328	379	335	312	321	351	374	310	299	335	335	353	319	326	345	346	367	299	334	350	344	348	361	351	336	367	380	309	352	346	386	348	359	373	358	339	355	336	333	360	324	309	358	325	366	330	343	374	312	364	327	366	338	329	340	342	345	334	351	347	300	331	336	331	335	374	354	359	350	322	358	317	354	341	311	354	363	351	317	324	384	324	343	364	351	344	321	353	345	340	357	329	380	373	328	339	341	337	331	359	376	337	349	390	322	360	328	344	348	328	373	369	339	343	334	313	349	330	318	358	335	357	360	322	342	349	345	303	345	357	355	338	341	335	351	342	331	369	353	357	351	346	313	326	362	343	343	363	328	329	364	336	349	368	346	382	325	328	340	359	363	347	364	323	322	351	316	325	350	349	301	337	322	384	361	308	347	318	369	362	360	321	361	367	348	330	338	376	348	321	349	366	314	316	316	353	340	339	312	348	346	352	336	334	348	360	366	327	370	384	329	316	307	344	347	332	346	355	350	400	330	365	360	296	331	335	366	367	343	310	372	365	349	331	322	334	342	348	335	320	326	326	375	344	343	392	329	337	309	337	312	346	378	363	334	372	344	375	331	364	332	360	364	358	352	338	324	339	370	340	334	320	341	348	329	360	341	334	334	332	363	369	351	364	310	339	357	370	353	309	303	341	340	353	345	333	367	335	344	319	338	325	323	333	348	364	359	347	342	356	310	324	343	338	325	324	354	347	316	349	361	346	329	367	299	338	376	353	339	336	343	363	362	336	335	364	380	346	328	360	358	353	315	314	366	338	374	363	341	343	372	352	332	318	347	363	336	317	322	311	324	359	317	323	323	353	332	359	372	398	348	331	355	346	359	358	329	348	334	348	352	351	349	357	331	394	308	352	361	345	304	328	365	368	324	353	383	325	321	347	361	356	347	363	362	343	343	345	319	333	332	333	382	325	330	360	350	329	336	358	342	320	344	376	341	342	326	346	375	330	379	343	315	309	342	338	369	370	373	362	332	363	351	355	369	355	363	356	334	288	326	332	359	354	353	342	349	378	355	368	331	342	354	399	336	347	349	369	376	354	342	355	327	319	364	324	350	375	377	374	352	382	317	329	379	346	357	346	331	366	367	389	356	335	347	326	329	339	359	354	353	367	361	331	335	323	314	368	338	357	323	404	366	343	347	317	348	329	333	356	327	324	346	352	342	372	339	344	338	343	346	356	340	338	362	352	360	345	307	350	353	333	341	330	346	376	314	320	346	319	377	341	328	354	356	388	327	317	331	315	334	299	333	337	344	335	321	307	369	336	354	336	363	302	318	336	342	343	328	336	375	341	353	338	375	346	344	332	328	315	337	324	338	319	357	341	330	345	337	364	332	345	346	320	320	332	344	350	313	367	378	308	298	378	356	325	302	361	364	355	343	345	341	345	352	367	370	333	331	318	350	378	338	347	349	321	365	362	331	361	354	353	341	342	378	351	330	304	357	308	344	337	318	355	326	350	370	340	341	300	333	332	354	328	326	313	372	341	376	322	353	344	334	342	328	330	383	378	341	377	357	335	351	370	344	340	331	346	354	315	336	322	324	348	379	311	353	343	365	373	342	348	366	366	351	321	334	372	346	327	348	349	348	351	365	343	363	332	352	326	339	390	313	374	317	367	343	308	335	330	335	369	333	312	348	365	350	351	357	364	331	347	342	350	348	370	370	345	339	395	324	340	355	348	352	324	315	371	330	341	352	354	359	313	342	345	356	327	379	360	330	356	339	342	349	386	374	323	336	355	341	340	334	332	361	332	323	344	366	329	352	367	314	338	360	367	364	373	342	330	319	364	309	353	340	353	335	344	320	341	341	357	353	337	354	332	355	344	348	336	345	326	381	320	373	361	311	355	326	355	404	378	340	344	388	343	338	335	369	321	291	370	329	371	330	331	354	328	363	342	333	358	365	376	334	391	339	322	352	358	378	361	358	319	338	343	326	329	368	353	307	338	358	337	328	355	330	334	317	380	317	317	361	373	336	330	324	329	344	351	352	328	365	339	380	322	362	322	344	340	339	327	343	357	371	354	361	342	361	334	344	314	323	335	327	340	340	347	321	358	319	329	345	319	339	328	317	336	357	357	341	359	353	327	334	397	353	364	326	314	342	349	363	352	331	343	361	326	332	380	324	349	360	336	351	338	341	352	323	365	353	329	354	312	362	342	314	341	343	331	328	345	342	345	355	351	345	334	385	374	312	339	354	363	335	336	359	302	347	318	337	301	370	335	356	343	349	324	367	355	346	323	313	338	377	344	341	334	355	342	333	320	354	339	360	369	341	338	344	371	346	319	340	355	302	334	354	314	350	357	342	368	342	375	361	306	345	351	315	377	366	310	346	319	373	326	394	355	351	397	338	351	314	338	375	319	339	355	363	366	331	341	357	358	331	336	367	335	334	331	338	322	347	355	321	310	338	359	356	350	316	343	322	319	336	366	309	323	346	319	349	370	368	349	352	319	360	358	349	375	362	340	364	362	361	306	330	323	338	382	335	348	354	326	330	339	336	334	356	361	373	342	332	334	338	360	353	358	350	336	349	355	382	380	353	373	358	316	320	343	349	335	339	327	391	356	304	347	350	278	364	375	327	377	338	323	307	389	341	329	334	321	343	331	362	355	338	364	344	348	339	331	344	343	343	360	307	353	335	361	345	329	342	333	329	328	305	334	352	379	323	355	299	370	365	345	364	308	326	332	339	328	343	369	360	350	310	364	348	353	360	364	356	350	337	349	331	341	374	348	364	361	322	405	346	364	376	354	347	343	358	347	358	324	312	359	365	344	368	335	368	309	380	325	360	333	366	310	304	345	332	362	355	345	326	344	368	358	353	381	382	372	344	350	354	348	346	330	344	344	349	343	342	379	352	346	325	328	306	318	369	374	351	358	299	369	347	351	318	348	383	359	311	342	337	360	302	347	353	314	337	319	295	374	368	366	355	333
11718	9380	16146	13840	9521	7410	5847	4835	3951	3098	2576	2262	1919	1656	1495	1365	1271	1219	1134	1030	986	917	945	891	887	912	896	872	903	892	853	900	841	836	862	833	815	785	888	847	882	900	868	812	837	838	836	866	867	837	839	772	828	816	850	812	780	864	786	821	797	837	829	851	838	823	845	821	826	809	810	826	836	813	768	841	849	814	859	827	843	831	794	851	856	832	829	856	814	859	821	809	887	806	797	831	862	837	838	872	837	824	870	813	833	830	861	841	845	788	851	776	815	777	839	788	853	808	915	870	762	830	866	814	840	874	799	826	879	773	812	856	798	825	843	900	850	849	830	858	837	845	833	815	844	829	828	807	807	850	801	798	833	838	806	840	850	867	835	795	860	838	815	880	824	805	869	853	777	836	814	834	800	825	832	818	820	803	883	869	798	864	859	857	826	842	824	819	808	816	829	830	834	799	831	816	788	846	853	865	784	839	813	836	843	823	834	776	856	846	822	853	834	825	865	850	788	871	820	860	821	867	834	808	843	805	860	807	801	800	840	863	874	834	810	825	832	813	839	851	825	836	823	823	804	849	796	813	839	835	855	835	797	847	854	850	848	854	831	825	800	807	797	856	861	831	842	800	880	813	765	779	831	839	809	810	872	788	826	797	799	850	840	829	859	822	880	863	802	799	850	844	800	842	867	826	858	825	863	838	824	849	800	807	805	807	858	849	823	827	877	838	854	803	856	879	820	819	815	820	848	883	878	857	818	854	870	847	821	811	825	815	818	838	837	868	890	818	811	847	823	843	862	822	866	826	863	802	832	813	810	811	881	865	885	847	854	810	860	840	819	876	869	834	848	879	874	814	872	778	821	822	853	812	877	832	769	807	848	880	905	822	799	809	839	844	763	849	835	830	882	900	827	788	817	844	825	836	844	873	758	811	871	850	873	859	809	811	852	852	821	804	799	801	799	835	855	821	810	878	807	806	786	815	882	831	827	834	838	923	801	837	810	846	791	816	837	863	848	829	807	876	865	777	843	813	835	849	832	859	822	812	769	835	844	853	837	845	856	771	822	820	839	834	832	857	857	866	829	854	823	827	837	835	850	812	813	897	837	776	816	800	818	809	882	822	823	836	818	809	839	821	828	816	831	842	878	843	822	799	900	825	830	808	874	838	861	778	859	863	804	861	833	787	805	863	883	809	803	777	881	815	831	836	822	832	841	820	806	833	864	841	783	836	822	841	811	785	849	857	851	827	837	823	824	823	822	809	867	807	813	830	826	869	821	855	824	793	800	784	827	829	838	837	880	811	828	794	856	839	844	829	855	816	848	803	836	782	759	834	863	896	834	878	879	807	856	767	828	876	807	842	837	793	868	825	835	844	861	863	877	847	808	827	789	791	797	858	840	892	831	853	867	891	831	822	787	830	794	873	839	804	815	812	847	830	849	804	821	841	877	846	858	854	850	866	832	874	821	854	880	826	855	835	789	820	817	811	859	829	818	834	828	830	842	804	861	840	809	808	858	797	812	828	826	842	877	810	818	832	862	843	824	833	879	836	847	811	804	821	858	876	826	836	866	867	829	819	814	823	841	796	850	812	826	813	819	798	853	827	836	860	809	798	849	822	814	803	829	857	868	871	870	900	853	847	841	904	826	862	820	856	843	819	809	886	830	833	804	852	836	838	878	858	795	821	833	824	778	830	770	798	825	849	865	861	860	827	767	825	844	808	772	844	854	781	819	853	874	831	762	853	832	870	861	833	837	817	831	853	863	858	842	816	878	836	811	835	853	864	887	774	794	864	857	821	842	795	780	823	832	783	784	866	846	827	777	893	836	868	824	836	812	835	894	878	836	853	811	846	804	803	844	820	858	855	844	796	864	857	822	836	852	837	840	814	813	859	832	813	832	843	849	829	771	841	867	843	853	862	857	816	810	870	838	812	877	796	828	852	810	847	843	837	803	820	844	853	849	877	829	834	786	863	812	773	883	829	825	839	808	854	828	808	827	884	819	837	830	795	852	851	802	824	854	796	810	869	859	861	879	837	742	834	844	806	833	761	883	835	845	802	891	813	843	786	829	859	810	850	809	848	863	844	807	837	813	796	846	860	793	847	864	892	889	864	861	782	872	826	839	830	841	853	818	836	820	837	804	828	814	843	823	814	852	820	834	813	829	786	852	872	802	834	891	822	833	831	808	818	850	850	829	896	837	858	828	807	834	864	854	825	817	837	816	794	822	836	809	864	795	828	858	792	850	810	917	824	851	843	826	812	812	833	809	834	880	843	848	886	849	844	813	845	825	815	811	843	832	846	878	857	823	881	901	841	847	908	845	783	807	838	865	802	839	817	791	814	817	832	848	828	822	839	807	802	792	824	814	838	865	814	819	816	850	849	828	818	841	796	809	841	860	847	798	782	793	858	856	832	771	866	839	845	856	812	809	813	854	805	804	832	804	821	806	824	858	854	870	806	813	784	807	794	758	774	849	799	842	832	798	889	828	864	824	792	831	866	873	839	811	844	819	815	871	824	821	817	904	820	799	878	830	800	845	793	887	878	838	817	870	803	820	827	904	830	875	834	796	842	830	844	850	829	796	824	834	849	777	815	802	894	837	831	821	801	858	892	828	853	829	829	879	845	844	789	882	832	898	807	893	832	837	795	816	816	815	825	805	834	843	840	805	841	842	820	748	895	796	818	837	824	826	848	864	835	856	806	793	843	829	802	857	856	871	845	835	863	876	813	860	817	843	788	838	895	820	801	816	857	808	816	810	791	825	804	863	849	856	822	888	835	847	843	863	830	788	841	865	829	831	778	807	858	829	826	859	798	818	779	788	815	785	836	829	816	839	861	806	849	815	781	827	795	789	874	827	830	811	841	880	851	880	804	785	815	825	811	817	809	819	806	862	861	817	867	864	799	820	816	886	816	847	800	833	807	836	803	838	854	857	830	808	776	795	848	882	835	837	822	789	902	863	862	873	814	782	799	864	848	859	822	820	836	869	848	781	801	860	839	808	855	849	816	775	828	836	845	826	835	873	824	852	861	847	799	838	883	849	844	817	825	793	840	864	861	869	835	841	796	822	846	865	800	831	818	834	872	851	820	862	831	857	827	816	823	793	853	798	878	772	812	804	870	838	802	842	879	831	848	800	823	868	913	832	835	867	794	888	867	811	873	814	864	884	849	826	843	850	874	835	851	807	828	786	828	829	813	817	857	851	832	825	822	838	800	854	814	857	834	888	819	871	839	874	854	836	801	853	850	819	830	830	836	803	834	855	847	862	861	816	819	845	831	826	847	856	804	857	853	912	811	854	825	844	852	819	831	817	847	858	788	808	821	831	846	848	838	889	830	850	825	824	882	843	760	830	870	871	816	842	808	840	834	845	789	837	805	859	822	821	868	844	817	862	821	857	895	864	804	791	793	809	838	868	852	816	833	880	839	832	774	849	811	785	832	792	815	863	826	790	807	883	812	813	858	874	883	819	833	831	831	828	805	858	787
27254	18309	18032	12405	6438	6268	5689	4162	2956	2245	1564	1474	1060	883	871	631	611	584	514	440	469	459	461	421	407	389	428	412	373	320	369	349	350	373	365	365	358	348	331	360	325	341	345	339	332	362	339	322	336	360	307	367	315	322	316	339	312	329	327	337	332	328	339	323	361	359	311	336	337	317	333	350	306	331	335	350	338	331	324	365	385	354	300	351	350	348	335	333	348	321	340	353	375	344	333	329	343	371	343	350	341	377	345	291	359	320	370	348	299	357	288	371	392	324	318	336	339	323	358	311	354	321	317	379	339	346	336	316	363	325	358	360	324	339	323	337	325	328	341	342	338	358	358	360	346	311	341	327	351	329	326	366	306	342	339	330	347	307	332	328	316	368	319	354	338	347	318	303	380	345	303	338	353	348	355	345	363	374	341	299	342	333	334	350	338	336	332	362	344	343	345	342	326	337	304	299	389	330	364	340	341	343	323	311	340	351	364	360	336	371	319	340	338	346	336	322	333	332	322	300	327	334	322	313	328	341	365	330	358	276	299	310	350	320	350	341	329	322	326	333	339	327	334	341	346	411	341	388	329	352	338	364	338	374	336	353	344	384	330	350	319	339	343	329	311	339	343	364	346	346	308	327	350	356	324	360	355	376	333	340	348	333	340	349	321	327	301	293	340	312	326	331	329	352	336	300	338	343	354	338	358	355	324	354	324	324	338	319	315	332	340	339	303	318	332	322	354	334	348	344	309	363	345	359	357	315	334	332	321	317	338	334	323	313	332	330	321	353	307	329	320	316	309	331	324	368	375	332	366	335	354	382	340	299	361	357	346	321	326	320	355	327	339	324	346	315	334	339	367	321	337	302	333	312	345	348	342	362	365	317	316	361	360	332	327	345	328	336	301	344	331	333	327	337	351	334	350	341	327	336	325	309	330	352	334	355	343	375	342	334	336	377	340	359	332	331	334	314	322	326	356	300	361	329	327	312	324	334	354	326	291	348	337	341	333	353	334	358	335	331	338	389	331	330	336	345	349	367	329	339	307	315	318	371	322	316	370	328	289	324	330	347	286	343	334	342	328	360	347	333	306	336	339	370	348	329	353	393	351	345	371	354	310	360	331	338	351	362	342	311	324	364	298	356	386	318	357	352	336	322	345	326	370	376	326	347	303	338	321	336	323	328	303	381	342	365	311	325	342	323	355	350	333	354	302	352	326	331	339	338	290	362	310	315	347	364	316	370	328	315	352	322	313	346	369	370	340	342	334	343	337	364	327	335	350	362	325	322	332	329	332	354	347	311	328	359	350	340	347	308	319	345	383	353	347	327	332	323	343	347	344	331	319	337	345	358	304	350	327	331	331	306	360	368	329	338	322	334	343	363	334	341	341	365	327	317	337	334	370	311	359	336	354	308	335	341	347	354	336	316	323	368	329	353	314	320	362	337	348	355	315	308	372	329	329	363	338	337	311	336	347	324	314	322	374	348	331	307	321	338	354	340	348	376	352	334	331	351	335	322	302	347	338	359	314	323	347	337	307	309	370	342	334	338	340	336	339	333	321	312	319	339	331	339	319	339	364	346	344	338	321	334	348	343	353	306	331	320	347	336	342	332	306	327	358	363	350	314	344	356	373	293	381	342	352	344	368	330	357	344	365	315	368	338	341	334	346	344	356	320	359	350	358	357	289	327	334	352	369	331	308	332	353	353	340	338	331	329	363	311	335	350	336	339	340	340	359	336	312	358	357	376	337	328	329	356	340	382	345	368	350	321	348	337	329	348	327	354	334	332	334	319	334	319	332	313	349	382	342	351	359	352	296	329	315	325	358	330	366	353	368	348	323	305	340	342	328	341	330	298	339	336	315	363	347	322	334	312	343	357	323	323	341	336	347	328	318	370	362	349	320	327	331	355	316	342	370	366	356	346	330	347	368	338	327	352	323	365	331	354	311	348	331	333	331	343	358	355	329	336	317	366	330	314	326	325	356	363	335	328	322	324	333	349	324	320	336	337	360	357	348	361	304	325	335	304	343	331	330	324	345	321	320	320	353	332	319	320	351	347	333	330	322	339	323	304	339	340	340	327	339	366	317	336	300	349	366	391	321	359	341	321	342	323	296	301	343	336	379	347	329	342	350	323	327	330	323	357	336	340	292	314	359	374	353	307	324	310	347	347	331	359	326	331	295	364	370	335	326	346	341	319	335	332	335	314	313	304	335	326	340	315	351	311	300	320	335	330	316	350	379	328	339	349	334	337	343	328	321	354	322	330	357	352	308	330	326	361	326	346	316	359	327	317	304	349	349	344	328	335	331	326	323	333	306	330	382	362	316	322	326	344	325	359	315	333	370	343	380	348	355	335	360	297	327	343	355	339	331	356	356	313	317	307	365	355	331	304	311	370	341	334	325	353	362	332	347	364	335	348	313	316	319	342	342	312	349	358	318	327	338	360	360	355	331	345	340	346	329	340	347	324	340	322	341	348	331	357	307	326	329	349	350	338	368	315	347	362	295	316	327	347	359	307	331	349	311	336	317	351	329	317	340	309	338	353	341	323	360	333	326	348	329	330	336	343	316	322	328	317	349	332	328	324	357	317	306	323	356	341	341	305	342	338	336	307	325	333	375	324	286	329	365	336	368	308	326	319	328	375	349	357	339	328	342	343	303	354	308	355	328	327	328	340	339	364	323	347	340	312	354	339	359	345	357	361	351	336	340	358	315	358	353	376	323	328	350	352	363	317	331	326	364	324	319	354	313	305	333	351	348	346	327	315	344	386	297	352	340	334	342	359	337	322	326	346	298	326	336	317	349	334	300	330	356	355	320	352	320	316	321	338	337	330	335	298	335	335	331	343	335	307	291	340	333	361	317	319	339	338	336	352	327	339	352	335	312	315	354	355	330	352	321	341	315	357	328	313	370	355	341	359	347	337	301	321	324	327	362	317	329	327	336	370	349	311	355	353	336	347	336	321	337	330	288	310	350	312	364	343	320	337	356	317	339	319	367	358	359	337	344	355	368	329	348	334	381	323	328	330	336	354	353	324	323	353	335	348	332	344	333	364	316	337	307	321	335	334	334	364	328	356	319	324	362	316	352	339	327	355	354	387	322	303	348	323	313	319	341	340	324	393	326	333	354	337	329	341	298	331	349	352	312	391	336	360	364	322	339	327	356	343	352	381	356	356	350	329	351	350	314	329	336	334	351	341	322	324	354	340	298	321	333	320	324	314	367	349	319	317	368	354	335	332	321	288	314	336	377	325	331	322	346	309	328	358	361	354	318	319	333	363	345	346	337	344	346	340	370	330	332	312	327	297	352	321	349	339	333	333	367	354	322	335	346	348	327	327	338	301	330	345	323	335	345	351	306	323	349	314	319	353	296	358	328	353	345	351	338	315	350	315	333	383	347	347	368	364	321	333	346	317	366	347	352	347	329	340	334	354	349	352	371	314	320	334	332	378	324	320	312	357	316	355	321	332	363	361	329	290	334	355	345	350	350	334
19316	16263	24633	22619	16372	18405	17571	13893	11352	9308	7253	6975	4946	4196	4011	3095	2606	2419	1916	1678	1819	1738	1496	1421	1307	1387	1255	1266	1073	1063	1149	1085	1057	964	958	911	841	833	851	874	852	815	794	888	853	855	826	816	842	778	843	833	841	832	858	814	846	819	801	792	812	854	832	852	830	817	790	812	787	834	837	852	793	837	822	840	783	791	808	865	805	802	789	845	783	832	813	859	841	800	771	871	829	842	752	809	816	842	840	789	837	782	832	787	817	832	807	827	805	879	858	806	845	845	818	789	830	836	793	852	842	826	848	852	863	869	824	820	815	836	863	858	842	854	804	813	812	810	824	852	852	804	876	808	828	841	769	818	820	860	800	820	868	823	837	847	848	781	805	806	798	819	823	818	841	829	872	848	793	804	824	847	805	783	782	848	853	834	858	810	804	860	820	807	818	798	844	839	858	833	816	806	819	796	820	823	784	764	814	812	887	848	827	815	875	860	865	840	852	868	810	790	817	860	821	856	818	809	828	818	793	828	807	778	746	828	807	864	831	804	845	835	823	820	804	840	809	811	812	842	822	797	861	839	839	835	835	793	784	810	834	785	804	806	839	843	833	843	827	810	799	821	834	799	819	831	887	853	811	805	852	811	764	840	838	796	820	833	825	787	781	861	804	820	794	800	794	840	777	862	803	852	818	881	802	834	831	825	833	803	856	807	836	802	858	882	863	776	811	860	813	812	858	809	820	813	824	864	818	804	827	824	804	822	859	839	809	819	789	826	805	810	818	827	780	865	831	834	802	839	847	875	774	826	798	848	793	832	876	873	850	856	832	835	816	852	808	795	826	821	813	806	862	814	831	817	839	882	770	815	828	833	858	763	816	798	817	823	809	838	852	793	842	853	859	837	836	790	820	836	788	810	848	838	831	817	852	841	841	850	837	770	777	824	861	827	824	856	853	860	843	780	811	792	853	817	790	850	860	887	832	788	789	814	813	834	838	806	856	797	828	831	807	821	826	800	795	836	850	816	837	853	804	828	854	802	852	869	824	842	851	821	777	830	823	875	817	781	827	777	825	864	818	814	842	822	834	776	815	844	807	830	807	817	818	813	864	828	805	767	832	837	816	846	877	847	872	786	786	768	839	803	781	854	829	828	789	798	854	840	821	857	834	806	798	843	811	798	823	807	842	834	801	807	812	871	813	837	839	798	820	823	782	859	827	812	783	873	866	817	826	776	837	802	838	873	806	842	801	810	802	794	798	853	809	861	824	833	832	817	849	835	847	887	855	781	759	784	839	846	794	847	835	847	811	830	786	821	875	829	812	837	836	837	863	810	846	869	863	786	776	827	745	779	836	837	840	824	807	797	792	806	823	817	755	850	817	856	800	853	829	862	854	863	809	805	829	854	802	846	802	843	811	825	856	824	801	850	810	846	757	877	822	852	793	802	860	883	819	828	837	826	815	801	777	836	782	817	757	865	876	803	848	835	811	810	838	812	793	854	833	845	849	785	835	820	826	816	847	795	816	870	755	812	829	869	826	882	800	828	827	799	756	801	849	810	835	840	831	828	829	853	858	879	825	827	824	819	793	811	863	795	814	854	829	789	851	739	837	837	851	783	806	812	818	823	785	812	837	827	787	795	794	786	776	828	840	791	857	818	825	811	746	835	796	797	838	824	817	797	829	834	845	858	858	783	851	791	887	781	783	781	851	769	764	801	815	828	800	812	874	838	799	814	849	817	797	835	826	850	793	796	809	841	872	841	806	783	828	781	813	794	846	871	839	837	813	816	832	744	844	808	784	805	834	808	836	833	811	820	855	859	786	835	836	812	788	812	815	848	831	848	798	834	832	784	806	855	812	831	814	842	835	784	802	808	797	882	813	812	845	810	834	839	790	836	814	822	771	821	829	783	768	816	804	838	788	805	869	873	806	797	862	809	806	838	794	841	869	784	885	804	823	810	856	859	819	814	835	787	778	868	851	826	813	808	851	803	788	795	819	853	831	831	834	841	857	804	815	857	851	851	822	817	884	818	857	798	810	859	884	802	809	861	815	806	830	837	807	839	778	781	795	861	793	827	858	819	819	836	801	867	791	833	824	814	859	816	865	857	831	795	825	830	771	858	854	883	818	826	852	815	830	837	843	825	843	846	785	857	850	771	798	810	878	804	805	828	810	811	820	861	849	814	796	841	801	825	804	804	836	836	780	813	853	847	799	840	823	810	815	827	790	869	817	848	850	840	777	831	795	863	810	838	866	868	835	794	824	807	805	800	789	801	868	825	857	779	820	826	842	800	807	792	834	812	847	809	791	824	851	857	822	822	784	813	868	818	786	831	862	805	808	826	858	840	836	808	837	841	813	792	790	801	829	826	784	838	809	843	830	809	806	836	759	820	855	833	815	821	846	864	822	858	846	855	813	835	860	838	828	800	814	820	814	810	826	789	781	814	817	829	870	848	868	801	820	809	815	804	868	835	867	826	818	794	830	799	804	832	850	845	901	800	824	812	878	875	838	808	799	851	850	832	801	869	882	748	779	838	807	843	840	846	845	856	789	875	811	814	811	791	791	823	827	852	814	821	822	835	831	790	872	766	876	806	800	793	872	815	790	826	810	891	837	749	796	793	789	825	770	793	877	828	839	802	855	820	856	828	780	799	809	840	851	805	799	845	807	828	828	792	835	865	775	860	831	864	800	849	841	865	835	792	827	828	838	858	785	797	818	806	855	891	815	809	792	810	845	838	829	791	831	809	866	834	835	797	827	843	816	852	838	800	872	834	819	795	823	818	860	836	806	813	828	870	817	813	865	794	808	758	821	830	803	862	789	869	789	865	810	829	809	775	818	780	861	853	772	826	843	837	810	797	817	838	832	819	850	818	849	841	799	834	862	783	837	786	816	830	815	816	822	844	835	862	855	841	855	851	823	774	876	872	841	823	819	788	789	846	836	834	814	853	830	816	873	859	806	797	888	828	802	795	863	801	828	783	820	851	826	814	813	780	785	857	777	795	870	825	854	813	825	846	839	770	823	778	799	769	798	801	857	756	790	819	800	784	817	802	859	804	788	831	759	817	847	800	850	853	817	792	794	869	863	806	839	824	832	852	820	829	827	844	837	847	845	803	813	829	784	802	847	859	829	853	784	826	866	790	855	803	757	800	806	758	844	822	847	830	785	814	811	845	871	850	823	799	853	855	826	795	825	832	854	750	803	832	772	788	838	809	820	839	811	854	798	821	845	783	823	816	820	818	800	794	820	814	847	817	792	820	859	786	818	797	770	780	851	852	850	853	839	817	810	831	815	803	800	789	794	825	828	855	831	884	791	846	820	808	850	824	819	841	778	801	774	842	813	816	848	854	804	820	847	789	846	844	793	813	770	846	842	787	790	794	802	835	814	875	841	843	808	830	851	797	841	840	789	850	859	819	824	828	808	781	854	871	852	797	815	859	798	820	812	831	797	864	820	813	807	770	828	851	830	813	810	844	814	797	820	803	779	812	789	811
38094	26527	25205	17647	9376	9492	9451	6363	5072	3613	2495	2231	1657	1353	1320	1066	786	744	659	583	568	573	535	533	505	439	450	407	394	404	394	428	380	332	408	354	344	319	313	358	339	302	350	309	338	336	346	316	323	320	309	318	330	303	306	313	295	327	293	329	324	334	305	293	284	341	314	313	328	332	337	335	298	293	332	320	318	300	288	274	291	328	322	322	356	364	307	313	344	309	342	337	301	340	344	327	310	349	300	283	348	297	329	315	319	321	302	281	310	317	310	344	313	304	293	315	341	315	310	311	331	293	315	299	336	351	333	322	331	329	343	328	356	314	324	303	314	352	317	322	312	308	367	317	329	320	323	319	296	327	327	317	310	328	317	308	326	303	366	346	315	340	355	313	309	330	318	334	335	341	323	348	342	327	285	294	315	327	306	325	289	342	317	324	275	338	313	311	327	301	333	312	324	334	310	314	328	314	358	321	308	305	316	332	312	303	306	331	307	349	290	317	321	307	327	325	315	338	327	344	324	323	327	342	333	322	318	305	319	343	301	330	295	333	307	294	308	299	326	316	334	312	298	318	339	344	326	322	300	337	291	316	310	286	319	302	344	321	311	327	334	335	359	317	345	315	291	339	337	305	290	319	320	323	322	303	304	282	318	328	339	305	368	319	310	326	315	317	299	296	318	327	323	329	321	318	319	328	319	320	353	356	320	317	322	327	308	345	333	326	336	318	317	331	349	314	361	308	336	335	338	320	300	349	311	314	343	321	357	311	345	314	325	277	327	324	355	319	330	336	341	314	346	337	354	312	338	317	330	321	314	313	318	290	306	337	351	342	330	324	301	351	286	311	310	332	309	309	311	314	338	352	303	318	300	330	308	303	329	287	336	329	316	344	305	300	330	326	320	320	313	329	310	313	313	310	321	289	290	336	322	296	300	329	353	349	291	291	314	292	340	343	295	316	328	307	299	281	336	340	331	308	341	323	333	312	310	309	333	345	322	340	316	347	289	307	325	290	340	314	328	344	318	291	332	337	326	299	290	310	289	319	308	318	345	301	360	338	307	330	311	279	330	347	337	330	311	317	315	324	312	352	310	333	325	331	363	335	294	337	349	338	318	324	296	351	328	349	325	303	337	302	337	321	312	299	331	286	334	321	336	334	302	319	312	305	344	312	340	323	292	294	319	302	325	356	316	302	346	307	323	348	335	305	319	338	330	302	318	323	365	304	315	273	346	301	319	316	335	371	332	361	285	292	307	273	306	306	320	324	308	314	317	332	338	317	302	318	299	328	323	320	322	325	313	297	337	284	327	330	325	312	314	338	311	299	320	321	335	305	295	312	356	322	315	313	331	367	302	309	288	332	295	289	335	339	337	328	318	322	348	333	341	281	308	270	317	342	342	318	324	322	311	319	333	320	342	328	351	319	316	350	295	332	298	318	350	322	318	319	305	345	339	283	335	272	285	320	326	315	329	323	334	317	310	291	339	298	305	338	318	318	335	337	382	330	330	329	311	337	344	347	317	328	290	340	289	295	324	330	326	305	313	326	320	341	343	320	339	348	298	322	313	330	327	344	324	342	323	342	312	328	308	344	320	316	321	307	327	337	336	319	295	318	339	315	291	318	315	320	323	314	278	295	325	341	334	320	324	357	314	320	307	324	348	334	366	321	313	336	331	295	325	315	350	314	298	355	313	308	299	361	295	297	302	316	310	331	309	346	307	344	340	309	313	324	329	341	317	307	297	327	327	315	331	315	321	303	332	315	309	338	312	284	321	312	321	325	344	314	343	326	306	315	347	282	334	337	320	314	347	359	348	314	321	318	349	319	323	331	324	330	318	311	326	338	310	315	322	322	349	310	328	314	325	313	367	314	323	300	322	309	325	297	357	319	313	344	334	329	345	297	360	327	315	328	322	308	330	328	344	325	371	314	318	325	331	352	290	359	325	305	296	350	314	325	314	338	332	338	305	362	362	334	320	336	329	336	345	300	327	323	345	343	309	322	317	318	325	337	317	337	333	308	341	314	300	289	312	329	354	325	295	338	307	314	316	344	368	357	308	301	329	300	319	325	331	326	337	315	342	339	358	322	312	324	326	329	297	305	343	333	315	293	298	322	319	351	313	333	309	336	319	309	304	306	360	292	309	310	341	353	323	317	327	322	298	323	318	333	296	293	336	308	305	340	322	326	311	335	299	341	335	304	339	347	314	334	275	296	340	290	317	302	301	349	291	326	321	319	293	299	324	335	320	305	329	345	338	350	330	342	296	315	299	333	337	328	327	295	336	326	338	303	325	290	328	339	337	276	325	333	297	323	320	299	320	337	308	301	319	306	316	289	343	336	319	308	304	335	367	314	312	310	320	323	320	316	341	299	328	326	305	337	308	295	327	328	346	323	331	304	333	314	326	295	319	314	337	333	317	329	312	301	314	334	302	307	318	319	335	327	312	307	353	301	293	336	317	310	322	323	311	361	310	320	305	311	327	317	300	294	317	322	308	362	292	339	327	331	314	313	333	301	353	299	366	300	325	318	342	290	334	339	304	326	288	364	339	354	325	309	310	285	341	299	321	309	326	331	323	337	325	334	303	340	350	292	313	293	305	308	328	302	306	325	295	323	354	318	361	320	295	275	326	315	323	357	279	346	328	280	348	305	344	297	309	281	315	342	337	329	346	327	313	326	306	305	300	316	333	322	331	331	330	347	318	292	337	319	330	353	333	314	323	326	341	314	329	359	335	301	326	326	298	327	345	364	313	319	301	313	290	337	296	329	309	341	316	350	340	341	315	289	330	313	324	325	335	305	311	337	340	309	282	337	350	322	289	285	316	304	309	320	340	319	327	293	319	302	323	360	342	293	302	301	320	324	333	311	325	300	341	323	341	327	339	336	314	309	307	326	312	311	305	324	329	310	351	312	319	290	313	292	314	297	319	334	306	340	307	313	339	329	319	325	316	380	330	319	308	350	336	315	313	324	336	329	331	321	309	312	329	297	345	309	313	341	301	321	343	295	300	312	303	319	297	319	348	338	306	310	317	289	323	372	311	313	304	303	351	335	318	307	347	333	308	335	301	334	340	325	320	320	349	331	307	335	336	321	335	351	328	366	347	345	346	323	324	325	336	322	303	343	321	326	285	313	336	319	351	333	348	289	299	325	314	302	341	330	328	340	327	341	326	333	346	321	327	349	330	320	304	344	319	359	317	328	337	302	319	314	324	332	324	369	327	327	340	315	310	328	325	330	336	356	316	312	325	335	338	340	330	324	322	323	318	323	299	322	392	332	331	281	350	319	318	332	330	321	316	304	325	296	316	322	326	322	274	310	334	342	341	349	291	329	321	343	310	325	345	323	294	332	295	344	353	331	326	290	324	316	346	358	354	368	341	318	352	319	338	332	362	337	337	304	350	334	300	310	305	324	353	345	322	308	302	334	315	255	339	289	310	330	335	343	333	286	327	348	332	344	325	323	339	316	291	296	329	288	355	323	291	324	305	342
25849	21690	29916	26967	19748	23649	23441	17836	16139	13271	10598	10227	7664	6319	6198	4997	3879	3739	2722	2469	2420	2507	2140	1900	1655	1808	1589	1555	1373	1253	1280	1392	1149	929	943	877	876	835	848	844	831	880	825	803	851	854	849	812	814	750	785	810	766	789	821	767	829	762	791	793	791	794	773	818	771	767	799	784	789	756	776	802	737	780	761	767	768	815	767	785	815	813	793	798	790	716	817	759	784	749	827	800	767	767	776	766	742	750	764	780	809	793	798	784	746	793	772	756	805	797	807	824	838	792	779	801	772	789	832	800	806	782	787	816	770	784	786	788	817	784	761	752	767	821	806	774	815	782	781	759	830	783	777	792	781	798	758	756	817	722	797	788	790	744	801	769	786	819	754	783	777	788	774	756	775	763	767	791	784	801	827	754	731	816	834	819	769	783	779	808	752	798	796	788	744	780	790	789	731	766	810	785	784	773	764	816	790	829	778	800	779	822	774	786	786	784	789	799	767	778	781	817	774	759	795	755	810	704	752	831	821	778	836	800	823	834	755	754	751	773	747	775	787	796	784	778	825	799	779	830	743	788	759	812	776	801	795	771	817	774	793	792	822	743	788	787	785	773	764	760	786	791	757	783	770	771	787	842	779	777	748	791	778	778	749	787	783	752	842	817	795	845	799	766	753	755	835	783	724	782	810	769	820	761	784	810	825	762	793	755	812	767	763	791	758	749	793	798	762	817	814	723	781	768	809	764	765	828	790	837	806	781	794	804	797	804	848	784	754	740	795	828	768	810	786	742	823	748	836	735	760	769	766	777	770	797	804	839	785	836	775	764	793	750	816	788	788	773	785	768	759	817	795	798	794	834	821	732	752	770	793	740	733	810	790	831	784	807	802	765	812	796	764	745	818	806	807	762	740	751	740	778	739	786	817	808	744	819	794	764	745	749	794	754	741	763	794	746	758	802	709	770	793	766	797	750	781	754	760	786	817	748	802	767	772	745	773	829	832	726	773	754	790	767	821	787	768	791	771	789	789	804	771	754	789	824	779	781	751	798	819	761	797	788	782	810	782	816	751	760	758	827	815	770	795	767	799	819	774	809	812	802	807	804	719	765	803	780	787	787	822	793	767	792	785	793	750	776	828	765	808	796	791	791	768	760	724	794	795	795	747	760	812	772	795	784	759	754	776	780	764	806	779	777	774	776	801	778	835	798	790	741	826	766	811	786	788	781	781	768	760	804	796	788	814	755	773	800	822	816	730	796	782	767	786	791	797	790	796	795	771	763	752	737	806	816	799	779	792	801	775	829	730	772	810	808	793	810	767	754	749	761	762	820	813	776	758	785	781	807	803	751	779	810	808	769	791	756	814	790	778	766	807	828	777	721	771	787	806	780	826	752	797	786	771	771	799	760	784	766	739	740	776	761	713	802	840	737	818	781	803	809	762	756	852	737	803	768	769	770	830	764	760	805	788	797	776	737	827	809	783	810	784	791	790	820	778	801	796	792	817	752	830	751	795	746	823	794	796	719	787	786	841	791	818	767	804	783	776	784	827	760	769	809	829	740	767	766	822	764	767	735	766	753	788	778	814	757	816	801	778	818	764	788	772	792	862	775	802	794	767	816	809	735	774	794	763	764	761	825	729	790	821	794	747	797	810	750	799	746	795	751	807	787	748	790	749	738	748	806	792	814	826	781	776	816	781	754	773	773	769	782	765	767	764	824	810	698	799	733	818	774	777	794	799	796	836	781	777	785	778	778	778	795	801	809	792	843	800	786	767	765	742	777	854	802	846	797	758	798	759	748	801	800	759	761	774	764	789	820	838	762	769	762	819	776	835	773	781	750	800	794	824	748	781	815	766	812	767	768	784	753	812	756	786	806	819	807	777	796	729	828	846	786	809	742	800	758	795	797	718	777	748	794	812	794	755	780	773	763	852	788	827	762	757	690	767	748	794	756	774	754	782	818	768	798	836	822	750	781	798	777	763	772	756	838	802	808	803	803	855	792	779	792	748	752	815	756	776	788	794	772	803	770	793	837	772	784	743	788	830	759	795	715	787	749	798	771	798	806	784	774	800	773	750	757	763	724	808	740	769	772	788	796	741	754	803	770	768	797	818	768	758	766	778	810	748	802	777	758	776	816	786	813	791	781	749	794	860	840	781	786	873	747	813	783	808	803	778	833	759	769	753	832	783	818	796	774	775	809	806	816	736	753	747	814	719	803	745	836	785	797	744	771	816	850	776	814	757	786	750	748	823	824	770	773	807	786	739	757	714	781	776	799	783	800	825	763	773	795	874	793	824	810	826	769	790	778	784	788	765	806	785	817	802	800	791	782	797	822	762	797	756	803	839	752	737	785	804	783	849	803	815	744	739	776	787	752	783	812	805	825	794	783	780	772	790	811	745	793	831	784	830	745	781	742	797	811	800	799	742	756	738	775	795	750	753	761	806	772	738	803	791	802	793	768	782	820	821	809	798	794	764	782	720	774	763	782	835	724	865	787	769	778	802	798	774	833	832	734	833	737	743	835	804	791	735	774	777	782	770	786	855	711	808	736	770	781	760	772	791	748	797	751	741	772	774	798	794	835	788	781	777	774	821	787	793	805	780	801	826	797	782	817	764	782	843	771	779	768	785	771	796	729	786	748	775	759	753	818	766	831	764	750	803	765	734	773	794	726	741	840	749	766	786	734	749	799	739	749	782	812	819	826	752	811	779	769	776	783	749	750	766	748	803	809	731	811	747	830	821	783	779	767	778	810	781	786	815	809	821	778	775	774	751	791	824	803	794	807	773	819	801	782	762	736	754	755	840	801	763	775	823	813	797	764	824	774	846	773	796	794	762	803	801	750	810	811	754	764	808	825	776	788	764	792	775	736	769	780	745	802	752	779	787	802	782	830	758	810	796	760	774	807	847	744	795	806	755	826	795	802	864	815	818	759	835	764	831	810	791	740	777	772	791	800	752	807	776	777	834	782	809	827	788	769	765	768	772	798	801	804	745	772	773	835	803	779	820	763	784	811	807	808	805	806	800	841	799	805	752	785	848	808	789	842	736	741	806	788	783	806	837	810	813	745	770	747	769	803	765	782	724	750	815	785	820	751	833	767	780	804	821	810	834	772	783	744	780	792	761	793	763	793	821	794	777	747	802	786	774	815	784	769	777	794	828	787	836	751	837	754	798	799	772	796	760	787	757	745	772	807	811	789	810	791	780	809	750	760	817	801	817	791	770	795	782	775	799	827	788	802	795	820	787	745	774	778	771	739	779	772	778	757	828	802	825	718	821	803	778	786	771	809	786	821	783	737	732	774	753	770	737	748	758	795	773	783	793	789	774	735	791	786	794	784	795	772	770	732	797	783	784	763	804	849	804	810	804	814	756	781	764	797	795	797	728	766	817	813	798	734	744	781	801	801	739	754	768	797	775	803	769	822	736	806	769	758	755	778	806	780	860	788	770	792	769	768	777	754	818	759	789	731	817	735	843	786	817	805	819	804	807	769	767	758
16861	10160	8627	5080	2792	2132	1557	1182	922	734	571	540	520	515	455	441	417	398	391	378	359	359	368	352	332	340	334	351	320	345	345	357	307	345	367	301	342	364	356	342	351	338	358	319	329	344	337	327	329	385	321	365	323	338	357	340	360	338	339	296	375	328	312	317	340	361	330	366	345	334	326	329	339	311	337	360	363	344	355	356	395	334	306	335	342	293	355	389	322	300	346	345	327	329	325	327	345	347	308	335	295	364	325	313	311	331	331	335	337	381	321	352	369	347	357	368	358	355	357	335	321	331	323	353	336	335	365	322	343	356	308	357	304	355	348	315	336	305	334	319	329	316	346	313	346	318	311	335	283	341	365	322	337	342	361	325	330	322	355	340	334	322	348	325	332	319	333	320	350	328	320	352	348	361	303	316	338	362	334	361	331	326	347	345	355	334	344	314	309	340	309	322	325	367	308	349	301	355	348	359	339	329	317	340	344	353	367	322	345	315	367	315	351	330	360	306	350	303	326	328	346	327	388	359	348	346	308	348	354	329	327	338	327	340	333	335	309	330	316	337	343	341	361	334	345	356	336	318	327	373	353	345	305	315	333	331	322	331	358	354	316	360	341	308	324	311	348	336	324	349	373	313	345	341	359	337	352	346	326	362	364	322	347	367	349	352	348	366	339	335	311	346	357	305	341	316	356	356	335	363	333	341	312	324	349	385	319	322	343	320	337	349	332	332	329	309	325	382	320	347	372	325	335	351	364	305	341	359	377	327	324	350	319	328	345	335	319	325	348	346	335	366	331	357	331	329	337	344	355	340	341	328	320	356	327	333	338	335	355	371	319	325	342	307	315	342	343	309	339	352	382	308	329	317	335	317	322	363	351	316	367	350	335	345	350	370	321	299	354	353	332	351	342	324	310	315	291	345	335	335	373	327	358	321	352	345	340	326	336	352	314	347	336	347	322	298	351	326	340	373	336	301	354	375	340	320	330	340	318	314	376	353	332	321	327	352	321	337	355	351	348	363	338	313	352	334	368	354	310	355	321	312	336	307	344	368	333	331	335	350	336	351	336	349	335	367	339	320	332	314	337	317	348	319	348	290	313	335	385	347	364	350	335	329	320	321	376	314	358	331	362	332	336	302	330	331	335	334	337	335	337	330	303	320	379	360	353	336	364	387	333	347	339	326	354	352	346	318	349	327	369	309	335	326	341	339	381	328	341	358	376	337	339	358	310	312	355	340	340	316	365	345	348	319	321	345	352	332	338	323	328	308	358	347	328	331	322	364	360	398	343	331	338	351	337	334	355	356	329	368	345	371	343	339	338	332	361	358	358	329	332	340	372	349	340	354	364	329	334	319	317	317	331	307	387	336	321	310	382	322	331	322	316	305	327	336	356	367	350	356	352	318	330	360	332	352	337	316	307	350	311	334	329	362	319	344	332	324	357	327	328	336	313	340	368	333	300	331	357	343	343	336	378	345	346	322	332	310	327	356	326	354	335	330	326	343	346	369	394	355	318	348	352	340	338	341	348	351	344	347	349	332	320	310	333	338	315	311	305	343	321	348	320	341	324	348	333	333	334	330	318	303	318	318	349	315	360	337	355	364	366	313	324	366	324	320	313	347	361	374	375	345	304	369	340	359	317	333	317	353	326	309	344	357	360	339	307	369	312	338	344	347	357	345	354	319	337	292	361	331	355	318	340	329	327	340	335	346	322	343	333	338	356	334	373	340	315	338	324	357	352	356	373	322	361	324	333	343	331	322	374	325	327	362	297	355	319	345	360	356	353	349	351	334	344	362	337	304	324	351	339	328	350	320	324	321	325	367	323	313	376	323	323	336	358	315	329	351	374	351	312	353	376	312	345	326	337	346	340	357	353	344	331	380	329	339	367	321	349	318	315	332	343	336	359	345	291	354	355	332	313	340	317	324	344	338	319	330	362	320	383	344	339	347	352	364	339	367	342	339	344	325	301	333	333	335	356	350	336	347	324	344	354	370	348	358	323	334	360	387	293	316	337	315	378	316	328	333	325	302	336	326	327	344	375	340	367	348	341	329	342	360	375	302	382	327	351	322	384	321	314	338	333	344	303	354	319	339	326	327	371	323	345	307	325	341	345	382	348	357	329	379	323	338	334	340	371	344	366	340	389	356	347	295	320	336	334	322	349	352	349	356	355	349	342	342	354	322	355	345	342	303	353	290	323	318	324	321	345	357	338	362	333	350	366	344	336	318	355	311	320	358	356	334	323	329	326	351	361	335	320	363	348	350	358	323	378	331	358	320	343	305	341	341	302	364	304	353	334	340	345	351	330	322	365	348	314	342	289	310	329	311	349	347	358	348	294	300	352	309	329	348	345	338	340	329	353	318	345	329	355	365	341	333	350	317	364	370	316	331	332	351	345	356	326	348	316	411	310	318	320	326	371	355	364	328	335	339	361	336	357	338	343	319	316	343	327	384	336	359	334	338	323	367	315	356	343	332	335	347	352	365	369	360	346	343	309	337	340	336	336	341	350	339	336	337	341	359	338	336	322	354	308	389	339	325	332	332	343	310	338	328	333	367	402	343	356	341	329	380	314	314	346	316	331	386	359	351	338	350	312	341	352	322	327	338	339	318	352	331	334	333	368	372	349	322	325	328	334	327	304	325	338	340	333	358	325	344	331	340	343	322	342	347	369	324	303	328	351	322	356	320	312	310	330	340	272	368	327	318	330	335	380	327	316	355	327	335	277	381	348	337	326	328	321	325	300	336	322	332	352	348	355	385	361	343	377	359	355	362	335	323	358	344	375	352	361	302	315	355	317	360	383	352	370	365	304	334	332	357	351	354	339	383	325	362	323	388	354	331	337	317	335	351	342	315	360	332	295	307	344	362	361	324	337	400	350	370	332	332	327	346	329	315	335	321	333	355	330	324	360	348	352	335	346	331	340	330	330	350	358	327	333	359	341	363	334	302	307	311	339	338	375	342	399	367	354	327	321	333	376	350	303	366	344	345	335	348	341	313	308	326	345	335	334	347	327	331	325	316	336	346	339	343	353	327	340	353	368	310	371	323	318	322	338	338	362	349	368	350	320	355	326	341	325	354	356	296	359	335	348	355	331	355	334	340	357	350	348	333	361	311	352	376	322	347	337	333	369	319	325	341	339	349	345	316	352	336	346	300	336	345	340	327	335	315	382	356	339	328	347	379	307	327	338	323	344	305	348	309	315	357	318	321	332	316	342	332	332	356	373	331	319	323	344	357	343	303	323	346	373	327	327	327	363	363	341	325	333	314	339	334	317	323	336	340	319	325	333	366	308	305	320	343	350	312	357	361	359	365	335	365	329	352	328	322	359	319	324	350	329	340	360	380	338	330	365	323	337	341	317	323	355	370	320	346	348	352	350	378	365	343	310	342	370	355	360	334	300	317	346	328	336	349	332	364	347	348	341	339	352	334	353	327	334	312	350	315	365	292	319	338	360	335	345	333	365	345	280	309	349	359	306	322	352	343
12069	9606	14726	12561	9392	8281	6655	4972	3683	2884	2475	2058	1803	1488	1387	1290	1205	1055	1023	1003	967	993	877	921	911	928	923	910	837	804	858	838	820	837	814	801	847	824	893	832	867	809	813	886	761	807	800	859	807	840	828	816	786	844	783	845	815	853	803	814	823	814	793	776	859	851	802	811	822	782	848	787	816	835	840	810	787	839	782	806	851	809	854	865	814	833	823	782	871	825	799	804	848	761	799	868	812	806	885	858	768	814	848	831	861	770	836	831	806	857	874	879	810	816	852	814	840	805	813	817	817	827	804	871	852	762	812	814	832	812	851	782	848	837	797	833	823	828	803	878	801	875	813	833	797	827	825	835	770	819	815	830	843	845	812	785	822	844	847	803	836	806	799	834	893	778	873	835	810	781	818	820	805	822	840	834	804	807	842	813	847	810	810	798	846	779	806	838	813	850	832	839	826	791	786	813	879	742	825	826	869	762	838	866	787	818	861	824	779	811	864	784	801	829	873	842	821	799	796	814	837	830	854	819	768	826	752	805	797	845	816	827	799	874	857	828	835	835	811	757	828	854	815	837	805	842	877	836	796	840	800	800	810	829	866	816	774	819	798	785	837	828	798	840	913	829	827	847	835	820	806	807	767	790	788	839	816	833	774	836	871	822	796	818	813	819	814	832	907	804	874	823	847	795	814	857	815	813	817	825	818	806	822	751	851	803	777	833	855	852	800	863	830	763	813	845	828	804	807	844	806	792	818	850	853	845	770	821	825	839	831	841	798	841	820	823	849	833	804	837	794	829	799	881	809	795	794	810	778	817	815	831	798	805	822	825	825	788	777	767	802	900	831	820	830	848	808	803	811	803	816	867	790	831	865	821	813	776	829	841	802	802	835	803	789	819	839	835	855	844	865	778	887	823	806	846	835	855	828	825	810	800	784	788	839	819	809	815	805	867	843	896	833	838	827	793	875	825	814	779	801	810	792	828	840	842	807	792	833	791	828	851	855	803	819	808	815	808	857	843	828	757	851	798	817	797	795	796	832	798	859	848	827	839	839	762	836	815	820	832	876	738	814	809	819	820	852	838	804	822	833	825	831	832	809	790	817	775	810	776	768	824	850	847	809	870	835	846	775	792	833	844	780	810	831	777	806	818	823	803	861	800	772	864	855	821	797	819	833	792	818	831	818	804	779	817	737	869	818	833	820	849	799	820	807	825	840	798	813	804	778	818	800	838	853	837	765	785	822	805	838	805	821	851	820	826	835	821	852	840	806	841	832	796	827	861	833	873	848	867	810	794	810	833	823	820	782	839	798	791	801	851	795	848	812	822	842	838	790	824	833	808	829	849	789	842	816	845	840	869	825	745	804	859	799	801	786	805	866	841	839	845	852	856	805	792	831	805	777	781	840	851	849	800	860	810	802	790	833	737	815	825	796	801	780	856	814	833	827	870	846	760	819	787	863	826	829	789	815	814	811	798	820	820	834	786	844	843	870	857	808	823	851	816	797	805	817	838	824	889	832	798	841	864	859	827	904	795	772	816	808	793	772	804	797	815	842	781	827	838	838	756	798	834	777	862	821	812	876	860	869	815	852	799	867	834	854	852	858	825	790	799	821	857	831	875	868	798	787	824	814	818	790	773	843	797	869	799	814	805	837	824	781	809	830	771	840	768	807	819	785	771	795	868	834	857	803	866	850	739	851	804	781	859	778	838	808	824	791	816	814	874	825	791	839	841	808	849	828	796	806	817	829	865	830	849	825	820	749	788	814	858	853	778	829	814	777	825	789	836	816	783	810	842	813	806	802	796	796	836	804	799	808	799	838	799	809	831	803	842	799	783	836	837	851	845	804	851	850	819	820	822	754	853	822	890	816	870	786	801	817	809	812	830	812	786	776	808	819	786	801	857	804	850	873	807	827	823	804	838	810	832	823	826	806	826	834	839	781	828	826	820	782	812	825	763	756	806	816	807	843	807	815	840	845	860	825	836	795	857	787	848	860	835	779	781	854	855	833	795	819	817	799	807	836	771	860	837	837	792	815	830	785	846	836	844	778	872	859	817	805	747	845	808	805	812	821	804	862	822	809	819	792	826	801	796	792	800	821	826	752	887	817	799	853	819	801	793	809	821	824	829	843	792	851	854	789	822	828	806	772	839	889	780	841	835	820	794	857	882	833	829	797	746	814	763	810	818	824	841	826	822	805	804	851	754	775	793	805	825	807	790	855	826	813	829	817	810	810	831	849	788	835	809	804	835	812	800	841	769	831	816	749	827	788	848	759	842	797	811	840	823	807	788	788	838	868	848	811	825	832	783	834	831	840	854	819	828	794	807	807	846	790	800	848	790	790	839	844	832	803	817	807	807	811	778	776	790	829	759	801	797	752	778	791	797	784	890	795	865	782	816	799	818	809	816	804	817	786	818	838	812	822	816	780	839	830	795	807	820	791	822	862	825	886	817	834	854	880	810	828	775	798	788	830	834	849	817	808	799	821	848	840	802	814	795	819	805	786	847	825	825	873	868	790	825	823	800	833	825	816	821	850	851	834	850	832	810	888	836	796	852	821	873	834	847	772	833	808	854	775	813	792	809	804	776	797	782	804	834	824	807	806	842	863	822	770	818	858	809	808	807	844	839	844	853	776	755	844	811	803	828	810	832	824	843	808	818	852	782	798	837	818	833	848	789	786	856	825	822	850	800	826	834	805	790	862	816	793	838	818	810	795	808	813	793	851	785	788	797	805	831	780	805	883	827	843	810	790	824	799	819	798	850	848	800	788	836	819	852	831	864	759	800	803	781	784	825	826	852	763	797	869	791	887	852	768	818	824	844	839	819	811	823	790	818	852	785	854	796	815	805	828	765	789	829	848	881	846	785	805	800	856	802	776	846	820	845	859	814	803	823	845	801	821	813	821	766	775	895	796	819	832	803	791	833	863	800	809	821	870	809	831	775	866	819	789	822	803	843	795	823	784	852	808	816	809	838	814	835	840	814	786	868	854	838	882	870	812	844	901	816	820	788	899	886	844	853	843	882	826	816	807	783	832	792	849	822	817	810	801	811	786	758	870	793	819	795	816	847	824	816	798	872	803	841	820	803	820	804	859	802	774	781	829	784	845	784	857	843	798	805	853	826	854	837	793	812	844	836	846	811	896	805	807	762	835	801	837	780	754	822	884	834	813	828	811	814	808	818	845	824	775	801	807	823	871	760	854	851	824	786	792	814	791	777	842	861	764	782	819	811	825	838	841	791	834	830	779	827	833	805	807	861	835	813	785	837	794	822	809	797	837	810	824	831	891	815	806	858	829	779	867	795	836	855	837	806	798	840	810	790	834	833	805	791	801	786	842	872	829	783	803	830	821	834	838	797	819	792	765	843	818	837	822	854	781	827	755	824	819	837	785	806	813	829	824	838	835	851	783	774	793	835	801	832	856	803	786	821	881	830	831	849	841	815	770	823	844	806	799	794	860	810	840	788	881	844	832	786	805	812	803	848	878	802
27603	19596	17521	10350	6318	6124	5677	4205	2910	2090	1495	1365	1069	949	857	775	601	544	539	492	452	488	455	460	452	403	405	360	358	361	384	387	407	352	351	334	324	336	364	332	328	353	330	325	328	319	341	338	333	359	334	322	340	364	368	355	367	317	312	350	310	339	318	337	328	341	328	347	353	327	351	357	329	349	311	308	367	319	359	317	341	331	365	328	360	330	325	376	329	327	346	339	325	307	358	294	326	345	344	346	331	341	300	320	355	307	315	310	297	304	318	337	337	318	326	284	327	337	323	339	327	328	336	329	317	331	375	362	319	350	329	327	320	332	346	340	349	324	349	335	338	360	363	333	313	312	324	358	358	312	347	365	358	344	322	359	342	310	343	306	334	315	328	335	343	356	337	329	353	350	341	362	348	325	359	324	297	344	346	373	361	340	340	312	343	335	322	335	359	325	281	317	324	311	311	348	380	307	330	335	360	318	333	323	323	312	336	328	343	321	302	325	326	339	352	316	308	367	356	336	318	345	349	313	327	340	316	345	358	326	319	331	359	332	333	313	334	343	319	321	348	309	340	339	351	353	358	322	336	316	374	308	351	342	367	319	340	303	323	313	311	352	334	355	302	338	283	318	341	349	351	329	293	347	339	344	360	334	318	319	326	356	309	308	330	334	360	316	330	359	320	321	346	328	334	324	318	300	361	298	363	329	338	318	327	343	340	295	298	333	316	355	329	345	303	286	322	352	367	323	347	344	348	366	332	339	305	370	360	352	316	354	305	329	318	280	312	310	361	320	351	328	306	334	338	347	299	385	310	334	333	315	337	344	301	351	328	350	319	326	325	339	331	338	295	366	292	346	320	349	351	344	334	348	330	296	326	345	321	306	348	336	300	325	326	305	318	323	324	337	344	390	294	347	364	340	342	361	328	357	337	344	298	316	322	313	300	350	357	318	350	288	394	314	343	369	363	309	335	309	320	366	328	353	354	374	312	315	319	338	297	341	267	284	325	308	316	306	313	330	324	366	336	331	341	306	320	355	332	353	351	323	292	337	334	339	339	348	314	340	343	318	326	338	345	294	348	331	321	349	346	293	311	310	311	344	370	322	333	326	335	322	331	307	349	348	326	334	327	301	384	331	317	334	303	355	342	362	323	334	350	313	339	345	294	325	319	325	317	320	340	361	320	332	328	356	270	343	331	370	327	355	342	353	338	313	322	312	296	356	325	349	321	357	356	344	324	346	345	349	311	352	358	353	336	309	338	331	320	333	319	345	293	304	304	342	332	309	328	321	329	299	332	349	289	311	319	324	322	337	347	317	339	347	334	311	369	363	353	341	314	325	368	328	361	351	314	341	328	332	298	301	318	294	321	327	355	319	321	341	374	323	329	349	330	347	357	340	339	355	353	349	314	328	314	352	327	330	323	334	311	328	336	343	347	333	351	315	328	303	336	316	368	323	335	343	346	293	327	300	305	309	315	318	308	344	349	327	352	323	325	351	314	319	325	303	350	320	350	353	363	315	336	327	297	325	367	287	347	343	327	350	342	369	340	353	314	295	320	313	321	335	319	323	348	333	336	334	351	307	298	350	355	331	320	317	353	323	352	343	350	327	347	344	339	350	355	298	310	322	352	325	313	296	305	334	335	328	331	339	350	309	334	320	353	314	337	326	343	328	353	325	330	345	329	328	316	333	356	344	355	317	338	333	334	343	309	330	327	324	349	338	340	339	361	332	368	305	349	347	357	338	344	309	337	318	336	306	340	317	305	323	316	352	347	326	356	323	360	327	313	338	355	330	322	335	332	336	366	333	330	318	352	337	368	348	316	306	291	337	326	324	341	340	331	314	304	336	354	345	352	322	350	352	330	363	336	316	349	338	314	320	339	356	324	327	319	368	334	316	346	361	307	308	317	314	355	286	379	328	372	362	330	338	358	345	334	327	338	373	311	328	340	342	341	339	329	315	336	338	353	337	305	311	333	347	350	330	332	338	299	325	307	304	362	336	311	365	328	295	320	329	327	347	361	364	311	342	353	326	338	342	323	299	337	312	325	326	331	345	344	331	350	371	352	351	334	320	316	314	302	317	328	329	323	343	313	304	325	359	328	331	340	332	328	296	329	349	345	373	302	281	309	318	325	364	344	344	335	323	360	379	321	322	339	358	340	297	352	314	326	333	273	334	342	309	316	343	327	362	323	353	327	340	283	321	334	332	288	310	354	345	361	345	306	329	358	359	330	313	332	312	332	326	360	338	338	330	336	324	326	325	344	366	353	364	345	318	347	322	325	326	366	311	332	319	337	321	338	329	322	317	360	335	365	332	343	351	329	341	317	356	325	328	298	353	339	372	360	316	342	318	330	307	347	336	326	320	326	347	333	324	344	370	367	336	369	352	329	346	329	300	336	303	298	319	367	357	349	319	360	313	317	287	336	304	283	369	377	326	317	331	327	325	318	363	333	344	338	335	321	351	374	334	314	349	344	288	326	345	338	341	372	350	327	322	323	330	356	313	360	320	303	342	367	367	348	347	333	372	329	370	351	330	306	336	341	327	330	342	336	341	300	311	356	340	319	345	353	327	325	323	342	358	301	341	349	327	354	361	319	318	339	332	327	331	316	345	317	310	333	311	370	327	322	317	332	339	311	323	314	369	346	316	331	341	365	322	309	317	342	335	365	349	290	322	331	341	349	326	339	341	339	316	353	345	335	348	343	368	301	344	343	315	315	332	293	344	341	345	344	321	347	300	356	345	313	316	359	332	338	360	298	318	284	304	318	334	341	348	337	331	376	364	316	295	349	353	359	365	339	312	308	338	320	333	311	330	322	335	337	347	325	337	349	294	284	384	298	320	353	377	315	329	365	340	336	338	353	344	318	329	358	329	306	325	367	342	301	362	361	348	328	318	342	325	316	334	354	342	336	326	307	349	345	369	338	340	275	341	341	356	306	350	322	322	315	334	324	352	348	318	316	351	343	319	316	333	341	364	356	342	315	373	359	285	336	326	336	348	320	316	351	317	372	347	323	322	343	319	315	344	319	325	340	330	364	331	306	336	343	341	323	365	347	339	364	329	345	379	322	327	293	344	370	338	333	330	342	363	304	298	341	339	296	294	329	323	329	303	342	301	317	333	297	313	323	330	330	348	318	348	335	305	310	359	333	348	330	300	327	353	335	318	324	371	332	366	315	347	314	325	315	348	328	320	331	316	347	340	319	349	321	325	358	364	322	350	320	332	344	369	325	333	311	321	319	311	351	325	365	374	346	294	335	332	340	303	315	336	351	323	306	329	304	304	304	338	323	359	326	349	356	316	314	335	339	350	339	305	368	315	317	288	329	335	315	332	353	356	336	329	312	316	316	316	375	330	294	332	327	314	320	385	350	344	347	317	353	344	344	309	337	332	325	345	336	322	339	324	381	334	327	347	328	320	334	308	304	347	363	323	344	332	364	341	328	341	333	330	334	301	330	343	343	328	345	322	335	334	323	326	326	348	341	345
19839	17001	23115	19632	16793	18097	17624	14067	11037	9011	7376	6587	5110	4482	4270	3985	2842	2587	2157	1981	1832	1789	1687	1633	1452	1471	1326	1247	1171	1099	1155	1178	977	976	969	897	821	860	861	870	836	843	878	783	830	860	848	788	766	811	790	771	788	815	825	798	865	808	796	773	805	842	808	841	751	784	799	823	825	829	868	828	789	810	799	794	857	810	819	835	797	831	798	793	833	820	797	764	823	821	800	846	833	835	822	792	781	846	795	759	801	753	852	855	813	863	784	782	832	792	767	831	812	832	815	818	787	784	800	824	880	809	854	788	821	778	820	778	801	799	839	832	809	789	818	882	791	842	808	754	811	790	817	809	819	754	808	798	826	849	776	863	836	767	768	849	789	829	848	804	804	818	827	841	771	799	841	777	832	752	810	859	827	851	784	810	809	755	795	743	799	813	777	747	810	821	798	863	793	813	839	794	829	851	828	811	819	837	860	797	853	804	794	845	780	867	829	810	807	869	766	808	822	822	792	816	836	825	766	765	772	780	886	792	811	845	824	838	813	837	761	816	766	797	820	823	808	777	770	801	798	813	787	805	831	820	719	799	829	794	807	803	776	809	801	773	777	808	775	766	820	801	815	805	835	822	803	769	802	821	771	823	801	818	807	808	794	802	801	809	884	846	789	776	786	771	835	832	824	809	789	797	831	851	837	845	791	796	771	782	828	814	841	821	818	797	798	770	820	837	781	798	840	795	823	791	811	794	767	853	785	796	818	795	833	769	809	782	779	773	815	806	794	797	819	752	798	808	759	822	809	817	813	773	821	800	810	801	794	821	813	794	795	763	790	757	839	824	826	821	815	763	851	818	829	811	754	808	806	812	818	781	813	839	849	820	789	831	803	819	782	836	841	777	813	846	815	754	822	824	782	840	806	826	803	839	821	810	785	832	791	807	812	888	798	812	825	785	808	795	783	857	766	865	813	831	809	804	775	824	781	829	828	796	777	802	802	807	846	837	798	810	826	791	797	792	799	808	838	757	807	798	741	751	821	806	815	813	780	784	759	826	761	823	807	791	782	795	769	780	826	777	847	789	803	830	785	750	727	779	853	786	784	809	813	779	830	808	791	796	814	820	780	826	779	813	821	774	849	781	792	823	793	860	770	856	760	819	807	813	826	782	866	829	808	804	793	815	814	777	777	853	850	814	855	836	811	845	796	824	791	834	801	746	841	831	782	794	837	796	841	788	847	856	760	792	795	848	758	842	807	813	839	799	837	803	878	816	831	800	762	803	794	804	820	762	793	819	837	817	829	796	814	838	842	824	851	828	824	761	824	813	851	882	799	842	787	813	797	830	761	854	762	826	805	819	822	844	826	845	852	774	794	798	796	787	785	800	796	795	791	822	785	751	802	812	839	836	833	776	801	803	771	829	792	856	805	810	783	872	791	775	866	825	776	817	794	805	798	845	806	831	801	833	797	796	757	845	853	776	790	842	798	809	769	790	810	802	830	779	860	804	825	807	806	835	785	775	769	807	818	770	787	856	804	800	794	864	782	802	831	809	815	807	848	816	778	835	811	820	835	779	742	749	837	764	811	790	838	768	783	841	775	807	776	836	796	807	801	830	827	779	765	826	805	784	729	785	763	770	865	799	773	804	872	808	772	795	825	837	824	848	790	834	754	758	799	807	809	789	796	811	830	819	748	757	786	814	832	765	771	848	800	796	783	816	783	803	797	767	760	796	824	823	785	760	785	842	807	799	772	844	797	802	744	737	811	854	787	855	788	821	833	822	819	816	822	795	791	796	863	803	791	822	819	784	753	818	809	829	829	796	808	828	813	833	802	808	795	801	810	775	764	790	809	820	758	824	796	863	785	791	822	795	810	807	802	770	799	827	826	780	811	807	814	845	818	812	798	792	835	811	796	808	810	825	827	765	767	783	820	842	816	778	774	753	768	759	770	819	843	830	840	788	823	785	854	722	808	824	817	799	817	850	843	793	842	808	818	817	819	814	829	810	828	826	843	796	805	850	755	797	772	786	800	837	791	804	862	809	768	864	767	850	830	789	803	866	821	793	769	797	880	792	803	791	802	731	762	865	777	775	828	777	817	810	786	830	837	835	795	735	805	791	855	775	785	831	811	776	864	759	775	846	833	780	841	830	760	806	741	852	783	807	783	769	827	789	840	827	817	794	834	797	788	840	775	804	780	897	844	757	787	790	793	787	831	821	883	824	797	849	847	821	754	800	764	789	811	830	825	825	771	815	795	821	781	804	758	807	790	810	820	802	806	792	792	816	796	784	742	857	832	813	823	815	815	826	792	798	820	817	822	791	812	810	811	802	843	829	808	834	793	789	823	833	822	849	798	813	788	843	820	802	843	758	779	795	780	781	798	876	811	810	760	903	834	768	806	811	769	835	756	854	822	829	832	839	770	778	810	799	793	809	817	853	820	850	846	821	838	823	804	783	784	845	824	733	791	797	768	844	792	795	838	798	790	819	854	803	813	818	810	769	820	810	777	843	818	817	847	810	821	745	792	790	778	823	819	798	806	840	790	780	783	807	873	812	767	788	808	755	811	803	826	818	796	856	828	802	815	821	821	845	769	767	801	759	772	768	803	818	830	801	781	817	826	804	803	810	852	785	814	786	808	847	729	783	832	828	810	777	780	826	809	795	799	839	788	805	814	840	798	812	800	797	859	829	777	828	803	825	825	782	826	798	794	826	769	774	858	811	802	825	805	864	869	841	841	804	832	809	772	808	834	836	821	826	806	759	804	793	788	784	753	823	834	811	828	828	840	803	819	816	810	800	756	830	871	764	828	801	842	807	843	752	811	820	870	776	800	785	792	830	808	804	785	830	833	829	816	821	776	800	799	813	811	834	859	805	768	813	794	793	839	835	828	811	840	791	843	812	806	870	772	816	827	851	805	784	800	828	768	856	761	804	815	814	812	782	801	789	787	804	785	827	794	832	817	747	750	851	820	827	791	824	793	800	817	854	785	829	810	800	820	794	843	765	796	801	832	788	782	818	870	817	858	827	789	823	808	823	757	789	841	802	799	805	772	836	794	788	815	822	808	812	825	807	811	835	859	811	797	795	823	829	833	820	770	797	843	825	799	852	814	850	842	810	838	827	809	810	807	840	843	785	819	791	812	808	830	811	815	770	798	829	800	825	831	799	756	791	778	810	802	794	839	844	793	872	793	831	810	786	875	857	808	800	855	796	823	842	787	841	794	808	756	846	847	799	826	844	850	801	783	765	790	816	836	869	841	817	804	838	833	792	806	871	844	760	799	807	779	817	790	770	819	837	773	773	800	856	829	844	798	821	747	729	815	838	803	780	804	774	874	838	873	864	844	800	865	881	771	818	790	793	773	800	836	786	792	753	785	833	808	851	811	776	810	784	813	808	809	821	842	848	830	795	771	865	864	797	822	788	764	805	833	819	820	826	801	759	780	843	779	840	808	804	804	800	802	849	811	831	800	816	816	799	758	798	750	751	796	757	818	852
37491	28007	23741	15829	9323	9512	9726	7298	5108	3642	2817	2481	1863	1618	1347	1096	858	767	796	632	640	549	557	575	510	521	484	423	442	406	432	399	406	386	309	337	306	315	336	358	317	324	333	361	341	335	315	315	324	339	296	345	320	329	298	313	303	318	333	294	298	284	318	292	331	316	322	282	299	315	339	306	286	285	305	289	286	291	337	301	275	327	292	345	296	310	301	328	327	318	326	315	318	320	325	313	307	309	299	317	323	320	329	320	311	296	321	308	306	330	319	305	299	322	323	301	344	357	303	310	325	275	297	325	286	308	318	352	303	300	311	304	319	327	307	305	338	327	296	328	333	312	349	324	317	327	336	298	316	298	317	301	298	321	290	315	326	287	321	311	334	343	284	309	310	325	352	306	300	307	368	331	293	313	322	313	302	326	306	324	332	291	291	291	314	277	314	330	309	346	326	318	355	298	318	315	312	316	322	317	304	337	319	282	318	298	291	310	304	298	340	307	315	305	314	317	335	294	299	321	295	308	292	331	313	308	294	305	279	320	336	276	315	310	300	310	313	306	304	340	306	321	318	292	302	288	300	318	313	338	329	322	307	297	322	332	297	319	292	292	289	325	327	285	290	336	349	315	317	340	342	300	294	310	327	331	351	332	334	316	299	327	293	312	356	332	302	322	332	242	328	312	313	311	328	309	329	329	310	323	340	338	314	324	301	320	313	301	319	298	312	308	309	341	308	321	287	290	333	315	315	308	322	311	304	319	310	319	296	305	317	311	328	338	303	319	313	306	293	325	311	324	306	322	283	330	307	303	311	330	280	304	343	324	307	316	336	327	314	309	325	335	324	314	289	295	347	329	317	326	330	364	301	278	342	330	344	329	321	324	338	329	334	308	350	321	319	338	314	349	318	335	337	333	326	315	312	349	321	318	328	312	331	294	307	335	355	310	310	309	319	357	298	260	298	310	299	338	310	305	302	351	349	298	304	344	278	334	330	336	339	356	297	281	302	331	313	347	346	317	360	338	322	313	327	311	300	312	328	291	314	338	315	349	314	316	314	336	310	309	335	322	324	339	295	330	309	311	334	279	284	292	326	326	310	308	306	314	338	328	315	323	287	305	341	328	272	305	321	295	292	332	335	344	357	313	339	360	324	360	313	310	287	319	328	341	318	321	334	308	320	325	342	299	292	296	296	335	301	282	319	263	339	308	330	315	294	301	327	285	323	338	314	324	295	313	335	337	337	314	326	328	379	278	298	315	332	322	315	328	316	345	318	305	317	338	333	344	322	293	299	341	341	280	301	296	311	353	349	326	303	302	306	312	306	291	313	332	329	314	288	343	333	295	295	331	309	333	297	303	323	294	315	288	310	308	303	344	295	309	309	331	333	290	318	335	315	314	320	286	322	337	311	266	316	311	338	292	311	317	300	321	310	335	329	314	318	307	310	335	318	324	322	318	356	321	332	341	318	331	364	318	303	318	343	337	337	354	322	306	338	301	314	302	311	295	294	309	323	309	299	306	355	336	348	307	301	303	320	288	319	296	308	358	347	345	309	340	325	329	302	309	293	312	281	315	350	318	310	296	309	341	319	279	283	302	336	318	293	346	323	322	323	306	331	278	318	312	268	278	319	321	314	320	325	317	308	326	326	327	343	284	295	349	286	326	305	310	314	309	299	351	322	326	299	311	306	354	336	312	340	342	333	311	313	312	311	322	322	276	334	316	302	332	323	332	387	300	310	309	308	294	301	305	293	311	315	303	314	299	324	321	327	338	293	295	306	302	316	323	312	300	322	292	300	291	339	299	312	325	308	293	292	313	339	283	334	272	317	315	345	324	280	349	302	311	312	335	309	337	289	300	306	307	362	307	327	316	284	268	350	318	312	313	297	341	335	322	315	323	307	339	328	295	282	300	328	323	327	316	303	336	309	321	339	327	337	327	270	297	285	306	329	329	296	315	293	335	313	337	322	318	311	316	315	324	312	327	313	319	318	322	332	304	293	306	329	331	331	272	315	336	296	284	295	307	298	344	304	323	311	320	306	314	303	315	305	301	301	345	299	303	327	313	306	332	325	298	334	324	334	305	324	312	323	303	310	295	307	339	311	322	315	276	320	292	337	308	272	299	312	279	308	339	318	275	294	290	302	294	286	333	312	300	314	352	296	319	303	275	335	311	321	317	289	323	332	339	338	318	339	326	292	309	297	328	304	313	339	316	291	321	316	336	325	312	307	330	299	343	317	309	316	283	296	284	311	296	310	330	341	345	297	307	348	324	314	301	340	315	286	322	316	337	309	313	309	325	311	349	288	295	302	328	301	315	349	311	340	297	316	311	358	312	329	334	317	322	311	341	294	331	311	324	307	343	315	309	327	323	294	302	313	309	368	315	324	341	342	293	324	308	338	311	324	295	292	290	316	335	312	317	321	317	329	263	278	338	348	324	329	327	300	267	311	305	316	306	296	298	274	311	297	341	301	260	305	310	322	290	321	309	290	320	311	285	320	306	350	364	349	343	302	337	315	311	319	314	336	306	314	331	365	316	313	293	322	301	318	333	348	299	313	286	335	356	347	300	301	316	333	316	336	337	330	321	278	313	323	304	321	320	349	305	354	291	312	299	328	321	338	313	311	315	285	321	299	287	279	287	332	303	305	312	341	292	347	299	306	300	327	313	313	318	317	313	276	340	315	329	354	322	306	279	290	275	315	315	311	285	340	328	314	322	293	327	331	303	300	306	316	296	307	288	295	340	299	301	297	338	287	330	326	311	327	320	300	334	326	307	352	343	316	326	317	324	327	354	323	324	306	276	295	315	322	327	293	298	338	335	309	325	319	305	330	283	299	325	325	316	292	296	321	362	312	300	297	310	337	307	296	308	318	341	313	353	309	306	333	332	323	311	344	326	286	304	311	327	329	335	315	300	298	319	300	314	315	295	310	314	310	323	307	321	323	324	299	323	327	320	323	306	272	321	313	330	295	310	286	329	316	335	316	307	318	287	344	313	322	315	331	304	312	315	305	294	317	306	302	327	324	332	342	319	310	332	295	299	283	319	315	313	293	312	298	300	303	328	315	345	328	284	313	310	308	295	344	305	318	307	318	295	305	305	342	336	346	287	317	312	324	324	299	303	321	310	322	322	303	312	306	348	295	339	314	291	319	304	299	322	319	296	304	287	295	352	300	325	314	301	310	312	292	334	301	302	313	309	346	321	289	286	323	305	319	313	313	315	286	299	285	325	320	363	303	310	320	290	323	297	301	353	337	314	335	351	305	326	313	297	302	304	321	300	315	341	301	317	308	314	327	301	275	291	339	315	301	332	307	298	291	306	342	299	296	332	288	323	306	327	319	331	309	334	312	313	310	332	317	293	328	319	309	309	329	307	274	330	323	350	309	308	284	330	316	300	333	312	286	331	308	332	341	326	346	317	347	338	289	330	330	294	306	281	272	302	329	344	326	281	313	303	312	354	297	312	323	314	319	322	308	338	312	320	322	307
25183	22980	27959	26234	20457	23498	24303	19499	15869	12971	11251	10830	8449	7982	6612	5688	4205	3915	3530	2946	2723	2656	2292	2165	2345	1973	1697	1543	1521	1406	1491	1363	1182	1066	876	877	833	822	776	841	825	789	850	775	751	813	765	840	766	779	817	830	772	787	741	749	707	777	728	751	796	767	816	781	787	875	779	763	752	769	791	777	774	777	772	738	741	703	768	799	774	723	818	808	731	790	756	761	743	798	811	771	771	812	748	761	829	762	798	743	831	752	790	777	750	745	726	814	758	775	739	803	791	802	769	743	755	801	781	766	729	761	799	786	758	734	780	758	806	748	703	792	724	761	763	761	817	764	779	729	708	804	777	769	730	756	795	789	790	783	808	808	780	743	748	796	782	811	783	782	749	764	750	767	802	775	810	696	837	804	741	765	779	702	764	734	744	758	760	724	795	798	818	792	763	762	793	755	766	825	790	748	741	746	743	726	732	779	754	736	744	737	762	773	783	795	774	804	749	736	766	751	767	752	754	777	802	770	765	777	807	803	782	765	776	765	807	752	726	781	766	810	793	776	797	793	803	751	804	761	740	818	852	788	813	756	779	748	775	786	743	746	783	770	836	757	721	727	754	796	762	734	756	737	775	817	751	773	703	752	753	827	774	719	741	771	796	760	780	763	756	740	793	795	796	708	741	787	756	788	802	759	722	768	789	786	759	747	774	781	810	757	776	756	800	792	732	777	736	815	693	789	761	766	798	737	768	753	720	753	751	778	726	803	788	770	807	758	749	799	762	775	783	745	786	733	801	765	822	780	819	779	783	767	824	759	783	769	763	754	786	762	739	759	765	770	772	803	751	737	739	821	752	734	797	744	703	747	759	816	800	779	781	772	801	780	784	759	823	779	783	800	783	796	751	792	754	759	783	749	770	754	791	698	791	786	793	763	814	808	795	757	784	760	761	809	793	784	760	781	754	742	775	788	805	787	743	776	720	707	732	788	815	802	764	716	766	775	827	779	723	760	755	764	750	804	720	739	759	758	792	797	793	766	814	746	795	762	736	781	733	777	802	761	737	786	781	763	724	768	763	771	730	752	762	766	746	821	781	732	705	735	757	810	741	713	757	776	778	758	813	759	782	784	764	785	782	759	771	793	782	742	773	753	795	785	750	768	758	793	742	749	802	764	825	773	793	801	792	759	754	711	825	787	769	791	803	770	780	755	750	761	761	720	761	781	759	725	770	767	737	815	804	706	779	758	814	764	775	755	809	760	772	709	736	781	758	800	772	735	787	744	797	774	818	732	745	778	714	795	794	760	787	757	709	777	749	788	757	769	760	729	764	756	758	749	781	796	796	765	758	721	821	772	748	743	762	790	768	768	766	785	799	800	826	772	756	759	716	749	739	753	751	736	802	799	765	764	803	830	811	799	733	754	747	787	813	728	768	747	773	784	783	792	694	802	774	781	781	745	743	775	754	745	765	775	768	736	757	756	737	791	782	810	772	737	744	793	748	801	755	795	791	773	746	727	761	733	751	747	755	746	774	742	755	757	775	771	732	747	788	765	741	744	750	811	768	773	701	767	812	760	766	784	769	762	718	740	780	760	767	798	772	827	775	816	730	741	784	785	734	788	780	718	768	793	821	741	745	726	746	778	804	756	746	743	748	740	717	805	789	761	751	779	786	775	805	766	806	770	776	763	738	772	764	771	774	764	808	772	794	760	764	799	731	730	759	778	762	748	786	790	759	785	784	746	713	763	784	783	760	769	745	724	802	781	815	809	804	724	754	779	769	763	848	762	805	751	752	764	767	817	782	759	765	769	804	785	793	735	783	768	762	768	788	725	706	773	792	786	768	768	795	843	804	756	815	787	767	765	783	733	770	760	795	761	755	816	777	778	763	765	724	836	759	774	787	716	717	791	767	743	807	783	754	777	789	759	752	807	746	807	778	750	807	722	774	821	768	756	741	764	706	750	731	830	788	781	757	772	746	746	780	781	714	717	803	783	794	747	747	728	728	782	760	770	756	776	759	764	755	760	785	702	759	760	831	776	773	772	747	787	756	816	773	717	743	751	764	803	767	780	785	801	804	774	783	786	770	744	795	732	756	770	727	747	777	725	757	754	756	801	757	789	764	741	769	770	794	825	801	798	781	724	756	764	775	725	773	813	770	758	738	735	773	782	793	761	823	774	750	785	732	739	742	759	731	809	740	709	790	753	776	762	757	773	730	788	730	774	693	792	779	741	767	773	772	812	764	825	790	780	782	760	784	803	764	746	787	753	786	804	731	748	813	793	784	733	780	783	774	765	707	773	779	773	763	787	808	781	762	780	790	805	708	781	749	817	786	818	766	703	819	737	771	757	744	788	743	724	800	800	794	818	781	833	749	755	774	771	786	796	783	736	753	765	777	749	786	747	808	826	813	721	718	763	783	742	803	770	757	761	730	780	799	746	793	749	743	739	773	715	739	773	760	765	827	794	734	758	762	777	760	768	820	730	820	775	756	802	801	782	759	750	742	750	749	801	722	774	744	766	752	728	772	787	820	765	759	735	789	798	769	808	742	803	701	779	776	765	794	781	761	768	778	746	798	776	806	779	770	751	755	787	803	779	757	773	746	782	734	765	767	764	734	812	744	781	759	775	775	790	836	773	751	789	811	828	814	772	781	750	758	743	807	769	708	782	770	753	741	763	762	764	791	731	774	772	773	824	760	780	748	743	822	757	751	765	784	728	735	717	826	741	797	788	789	768	759	753	763	721	732	795	739	798	770	788	760	718	769	752	763	799	766	757	801	764	754	794	788	714	722	818	759	744	742	763	745	763	758	815	791	759	796	740	786	769	767	786	771	731	755	774	739	807	809	771	740	767	818	749	751	767	826	763	805	748	731	796	715	780	709	777	811	773	753	799	771	748	769	778	797	762	816	774	792	767	751	777	746	780	782	806	738	767	748	784	760	756	768	807	805	748	768	736	745	728	770	742	791	731	754	762	720	813	809	755	794	777	764	797	742	738	800	769	768	709	731	761	766	779	747	724	760	826	787	806	749	763	807	735	778	839	779	766	737	795	751	740	768	786	748	745	798	701	765	732	775	746	771	765	741	745	771	795	787	779	805	783	781	790	748	772	812	792	729	795	769	796	778	781	796	845	806	739	756	759	760	765	775	747	735	780	796	774	800	784	789	778	747	808	791	797	747	758	776	825	809	781	792	761	779	776	759	769	739	772	750	751	774	777	783	741	797	741	753	774	787	738	768	757	737	756	797	768	755	773	788	757	801	794	769	776	789	771	810	722	716	742	783	775	748	765	786	744	736	752	832	797	804	762	800	763	758	755	844	780	769	793	770	756	786	753	767	806	768	799	806	735	735	796	777	727	774	830	762	776	746	761	779	743	774	815	780	829	747	743	796	790	740	777	755	740	809	814	765	769	788	812	786	752	732	827	784	756	810	793	783	823	817	777	771	777	750	774	701	738	790	738	821	766	793	748	800	746	800	797	752	775	808	756	738	778	770	783
16697	10188	9073	4787	2747	1878	1496	1146	863	762	593	572	463	420	419	374	375	377	360	359	354	373	375	369	368	352	327	396	332	335	305	320	335	336	356	322	346	319	313	376	334	337	334	318	323	339	352	327	351	350	325	334	315	317	314	330	291	336	349	340	335	361	385	330	306	323	342	350	368	353	326	346	348	325	351	303	356	352	313	378	343	348	340	357	379	300	339	344	330	318	338	352	337	338	338	294	337	325	336	346	322	346	282	338	327	321	338	312	326	305	284	342	346	349	334	350	333	345	339	322	310	330	315	349	336	360	339	328	330	326	368	352	345	349	304	332	313	325	309	340	335	339	369	305	318	351	323	354	328	328	351	377	326	362	313	325	341	354	341	362	340	318	298	336	349	344	355	337	355	313	319	312	325	319	291	325	311	360	336	287	332	347	300	328	323	299	338	310	331	361	328	320	350	324	310	338	313	344	343	372	344	352	339	333	315	365	334	402	343	334	358	319	323	328	353	326	353	336	342	324	343	343	346	337	331	333	327	343	343	312	321	324	340	352	340	372	298	340	321	327	333	323	324	313	301	306	333	330	340	328	331	306	353	333	334	321	316	318	354	334	354	359	360	351	338	329	315	348	304	341	321	379	337	330	311	306	302	337	328	336	306	395	326	316	316	343	366	330	337	328	332	329	326	337	326	355	324	340	346	350	359	353	348	343	322	334	360	332	310	323	336	374	335	325	356	313	336	346	367	318	354	340	297	335	335	334	320	331	347	359	327	294	326	349	293	338	341	360	322	325	333	312	333	328	325	341	344	334	364	312	332	317	340	336	332	343	327	362	327	350	328	308	312	333	308	317	336	289	318	315	334	308	298	346	335	344	344	289	354	354	352	357	345	347	343	310	354	325	357	331	319	366	348	373	336	320	360	331	337	319	331	318	328	373	333	346	327	338	373	307	359	343	338	346	354	327	310	379	359	349	327	324	350	331	318	290	302	335	343	337	344	329	346	338	324	366	362	339	356	325	355	349	318	338	347	348	359	348	332	342	306	399	310	331	328	381	329	311	320	355	352	354	307	350	356	309	354	317	327	291	368	302	328	307	356	351	336	342	309	322	338	337	339	350	322	306	323	348	338	330	346	331	333	318	340	313	321	329	355	341	307	350	316	348	297	343	336	339	338	345	373	331	363	344	322	298	338	324	334	297	376	328	319	366	342	318	370	342	318	376	321	318	336	338	339	330	310	328	315	336	301	327	326	325	314	378	341	338	336	317	365	341	359	334	340	359	362	309	339	350	341	312	347	348	331	355	323	371	339	351	336	352	361	356	347	309	363	351	326	326	337	317	337	350	370	354	330	361	348	332	320	323	349	337	365	325	323	331	362	338	329	325	354	334	371	371	328	319	349	353	321	352	338	321	342	339	348	326	312	296	325	368	349	315	317	351	351	354	338	340	300	340	299	363	339	313	351	323	315	385	318	353	323	329	311	297	302	288	339	339	340	340	336	291	339	327	333	291	318	311	339	358	361	347	339	334	350	353	335	342	308	315	366	335	378	333	405	347	304	317	335	313	312	358	329	345	379	312	332	365	337	338	326	363	380	312	330	337	321	347	351	337	337	355	314	342	354	343	300	332	351	330	346	326	330	352	327	326	351	325	335	364	320	343	327	321	346	334	355	317	332	334	343	345	325	345	336	383	350	344	341	350	321	345	309	322	314	321	338	364	345	330	333	327	364	343	334	324	319	346	343	350	332	382	343	340	330	320	345	369	327	319	346	320	359	347	347	323	321	341	320	338	342	328	311	331	314	350	369	369	332	339	349	361	323	319	338	349	347	315	348	313	361	326	338	339	315	326	358	380	308	305	337	344	311	360	345	322	347	359	343	331	353	332	341	330	354	315	350	339	335	371	351	337	353	325	321	359	362	333	343	344	315	353	345	329	318	318	318	319	327	316	354	330	358	341	337	309	328	327	342	317	305	369	338	356	346	349	319	310	355	322	337	346	322	326	344	351	309	355	339	328	351	317	322	345	346	336	328	299	319	306	364	362	358	361	336	302	312	339	354	318	309	320	320	336	343	324	345	352	305	333	309	346	299	334	324	380	332	330	329	350	354	374	299	336	309	362	317	329	368	329	344	335	329	358	345	364	309	332	339	344	341	343	337	346	358	307	352	310	307	335	346	318	339	321	349	311	316	348	331	327	334	359	341	350	335	332	327	358	326	330	338	327	321	345	372	307	301	316	337	355	370	376	380	327	362	338	383	322	312	314	342	371	346	348	381	319	334	367	346	334	367	346	325	343	357	370	352	352	315	325	346	313	327	327	374	364	359	322	323	332	303	333	331	370	359	323	358	342	296	341	355	324	310	332	333	290	373	363	328	341	311	295	306	378	342	330	340	361	329	329	317	326	343	317	320	353	354	363	294	332	346	330	365	333	330	333	314	339	328	323	313	336	308	318	316	355	319	347	345	301	342	339	324	325	345	332	326	352	349	317	307	338	323	342	305	317	313	347	354	319	302	334	330	340	319	352	321	374	356	307	298	355	323	359	333	355	318	343	340	313	306	369	360	377	341	335	342	307	316	322	348	335	349	314	294	362	333	368	331	331	362	331	323	362	325	346	339	342	315	353	324	355	348	332	321	342	321	317	348	314	329	337	326	352	326	329	314	315	342	328	348	339	333	332	330	318	338	311	301	350	348	333	298	334	323	337	379	367	362	355	336	333	311	321	357	323	350	302	340	343	337	370	355	318	326	340	303	290	334	325	350	353	342	330	335	319	337	354	340	366	344	337	354	374	325	337	311	386	317	330	320	315	360	323	335	340	325	320	360	335	349	302	329	324	359	325	334	357	325	311	323	333	352	333	320	326	338	329	319	363	341	305	315	347	325	325	333	349	326	320	316	348	334	370	310	326	312	338	342	320	363	382	368	321	338	305	326	318	329	334	349	325	360	299	363	292	285	322	298	354	328	322	315	304	317	314	344	334	372	319	339	328	368	342	322	362	325	321	328	334	365	324	333	351	329	316	347	344	331	317	321	336	330	337	354	351	366	335	356	376	323	362	296	367	315	342	291	342	346	326	329	332	353	348	344	343	324	361	368	304	344	339	310	341	309	349	344	355	329	307	366	328	315	351	333	371	344	362	372	339	331	315	317	337	326	349	375	293	328	336	339	362	336	345	314	323	344	347	341	352	345	339	329	338	336	321	349	343	386	368	336	344	374	302	339	311	317	345	361	328	323	295	342	321	319	382	339	322	318	331	336	312	374	323	327	357	312	377	367	348	338	313	329	369	346	309	354	308	330	346	337	349	360	330	317	349	367	353	356	320	300	348	341	338	388	342	353	324	335	337	317	348	309	338	329	315	347	308	350	297	331	389	330	357	381	345	309	326	312	339	325	336	330	336	359	363	317	324	295	327	337	331	305	365	336	387	333	363	340	356	324	320	344	301	363	344	376	340	303	328	325	314	326	319	357	332	394	321	282	325	319	349	371	363
11867	9822	15306	12842	9350	7657	6378	4925	3729	2724	2309	1980	1653	1494	1378	1194	1073	1095	1077	1025	959	972	986	957	888	895	859	864	874	853	806	786	800	842	855	832	843	764	809	823	840	813	812	781	742	857	845	809	840	809	803	841	747	823	830	831	849	796	799	788	847	836	822	832	791	806	800	856	845	791	799	828	793	850	788	830	786	806	792	806	806	818	764	809	788	771	761	861	829	745	795	766	811	804	851	790	809	800	813	818	780	838	821	821	820	800	803	785	810	799	812	874	791	757	803	821	833	799	750	798	797	857	864	816	818	827	855	800	774	850	864	768	802	832	808	770	800	810	760	830	811	782	834	804	814	814	810	796	806	804	838	837	805	813	836	815	856	791	787	798	823	797	824	827	838	817	784	819	784	800	789	844	819	781	822	818	803	851	801	808	813	768	853	748	825	809	791	791	804	817	754	792	819	805	845	817	844	851	802	798	789	823	781	827	835	764	792	795	838	803	859	754	793	817	767	850	804	798	851	821	768	823	834	808	816	757	871	824	810	889	770	790	786	850	849	729	798	830	787	776	818	792	797	847	808	825	826	841	750	785	810	779	803	809	790	801	795	784	797	809	783	829	852	812	830	833	813	769	829	809	778	789	814	744	814	784	823	761	803	776	807	826	788	824	823	772	742	819	793	817	847	791	800	845	788	769	802	768	802	866	860	784	780	785	794	777	773	804	788	819	790	797	770	810	831	802	808	826	832	816	813	797	785	759	791	817	814	781	779	869	834	782	788	829	758	775	822	786	791	843	813	831	785	774	827	812	773	805	823	773	800	802	800	752	803	811	803	822	803	779	757	880	804	851	849	798	802	804	788	806	789	771	822	800	827	862	830	802	794	760	794	854	732	838	800	842	832	830	817	791	803	773	822	772	787	802	846	845	797	812	812	804	790	856	845	796	843	776	830	778	725	811	798	840	783	792	794	793	716	781	778	791	813	830	766	775	802	795	806	878	812	797	815	834	851	787	793	750	780	807	794	817	804	856	791	841	777	809	844	768	814	807	791	814	777	831	821	820	767	781	782	837	807	800	807	813	784	753	854	812	833	798	831	803	795	773	753	822	805	818	821	796	866	806	813	797	794	777	828	851	869	769	807	801	862	783	789	836	801	841	841	823	852	837	873	815	768	850	811	842	798	828	788	831	854	806	778	857	809	773	821	837	814	803	841	812	787	793	794	784	803	808	820	823	795	773	844	820	738	858	794	755	821	792	770	814	813	774	774	821	803	836	847	792	785	807	817	786	810	807	804	822	754	859	776	832	830	811	768	787	850	797	800	823	851	800	795	742	802	804	801	809	843	862	814	806	836	817	813	854	817	849	854	833	815	861	793	774	820	824	763	783	830	802	786	811	788	776	794	831	789	827	871	799	826	744	831	773	809	778	803	848	787	820	798	774	785	779	811	795	851	795	797	799	808	830	782	805	795	753	819	808	872	804	790	845	788	787	775	814	810	799	750	837	831	791	821	802	812	814	818	780	818	778	846	783	863	801	730	806	791	799	806	789	771	872	833	803	770	842	807	768	809	792	833	816	837	839	792	831	809	803	862	760	783	780	839	822	791	823	784	822	802	813	810	797	745	826	807	782	813	810	784	784	832	817	789	826	820	833	823	811	790	820	874	784	837	811	829	807	845	862	772	836	815	774	791	831	798	748	813	769	812	853	834	805	787	789	798	794	833	793	842	855	764	767	865	822	746	790	807	807	792	783	811	812	874	826	799	797	814	809	815	807	842	826	786	781	819	819	812	813	838	840	788	856	808	828	826	868	824	797	800	774	867	834	825	832	848	796	827	818	797	795	786	815	861	849	796	750	834	757	818	795	792	830	825	837	785	799	831	796	797	809	786	828	791	764	852	867	861	778	844	822	833	785	818	793	787	794	874	866	791	772	785	787	790	809	814	810	826	769	774	764	784	843	792	799	812	805	801	793	781	818	760	811	785	794	856	798	815	839	815	820	779	767	789	765	828	810	809	803	799	796	861	836	787	833	847	801	857	799	785	780	783	792	827	776	845	806	802	814	820	836	791	840	818	808	781	807	802	768	778	799	820	796	777	832	776	836	775	805	790	807	772	824	792	813	788	829	825	850	889	813	823	850	826	807	787	833	832	812	861	812	821	829	793	847	850	788	787	794	760	837	827	810	844	772	798	781	831	847	782	801	770	801	802	788	838	815	800	769	825	819	827	797	836	787	809	806	795	807	814	858	802	858	750	770	784	785	805	811	826	789	838	855	820	765	800	850	778	812	819	754	831	801	831	817	784	796	795	768	796	811	843	794	786	831	815	780	788	778	832	797	827	805	821	773	817	850	813	757	784	816	823	805	826	785	778	845	760	779	819	870	808	804	802	845	839	792	829	805	793	772	819	843	814	816	804	793	791	822	804	762	862	831	802	814	832	803	774	858	805	813	816	791	831	790	786	793	803	809	820	836	831	763	844	845	786	797	851	827	816	844	805	824	833	784	882	778	814	811	795	842	833	785	804	779	825	780	807	810	788	807	792	798	836	815	834	833	808	850	797	834	831	837	818	807	763	793	777	802	835	794	821	812	864	818	809	860	785	807	797	842	839	781	825	833	810	785	841	802	788	840	772	803	784	787	818	844	854	843	781	846	808	841	821	799	805	786	820	841	793	799	797	820	851	832	784	796	828	787	779	789	745	815	829	888	801	836	828	828	832	802	817	815	784	853	816	844	800	786	821	821	798	829	844	814	827	795	784	824	847	775	790	812	771	841	822	823	832	788	822	750	835	783	852	804	793	828	759	782	852	788	883	795	769	785	828	789	820	828	738	812	838	842	798	794	835	776	834	801	843	834	854	858	836	827	792	806	785	860	857	806	788	817	784	784	763	770	744	878	857	783	825	796	821	862	783	812	799	792	823	839	757	778	771	815	817	789	798	822	861	830	783	804	828	774	835	769	758	744	797	826	780	870	759	776	761	755	786	814	800	829	800	816	849	836	797	814	858	820	814	859	813	766	760	814	839	800	821	818	802	815	854	840	808	813	813	810	828	799	822	832	748	791	809	810	771	805	800	803	783	844	785	810	839	807	813	863	818	817	850	765	802	811	765	775	802	821	791	795	908	777	781	811	815	806	835	799	830	811	793	837	819	811	821	816	786	836	810	770	808	858	782	868	758	808	809	783	805	734	802	837	811	782	833	852	797	808	790	778	841	808	722	768	795	844	813	808	832	790	807	782	842	826	799	762	780	801	835	772	809	786	805	785	817	809	774	846	781	755	805	817	774	841	824	760	828	793	787	802	756	778	810	863	779	792	783	744	833	859	792	773	852	838	831	780	802	774	774	842	768	776	801	779	761	818	840	808	794	791	807	813	784	850	840	799	830	814	792	776	797	805	793	755	767	785	804	769	774	791	787	811	776	814	791	814	809	808	795	792	782	835	816	766	872	773	814	843	794	834	804	791	773	811	833	810	784	812	810	815	828	816	828	849
29021	19394	16939	11757	6738	5979	5559	4019	3061	2050	1595	1434	1008	866	815	712	605	569	549	464	468	518	466	462	461	412	370	387	383	424	359	378	363	330	334	306	369	317	322	365	342	336	327	333	335	362	323	321	355	301	303	324	310	319	314	351	307	298	336	314	289	323	337	314	333	319	338	343	327	318	309	356	309	284	313	296	331	339	290	318	294	327	324	366	316	332	343	318	289	337	379	319	302	307	346	354	357	316	317	332	346	321	320	340	331	336	361	352	315	350	344	304	311	323	342	336	312	344	325	344	322	316	334	343	348	313	300	300	341	284	302	360	327	325	326	326	321	346	327	326	326	341	326	307	342	334	335	329	337	291	340	386	333	329	316	341	311	309	317	318	329	323	334	324	320	332	310	353	326	353	326	275	314	319	314	308	326	300	331	339	336	348	338	326	335	345	351	308	313	338	323	313	323	300	319	340	331	357	343	341	291	321	319	334	323	312	368	323	351	320	298	298	324	291	314	308	305	351	345	313	328	283	351	329	371	351	341	277	337	349	336	320	330	312	326	375	328	315	366	346	271	348	318	319	326	322	341	312	312	372	333	359	354	346	340	316	319	325	320	322	346	321	320	340	292	332	371	343	326	324	350	316	359	350	332	341	310	360	341	315	316	313	302	288	318	317	327	325	318	358	369	312	340	306	334	344	371	353	306	331	336	325	309	332	276	323	352	333	351	367	345	327	306	311	281	332	332	314	349	334	318	308	319	351	330	299	344	331	351	330	336	316	310	315	324	339	345	329	315	350	347	343	328	319	335	355	333	305	319	341	319	321	353	339	363	345	357	322	349	304	316	354	339	358	325	304	336	356	340	339	352	299	374	319	295	317	334	340	336	337	330	351	296	332	368	318	299	327	342	318	330	320	309	321	343	303	330	329	319	351	313	315	335	312	331	343	335	307	307	324	369	303	312	311	333	334	313	303	317	343	312	331	308	350	335	326	346	337	307	366	324	334	353	316	328	322	297	290	323	341	344	318	338	300	347	307	350	344	321	338	311	348	330	311	302	328	333	324	353	344	323	315	309	333	304	310	342	319	354	301	310	331	313	300	308	342	311	303	313	331	316	332	328	358	344	339	325	326	294	315	343	314	315	340	321	323	353	305	316	334	326	357	325	335	317	282	319	324	342	338	339	319	327	359	325	293	301	354	292	323	313	350	330	313	327	322	345	316	321	328	346	321	345	321	324	323	312	362	317	331	301	347	381	324	299	327	304	327	306	327	386	356	371	323	319	341	315	314	327	317	326	303	334	334	310	307	294	318	295	316	349	337	291	323	317	312	337	326	299	293	338	338	331	315	301	325	341	354	317	340	295	305	328	346	306	323	338	342	334	311	314	327	329	299	331	326	306	342	338	311	325	317	339	328	300	324	306	338	297	317	334	294	323	338	352	346	326	318	328	342	310	367	328	343	343	370	339	308	291	327	318	316	335	357	348	294	335	330	331	308	300	319	317	353	317	316	341	318	321	329	325	322	317	313	313	318	342	382	338	300	327	318	329	339	330	325	287	369	334	339	324	311	322	322	332	334	319	317	295	326	318	348	332	331	328	329	337	311	307	315	304	342	328	352	349	329	297	348	341	338	320	339	352	331	337	382	294	335	365	369	346	314	319	325	323	300	325	319	359	336	331	319	339	349	320	304	313	313	345	301	378	319	351	360	326	348	293	288	317	330	314	293	346	313	324	334	323	309	346	308	331	337	347	325	374	343	326	277	310	345	345	296	295	326	300	330	314	307	339	340	313	343	342	336	379	297	332	340	355	316	357	341	353	331	330	330	338	317	359	314	311	317	337	343	358	320	299	344	306	327	333	319	303	372	358	334	324	332	335	381	339	336	329	322	358	334	281	288	303	326	329	333	387	343	320	350	350	318	329	312	310	309	357	327	301	316	339	330	343	333	343	316	333	334	318	305	331	321	346	323	331	317	322	327	312	307	321	318	308	341	326	324	327	317	317	345	333	308	351	371	297	323	361	315	317	295	285	324	335	337	336	322	336	325	361	329	315	302	337	305	313	331	360	307	312	319	335	344	312	303	343	309	339	342	357	358	271	338	330	321	323	333	342	346	374	361	337	301	313	312	322	328	339	320	303	308	303	350	378	287	320	316	328	325	328	336	306	346	324	318	322	327	318	310	330	306	306	319	297	303	313	328	346	320	345	327	310	311	303	334	371	343	350	295	337	347	344	314	314	335	320	320	324	329	326	291	336	337	322	335	337	343	348	383	317	316	348	309	324	308	346	299	335	303	339	301	321	349	295	372	329	335	287	325	323	327	335	293	346	318	347	353	315	336	333	354	301	286	328	333	363	318	304	333	371	345	344	334	330	340	377	334	294	349	323	321	342	299	327	346	319	314	365	344	323	314	296	345	318	314	296	308	307	315	323	295	342	339	318	339	316	332	323	316	340	357	345	343	325	299	298	311	319	322	313	345	338	287	340	338	331	288	349	338	339	327	322	330	361	323	338	358	343	332	312	323	354	313	311	322	338	343	314	317	327	344	307	316	311	335	335	324	350	335	316	332	308	342	353	343	326	350	339	316	319	326	328	330	334	319	351	334	330	326	328	308	302	327	333	319	312	353	314	324	319	325	317	316	328	331	319	309	331	342	327	376	316	330	301	323	341	304	355	308	322	349	343	337	300	346	320	301	290	329	341	333	317	277	301	309	330	331	310	351	336	340	309	305	325	318	342	328	326	330	317	326	328	331	340	336	290	328	304	319	295	328	337	303	304	308	356	338	317	320	331	333	332	321	321	316	320	340	352	322	313	337	358	317	329	320	318	326	329	337	307	285	286	347	360	361	347	344	345	327	321	326	308	371	328	349	334	358	321	335	293	380	371	335	334	340	354	343	355	300	351	327	324	313	313	334	327	317	337	369	361	331	325	313	337	323	340	371	308	314	351	328	318	329	352	305	315	348	304	350	329	331	299	311	301	289	332	330	329	318	330	310	334	359	310	338	309	374	320	340	296	305	348	318	299	349	370	331	290	311	313	337	332	327	341	311	295	347	314	315	320	335	292	325	304	352	300	339	332	311	332	338	339	293	307	336	318	355	317	356	328	333	342	361	310	347	339	311	324	338	322	336	368	352	336	310	331	323	348	299	344	335	332	323	333	315	335	330	352	319	280	334	358	337	302	338	308	369	306	352	290	331	367	324	322	320	317	323	308	308	339	340	314	290	343	297	318	344	336	346	326	333	326	340	348	324	333	332	347	324	318	310	321	339	309	286	341	334	334	345	299	328	335	361	334	290	333	286	299	288	328	321	333	337	330	323	333	326	328	354	326	306	344	328	341	350	345	299	305	306	342	296	355	319	336	330	328	313	362	337	297	312	337	356	321	317	326	329	326	333	344	318	301	368	313	320	339	347	318	330	317	329	331	339	345	328	313	306	317	336	316	297	325	326	337	329	334	390	317	344	314	337	300	329	313	342	325	328	357	349	346	308
20796	16674	23148	22094	16931	17899	17628	14487	11965	8461	7088	6845	4856	4407	3860	3218	2548	2547	2315	1767	1719	1946	1886	1844	1596	1390	1208	1149	1132	1200	1126	1013	917	890	856	850	871	847	885	741	847	784	857	814	810	841	783	821	756	748	812	799	778	817	781	844	813	794	792	780	786	793	791	768	776	777	830	770	817	790	786	830	806	879	765	774	881	834	771	813	755	799	785	795	863	791	806	796	809	782	808	749	783	786	814	824	803	831	817	774	757	844	811	775	781	803	806	832	849	750	761	763	811	797	815	773	716	828	818	817	854	791	816	766	820	828	838	811	833	842	744	845	773	771	822	842	801	837	772	781	810	847	795	807	792	790	834	818	842	752	836	792	783	845	752	799	790	834	799	802	752	770	768	790	803	802	776	821	797	786	797	839	806	823	808	832	817	768	817	815	803	794	753	831	793	787	853	812	797	788	796	808	786	861	837	821	743	851	844	760	828	762	772	808	819	820	838	797	863	838	832	783	781	796	819	802	811	793	805	788	774	754	834	838	813	790	746	797	822	773	772	806	814	826	796	831	842	743	785	795	850	860	802	796	845	763	783	779	788	825	764	827	831	773	787	746	800	809	830	796	750	778	794	832	780	876	798	797	783	806	796	800	816	772	778	795	793	788	771	800	785	817	829	829	762	804	772	811	844	773	820	772	801	842	786	812	812	807	812	779	758	768	794	784	820	774	763	810	798	863	824	747	801	790	832	777	838	816	768	754	753	814	857	839	791	792	793	773	803	771	812	765	824	780	810	817	850	835	743	842	819	796	810	772	793	774	826	784	828	769	780	798	814	785	823	791	780	821	797	796	775	804	790	782	821	810	766	854	760	787	795	781	745	788	725	784	764	817	799	804	805	744	837	788	814	811	807	786	823	745	707	826	818	771	805	821	798	791	823	787	792	792	853	749	790	802	807	818	740	843	816	780	745	812	830	777	806	802	757	803	827	804	777	786	823	812	815	767	821	771	751	798	818	778	797	723	817	850	827	763	803	798	773	827	786	797	721	794	770	793	810	836	802	816	806	862	784	836	760	699	780	787	895	825	827	836	740	785	814	820	777	787	802	774	738	842	869	804	843	776	831	806	811	788	831	782	813	835	817	802	782	815	848	847	786	814	775	761	806	800	808	800	788	769	794	790	781	810	861	790	787	805	776	764	790	724	838	819	779	813	817	771	773	780	790	816	788	735	831	777	799	774	776	823	775	833	841	781	837	832	784	857	792	783	786	760	833	791	761	748	828	797	833	765	796	726	817	808	807	780	872	736	799	780	750	769	800	783	809	771	781	836	781	777	826	808	775	788	763	776	779	810	815	817	832	759	825	799	783	814	807	764	801	786	839	777	805	771	826	808	784	821	817	811	778	810	789	784	774	814	837	768	741	844	819	831	773	780	751	807	780	737	740	817	794	765	855	772	785	785	734	761	833	830	774	771	769	792	811	785	767	819	801	794	787	822	827	848	775	813	775	777	803	813	751	800	844	790	795	812	778	818	819	778	812	796	817	787	784	832	778	776	810	850	776	781	777	847	783	766	788	807	735	777	802	787	789	806	795	781	779	763	801	829	794	817	729	799	823	854	812	767	778	776	782	824	819	823	788	831	797	808	775	799	754	806	800	791	793	843	795	810	778	791	802	768	803	785	845	838	806	814	834	811	803	821	792	796	852	855	792	824	774	780	819	775	807	801	794	802	774	809	825	811	793	848	796	767	763	822	801	780	794	825	784	824	811	780	813	837	763	783	834	837	761	857	822	755	821	835	784	785	801	773	756	837	825	754	788	824	804	842	797	804	784	812	803	824	796	892	749	792	792	806	830	795	768	788	784	802	751	801	775	824	811	796	803	827	799	774	774	797	813	857	781	805	766	829	849	868	743	799	791	876	824	796	821	832	786	774	795	818	841	746	763	781	794	820	790	794	792	764	816	792	793	857	758	732	795	733	839	742	810	776	761	781	803	810	840	792	749	800	781	810	820	827	796	791	773	809	801	778	821	819	791	769	810	808	818	804	758	791	769	804	800	842	797	766	815	867	859	750	815	796	762	841	803	873	785	792	793	803	773	781	809	759	790	850	790	741	790	751	796	816	828	807	894	795	785	787	821	810	835	823	774	766	794	756	853	855	819	809	804	788	821	799	832	779	820	807	811	797	785	797	830	795	753	806	795	830	802	799	779	790	795	787	812	753	825	753	819	790	768	797	774	845	793	818	825	835	814	722	797	825	778	839	816	757	798	806	832	818	793	813	789	793	769	823	828	778	842	789	835	774	814	818	800	789	804	809	812	852	814	807	832	805	796	879	842	782	824	837	750	774	790	786	840	811	815	785	787	751	850	786	783	863	839	764	782	782	848	811	793	842	800	820	771	779	769	805	768	825	779	759	833	800	769	802	794	760	811	781	796	752	823	835	786	831	813	755	821	792	803	786	807	788	764	750	777	737	831	821	807	792	813	738	778	845	816	762	807	813	802	854	813	790	791	796	789	803	815	796	816	802	804	779	829	843	834	781	802	786	848	827	749	817	809	762	846	801	776	756	834	785	763	826	790	827	825	844	849	830	751	776	818	787	804	824	835	813	836	839	826	768	845	842	810	816	740	787	874	808	808	742	837	762	801	810	866	802	746	830	797	788	797	820	765	775	797	776	806	838	783	776	829	749	839	783	790	797	791	800	827	798	757	807	773	794	765	842	831	782	804	811	799	768	871	835	791	786	809	794	787	801	766	823	829	809	817	847	792	821	797	810	803	760	797	766	756	797	752	796	749	779	876	809	813	837	731	809	762	775	790	787	858	801	789	829	834	829	773	819	758	744	791	752	802	806	798	815	795	825	856	763	813	804	811	823	784	806	799	816	775	794	806	780	813	785	797	776	790	836	760	769	741	769	800	818	777	817	769	820	772	754	859	836	799	796	773	795	769	783	825	789	811	730	830	766	806	754	765	798	864	733	827	781	798	809	787	753	791	782	799	825	761	798	788	790	822	817	793	859	769	781	788	791	768	808	743	800	781	744	761	778	838	812	815	795	830	838	790	774	834	802	807	821	831	792	802	848	829	842	793	813	778	749	821	829	832	794	854	739	819	799	747	827	806	790	841	782	826	756	824	782	792	828	840	801	817	797	797	730	784	826	791	758	791	769	795	767	858	803	778	764	792	805	786	765	832	822	751	835	814	750	793	830	816	808	816	830	809	796	826	820	772	813	782	809	776	803	770	802	803	842	781	845	830	758	777	777	814	839	798	809	794	807	757	787	789	780	798	808	790	812	781	812	758	797	778	825	771	783	847	786	837	813	773	792	723	840	768	774	796	774	805	836	823	804	772	818	801	810	826	743	784	771	812	789	833	786	752	825	753	806	837	788	778	812	823	771	806	787	774	753	791	776	774	780	766	820	827	792	796	768	783	798	761	828	804	794	779	804	811	788	828	836	769	764	789	816	820	797	804	825	825	832	741	814	785	736	837	794	841	811	804	838
38647	27114	24551	17659	10692	10134	9401	7045	5294	3457	2456	2244	1725	1382	1321	1150	886	772	798	572	561	663	613	632	537	472	437	422	411	407	409	385	333	343	320	335	304	307	313	300	302	295	310	327	279	314	323	286	307	305	305	338	265	304	326	303	312	290	295	301	292	316	312	317	280	296	285	337	292	283	308	338	283	331	314	294	295	319	279	320	338	350	311	325	341	316	319	307	291	322	321	280	327	301	311	326	298	302	315	343	296	311	304	278	279	303	304	331	295	304	305	299	308	335	311	319	318	299	313	288	282	306	306	278	265	346	264	289	323	294	279	313	318	301	281	301	322	312	300	297	305	321	302	312	344	300	282	303	308	312	315	311	273	323	320	289	308	346	331	356	298	330	319	298	312	274	281	317	293	271	325	331	294	321	358	310	295	303	337	326	323	321	327	294	315	259	282	305	279	278	332	285	295	294	308	295	300	317	312	334	332	331	321	298	283	280	294	314	298	324	324	326	284	293	325	308	334	308	307	327	309	337	308	282	315	318	305	277	332	303	308	282	308	344	284	316	313	299	285	319	327	272	292	296	306	317	293	318	298	299	303	290	318	302	319	298	306	281	333	323	302	337	328	319	286	307	316	324	297	308	287	320	288	289	310	280	290	323	338	312	329	302	292	310	300	292	312	312	292	322	306	283	289	304	289	334	296	333	290	305	322	277	295	317	284	302	296	313	319	266	330	314	321	306	345	278	316	309	330	297	322	313	335	321	313	307	308	319	317	346	319	309	328	272	325	309	276	350	318	306	310	328	311	320	308	328	286	309	305	304	284	293	286	315	320	329	304	298	298	275	297	327	289	305	269	299	327	312	323	297	300	317	346	320	331	307	324	296	346	283	322	309	287	303	337	290	283	327	317	262	311	320	293	277	313	330	337	287	289	321	302	307	296	297	291	295	315	323	314	312	315	285	339	324	309	314	269	289	312	292	316	307	299	291	301	286	308	306	260	299	323	319	361	301	297	317	349	310	282	316	309	316	312	314	316	292	292	302	305	302	286	299	301	311	279	316	290	316	304	308	293	295	276	294	334	323	318	309	340	295	313	322	263	297	319	321	293	334	329	306	305	322	312	293	323	310	320	320	302	328	299	307	305	339	304	303	276	311	313	295	321	296	309	331	280	293	302	268	285	320	305	314	303	302	324	293	302	329	322	300	335	311	326	277	293	295	296	314	294	320	301	292	282	299	298	291	324	311	313	293	322	298	349	334	286	323	303	264	318	292	285	303	327	308	308	341	311	280	325	289	313	328	328	295	306	293	314	297	316	357	304	294	288	313	321	290	345	316	329	322	286	310	340	325	274	342	316	366	309	283	302	296	312	315	345	295	298	310	301	320	344	295	270	273	310	319	289	307	315	284	307	302	321	305	304	325	323	318	290	297	302	319	315	295	343	296	314	311	302	337	296	279	287	324	318	329	326	324	311	307	303	325	313	281	299	300	298	320	288	291	284	268	302	295	291	327	284	276	314	304	296	322	330	315	316	292	285	298	327	334	340	280	299	298	287	313	320	278	307	322	306	310	334	320	294	295	306	315	298	323	311	297	290	300	307	326	305	297	336	286	298	311	319	310	308	316	291	313	314	318	301	313	329	322	299	297	276	262	301	296	309	282	283	298	278	282	289	290	305	329	331	318	301	324	319	275	301	293	289	315	335	289	289	272	278	308	297	350	343	306	294	321	271	308	302	287	312	309	310	311	319	299	318	301	309	296	320	310	321	311	316	293	298	291	264	299	334	308	306	323	318	306	332	303	325	303	291	285	333	302	301	312	331	301	339	315	326	341	303	272	278	298	315	312	282	301	310	336	342	314	324	334	315	316	264	294	330	321	299	265	279	285	352	332	294	330	304	296	294	323	308	304	321	365	293	319	308	309	301	303	303	313	294	279	313	325	299	317	305	340	301	313	321	280	309	297	296	297	316	336	327	348	262	314	261	286	307	331	298	304	316	333	303	300	283	310	291	314	308	287	288	286	311	313	337	318	293	316	306	317	336	338	286	308	294	308	322	287	333	306	310	316	311	304	276	263	294	300	292	311	295	306	299	316	332	300	330	323	291	289	304	327	335	305	307	322	305	310	273	342	307	267	309	301	316	280	300	340	271	300	303	319	337	317	322	317	291	318	309	294	307	326	296	309	335	308	312	285	338	285	295	296	328	281	296	291	311	330	304	284	325	292	314	318	280	299	309	301	301	288	309	327	296	317	300	303	314	303	303	300	297	308	309	324	308	315	320	321	306	312	323	308	312	320	340	321	316	284	291	293	303	313	321	311	317	314	292	304	317	315	322	318	273	325	277	296	297	303	299	289	338	296	323	286	342	326	285	315	269	309	312	308	330	305	303	315	316	317	339	340	289	307	302	300	325	304	321	295	301	320	334	328	265	321	310	318	307	333	311	310	302	285	322	293	281	325	288	287	337	295	330	282	303	292	296	303	328	294	272	308	347	323	312	312	328	297	298	316	323	291	276	284	291	271	311	297	320	284	327	305	282	284	309	316	270	284	264	291	302	308	329	327	300	309	320	307	302	291	308	315	301	313	303	286	329	290	289	323	305	325	316	313	339	289	303	326	365	309	297	322	295	302	300	326	291	297	326	302	321	303	280	303	317	288	285	278	267	307	305	303	301	304	307	306	310	290	287	290	309	288	318	284	311	300	316	313	315	326	318	310	325	273	311	321	306	336	312	325	358	302	293	273	303	344	351	293	316	310	298	263	339	304	325	328	312	313	323	277	336	306	292	294	305	296	309	317	358	296	298	306	345	279	287	294	312	333	321	266	285	287	290	305	323	304	322	318	333	278	290	256	288	328	337	297	276	306	301	275	329	308	310	296	300	344	316	317	271	307	336	306	310	262	315	300	302	326	286	314	304	279	298	298	322	309	301	292	309	287	265	286	313	309	290	310	306	340	324	307	272	316	286	305	304	334	316	314	307	284	300	318	338	289	308	335	294	306	301	313	319	342	307	338	333	338	338	276	302	342	271	305	323	320	324	288	316	306	321	307	303	318	323	291	291	314	280	334	303	323	301	302	290	298	311	309	332	305	264	295	284	315	329	316	301	299	300	286	323	278	316	290	312	328	301	312	293	287	298	280	320	318	303	330	298	293	346	297	303	303	320	339	315	301	309	313	323	322	324	295	314	296	285	305	320	342	312	338	321	293	326	296	307	289	306	280	316	331	288	325	288	278	303	297	268	317	316	281	318	305	337	314	356	255	343	328	280	310	278	321	329	318	339	309	318	295	309	312	331	292	332	292	307	310	316	292	270	311	297	296	301	292	310	317	304	295	309	289	311	308	292	280	301	273	321	317	309	283	318	302	282	303	289	286	302	336	326	292	300	307	310	303	308	306	294	336	328	283	335	309	316	291	289	315	316	324	307	297	286	284	322	306	310	288	325	306	293	297	280	320	307	310	310	306	304	329	314	285	303	305	347	302	349	308	297	312	303	289
26379	21834	29521	27483	22471	23893	23270	20094	16547	12573	10823	10577	8294	6952	6301	5594	4389	4008	3620	2558	2612	3075	2792	2502	2285	1544	1434	1440	1429	1553	1286	1085	1009	939	867	854	824	777	744	803	789	794	783	808	772	717	804	765	781	726	762	759	763	734	763	753	708	732	740	762	749	733	739	767	747	725	747	767	731	771	755	731	737	739	744	733	763	752	727	744	704	723	768	772	785	732	759	744	730	762	750	741	763	741	724	756	777	704	779	765	758	767	729	769	728	774	762	798	724	746	721	786	744	795	730	725	755	736	745	775	752	712	719	704	779	734	732	733	718	743	734	736	758	774	788	738	721	745	722	802	781	739	746	746	742	754	751	700	743	730	754	696	758	807	777	755	781	775	740	727	741	756	747	720	759	808	727	763	719	769	751	761	750	725	736	762	804	737	776	750	820	718	785	754	775	753	719	748	781	773	805	761	778	763	737	723	769	754	772	755	752	744	772	737	752	701	739	713	828	730	715	755	767	811	764	738	803	742	755	756	785	737	783	745	760	764	769	739	747	702	781	740	782	717	782	769	744	705	708	789	750	769	704	731	751	752	786	741	723	736	778	746	706	785	774	730	744	767	782	677	775	733	740	752	755	732	804	733	755	773	770	796	766	737	761	741	721	752	744	782	742	759	704	728	770	735	767	723	716	754	782	766	760	734	769	708	765	775	727	736	725	776	725	760	763	729	719	759	746	715	784	712	731	776	731	785	736	716	773	764	764	748	767	715	801	753	766	733	759	728	776	734	725	759	713	727	751	760	766	747	783	718	729	772	745	695	754	759	778	716	744	729	764	751	755	742	753	782	716	688	791	741	785	715	774	808	753	763	782	687	770	731	765	753	745	756	729	772	749	757	710	747	753	715	726	748	785	727	726	781	801	786	764	752	769	727	739	779	705	670	816	808	773	749	753	770	678	805	757	775	733	731	774	741	783	767	727	731	728	742	747	743	741	750	767	735	845	726	760	766	751	757	723	752	820	737	733	757	769	762	743	771	759	733	773	751	734	721	778	700	754	765	775	729	764	820	725	729	743	755	762	734	763	800	702	697	802	810	780	753	750	749	769	817	673	728	751	739	736	724	729	768	752	763	787	786	754	768	741	667	756	721	749	776	743	751	743	750	771	753	763	740	741	770	745	772	715	761	780	736	738	751	788	717	750	816	780	771	763	757	751	764	780	750	727	731	713	758	723	733	761	790	757	761	709	798	782	703	775	712	740	745	783	751	729	698	680	739	697	783	778	751	759	755	734	782	727	774	748	764	779	761	782	725	768	765	776	793	745	782	773	721	694	782	753	738	753	789	776	739	713	725	736	771	758	744	755	789	793	727	790	742	741	811	742	829	764	709	777	773	769	756	753	724	776	726	718	719	744	752	728	736	752	800	737	750	737	796	766	778	749	728	745	755	734	731	693	723	734	726	748	704	717	763	740	746	734	759	711	683	741	746	756	744	740	761	770	818	771	769	765	737	713	749	744	771	749	773	735	759	761	699	788	759	760	747	757	766	716	728	765	743	803	712	774	719	772	750	802	779	776	732	781	806	768	726	776	745	717	754	725	712	763	746	756	749	741	771	719	759	779	702	764	756	734	713	773	754	759	762	766	774	703	763	774	749	721	778	730	764	760	766	756	720	719	734	772	729	755	755	774	814	749	752	707	756	772	771	745	712	754	731	788	749	767	712	757	746	769	772	783	741	733	790	750	751	785	803	782	728	745	750	780	706	751	765	772	739	763	760	712	786	756	721	766	732	724	720	732	761	802	743	761	748	758	757	737	690	777	792	780	762	767	735	778	759	694	770	718	787	703	745	696	744	759	708	747	771	776	789	711	770	744	731	768	708	783	763	778	718	712	733	719	759	764	732	805	765	765	747	765	755	744	761	759	725	735	755	777	772	751	735	764	763	771	786	730	787	717	770	763	813	766	740	737	792	781	746	731	685	766	765	758	789	782	797	773	720	720	800	794	766	745	722	764	728	744	754	726	725	779	793	779	735	768	744	777	765	697	717	750	714	799	730	749	709	780	748	763	755	745	785	706	752	756	766	782	736	750	742	750	764	750	791	760	743	766	742	703	765	740	796	809	788	765	793	770	773	757	711	744	757	743	798	773	757	783	756	837	708	736	766	762	753	769	728	733	754	783	667	734	690	725	757	718	736	789	721	729	755	723	745	743	762	763	737	732	774	774	774	760	762	768	787	829	722	783	756	762	782	713	728	763	752	731	731	772	790	815	724	767	754	709	741	762	726	736	809	740	778	782	754	780	733	747	735	822	755	754	740	758	760	744	771	738	738	746	752	774	713	757	730	721	687	751	812	753	719	705	769	777	752	803	710	770	743	703	750	751	712	762	751	680	767	729	787	748	767	718	712	778	776	749	708	824	747	747	726	680	805	775	708	760	829	740	720	748	744	741	801	790	760	719	756	781	669	733	732	744	821	752	767	756	745	715	816	773	750	731	753	746	716	745	736	799	747	739	696	700	793	781	754	775	774	772	735	723	780	824	747	798	769	684	801	723	713	692	735	782	725	759	759	699	720	773	786	752	725	704	817	751	701	735	769	836	754	752	812	746	762	704	766	757	710	733	779	750	705	772	727	707	727	698	730	684	815	734	759	783	725	715	778	752	752	798	727	759	711	789	777	780	728	732	736	748	786	765	720	786	706	766	793	719	713	745	768	727	751	728	756	754	761	732	745	776	744	792	729	766	728	730	732	773	738	738	762	781	787	731	757	740	756	776	784	753	805	790	732	783	711	749	780	722	763	751	750	711	724	758	755	771	765	752	739	789	708	758	837	737	754	804	755	734	685	773	730	745	756	700	740	753	712	740	715	764	799	732	779	740	740	742	747	781	751	751	771	808	686	747	754	774	725	783	744	772	754	766	730	761	714	752	726	765	765	741	821	754	742	732	758	752	772	735	741	733	706	714	727	724	761	773	742	770	754	737	759	757	761	713	742	731	738	770	759	760	757	767	715	718	734	792	742	747	795	694	754	773	728	749	747	742	770	705	791	724	769	743	739	765	783	745	826	758	754	766	743	801	737	747	736	783	791	759	746	731	776	763	776	715	726	776	752	785	777	795	765	693	749	743	756	772	783	760	751	790	736	745	746	767	740	720	744	757	721	757	782	789	732	774	769	755	743	760	791	686	780	759	748	826	797	785	762	733	792	751	774	730	761	765	706	771	762	770	784	792	724	777	774	773	754	733	725	764	729	731	731	778	832	744	693	759	752	728	772	727	728	752	739	676	756	745	766	788	770	739	782	760	788	769	799	771	782	719	737	781	749	734	708	768	726	803	708	777	744	768	795	781	730	765	780	754	741	761	805	803	712	737	796	738	780	758	722	759	773	776	745	713	740	784	761	757	778	753	718	766	822	783	756	710	783	780	731	761	712	767	792	766	739	786	749	726	767	740	745	760	789	727	717	792	752	797	720	685	753	763	735	775	751	773	712	787	751	735	738	761	743
17194	10376	8909	5687	3182	1945	1422	1028	811	646	578	539	459	444	400	411	386	387	345	390	331	369	360	350	368	300	306	339	313	337	315	374	325	343	313	325	285	322	343	353	314	339	307	334	317	313	321	320	350	355	345	297	347	326	344	326	291	302	298	306	325	334	319	295	310	295	313	302	325	343	335	316	364	321	324	319	300	316	349	299	312	331	332	307	355	336	310	339	307	321	338	330	317	364	343	342	314	325	317	304	333	327	319	326	284	318	361	329	318	355	340	349	319	336	314	328	333	304	328	337	313	311	332	313	321	346	300	322	303	342	313	354	334	330	316	355	313	315	324	312	353	296	325	311	314	339	344	333	301	316	303	323	338	345	328	338	296	327	328	331	328	329	333	310	320	333	289	330	382	338	314	310	338	343	311	342	293	332	344	298	339	321	316	334	313	327	338	321	330	317	263	318	329	338	305	315	328	337	325	326	327	316	310	300	338	331	326	352	296	284	319	346	343	342	321	297	352	296	326	335	296	338	343	341	326	302	316	298	324	320	344	341	314	285	328	328	333	306	317	310	324	312	344	356	350	324	319	326	358	307	328	312	305	309	326	302	356	352	341	357	339	354	315	318	330	341	328	321	360	315	306	317	314	296	337	316	331	346	355	308	308	317	335	329	321	299	313	319	319	344	357	321	347	332	331	303	337	355	337	334	313	327	316	314	319	314	340	321	311	333	323	328	362	312	330	318	340	301	312	330	343	356	309	285	302	320	298	335	331	323	326	349	327	327	325	356	353	313	310	328	302	335	336	335	339	331	317	324	331	378	301	305	319	347	331	312	336	335	305	313	327	327	316	307	335	331	332	341	299	308	345	339	368	358	326	325	313	328	339	321	364	348	342	328	318	312	376	316	347	320	357	353	316	305	323	314	337	316	328	348	322	293	338	344	357	325	309	352	340	324	346	337	309	350	339	309	324	326	324	301	316	358	334	331	329	298	334	317	340	316	350	347	345	305	318	313	314	315	330	314	353	354	328	314	318	310	323	337	294	357	349	325	322	338	320	332	309	344	309	312	332	318	321	336	333	287	293	310	325	311	317	296	348	313	317	298	303	335	305	336	300	342	330	308	334	292	308	304	350	335	299	306	325	343	293	288	358	339	316	319	335	295	336	331	293	337	321	370	327	357	322	343	314	338	328	329	334	339	362	344	306	311	347	364	294	323	351	329	346	326	323	365	350	333	309	300	360	343	346	326	303	338	290	292	332	333	347	285	303	329	346	310	344	323	321	345	318	303	347	308	315	287	316	318	317	323	275	334	313	335	325	300	275	353	317	312	332	345	308	314	298	364	338	301	346	359	341	317	311	325	333	324	315	339	322	314	335	357	303	304	318	348	319	283	317	299	317	319	311	308	331	313	336	307	302	339	292	338	333	326	314	325	298	327	356	314	303	335	359	322	327	311	352	309	314	358	311	332	316	323	339	309	331	295	325	316	328	339	319	316	305	317	322	314	317	341	312	348	323	351	376	329	308	303	316	290	308	309	264	306	317	324	329	315	326	321	325	336	314	336	287	314	320	350	339	338	292	351	314	308	356	325	291	357	337	325	339	373	356	328	332	322	281	325	308	344	308	331	350	330	314	333	358	352	340	353	312	339	344	316	338	302	324	364	332	294	350	340	317	305	318	323	305	342	355	302	320	331	306	279	322	291	340	300	314	311	314	325	315	285	317	323	324	311	325	330	351	305	300	315	341	302	326	313	330	379	323	306	323	298	348	306	293	310	333	319	330	317	300	304	317	330	323	333	299	325	354	361	304	306	351	321	302	310	353	344	320	340	346	333	325	314	312	327	307	313	295	319	321	355	311	342	388	334	323	315	311	292	326	323	313	311	305	337	333	328	343	328	333	345	323	316	361	301	331	324	328	322	298	307	326	359	294	315	289	321	313	331	312	323	330	328	334	334	324	328	302	312	319	301	303	342	339	300	353	312	322	328	329	330	328	339	340	316	310	314	316	303	314	333	326	325	329	316	309	344	328	328	319	324	327	322	312	324	338	314	285	296	331	291	336	315	308	329	314	352	302	303	303	321	283	296	326	286	340	321	331	312	348	336	347	300	321	288	295	334	339	334	318	293	329	337	339	308	318	338	332	304	342	329	343	304	332	335	314	323	292	342	276	355	335	310	331	331	326	321	320	306	323	333	297	340	338	346	341	348	339	347	350	355	368	340	298	323	314	330	298	300	363	321	360	310	349	339	384	363	332	271	307	324	312	306	346	310	312	315	314	356	326	329	302	354	341	382	303	358	304	322	300	329	342	346	338	327	336	315	341	347	314	316	302	351	322	352	323	351	344	334	367	296	313	367	338	346	335	354	326	342	345	327	338	333	317	318	280	332	309	308	309	339	324	295	331	328	307	326	332	318	316	333	330	304	337	346	304	316	330	327	325	327	347	351	306	287	295	335	302	345	310	337	300	315	324	315	291	319	316	337	318	310	356	368	303	288	358	348	317	321	326	326	321	350	318	285	337	313	322	301	333	328	319	334	313	334	320	307	320	348	322	323	342	332	306	349	341	348	319	343	335	335	355	333	337	327	317	336	312	280	337	324	360	314	320	310	275	296	355	314	340	347	308	295	341	337	307	354	311	318	359	310	331	320	311	312	340	337	358	316	302	314	328	313	337	297	338	308	315	343	342	318	362	303	330	298	341	349	321	334	315	311	334	332	321	360	333	325	315	331	322	301	331	323	316	325	317	283	345	328	333	338	341	324	319	317	331	323	332	310	350	299	332	323	319	337	330	346	303	313	311	334	322	311	306	338	325	348	303	342	360	353	325	339	341	317	333	334	335	311	326	334	338	324	327	330	327	312	288	311	321	327	310	346	310	328	336	325	364	304	330	302	311	351	345	315	338	353	313	329	297	307	327	345	310	329	315	319	314	318	275	361	343	353	317	344	358	319	323	292	324	319	328	344	324	311	329	341	313	284	334	302	362	346	322	354	316	345	355	318	339	321	348	333	353	323	289	302	326	305	329	333	316	337	330	310	308	357	307	315	310	321	320	324	290	321	335	323	304	339	346	337	343	357	322	324	320	312	322	325	324	341	336	302	335	338	329	332	312	338	356	328	384	343	351	336	321	358	338	328	305	352	325	327	321	298	329	333	295	321	352	325	342	311	309	326	331	312	337	316	348	319	329	329	335	329	314	336	279	328	299	318	309	324	332	314	297	311	323	290	297	334	341	332	327	338	307	308	323	339	334	333	319	303	334	355	326	335	311	372	324	320	307	336	349	318	387	312	318	307	337	328	376	335	298	348	302	315	339	339	339	309	322	340	294	324	333	279	320	330	310	298	282	316	297	286	339	305	336	334	321	349	350	329	343	327	330	340	335	333	348	336	300	307	286	316	340	343	333	343	344	312	324	340	283	282	339	337	308	324	320	318	317	332	305	335	286	338	306	313	359	318	310	319	315	350	324	339	349	333	308	344	330	324	316	320	312	355
12145	9916	15018	14183	10502	7830	5851	4395	3445	2706	2192	1914	1667	1388	1325	1277	1210	1169	1068	1071	1009	1037	947	939	897	946	865	885	908	861	810	804	782	816	764	802	777	800	779	794	792	846	819	726	756	824	775	772	812	792	778	762	758	787	800	775	805	800	755	808	708	812	786	828	821	791	771	762	743	804	765	779	790	785	738	787	785	745	824	720	804	797	778	789	755	807	796	775	776	795	770	770	788	809	797	808	788	819	761	809	815	791	772	822	800	814	792	764	780	834	750	827	773	790	787	820	769	804	770	755	797	758	789	790	801	787	780	811	823	775	772	784	793	834	811	775	839	825	755	808	804	805	790	789	751	820	784	730	762	774	779	806	784	790	749	786	749	794	802	806	830	796	794	793	812	803	815	794	807	820	759	824	793	832	789	795	796	767	805	798	770	737	788	857	794	734	783	760	751	792	818	801	837	789	814	805	755	737	753	794	783	781	818	770	771	829	792	824	809	812	834	831	780	772	784	846	811	807	818	767	759	781	788	821	826	817	764	798	788	742	806	789	808	744	796	742	807	793	766	766	793	785	776	784	800	794	788	753	780	839	776	771	763	803	745	812	783	812	810	787	803	787	746	822	813	766	792	789	791	787	779	784	806	772	835	797	737	798	777	812	812	769	784	772	828	827	772	843	815	767	794	783	726	770	767	830	779	796	812	804	796	798	781	778	780	818	804	785	782	809	820	815	813	783	737	785	818	786	782	758	811	758	787	766	798	838	803	810	797	787	845	774	772	789	729	763	758	767	851	765	802	753	858	826	771	773	804	812	760	753	769	810	748	795	760	823	773	785	807	747	781	798	727	852	778	776	783	859	783	786	783	824	774	771	804	781	813	789	786	774	769	779	801	759	798	745	860	808	787	763	778	804	768	809	748	794	745	769	776	774	810	787	804	781	749	772	794	748	827	746	824	800	776	724	774	818	751	827	772	779	799	771	763	781	757	823	722	740	829	768	781	798	790	795	826	832	780	792	782	808	750	775	793	766	755	836	795	758	776	844	782	764	821	795	782	763	799	809	776	831	840	755	768	775	741	778	793	749	797	769	822	804	785	775	835	827	770	792	796	752	784	778	797	818	773	816	799	780	778	797	765	804	819	799	826	820	757	837	811	791	785	778	828	790	795	811	716	793	814	790	822	775	801	788	777	808	827	851	757	793	803	794	789	728	794	794	835	772	811	779	768	801	834	755	723	787	771	819	792	745	731	729	830	754	783	782	731	791	800	796	851	799	806	761	782	776	819	823	729	802	759	793	738	806	783	771	747	793	795	786	805	767	766	761	765	777	775	762	733	767	820	784	820	765	801	757	790	819	782	793	789	852	775	765	801	805	818	752	795	732	793	803	803	778	812	762	819	785	745	808	750	820	817	797	789	792	784	815	804	795	788	782	757	780	797	771	762	790	817	810	804	789	798	795	813	767	791	810	772	838	745	753	789	783	783	794	824	777	826	802	781	767	768	805	824	845	795	827	817	816	815	752	755	777	837	778	760	828	800	799	794	770	809	755	826	773	769	809	804	806	818	771	774	816	775	796	832	818	798	783	789	785	768	835	789	786	796	806	758	804	853	810	784	782	739	802	781	806	808	791	763	808	780	821	815	771	776	850	805	736	811	785	779	785	790	804	745	792	800	783	780	751	799	755	809	807	789	798	770	777	777	779	801	770	813	762	854	720	831	771	768	760	765	794	769	789	781	766	733	791	757	759	813	800	801	747	780	810	775	783	778	807	764	826	794	750	787	766	774	809	788	805	810	736	792	773	766	747	843	748	734	789	834	734	775	796	831	780	785	808	818	726	760	769	783	827	764	804	814	805	767	786	768	748	773	868	799	816	782	852	760	804	741	802	783	749	798	769	841	802	768	844	779	808	754	772	757	811	768	800	776	790	780	801	853	784	784	719	768	832	797	798	795	749	727	816	758	823	806	800	766	793	818	768	789	803	783	798	784	812	759	814	780	826	774	828	845	755	810	789	808	766	774	773	790	767	822	863	824	796	799	783	803	810	781	806	782	806	779	778	747	822	856	799	779	763	790	896	765	787	825	765	803	773	805	823	778	823	765	808	742	696	790	736	772	794	731	756	795	788	781	801	745	767	776	775	824	808	826	790	786	765	809	775	808	843	757	738	780	786	787	823	837	782	843	809	813	795	795	817	777	783	804	807	774	814	776	772	796	780	786	790	819	774	793	809	791	796	797	752	794	802	794	794	802	721	803	774	783	784	799	796	790	786	816	775	830	748	803	815	826	772	803	851	820	792	809	790	766	780	805	786	777	806	783	752	767	802	774	761	788	804	785	801	761	825	767	786	765	770	817	759	777	801	814	766	765	763	782	829	761	840	780	762	762	756	815	798	781	809	853	722	788	741	843	800	771	800	785	840	793	777	841	800	751	791	766	816	819	799	801	829	803	789	802	718	790	786	743	807	803	827	757	810	781	816	767	730	767	839	773	770	795	776	775	751	799	779	753	782	748	777	742	744	804	769	762	815	833	788	781	825	792	798	805	760	798	768	777	803	812	775	769	741	765	785	785	838	813	776	824	735	793	816	756	799	766	775	794	801	777	801	763	782	770	782	789	806	751	812	804	789	792	759	767	811	792	823	801	790	774	777	775	815	771	852	801	784	796	766	785	818	811	782	821	823	779	757	791	744	811	798	794	811	802	792	831	758	772	795	795	820	827	810	788	787	768	778	741	759	788	808	791	803	769	755	767	772	762	735	755	823	795	804	786	778	835	871	792	799	750	738	796	789	775	747	793	710	778	762	801	829	768	775	806	791	845	786	779	773	813	753	747	794	777	777	785	772	752	794	808	802	791	784	815	773	847	807	790	782	744	776	843	826	822	779	763	811	861	814	817	789	781	776	814	788	780	804	788	779	763	804	790	788	780	794	762	803	840	772	804	789	795	818	766	783	800	823	823	758	762	775	730	803	767	729	779	808	776	742	865	808	807	817	702	799	829	763	796	790	803	761	750	781	840	749	796	792	807	817	802	825	774	750	797	777	817	805	792	860	826	831	788	803	809	794	774	822	802	790	823	810	767	748	740	792	855	776	850	758	812	815	826	759	789	812	833	798	790	788	812	765	798	797	737	813	864	725	783	801	715	811	789	805	768	786	781	850	765	821	813	788	759	833	778	767	820	779	824	754	787	796	815	788	819	838	787	782	798	797	774	842	815	836	775	760	780	784	809	806	842	828	758	789	747	804	740	783	762	803	821	749	785	724	810	777	841	756	783	841	767	799	748	821	782	769	793	774	801	775	783	766	784	770	744	798	786	813	759	783	797	769	758	833	787	804	805	808	773	760	740	815	793	831	763	784	833	776	793	772	837	794	829	831	796	759	791	806	805	772	800	777	781	772	812	852	811	762	744	828	779	732	807	829	773	778	784	773	780	808	760	805	794	810	794	786	798	808	706	747	760	785	779	740	764	756	833	808	787	793	820	798	781	794	784	820
28829	18511	16632	12903	7791	6110	5611	3948	3016	1935	1427	1325	1169	989	857	808	726	650	541	496	469	546	502	483	438	399	388	380	358	368	357	343	325	326	347	342	319	352	350	328	327	297	297	301	326	293	338	316	350	287	317	328	315	312	326	318	315	323	321	313	321	352	321	312	324	334	299	307	325	310	318	283	304	358	327	328	293	336	308	312	347	314	310	339	341	308	323	328	308	295	289	324	317	321	296	317	328	327	326	332	320	324	311	330	303	306	337	317	312	331	324	303	340	337	335	336	352	295	325	312	296	303	305	358	333	333	309	338	325	298	337	304	317	292	338	310	314	306	289	311	324	315	323	331	296	342	340	303	362	324	302	349	308	331	318	303	310	325	336	311	327	319	363	312	332	309	290	320	327	344	291	313	334	329	342	310	311	346	334	306	310	316	318	321	333	340	307	297	328	373	329	325	299	313	338	314	296	340	316	315	311	342	342	341	311	308	336	340	345	335	315	334	336	315	305	301	327	334	333	301	346	304	358	271	298	337	290	276	341	299	310	317	328	276	317	335	314	349	292	313	347	327	326	305	304	350	316	324	306	330	316	319	277	315	315	310	311	298	370	325	312	324	302	320	331	284	328	286	297	336	297	311	352	330	351	275	316	307	315	313	313	303	321	318	356	345	310	307	313	320	310	304	333	305	339	304	316	315	320	304	304	270	319	324	289	298	320	309	316	314	344	333	333	332	299	317	302	320	310	318	314	286	318	307	327	333	299	336	306	305	317	327	333	331	331	312	313	297	327	309	321	316	315	323	305	348	328	330	325	322	345	328	303	289	320	348	359	319	319	307	307	276	340	310	331	319	323	307	334	307	301	332	339	314	290	305	326	346	317	324	334	303	299	330	315	306	318	302	348	326	317	321	337	298	324	335	315	322	319	326	293	311	337	326	309	333	358	302	323	288	325	338	319	323	282	327	318	320	334	342	312	320	311	331	308	349	310	358	331	321	317	342	341	315	339	364	332	322	302	333	311	335	326	303	340	328	301	291	321	311	324	333	321	302	360	338	321	300	323	319	336	314	312	326	312	333	313	294	346	330	351	312	309	302	312	306	311	345	340	343	319	318	314	325	324	328	349	341	330	289	331	314	300	362	301	347	314	324	335	310	340	293	326	314	311	330	333	326	325	308	335	338	312	347	348	314	342	347	310	329	302	332	329	370	341	299	334	308	327	322	305	304	310	347	327	309	303	317	295	327	300	353	332	318	342	329	301	283	307	307	319	328	352	318	298	327	323	314	319	340	299	311	343	265	327	304	310	315	355	308	306	310	342	330	287	354	308	326	310	326	332	303	321	311	317	317	320	382	281	323	298	308	316	295	317	309	310	320	327	351	319	325	303	351	308	316	317	280	312	295	339	330	321	319	338	312	315	313	327	308	340	329	326	318	334	349	296	319	334	307	316	324	330	332	306	294	318	315	315	321	291	325	310	342	343	315	338	307	333	325	338	311	332	318	348	322	326	312	322	318	333	336	347	342	336	348	338	340	324	308	332	291	347	337	328	294	330	316	372	360	332	341	345	317	383	332	335	307	306	322	305	338	327	340	313	291	313	321	318	305	305	312	302	338	331	313	350	324	325	308	330	374	281	350	336	324	314	279	298	302	326	309	299	286	295	325	322	310	328	355	329	342	336	322	303	326	330	343	288	336	316	344	310	285	295	297	316	321	326	321	336	346	312	329	308	316	301	289	327	286	293	310	318	313	329	309	317	303	304	331	324	312	336	336	334	302	317	307	337	316	304	337	301	319	353	310	331	320	306	317	301	339	316	313	316	342	272	294	357	322	296	295	306	333	306	307	317	343	299	303	292	316	313	308	310	313	331	309	331	299	317	312	334	315	329	301	302	315	297	298	314	327	314	321	341	294	299	314	311	326	304	333	287	290	337	326	345	315	312	296	346	328	298	355	276	309	374	292	339	312	318	284	293	318	323	309	330	338	307	300	342	308	346	329	320	313	293	348	363	297	323	314	304	341	305	318	366	336	362	349	310	312	327	324	309	313	312	304	329	295	330	349	306	305	313	308	323	309	299	328	327	338	309	300	278	310	326	328	316	317	324	315	347	320	341	306	354	311	310	319	327	354	311	321	309	333	322	312	343	318	357	329	330	336	324	301	339	293	330	339	295	345	325	322	296	301	302	321	333	316	294	314	327	349	338	308	350	289	356	358	319	356	308	329	300	315	303	344	312	309	329	330	312	327	325	317	307	302	336	327	306	332	344	323	324	317	322	330	348	299	307	305	299	318	333	291	355	332	286	302	303	289	308	323	363	323	288	330	325	273	333	328	307	314	288	313	344	359	320	324	289	352	314	329	324	316	326	316	317	363	316	301	359	342	315	310	315	309	347	332	344	326	304	326	321	317	324	291	319	307	296	325	306	347	273	303	320	330	309	343	321	331	289	352	331	289	299	313	314	295	308	365	359	329	330	324	318	297	316	330	335	332	308	352	309	328	337	326	315	299	312	329	314	342	348	314	320	322	305	339	303	318	290	310	334	319	367	342	343	316	294	322	332	321	321	321	335	327	314	335	324	366	319	296	294	326	303	307	318	352	302	339	334	305	367	308	328	333	332	336	348	320	344	321	321	297	305	300	300	315	329	339	300	311	324	300	282	313	344	334	303	324	312	303	348	298	339	336	341	274	301	308	366	337	336	338	314	331	350	319	315	351	333	319	318	332	303	329	352	329	291	299	330	327	328	310	301	337	343	306	324	330	335	328	344	314	295	331	307	335	312	305	317	341	312	323	296	304	288	298	334	304	291	334	285	344	309	316	314	313	326	331	326	295	310	349	360	306	302	304	331	338	295	325	299	294	329	317	321	311	328	315	324	325	358	289	327	317	305	347	305	306	315	315	296	333	321	322	321	345	296	308	298	306	280	343	310	332	323	319	331	307	330	304	336	346	308	303	308	285	297	316	325	308	323	336	335	348	330	310	347	330	330	319	325	350	360	318	321	289	332	317	324	349	282	335	302	336	315	314	306	349	309	322	317	310	341	318	353	331	316	321	326	288	312	355	298	333	362	308	294	304	317	332	304	354	343	316	317	318	297	313	314	317	332	305	324	337	317	318	314	302	331	304	324	306	357	313	328	309	304	295	341	306	296	317	293	338	295	306	334	282	316	319	364	312	307	300	313	330	333	322	318	280	335	337	341	345	352	337	336	344	326	306	346	307	354	283	299	314	317	335	349	287	328	303	320	342	320	326	292	302	300	295	309	305	327	306	312	319	323	327	338	341	312	350	336	334	345	314	277	345	324	316	324	318	331	330	309	320	306	293	351	295	295	307	305	301	300	337	315	329	319	340	340	351	312	358	304	287	319	332	348	341	332	319	321	316	319	338	325	353	325	306	332	335	319	331	308	299	305	297	309	317	325	296	337	327	319	348	328	323	321	327	326	316	335	331	327	319	341	338	316	337	327	323	314	324	316	325	322	318	325	304	356	325
20532	15692	23050	23937	18675	18087	17290	13919	11009	8411	7019	6589	5514	4856	4199	4101	3308	2962	2394	1902	2098	2188	2084	1934	1542	1275	1324	1165	1310	1130	1077	892	897	869	811	857	792	795	742	745	801	794	772	881	834	764	761	822	791	810	841	782	814	797	807	796	799	752	834	726	777	747	802	803	829	825	808	765	795	726	772	776	803	772	798	784	796	780	815	788	764	806	751	834	745	776	788	752	751	753	793	756	776	819	781	767	727	824	756	751	746	749	767	775	760	800	758	804	761	791	794	792	824	821	771	778	867	808	764	836	775	807	771	779	782	790	777	793	781	756	737	820	780	762	766	813	811	769	791	816	818	767	747	796	793	824	782	763	820	782	812	813	786	802	776	768	766	705	730	767	774	758	748	753	819	796	740	764	769	798	801	799	760	790	786	802	774	728	744	778	778	738	807	772	771	734	804	822	777	762	790	822	815	755	725	791	782	825	767	799	774	717	799	767	807	770	766	770	754	760	791	813	804	774	773	791	804	763	783	758	777	809	785	798	815	764	753	811	739	728	796	808	796	817	797	749	784	738	845	794	739	832	732	780	752	717	778	786	742	772	782	771	773	786	808	773	811	769	791	807	759	821	810	742	771	741	788	747	832	802	778	807	805	768	803	824	783	788	756	781	790	804	762	774	815	798	796	799	745	769	768	762	793	796	806	815	779	796	828	835	788	801	794	783	761	762	729	736	833	767	763	784	770	764	766	808	813	755	771	793	817	750	738	768	796	815	733	767	738	739	798	764	785	751	786	742	758	761	842	783	824	800	776	764	796	746	749	773	762	788	765	813	788	779	797	738	789	770	767	791	806	782	762	751	778	825	758	822	774	791	748	772	759	838	790	782	815	757	761	738	769	791	745	763	825	785	745	750	765	800	781	746	757	808	784	782	750	756	757	800	781	779	765	772	844	798	765	816	754	796	745	781	785	779	777	780	786	811	776	801	749	784	807	819	782	798	789	786	788	752	797	774	793	784	784	793	799	785	775	788	759	835	803	809	782	748	757	765	753	801	760	755	803	746	740	829	762	784	839	725	689	812	806	834	828	773	776	798	770	736	785	781	756	748	777	785	789	781	815	773	738	742	779	775	786	783	749	766	775	801	772	783	808	787	848	783	799	774	807	764	764	728	813	771	771	791	759	751	797	754	805	796	744	748	764	727	753	728	784	797	762	754	733	804	743	788	772	844	755	778	783	768	783	774	757	748	810	757	822	790	750	801	761	786	794	797	814	776	802	784	789	738	780	764	802	745	794	782	830	816	740	801	821	768	766	773	786	779	785	723	807	820	754	799	752	798	828	806	816	778	853	762	787	815	754	800	787	820	784	772	757	808	769	800	794	739	826	801	749	776	787	742	764	763	813	768	741	787	789	776	805	828	780	776	788	768	715	766	803	760	799	849	748	796	745	729	747	797	788	761	797	739	843	776	737	712	770	797	774	788	782	765	759	772	754	773	739	843	804	784	736	764	769	773	763	796	774	816	804	778	775	822	763	811	811	762	801	810	796	773	797	760	790	797	791	755	750	766	737	797	820	784	821	744	757	753	820	805	784	797	765	755	829	781	769	789	793	791	759	763	741	774	808	739	827	826	768	731	763	782	748	781	773	771	776	795	793	822	798	796	751	771	771	725	749	806	781	815	772	811	729	745	807	784	798	804	774	832	756	766	831	772	799	779	753	762	780	774	739	725	789	788	787	815	742	772	769	816	791	786	782	780	775	785	771	782	791	830	786	820	744	759	789	749	755	764	744	805	795	763	748	798	772	786	756	762	793	808	785	754	788	743	781	770	807	844	789	767	779	772	767	761	802	767	784	830	793	794	757	805	799	759	769	760	717	781	745	782	801	771	750	813	713	752	797	824	758	828	780	795	851	775	755	813	794	807	799	742	782	770	834	783	799	773	756	752	813	760	805	805	786	759	789	811	776	801	765	793	771	765	794	776	807	740	824	762	795	764	741	810	782	781	783	782	772	788	788	798	811	812	776	799	774	825	807	735	778	787	797	799	793	769	771	773	756	741	832	818	809	863	712	822	755	816	745	802	785	754	790	798	785	760	772	754	831	764	760	799	755	802	815	765	769	771	775	797	757	777	773	777	807	784	816	754	754	750	763	772	788	770	765	775	783	761	787	809	728	744	768	788	795	812	800	843	757	742	721	794	779	785	832	768	783	795	796	793	774	822	821	747	765	758	755	808	752	790	814	752	815	778	784	768	752	740	804	762	778	794	832	758	767	846	773	792	818	831	760	769	823	786	747	770	793	752	806	756	829	834	806	771	776	831	796	763	791	732	816	761	774	806	767	742	769	811	786	843	728	703	728	775	792	767	741	768	782	806	792	777	780	754	769	764	784	738	730	752	813	819	864	794	809	768	780	797	801	785	772	749	779	772	791	805	779	727	753	782	742	800	744	781	813	766	767	750	795	802	759	771	798	765	811	773	744	800	773	772	769	754	763	739	766	792	763	810	754	757	801	761	768	829	739	793	780	804	793	748	806	820	821	794	768	761	764	775	745	784	776	817	731	774	763	742	817	744	765	760	709	791	807	739	764	799	799	759	795	761	861	739	766	780	783	772	798	810	737	756	762	749	818	746	783	848	791	803	765	817	794	722	731	739	789	746	781	768	779	793	784	772	755	756	781	726	753	790	769	792	724	828	754	812	777	775	812	751	735	795	802	752	823	741	759	760	748	827	834	771	827	776	783	847	739	772	793	824	750	756	825	764	753	785	797	742	744	740	729	777	815	774	811	791	811	789	778	772	777	786	793	755	759	767	781	811	782	822	751	788	761	731	786	748	770	808	758	770	841	775	805	766	786	739	775	756	824	837	809	738	782	767	708	786	735	785	795	758	746	765	771	793	767	769	799	737	769	775	748	784	809	785	802	803	778	801	773	768	815	778	811	734	751	793	801	767	815	796	767	784	768	806	812	792	735	720	789	767	774	786	766	829	767	781	812	796	809	738	776	769	778	786	772	773	778	748	784	749	753	782	796	782	786	799	767	778	766	777	757	798	825	817	744	788	804	777	760	776	794	777	808	783	790	780	774	774	795	793	794	728	771	840	758	778	732	803	784	788	765	772	806	723	834	777	762	813	814	762	788	798	797	792	736	770	785	805	780	780	756	774	795	741	743	778	792	723	804	819	826	790	793	737	751	785	768	823	814	807	768	800	798	806	792	738	811	789	753	825	731	787	784	801	727	745	759	818	749	778	722	799	763	777	747	757	815	815	802	778	793	782	786	806	769	825	722	757	774	787	766	759	764	726	778	804	777	821	776	843	751	752	759	740	796	732	756	744	724	772	759	802	754	807	769	802	799	768	769	799	775	820	751	783	817	788	782	807	795	754	758	796	844	747	779	781	834	851	774	826	741	745	760	783	759	775	823	783	829	810	790	797	765	799	762	782	786	795	808	788	872	798	749	826	767	749	789	788	739	803	801	811	764	738	773	779	801	716	790	801	760	792
36427	24984	23978	20294	13533	10844	10484	7025	4933	3404	2566	2282	1876	1610	1427	1250	1120	946	789	689	719	761	667	714	576	470	434	430	445	422	382	334	327	330	328	343	326	355	348	277	286	304	305	291	329	281	280	302	308	294	272	302	310	340	311	304	304	294	286	289	297	289	288	300	287	297	282	300	310	285	320	268	307	330	301	302	278	301	305	303	286	279	300	345	293	343	285	318	319	314	309	287	304	295	310	294	263	297	307	295	316	264	339	302	304	308	314	317	324	294	276	316	285	293	304	295	300	283	283	302	282	280	330	282	295	287	325	293	312	327	262	284	304	313	303	289	313	301	268	326	291	304	285	314	300	298	310	309	304	279	298	326	349	322	289	287	312	303	299	323	297	302	343	293	323	316	282	303	307	323	320	324	284	297	278	318	297	316	309	306	332	327	324	275	302	267	323	311	291	288	303	322	290	287	301	312	313	296	314	307	316	307	323	278	280	306	279	296	287	331	341	312	264	285	296	324	288	321	329	285	335	320	273	304	265	275	296	326	292	276	310	299	289	317	324	310	285	316	313	282	308	271	302	288	278	315	282	358	294	289	284	266	296	298	287	275	309	313	302	287	294	318	304	291	311	261	324	279	282	284	314	332	313	297	275	310	330	280	275	309	301	285	290	315	311	297	314	305	236	272	314	272	310	304	316	292	310	312	272	296	289	301	314	299	287	322	281	308	331	279	286	288	305	313	281	326	302	290	277	287	324	275	324	310	338	287	304	339	323	297	309	284	315	256	308	305	301	296	291	273	308	278	311	292	292	306	319	360	328	302	276	306	309	317	323	301	284	304	281	290	292	288	285	275	292	283	304	284	270	273	282	298	293	296	271	304	295	317	308	317	307	296	315	306	301	281	309	311	304	277	292	299	302	293	300	288	291	308	295	270	299	312	321	321	274	310	279	320	305	337	293	283	308	331	331	309	290	327	278	286	318	285	327	295	319	287	288	324	321	308	307	325	314	310	304	299	318	293	289	304	293	295	296	291	314	274	286	294	321	321	323	327	317	323	323	274	296	313	292	321	280	272	290	293	298	286	302	302	308	277	289	306	316	335	323	312	300	303	315	305	312	304	309	282	298	300	271	318	297	291	288	286	285	304	296	273	272	283	305	309	294	307	274	329	282	297	316	344	284	270	276	267	311	288	286	299	296	293	282	327	265	286	297	273	273	297	300	285	267	322	282	313	304	289	308	318	328	291	282	299	289	300	287	268	304	293	286	281	326	298	314	311	289	309	286	300	311	258	311	267	312	305	302	318	283	296	290	300	276	310	323	309	320	321	320	324	292	287	290	294	312	283	320	285	324	305	307	323	272	270	308	304	289	262	281	294	310	268	332	291	302	296	298	298	302	291	323	260	309	266	284	277	289	317	285	286	281	340	350	282	346	299	287	297	259	308	317	301	288	297	342	317	279	300	325	308	274	319	285	307	323	305	316	318	307	312	323	285	308	275	313	306	315	294	287	323	256	268	308	308	304	292	284	336	274	272	307	315	325	354	254	312	301	313	333	305	313	301	295	309	299	293	287	284	305	319	276	287	294	299	283	295	310	301	311	328	269	290	302	307	304	324	288	292	311	297	300	293	283	321	316	313	306	313	331	326	284	317	296	285	327	326	300	305	256	298	294	298	303	288	258	291	276	271	269	261	309	309	297	330	275	334	277	296	297	272	298	287	287	277	297	308	315	283	302	281	326	314	301	318	288	315	307	335	313	308	304	313	299	288	301	298	271	329	291	314	345	311	317	277	308	300	275	285	329	315	327	287	312	290	285	315	284	306	317	301	274	302	306	263	299	303	305	272	303	311	310	319	301	328	295	290	280	323	296	319	293	295	259	289	259	310	278	282	280	301	288	281	307	263	325	295	294	299	287	296	299	279	294	315	322	334	304	286	302	333	280	312	310	291	272	281	291	295	311	284	299	299	320	299	305	296	317	334	298	307	277	281	298	303	302	277	305	295	307	295	310	290	274	307	333	324	281	287	275	308	290	321	281	303	294	304	284	293	296	269	286	303	308	328	306	334	288	302	293	299	323	308	307	301	278	321	335	309	289	290	306	299	310	318	303	338	321	282	315	308	295	308	311	325	324	315	293	328	289	295	317	285	300	299	294	314	294	273	287	311	318	309	303	303	318	284	316	294	296	340	312	295	325	274	291	326	339	347	298	319	284	302	335	303	296	278	291	314	288	267	364	288	282	309	333	347	316	295	347	323	306	280	267	304	272	296	298	280	306	310	342	339	271	293	290	330	291	332	328	327	305	297	293	312	324	300	299	309	322	289	302	294	313	298	288	310	281	346	295	328	290	334	349	313	277	313	297	310	268	310	311	299	304	294	304	292	293	315	325	296	267	285	286	309	286	285	308	317	300	292	290	289	320	292	275	281	273	284	303	309	287	300	294	311	311	297	301	303	290	309	324	299	282	285	298	302	272	274	277	310	325	281	306	293	297	289	310	267	319	294	290	316	289	306	280	280	304	305	333	312	329	320	336	295	291	299	279	304	313	290	329	339	293	323	291	287	270	278	286	321	329	309	288	283	297	274	321	302	310	300	284	324	253	297	300	307	304	306	307	284	301	309	283	289	296	300	298	308	319	288	306	318	309	322	289	326	323	286	269	284	298	313	289	315	295	290	278	298	299	303	340	289	304	323	276	310	282	326	283	289	326	322	329	306	315	281	283	293	291	313	325	286	309	304	280	293	305	293	306	277	282	312	292	329	308	274	310	298	275	267	300	314	284	271	297	274	337	310	279	272	292	314	283	295	297	323	294	306	316	290	299	305	279	270	306	283	311	311	276	275	283	263	323	276	309	288	272	282	299	305	288	284	290	312	261	301	315	296	274	295	324	307	295	288	315	309	296	291	321	306	296	332	289	328	308	311	297	297	266	307	278	281	311	267	275	296	297	309	333	287	311	282	280	312	305	265	320	315	308	274	325	303	274	279	300	317	300	312	297	299	315	309	272	310	306	310	286	287	310	294	288	317	290	317	267	342	289	292	311	277	320	316	294	315	342	332	295	313	326	289	307	335	286	278	315	339	298	307	305	285	307	284	281	311	315	317	309	282	327	272	290	289	275	300	294	314	292	296	297	326	306	283	297	292	285	305	315	258	324	302	321	297	270	304	282	303	290	288	295	317	328	297	307	345	303	306	291	321	324	300	294	292	299	315	291	308	340	298	340	321	300	297	284	298	271	283	314	313	280	304	309	288	311	299	320	297	298	288	289	325	276	327	294	290	301	301	289	286	336	303	312	322	324	300	280	324	284	320	286	287	323	301	297	308	288	286	286	290	317	293	296	304	288	280	294	305	335	281	313	317	345	331	338	319	254	274	306	318	308	307	270	323	304	289	307	306	306	307	287	318	286	292	328	310	296	303	290	307	280	301	289	319	273	312	287	306	290	288	273	277	297	293	282	311	309	302	297	286	291	286	297	296	296	300	281	294	294	300	298	290
24370	20646	29200	31013	24639	24725	24478	19163	15565	12477	10974	10384	8765	8047	7051	6646	5747	4704	3785	3064	3422	3597	3108	2916	2181	1839	1692	1580	1660	1334	1107	971	938	891	809	849	836	837	753	778	767	792	783	739	753	750	740	720	676	761	764	746	737	753	775	726	746	744	718	785	730	757	718	731	710	749	753	692	744	771	786	757	705	711	692	719	755	777	714	756	741	759	734	735	732	735	748	739	689	733	722	767	753	740	727	744	754	730	687	738	725	743	721	760	758	735	771	755	721	743	735	771	743	783	743	742	729	713	718	706	684	742	761	702	720	735	735	728	701	691	763	738	776	766	710	726	732	762	710	722	748	773	716	712	700	706	751	742	767	703	718	695	760	683	704	744	724	741	724	743	729	694	686	736	705	774	750	750	765	726	730	746	710	681	727	695	665	777	739	705	727	771	747	745	731	775	736	742	758	685	737	740	797	727	718	708	712	710	684	737	719	688	724	743	737	740	741	740	691	722	730	744	742	723	719	722	735	738	770	706	736	731	748	746	721	765	766	740	716	748	716	721	757	745	734	644	723	705	769	680	755	732	704	741	753	794	698	731	664	689	688	753	728	761	758	744	722	721	717	725	765	730	705	734	671	768	696	716	775	740	773	737	745	732	704	739	738	714	668	744	742	736	728	754	722	714	757	763	730	754	755	766	771	742	755	756	747	742	747	741	703	760	732	715	698	770	765	752	760	741	758	745	731	749	745	709	723	713	718	787	734	752	757	726	740	746	741	780	697	795	738	733	728	762	781	748	736	678	756	742	716	682	683	724	727	766	755	684	749	701	778	716	705	723	700	757	694	733	715	723	742	718	790	741	720	722	708	739	765	735	782	790	745	710	740	687	695	745	758	765	739	708	758	712	755	765	769	771	756	704	731	689	730	715	725	753	739	808	716	775	739	706	704	739	743	712	726	730	690	720	723	731	773	761	744	744	745	684	771	733	754	733	695	735	747	728	715	732	734	695	717	723	775	740	749	749	741	736	760	686	789	704	795	750	718	733	761	697	766	751	697	700	740	720	713	671	704	729	767	750	704	753	752	707	697	751	712	716	738	749	744	721	748	727	767	714	705	757	727	703	723	748	719	729	753	738	700	692	775	707	732	684	704	745	764	738	762	756	744	725	735	707	694	779	721	774	725	719	704	724	746	743	729	729	787	748	737	716	706	721	769	754	739	751	733	737	742	698	750	736	717	771	729	711	799	704	729	674	717	745	760	747	747	710	700	740	751	733	704	749	708	764	727	754	730	702	732	729	724	739	715	748	719	721	775	805	730	737	754	749	748	753	691	757	750	754	738	724	756	714	731	711	733	763	779	748	746	761	713	780	705	730	734	700	692	742	699	762	720	737	748	713	732	732	734	737	755	784	709	746	729	773	725	752	694	718	739	746	752	706	752	734	768	709	707	779	730	748	753	707	745	716	740	693	709	753	742	746	721	727	769	739	721	718	681	752	712	744	757	740	758	739	763	749	721	702	755	690	707	731	724	732	726	743	759	705	722	732	726	756	747	734	704	730	757	706	767	735	721	783	738	721	733	748	744	762	751	750	711	730	729	781	745	718	694	712	733	738	744	764	695	759	726	730	723	722	750	705	756	750	774	721	717	752	718	735	730	787	690	723	744	754	730	770	752	691	667	754	742	737	726	721	742	749	761	767	767	776	715	727	761	751	699	778	683	721	740	715	734	704	718	769	684	739	765	709	761	674	767	782	738	731	752	736	743	715	708	741	699	722	773	700	726	725	702	719	738	709	716	749	684	759	713	672	721	692	743	737	750	735	732	714	730	706	773	688	761	729	753	722	771	708	744	705	748	708	730	681	703	713	787	728	701	711	738	708	756	688	794	751	713	711	714	727	727	739	681	721	718	729	748	705	745	732	727	737	733	744	725	695	726	682	739	763	759	724	744	733	719	765	761	704	719	740	751	707	751	741	762	744	736	735	742	761	746	765	743	725	748	744	744	680	702	750	711	765	723	730	717	752	748	724	707	739	743	778	772	760	729	742	753	741	770	706	691	736	719	719	728	727	706	729	737	680	748	764	713	719	718	751	748	720	718	745	700	733	687	705	762	713	772	709	747	741	767	729	761	767	695	725	742	708	732	695	778	719	753	738	722	734	733	726	749	675	712	720	767	690	722	711	683	712	755	738	756	721	776	732	762	733	773	739	708	737	739	737	774	759	702	795	729	744	775	764	711	739	754	786	723	723	774	694	754	748	736	742	735	777	760	691	707	733	754	731	756	782	714	673	774	750	709	747	742	807	754	708	725	723	782	762	709	758	711	783	731	781	728	800	771	725	702	770	768	720	696	720	765	753	746	731	733	672	728	758	735	668	715	735	743	715	735	725	757	736	721	748	740	725	753	790	808	774	726	748	672	680	752	771	688	690	753	732	763	760	727	741	692	719	759	746	691	678	746	727	715	765	748	742	748	728	732	718	744	708	769	687	721	709	733	772	756	744	774	749	732	694	757	752	696	693	734	722	748	763	711	737	745	744	738	723	781	740	740	782	745	716	762	715	729	724	721	744	754	738	707	759	711	722	718	729	739	763	694	724	700	717	746	745	732	759	761	732	749	744	701	714	715	731	753	754	713	717	697	696	699	707	708	720	775	745	743	743	708	734	731	732	730	741	767	728	766	742	719	749	750	719	724	745	735	756	722	732	745	736	792	738	759	760	697	707	750	722	764	733	733	758	770	748	711	737	744	654	734	719	752	708	723	709	734	726	725	779	765	750	734	709	710	689	719	727	779	733	701	741	751	723	725	779	713	721	689	727	718	758	723	741	748	732	711	721	768	728	763	736	736	742	754	740	758	716	734	716	743	749	746	729	758	734	775	759	740	778	737	724	802	754	705	738	768	721	756	738	750	772	756	731	704	756	727	752	691	712	754	782	694	695	717	756	774	721	696	719	720	710	729	722	733	722	761	775	741	729	738	731	739	701	714	711	732	722	724	752	739	739	780	764	696	710	704	769	700	757	775	725	724	698	746	728	711	761	703	702	710	768	761	723	712	763	742	689	715	753	763	727	731	695	719	755	706	742	748	717	745	773	745	722	708	725	714	720	755	747	741	747	766	718	684	713	747	724	752	714	715	756	733	725	707	686	739	723	767	713	750	765	734	754	739	705	756	747	804	705	733	758	764	764	737	727	735	718	691	751	679	729	707	748	733	701	744	712	709	766	744	782	740	726	727	732	734	732	733	724	731	759	715	687	725	673	764	725	719	726	779	754	699	779	729	735	776	741	747	759	740	722	726	707	739	755	742	708	761	749	761	779	735	719	733	701	714	761	733	742	749	779	748	757	795	737	791	761	733	760	750	710	705	767	708	747	733	716	763	759	740	720	721	684	758	668	729	770	766	746	742	735	766	719	725	755	747	705	720	782	742	732	721	693	766	715	690	738	779	729	772	718	762	738	742	759	702	778	777	719	733	712	771	686	743	760	739	711	715	741	675	763	745	771
16728	10036	8670	5329	3162	2135	1404	926	690	606	516	481	439	442	418	438	361	376	378	349	353	329	331	338	356	315	317	306	326	343	311	349	322	329	329	353	307	338	339	283	318	308	336	327	327	318	325	306	354	324	338	301	334	308	293	352	322	334	320	333	330	317	299	339	286	332	360	302	367	363	310	324	339	350	351	354	306	308	335	306	342	350	324	326	309	316	314	328	313	332	319	319	310	291	309	293	317	338	323	356	377	315	331	330	309	341	356	281	338	342	320	326	367	347	332	331	339	347	334	293	286	296	316	314	323	341	331	299	399	307	313	298	306	321	315	305	280	307	280	312	326	331	298	318	314	300	338	292	319	301	352	340	310	350	284	335	341	332	294	302	316	329	318	341	308	269	307	306	310	337	323	309	313	315	323	377	343	279	296	342	317	312	327	337	313	322	317	324	345	351	364	302	343	364	294	369	328	310	346	326	330	296	326	333	333	324	353	336	310	338	321	319	308	303	329	306	344	351	317	336	295	307	308	328	344	327	324	299	312	314	328	343	336	352	318	297	329	334	313	308	320	325	289	314	306	306	315	337	350	330	319	344	326	309	314	324	303	297	321	349	323	329	334	318	317	303	312	321	319	307	326	345	312	307	306	323	297	270	303	361	323	290	327	325	311	299	309	337	326	299	361	324	336	330	317	316	358	315	324	338	351	293	322	327	303	346	298	314	323	316	327	342	333	307	348	322	327	347	321	313	344	299	322	294	308	322	325	306	353	339	328	348	318	323	296	335	328	310	370	356	290	313	313	293	321	305	267	323	330	364	341	327	310	334	311	291	303	334	355	321	328	340	309	323	316	327	297	320	331	350	339	326	301	354	287	327	283	316	323	323	304	319	309	285	327	331	335	308	332	335	313	301	313	331	312	297	317	334	339	309	314	341	352	305	328	305	306	348	307	343	337	341	318	344	328	327	342	337	319	312	342	332	310	339	310	324	313	300	301	300	341	332	333	296	318	298	312	297	347	328	337	309	316	303	297	326	330	342	331	317	314	345	325	316	345	317	280	332	314	299	302	320	312	331	359	327	321	339	321	292	328	314	350	310	286	298	287	310	307	322	326	295	328	300	294	332	299	292	284	308	330	308	295	340	316	315	316	300	305	335	302	305	300	356	320	335	346	311	333	335	322	328	330	329	340	307	334	335	281	327	327	333	312	351	306	302	301	353	326	324	294	297	319	332	329	328	322	305	309	294	351	310	304	310	338	339	323	322	302	313	337	332	293	315	329	344	303	340	306	341	313	345	340	330	341	316	297	360	329	328	327	337	314	304	287	310	348	312	321	322	314	327	306	279	303	305	340	288	343	324	398	357	286	332	355	343	337	307	304	319	290	369	300	303	308	322	324	327	288	326	338	324	330	327	303	333	352	343	356	315	319	302	339	361	316	330	323	337	300	332	320	304	331	309	338	314	344	341	309	346	360	309	320	343	354	320	282	321	317	319	328	352	300	301	319	312	335	355	326	326	316	283	359	306	355	302	319	329	350	311	364	331	345	335	316	339	346	335	303	326	313	309	304	312	325	307	325	352	339	317	335	312	360	325	286	275	312	292	316	313	268	330	300	306	296	341	305	359	308	342	297	289	334	359	312	304	333	307	300	339	350	319	346	338	327	309	323	334	334	345	315	291	310	323	311	324	320	335	301	325	339	337	313	295	276	325	312	332	327	320	313	341	315	331	317	319	332	322	332	311	346	330	296	310	320	308	332	309	297	301	348	361	324	324	342	313	329	327	309	306	320	330	336	360	315	316	298	309	345	330	321	269	330	320	301	333	297	304	311	304	298	307	314	321	270	351	312	343	314	311	301	354	314	301	327	337	308	353	318	277	351	348	308	281	330	306	297	335	298	299	322	334	304	324	326	350	361	290	335	345	317	336	312	341	326	314	305	290	332	310	336	321	314	290	354	319	294	332	325	334	329	327	338	345	295	300	294	311	352	324	315	294	316	325	338	320	313	326	312	300	345	326	304	332	331	322	370	300	309	306	327	310	300	310	322	330	344	317	295	329	327	324	313	284	313	342	313	346	336	345	382	312	337	308	325	319	329	299	341	295	359	324	319	355	334	349	330	300	322	326	360	328	317	318	308	332	342	304	328	323	328	328	321	315	315	335	310	346	331	317	303	314	339	351	364	311	307	352	327	329	308	326	318	333	335	308	329	325	310	342	330	296	315	328	304	308	334	328	312	325	320	323	338	327	282	332	320	331	310	316	297	308	311	298	326	313	339	355	335	325	317	331	330	320	363	333	352	303	354	331	333	325	327	309	286	320	288	300	348	335	310	349	322	294	317	326	340	348	336	341	319	338	323	310	312	292	298	304	302	325	340	353	296	310	347	335	308	325	283	329	335	320	333	314	304	339	334	326	340	334	309	304	337	330	327	288	321	324	360	329	340	327	294	313	316	325	329	304	345	325	315	321	331	356	332	337	314	330	304	338	288	298	284	334	345	314	322	323	346	318	362	326	354	328	320	319	293	306	377	317	334	327	281	355	323	340	307	322	347	341	327	319	307	306	305	310	330	279	304	297	287	327	313	325	330	326	328	340	338	322	337	314	319	322	345	313	311	326	341	340	346	307	304	311	301	316	295	348	318	318	342	317	325	317	331	329	273	335	347	308	322	298	335	296	296	333	322	316	323	353	327	277	335	307	342	314	324	288	323	313	292	307	321	298	292	345	313	328	302	297	304	360	359	306	325	339	291	311	329	336	310	352	333	294	326	325	315	317	329	344	323	303	318	327	332	315	364	311	332	331	315	330	340	326	297	342	302	278	310	338	313	307	350	324	329	322	319	329	297	337	320	322	318	300	334	325	318	329	291	359	340	308	332	347	313	329	328	321	310	330	336	341	321	298	284	341	314	326	321	300	333	313	328	316	297	314	349	325	310	321	296	308	329	349	313	329	314	296	354	322	297	349	289	302	304	362	307	281	314	335	319	306	350	354	333	323	357	283	307	318	345	290	350	355	301	333	300	338	315	309	337	328	335	345	344	320	354	321	301	319	331	320	281	315	298	308	301	326	357	345	330	313	306	339	287	294	305	302	295	298	321	307	340	287	319	337	316	306	292	365	305	340	279	337	313	352	343	343	319	323	313	334	319	312	324	300	329	299	338	314	318	336	328	305	296	327	303	320	367	281	292	301	307	298	313	335	318	313	309	282	298	328	314	384	304	346	309	337	316	308	317	329	318	310	329	323	303	305	314	280	305	298	325	311	320	264	309	306	303	368	339	366	315	296	342	321	329	310	344	286	341	316	338	331	281	326	318	324	327	308	352	329	297	330	356	309	318	344	274	303	306	342	330	311	328	342	341	337	314	291	310	311	317	337	305	337	302	305	348	347	298	292	298	328	323	319	303	318	308	352	342	339	340	316	324	344	318	318	314	315	335	280	327	324	303	289	312	326	322	299	310	326	312	331	315	317	352	307	310	325	336	336	340	315	328	299
12091	9740	14443	13712	10707	8138	6139	3981	2986	2463	2053	1910	1737	1499	1335	1318	1241	1045	1151	1054	1035	956	957	923	856	868	836	801	790	848	827	818	851	786	758	831	831	819	737	775	777	756	777	837	733	774	805	835	773	809	738	724	785	732	831	796	756	770	738	828	784	747	766	759	771	831	740	796	775	789	805	683	774	792	818	768	815	764	753	788	774	846	809	801	769	825	785	798	818	757	788	818	819	764	787	760	816	807	745	763	802	797	806	763	775	807	750	785	799	788	806	834	751	745	713	753	793	796	803	787	783	751	777	775	812	741	753	743	788	777	756	817	786	757	778	752	749	780	811	776	810	820	839	752	741	833	789	804	731	778	797	774	780	815	744	770	786	766	745	789	773	805	785	784	767	775	771	750	793	761	784	770	751	779	743	752	850	784	806	812	775	785	743	738	811	759	806	813	772	743	812	791	801	766	792	816	781	777	792	802	721	774	791	795	786	799	759	785	748	773	820	775	741	732	766	818	799	815	793	755	764	778	726	748	807	789	820	821	754	785	816	781	756	780	839	799	776	788	791	749	766	815	748	739	765	766	791	766	794	791	777	828	776	775	775	752	796	784	810	768	808	771	777	748	769	790	813	826	796	802	777	801	782	836	798	798	780	780	755	735	749	781	755	752	830	833	776	766	765	843	818	797	741	733	741	795	783	796	784	797	730	763	762	769	798	772	812	811	764	735	757	762	795	774	759	770	776	793	832	822	779	774	714	737	749	793	782	777	778	782	778	787	785	764	800	846	765	765	759	784	829	810	757	809	804	750	804	850	737	758	758	791	784	819	757	814	776	811	782	812	772	762	793	755	768	740	808	781	761	816	794	798	714	799	771	832	736	775	786	690	820	767	767	777	745	741	806	813	786	786	790	801	778	804	855	774	780	812	785	764	764	781	823	789	761	767	768	742	777	784	764	767	776	793	817	742	731	771	758	804	779	831	786	811	772	782	814	796	775	804	779	820	824	774	754	833	746	864	802	842	776	727	744	757	758	754	789	751	793	797	777	798	792	754	813	790	796	804	813	749	808	751	789	751	768	850	753	808	751	726	758	789	762	766	768	807	811	774	765	747	811	770	754	811	741	771	781	805	804	770	820	797	792	769	768	733	791	797	792	796	743	754	780	830	726	790	787	803	769	739	782	801	810	729	768	804	726	798	780	780	800	789	761	803	834	799	769	786	761	748	798	794	773	770	804	768	782	755	763	771	826	767	822	782	814	821	782	793	759	748	784	757	781	785	790	775	804	798	772	789	812	764	789	792	783	750	796	747	832	798	788	760	761	794	825	775	776	797	831	812	816	774	793	756	784	787	873	789	782	781	744	756	824	759	788	791	772	734	802	794	770	790	786	747	823	769	800	756	773	757	778	777	798	795	861	771	765	795	832	764	824	808	864	798	772	761	746	779	778	851	768	800	771	777	771	761	722	781	811	752	808	752	786	763	784	755	739	805	793	782	787	766	781	853	780	749	808	777	781	775	773	789	757	802	746	785	764	799	798	818	804	754	766	791	813	768	810	788	761	814	759	794	777	826	808	722	829	796	778	766	784	800	761	815	812	736	746	765	735	772	785	784	812	787	793	773	772	785	803	807	758	806	769	770	829	799	783	802	743	805	809	771	815	786	730	793	743	777	778	751	809	759	799	801	765	767	785	798	797	821	805	750	792	853	791	804	794	811	761	757	818	786	753	758	765	821	780	752	767	812	803	751	764	756	760	739	754	787	801	765	791	806	761	773	801	801	765	760	784	763	758	761	777	750	797	783	818	795	784	771	827	767	759	794	783	770	809	765	752	816	810	718	748	752	770	801	776	778	748	770	792	733	787	735	766	733	772	750	719	775	820	759	768	779	742	776	796	744	791	719	782	783	735	815	767	750	770	839	760	762	780	795	818	774	772	799	738	801	770	814	787	778	783	752	750	773	807	754	777	817	810	770	789	782	755	788	796	758	792	775	784	799	810	759	781	752	769	815	816	800	809	795	782	776	762	759	752	766	751	806	796	779	788	751	770	748	808	731	817	836	765	792	779	809	779	788	797	806	777	764	852	845	792	787	767	824	843	797	744	840	776	778	810	784	802	778	797	791	762	817	756	781	809	775	772	774	784	810	813	804	758	762	811	742	783	803	774	751	794	784	723	791	733	753	843	749	784	776	772	759	790	772	770	845	787	743	796	724	799	730	755	744	812	767	805	805	785	764	815	808	816	778	798	735	803	783	778	761	742	770	770	775	705	762	765	766	764	780	762	741	779	743	774	806	774	799	772	758	764	849	758	791	792	777	766	770	774	805	752	792	733	764	784	763	791	790	754	804	806	780	750	744	779	771	787	785	795	744	799	744	789	805	843	802	818	805	755	767	776	786	789	794	750	804	747	782	727	790	825	746	763	785	781	817	793	776	773	768	822	747	773	777	783	792	766	793	820	774	753	761	819	854	743	765	838	802	770	757	797	769	751	744	761	784	841	808	853	795	814	774	786	851	779	803	777	783	780	779	760	796	783	754	804	806	820	799	786	772	764	777	782	780	732	741	789	749	832	777	776	780	817	777	788	806	802	748	780	742	760	763	760	766	823	748	785	802	743	756	819	735	819	787	788	765	787	779	758	758	813	774	844	809	797	787	790	754	778	799	815	775	820	809	808	807	834	793	772	823	791	781	822	740	804	747	744	778	756	764	783	772	787	797	783	822	742	785	760	818	780	761	835	744	806	775	816	752	779	765	778	737	824	758	791	822	787	760	765	830	823	774	791	773	826	791	795	785	787	796	774	799	751	775	827	767	825	740	758	783	787	815	737	796	772	771	775	803	749	795	770	737	834	760	822	777	754	810	817	800	822	769	834	810	827	776	794	738	750	757	824	751	751	812	804	849	791	770	793	800	777	819	821	756	744	813	786	818	809	784	711	800	722	767	770	830	822	779	832	749	768	778	776	767	750	855	795	794	810	793	757	784	757	737	758	740	745	835	766	805	830	829	793	848	778	766	813	750	781	764	790	759	754	768	768	767	764	781	744	821	788	766	796	799	789	751	764	763	793	757	791	737	807	740	800	790	768	774	794	794	796	792	780	798	745	800	803	804	763	755	769	757	783	764	772	799	792	793	817	809	757	813	802	822	783	821	776	757	734	773	770	750	771	750	759	750	774	794	798	812	740	803	798	805	846	760	798	815	788	819	797	797	762	766	739	741	752	747	791	776	830	818	738	805	791	746	747	776	792	724	763	801	749	734	828	836	735	772	754	780	778	802	763	784	757	778	771	766	769	769	850	747	745	758	764	777	788	743	761	748	821	765	860	734	820	760	783	783	791	774	802	769	766	764	813	790	708	799	785	775	808	778	782	802	757	793	785	798	794	762	742	798	802	747	775	820	796	793	755	772	747	762	763	800	783	792	814	817	761	772	838	799	778	794	801	773	785	787	786	773	750	753	745	782	784	727	814	758	788	739	821	781	729	765	732	780	733	833
28456	19061	18049	13653	7329	6296	5560	3539	2572	1977	1578	1405	1263	969	928	813	758	638	622	518	587	548	512	432	422	414	384	421	393	380	330	335	370	329	335	327	314	296	327	363	322	312	321	316	317	349	364	324	312	325	341	331	307	291	338	293	311	350	295	321	304	328	308	317	322	331	318	321	282	320	316	317	346	312	293	298	319	338	322	323	339	324	305	316	343	317	297	300	308	327	305	328	312	319	343	333	295	327	318	323	338	342	330	314	316	330	303	281	306	338	307	275	307	331	325	331	302	306	331	315	341	287	328	325	300	333	334	324	337	341	315	297	315	314	311	292	302	332	321	315	328	322	288	334	335	324	341	359	342	315	352	316	311	349	293	359	323	320	348	331	304	314	336	315	314	319	311	338	291	374	350	340	331	337	330	347	308	325	313	317	368	326	351	353	327	327	315	328	320	313	355	346	346	324	319	342	320	347	338	329	304	343	316	299	298	336	333	311	281	332	313	312	301	262	301	341	295	317	349	285	298	320	367	306	316	330	290	307	310	315	348	335	322	344	338	348	308	310	339	335	309	322	294	284	309	360	312	340	314	352	324	316	344	318	309	334	330	330	311	297	322	293	310	336	329	310	366	312	326	314	340	351	323	328	333	326	359	320	306	304	323	308	316	322	322	325	317	324	283	317	314	337	306	332	309	286	306	315	315	321	309	327	355	337	322	301	324	287	305	328	289	296	332	314	295	340	307	315	288	312	304	328	291	340	340	322	346	293	332	296	296	308	347	339	307	325	325	318	319	345	315	322	337	332	318	327	330	315	343	355	342	329	342	298	316	331	315	320	305	328	306	331	308	302	276	340	322	323	319	308	316	304	324	320	323	295	325	346	325	317	307	343	302	291	308	310	303	335	320	309	334	343	323	327	314	319	337	324	334	332	327	286	300	320	328	334	317	329	329	360	294	341	295	314	341	337	302	314	324	318	312	304	306	313	286	295	306	314	311	313	316	286	319	315	295	307	318	300	332	317	324	304	314	317	336	335	316	348	299	292	322	352	350	367	316	332	322	350	313	324	325	327	349	350	309	309	339	327	301	287	311	312	322	320	319	333	351	346	348	335	297	279	305	328	324	309	307	333	295	318	344	323	332	325	342	339	356	331	338	310	318	351	346	327	306	321	367	299	303	324	338	321	347	299	309	317	314	277	317	315	344	310	292	312	308	308	315	312	326	297	318	345	314	308	297	336	310	354	315	342	341	361	317	284	300	330	336	355	321	332	306	326	285	308	334	304	317	354	338	344	297	337	332	318	303	323	338	317	307	320	314	329	348	321	343	315	332	319	319	347	334	304	324	298	326	327	291	310	337	305	319	330	346	292	305	327	333	343	311	315	331	294	340	301	354	305	364	320	307	325	332	323	334	298	315	324	322	310	319	315	334	335	325	324	311	299	328	312	308	329	342	335	325	329	306	333	347	330	327	288	326	331	337	308	326	314	321	331	336	274	302	301	297	324	308	299	300	326	309	304	314	337	299	315	346	279	340	308	339	353	276	301	361	338	317	328	311	321	307	316	342	317	297	294	349	352	347	354	305	301	342	308	295	329	331	330	334	322	279	294	323	311	328	311	313	300	290	311	326	338	303	313	354	315	317	321	302	313	314	305	292	326	379	334	333	321	291	340	334	352	290	319	320	326	336	352	332	343	304	366	324	330	337	304	349	321	332	318	305	310	339	318	316	342	330	338	332	309	298	306	303	314	343	342	315	317	365	318	328	303	297	315	307	292	304	318	283	345	332	339	345	308	348	376	353	345	318	326	308	352	327	334	323	321	356	351	336	326	342	297	328	289	332	293	325	312	310	359	319	342	323	345	339	328	349	321	291	349	266	316	305	334	294	326	328	294	330	352	301	310	325	320	301	343	329	325	300	348	309	297	303	311	310	344	305	327	323	350	308	309	328	322	349	338	289	303	350	315	326	317	341	301	276	277	323	309	328	301	328	289	301	310	327	317	303	342	343	362	327	325	292	337	308	326	328	351	324	321	338	333	325	315	304	329	324	325	289	315	323	311	309	302	322	306	349	293	322	325	327	286	307	325	344	315	338	344	350	321	321	327	338	314	327	311	301	319	303	311	329	324	320	312	313	310	282	326	316	324	328	329	341	349	341	333	319	343	305	325	326	338	306	329	310	317	344	314	284	308	335	310	328	329	285	302	323	330	332	311	370	303	338	313	325	292	324	348	343	294	318	346	312	325	346	336	304	334	324	306	337	343	314	309	322	310	320	316	341	329	362	309	295	318	333	323	312	333	307	360	329	325	329	343	346	341	311	302	334	324	333	339	339	280	298	323	301	343	330	341	339	350	324	317	338	313	330	303	300	312	325	312	281	327	326	269	332	326	332	353	320	325	343	330	327	349	299	312	293	311	358	317	328	305	332	341	317	357	311	316	330	342	317	332	317	319	300	321	304	326	306	347	319	310	307	314	332	308	312	333	311	298	302	325	324	331	310	327	351	293	336	332	333	325	337	330	332	340	329	325	330	336	307	301	324	312	343	325	325	315	318	318	309	304	327	309	333	303	317	317	304	305	326	284	297	321	341	310	306	371	318	330	325	330	301	326	339	351	291	344	354	347	332	329	324	331	328	311	310	316	329	331	321	326	334	292	318	308	332	322	329	328	309	307	334	329	326	349	302	332	350	321	314	353	328	330	343	367	314	323	308	337	311	313	309	349	318	281	353	323	301	328	294	324	344	340	339	312	311	318	313	323	311	307	328	348	319	291	335	325	315	355	331	330	302	330	307	364	348	315	313	303	299	324	359	337	294	330	315	339	356	341	354	329	318	324	296	342	354	316	338	317	330	348	325	328	349	311	320	319	346	335	333	328	329	309	324	315	330	319	340	318	322	312	341	321	315	326	354	336	344	377	337	311	332	333	305	281	310	310	332	358	288	328	316	319	304	312	321	326	349	333	296	332	326	350	297	315	312	325	320	353	310	316	344	335	346	320	299	342	317	347	332	318	318	322	329	311	312	321	317	330	361	329	312	313	334	275	269	326	316	344	340	312	314	323	328	286	300	348	337	327	313	331	291	337	315	307	317	356	284	292	301	280	289	343	309	355	325	296	348	334	349	300	287	344	317	336	343	364	330	304	359	329	308	350	339	310	354	322	313	337	302	318	336	346	339	305	340	339	310	332	297	309	296	318	337	321	321	324	314	336	325	330	331	307	327	292	342	331	338	347	355	306	315	321	303	324	332	311	340	317	338	328	336	298	323	331	316	305	309	328	304	291	301	276	298	333	317	297	324	318	326	272	288	308	330	304	296	320	331	281	355	352	328	346	275	331	341	339	345	321	331	324	361	333	291	337	305	327	305	324	317	326	298	330	335	318	342	320	314	273	336	297	308	318	315	308	320	300	313	302	316	333	300	300	302	306	348	324	344	339	338	362	329	300	337	341	302	312	329	282	301	330	280	288	328	327	342	309	342	364	341	302	317	304	331	355
20199	16392	24787	24323	17623	17731	16401	12761	10639	8215	7376	6746	5711	5050	4241	4270	3425	2803	2304	2156	2290	2336	2072	1666	1553	1374	1328	1283	1210	1036	969	887	877	842	856	770	843	826	779	810	813	825	798	800	822	799	824	811	810	816	831	807	790	720	787	743	770	802	774	777	859	802	793	778	786	774	812	802	824	764	777	780	792	801	798	789	765	810	789	791	774	735	773	770	767	796	817	768	799	748	763	774	786	810	751	773	809	797	798	815	773	781	795	784	777	775	827	790	756	801	809	777	758	787	762	806	779	751	772	823	813	777	756	769	819	782	797	744	793	764	745	798	779	768	765	767	793	777	772	816	817	771	700	807	803	831	792	753	815	747	834	796	799	770	757	784	771	774	751	817	765	737	776	796	825	791	790	803	778	752	794	797	792	740	829	761	775	774	804	763	777	784	758	771	833	839	809	763	794	801	766	806	817	790	788	788	753	752	806	821	779	783	768	775	766	811	787	817	774	797	848	790	798	821	799	803	812	797	768	802	771	800	785	803	741	789	751	824	792	761	740	796	751	796	763	782	774	796	781	741	788	783	781	738	756	806	753	775	764	808	806	816	779	814	770	733	771	790	788	778	800	806	764	733	792	779	769	742	806	742	752	787	755	799	819	797	793	791	797	776	784	788	779	772	752	761	787	755	765	786	812	791	826	746	727	726	761	768	754	817	790	785	825	823	823	753	785	795	795	769	803	809	761	764	770	700	826	768	788	784	817	747	789	779	793	804	785	779	810	750	803	741	793	783	778	784	765	809	772	808	793	718	791	812	783	788	775	776	771	809	832	768	796	809	776	773	791	791	794	773	805	827	755	782	716	822	782	816	820	796	826	815	761	776	775	791	767	776	783	791	758	801	791	803	747	704	815	787	793	837	732	781	820	753	809	826	722	835	784	794	767	850	767	792	758	785	738	757	806	768	765	702	779	808	803	766	771	780	769	778	827	772	822	804	828	770	823	801	782	765	759	763	797	811	774	764	824	742	785	798	751	805	807	781	829	805	760	779	775	771	801	782	809	799	779	754	807	804	816	746	822	803	780	795	776	782	765	813	720	796	748	743	844	782	755	806	782	714	803	765	733	785	807	811	798	762	795	794	790	743	799	783	785	749	790	819	765	775	813	765	767	810	738	859	778	793	811	783	805	765	779	789	800	805	765	757	835	797	867	798	786	815	775	805	818	816	722	730	745	780	750	818	720	770	801	780	773	746	762	756	824	815	773	786	819	757	748	803	749	786	766	782	705	761	826	777	738	757	795	758	744	744	802	731	772	762	757	860	806	761	775	791	735	750	754	748	762	772	799	799	757	788	755	752	776	792	812	742	762	779	799	755	821	831	774	763	810	773	817	739	776	715	807	795	820	759	781	774	832	792	750	750	794	739	790	724	796	796	787	813	794	818	766	786	779	730	775	815	788	746	811	799	734	798	777	760	794	802	745	779	764	801	765	763	804	775	812	781	744	843	758	790	807	781	763	807	773	778	777	823	798	800	742	767	754	767	829	839	792	779	740	785	771	794	771	780	760	804	790	769	759	798	818	821	756	759	776	787	817	744	748	801	819	770	825	777	765	786	773	809	754	788	778	760	802	751	815	827	785	780	767	783	794	793	789	733	801	802	786	796	759	776	817	781	775	775	784	798	817	771	794	796	803	823	775	787	744	801	783	788	783	851	795	800	783	743	728	756	807	742	713	777	772	808	780	796	778	822	802	796	783	765	825	802	807	747	755	772	767	749	819	810	810	800	787	815	766	749	751	769	740	811	783	759	756	779	780	772	767	755	761	797	722	801	774	757	762	845	786	787	795	792	809	778	788	801	776	763	784	756	804	772	791	791	801	811	816	768	786	728	835	773	779	757	754	780	780	766	805	771	824	774	782	772	785	809	758	721	800	835	785	801	785	812	803	756	817	800	806	792	836	769	779	799	774	744	794	814	787	789	767	737	823	812	790	772	759	833	790	742	791	791	737	802	814	788	794	771	826	767	794	791	791	788	808	770	772	755	807	775	789	740	803	793	731	789	804	787	790	761	791	817	792	821	782	777	747	791	727	763	808	722	736	755	757	792	787	768	844	763	784	787	845	752	804	783	790	754	755	728	715	771	787	767	767	745	818	867	794	792	790	756	769	844	773	768	766	799	796	780	767	735	787	739	801	789	821	834	815	856	805	833	763	762	753	762	811	788	784	821	801	787	785	758	797	791	755	782	843	771	813	767	799	769	797	794	743	765	774	849	805	807	821	757	792	831	853	773	776	799	761	780	813	788	749	771	784	810	754	793	799	743	841	819	797	770	760	769	809	815	806	746	793	820	763	828	846	795	762	827	774	790	825	797	782	721	804	774	773	724	728	808	772	777	799	745	754	799	721	812	814	824	760	759	791	816	770	775	774	814	864	809	798	762	817	771	812	807	753	751	779	783	828	761	833	807	739	807	799	829	789	738	786	806	805	781	775	790	781	798	742	774	811	735	791	782	774	811	760	797	793	774	766	834	745	789	810	775	760	772	748	711	785	810	731	795	767	699	781	808	780	802	804	780	775	802	755	762	750	771	818	746	785	801	742	800	704	815	767	794	779	783	769	818	802	751	783	750	768	798	765	843	783	774	789	799	756	800	733	803	753	766	780	788	718	796	799	787	768	805	773	743	778	800	768	757	740	773	780	735	765	816	767	826	763	792	831	814	800	801	763	825	749	747	799	796	813	780	759	839	766	831	775	777	771	801	818	835	794	770	719	769	787	792	835	738	780	785	779	789	790	744	808	766	760	774	753	787	841	776	802	819	782	802	779	741	801	780	823	745	800	778	779	735	795	793	756	842	809	770	778	746	726	786	754	798	773	809	805	780	722	773	802	747	772	779	806	782	798	824	818	791	752	761	777	787	796	833	728	757	788	803	831	831	820	808	762	762	771	741	787	828	797	742	812	778	809	758	793	757	785	803	779	781	742	819	741	745	767	779	803	758	785	770	767	799	790	800	780	752	769	805	826	769	767	742	729	844	744	758	808	760	786	806	798	773	824	839	760	759	765	775	789	784	757	803	790	815	799	787	770	806	806	784	782	808	736	769	789	734	748	765	749	786	773	767	796	794	756	776	763	792	813	751	779	786	768	764	799	785	768	781	807	852	767	782	782	778	793	818	774	805	781	809	786	797	807	798	784	762	762	760	796	768	761	789	743	803	794	767	786	773	822	815	779	786	741	752	734	783	814	757	798	816	760	819	827	799	771	782	839	749	747	743	757	761	802	816	809	753	768	785	835	769	808	737	803	769	743	759	805	798	783	801	792	792	776	798	837	833	830	770	751	805	810	795	790	829	729	829	723	796	754	784	751	782	811	750	774	817	759	810	793	746	748	758	765	806	755	752	826	765	755	776	752	763	840	829	774	759	797	875	862	767	815	802	757	826	756	792	808	779	791	804	799	758	758	727	756	753	769	831	764	793	775	733	826	750	783	783	772	761	722	790	818	774
37830	24955	25479	20832	12718	9977	9640	6782	4841	3655	2814	2406	2025	1707	1468	1352	1112	924	812	653	693	795	665	538	506	463	462	402	431	405	363	325	331	358	347	327	317	334	301	286	321	316	305	299	326	293	313	351	280	314	271	277	339	303	337	282	303	315	328	311	335	265	285	297	293	310	317	337	285	327	340	314	322	305	326	314	333	322	319	326	301	342	298	306	287	278	312	271	323	323	302	279	320	278	340	314	304	288	317	292	335	347	305	294	322	332	322	337	295	297	324	304	334	300	300	310	259	299	298	314	287	269	304	317	317	298	311	305	332	277	308	285	301	295	280	290	329	291	303	316	293	308	306	316	290	337	332	340	330	307	304	288	289	308	313	289	333	340	336	281	310	299	296	327	294	315	259	290	248	333	279	269	295	295	303	319	337	337	321	324	302	348	325	305	312	283	321	281	323	313	293	289	306	290	335	309	309	314	339	322	312	319	310	329	308	320	313	310	305	308	304	317	329	300	321	319	337	318	326	322	313	311	307	286	286	293	313	313	348	295	263	340	278	278	301	323	318	285	307	302	334	326	288	305	324	276	322	365	331	301	307	284	310	264	297	305	319	319	306	291	320	311	297	310	310	317	305	339	303	280	286	323	304	351	318	324	291	311	285	297	259	312	298	307	302	296	299	283	338	275	288	304	311	308	281	310	310	311	303	315	305	335	352	333	314	292	305	308	314	330	308	274	288	312	274	281	302	318	280	266	300	336	321	306	325	309	322	291	290	312	324	307	285	315	344	306	302	295	308	307	292	323	314	323	291	279	307	313	341	317	301	313	309	329	299	306	284	287	331	291	310	335	295	334	319	299	321	317	329	284	282	285	270	297	288	329	312	323	325	307	294	309	310	311	304	313	348	310	278	277	289	333	293	295	335	314	316	310	286	287	315	367	314	305	279	276	285	315	301	312	331	337	304	337	300	289	286	272	292	329	307	334	307	265	301	337	308	315	309	291	304	323	308	306	349	301	291	322	335	324	280	295	292	294	307	301	308	305	380	316	272	331	304	298	297	271	326	290	344	300	322	307	305	293	343	325	272	300	301	295	296	306	305	272	284	302	334	320	303	319	313	308	293	295	292	283	288	302	332	318	281	309	318	309	284	313	314	295	316	335	264	325	303	339	274	326	289	280	300	309	331	287	293	335	327	303	311	327	289	286	305	326	292	288	311	305	291	298	303	316	287	311	329	299	277	310	300	360	256	315	325	305	314	319	307	293	284	287	305	306	295	300	279	299	325	309	284	300	278	288	294	286	295	325	289	300	306	310	304	331	339	305	322	298	300	316	297	276	248	280	319	346	278	317	310	299	305	266	270	304	304	309	317	296	287	307	280	298	284	308	322	303	322	313	314	285	323	360	298	322	308	294	352	322	299	298	289	334	320	320	299	314	316	303	325	346	307	304	302	290	283	290	268	299	308	335	294	291	313	298	323	296	315	314	316	301	330	308	303	324	334	312	328	287	297	296	311	294	316	304	275	288	323	301	329	315	305	312	332	302	262	321	285	296	308	319	318	330	307	309	293	262	309	300	312	303	327	287	302	311	315	323	265	291	308	307	314	299	345	311	282	316	307	322	322	304	275	284	291	278	338	288	312	326	325	317	293	315	290	299	290	328	306	297	309	290	322	300	300	286	308	312	306	320	343	333	281	331	292	285	285	302	278	289	310	290	321	294	304	288	332	307	328	365	323	295	301	307	307	325	320	321	293	312	284	311	322	304	283	325	289	285	310	303	335	310	327	345	316	302	325	331	328	291	283	290	351	288	314	302	336	326	313	308	317	320	336	310	327	289	314	346	324	331	294	304	332	322	282	298	282	312	291	319	287	297	278	320	304	318	320	291	277	296	304	317	305	317	271	296	268	253	322	272	287	310	298	302	299	286	319	267	300	310	329	325	301	323	346	324	321	302	287	314	303	324	319	301	283	305	309	331	309	305	292	314	314	273	331	323	314	299	296	301	311	284	300	335	326	296	271	321	284	315	304	318	286	295	308	305	325	317	290	297	316	301	294	275	317	320	273	304	308	315	322	291	315	282	304	292	326	331	284	306	282	293	306	309	312	318	269	312	334	286	307	330	296	289	279	275	270	291	323	332	332	320	298	299	274	307	308	340	324	316	310	323	298	327	327	299	322	326	303	289	279	315	324	316	305	318	298	320	284	297	305	307	292	285	298	292	323	282	264	316	322	341	287	314	308	320	288	312	311	294	335	317	307	296	288	334	293	275	337	312	299	293	274	311	311	328	293	307	294	322	317	290	330	276	325	288	318	294	274	258	290	295	316	321	296	325	293	293	315	345	272	307	309	324	318	326	299	317	268	320	320	324	322	263	312	322	287	314	318	305	295	318	295	307	291	299	305	311	296	288	290	297	289	315	290	314	290	322	299	278	318	316	324	289	282	345	301	318	364	306	297	305	319	309	308	301	306	282	265	315	282	304	259	304	301	314	303	304	299	325	314	303	308	280	314	338	315	300	334	300	277	307	342	285	303	325	300	315	284	342	326	328	292	323	313	302	315	333	332	329	301	326	337	323	284	363	323	292	289	310	309	330	328	294	310	287	304	279	316	310	312	298	319	307	287	322	320	293	333	293	298	311	306	294	299	303	296	295	281	300	311	320	310	304	307	301	297	288	324	301	295	324	334	291	316	312	293	316	287	313	292	308	323	312	323	292	280	312	298	279	300	286	301	311	272	270	307	320	274	284	332	302	295	270	312	307	284	271	293	282	289	286	323	279	306	326	314	331	337	304	317	315	295	335	329	285	316	316	327	303	295	323	300	325	314	310	309	322	293	293	308	290	280	302	296	283	292	300	312	283	349	261	317	307	274	327	329	277	289	313	314	319	300	314	313	292	300	304	345	309	308	333	339	318	338	305	268	292	324	313	295	315	327	309	324	306	338	286	307	283	309	341	292	262	326	313	307	294	294	317	303	325	353	302	332	314	323	335	289	304	283	313	296	311	334	284	325	279	306	323	320	335	291	286	292	301	331	315	284	278	280	309	295	323	296	317	340	332	286	294	310	295	321	288	291	313	317	364	313	349	333	315	276	301	255	306	305	342	312	280	313	294	281	334	297	306	284	300	317	321	299	309	291	313	314	306	258	276	334	284	286	295	318	287	302	353	353	299	309	273	310	306	288	328	316	315	301	303	301	321	338	316	308	275	311	332	309	292	306	319	312	324	278	311	301	305	297	327	327	307	300	321	271	325	299	333	318	280	319	373	288	299	285	288	333	314	308	325	333	317	318	294	318	323	311	329	300	317	303	301	316	324	300	300	324	323	327	278	320	320	297	311	281	294	314	305	328	325	307	320	301	296	322	321	337	310	279	307	342	282	334	307	300	349	315	312	299	309	290	302	305	279	310	320	309	330	325	303	279	317	319	314	293	306	277	294	293	290	300	317	315	312	325	306	305	297	329	356	302	293	333	335	309	273	318	306	306	298	281	316	324	323
25046	20329	30522	31572	23832	23797	22801	19036	15717	12821	11748	11100	9557	7881	6908	6691	5236	4207	3761	2991	3335	3554	3079	2322	2006	1937	1799	1662	1422	1260	1001	936	914	900	841	818	804	853	785	752	755	731	791	797	825	762	740	788	785	743	734	815	773	746	731	746	731	721	707	792	697	763	775	736	757	830	690	711	747	779	762	762	764	779	730	794	773	776	738	800	751	717	719	745	758	750	730	761	768	786	751	778	751	695	778	724	756	701	762	736	758	662	752	726	768	730	752	764	761	786	728	731	728	745	751	731	748	750	774	780	737	739	792	749	819	753	744	761	781	712	720	729	748	754	753	733	728	794	736	775	733	764	751	782	800	799	827	754	789	752	727	784	730	791	746	737	739	787	809	670	764	698	754	744	746	725	714	749	766	768	740	767	732	735	745	685	785	718	749	734	772	716	728	750	732	721	766	740	728	779	752	744	747	773	760	723	735	762	792	737	774	773	786	759	720	760	726	738	719	738	783	783	754	773	776	745	736	710	766	747	751	700	743	719	746	706	751	722	733	762	708	729	700	745	752	768	743	748	756	765	786	723	726	736	770	708	759	778	702	712	703	752	791	756	816	691	766	703	762	782	739	774	764	803	753	741	697	738	749	727	780	692	776	722	766	754	739	745	749	696	729	769	788	739	742	771	751	722	756	799	727	775	776	736	731	729	730	768	759	766	684	754	795	715	728	704	733	729	748	791	742	701	757	708	737	784	761	767	708	713	709	727	735	750	754	706	709	730	717	723	789	761	755	742	747	692	747	776	745	705	682	737	762	759	724	683	724	742	772	730	766	763	738	776	729	735	810	758	740	739	741	705	731	755	740	753	777	761	771	779	754	682	772	754	743	736	788	749	715	743	740	749	784	743	782	772	707	781	759	766	759	750	699	759	760	754	715	748	755	802	772	741	757	726	738	750	718	732	728	794	786	745	817	748	676	709	735	709	755	720	758	731	781	737	721	755	740	792	795	695	725	689	789	759	730	778	732	792	730	725	769	741	741	724	759	730	701	682	768	785	721	731	753	780	771	728	745	738	707	756	784	795	740	760	766	748	735	781	744	753	762	716	711	713	761	745	778	714	715	781	753	748	748	793	753	771	714	807	718	745	723	764	738	747	711	734	733	727	739	739	781	779	736	721	742	791	749	793	750	726	731	695	749	695	753	705	690	725	766	744	699	726	765	818	728	772	733	785	782	757	772	729	735	716	775	751	697	737	709	733	780	759	757	749	799	743	775	781	772	771	770	787	755	807	760	739	722	703	728	757	739	739	753	743	757	736	722	734	748	727	710	745	771	724	781	794	700	753	760	745	771	746	756	774	708	714	732	745	710	786	740	764	785	760	714	737	682	756	711	742	744	766	755	677	772	699	725	699	778	754	735	738	743	770	729	758	739	761	764	716	782	762	752	789	747	766	737	732	800	756	816	814	755	782	786	757	713	760	715	750	800	739	693	765	786	750	776	781	730	769	737	724	811	744	766	803	723	769	774	702	794	764	745	722	741	773	738	713	746	742	748	737	753	732	731	717	734	745	673	801	759	747	743	730	758	769	782	724	756	773	745	790	741	722	732	765	761	717	744	757	746	688	735	775	741	762	759	718	769	768	705	744	748	714	776	739	756	775	741	775	713	762	734	776	704	729	763	777	822	696	763	758	766	759	742	761	761	761	715	708	798	775	688	755	737	724	708	750	705	716	758	729	768	748	766	766	753	714	723	745	730	782	734	773	807	809	739	780	766	739	690	771	775	745	744	746	695	752	726	721	770	715	762	783	705	738	739	778	708	722	774	754	738	713	734	751	715	771	746	793	756	788	787	747	701	734	703	757	729	706	768	736	702	774	717	744	750	732	761	759	742	759	762	755	735	749	718	714	714	758	774	724	738	749	726	780	728	722	704	748	769	767	721	739	794	713	744	741	776	760	768	738	674	745	760	783	693	771	711	753	771	758	758	732	707	728	732	722	794	705	736	789	760	731	724	747	770	785	710	726	746	743	721	740	756	738	725	715	735	742	753	722	748	756	717	718	729	739	730	775	742	757	769	717	728	718	775	751	756	717	738	703	741	749	753	767	756	740	766	777	729	730	705	746	707	790	701	748	764	707	720	794	738	781	720	751	757	779	717	767	737	702	771	768	762	725	707	720	757	773	793	733	711	688	729	726	761	722	747	716	754	722	747	732	725	716	785	761	767	740	731	708	764	800	743	767	755	748	770	770	759	798	759	709	732	717	761	778	751	777	747	747	781	803	807	697	727	703	747	720	733	759	766	749	769	758	726	739	799	733	784	744	759	741	750	705	718	703	770	737	808	739	750	779	755	727	719	741	763	731	783	749	785	779	740	754	759	749	754	769	785	733	764	765	722	736	717	746	723	760	729	697	740	732	761	698	781	775	769	740	734	719	706	782	747	726	740	765	763	755	720	781	752	741	763	743	741	785	747	765	751	725	720	738	754	724	748	735	747	743	749	754	732	789	757	752	756	744	728	756	771	760	771	813	746	760	761	699	751	764	787	772	732	743	716	751	737	785	763	722	739	704	707	721	775	747	736	700	737	765	738	717	708	748	774	770	786	747	750	722	732	753	743	759	740	706	766	710	762	754	722	752	727	779	740	742	780	757	770	759	752	739	735	758	731	732	753	710	757	730	779	752	752	742	753	670	742	756	724	756	757	773	745	742	771	782	788	723	756	781	768	756	738	764	761	767	749	722	780	759	749	747	746	766	753	733	727	755	768	742	728	734	741	717	759	778	691	693	738	752	733	736	723	776	768	778	762	745	751	693	739	787	720	722	719	781	778	730	769	721	754	752	777	743	731	737	770	785	727	757	755	808	754	765	711	765	777	727	729	741	725	714	773	745	737	745	738	761	743	744	737	750	808	818	748	722	765	741	815	764	763	726	763	669	757	762	752	710	767	742	727	749	760	754	757	752	742	673	731	726	763	787	699	789	740	752	735	748	731	723	688	749	782	770	746	741	747	781	740	725	745	723	754	761	758	751	763	730	723	761	713	741	747	693	790	708	726	774	766	737	717	738	699	786	746	747	724	711	782	722	749	763	754	754	731	736	717	736	744	742	767	710	707	757	723	737	758	739	746	769	735	743	762	764	713	726	755	776	785	769	765	760	739	723	781	742	747	753	730	758	726	748	701	753	767	759	742	711	809	772	732	765	742	777	756	771	751	717	771	738	703	681	714	726	768	762	739	742	725	737	756	735	785	733	734	714	705	752	758	729	724	733	728	739	759	755	745	748	760	748	749	714	750	783	709	751	731	753	772	748	786	841	751	721	783	767	758	773	817	765	793	803	764	743	786	713	762	819	781	720	705	751	727	789	713	748	731	739	723	797	811	756	745	756	717	696	739	785	735	785	690	710	716	738	745	716	792	721	719	783	697	754	754	740	788	701	816	703	749	770	760	761	728	739	788	738	727	752	763	756	776	750	677	752	781	737	776	708	706	766	702	751	688	715	725	761
16913	9262	8953	6172	3393	2141	1290	865	755	661	582	556	456	465	415	392	396	381	403	319	355	322	370	358	359	343	331	337	374	322	357	323	337	290	336	334	328	288	313	353	329	307	363	314	329	299	334	295	305	342	357	335	314	315	293	376	311	324	324	346	336	326	346	324	301	344	308	351	351	317	368	311	290	318	343	343	287	313	299	309	295	356	330	344	301	306	333	334	303	324	304	314	336	331	352	317	324	307	309	332	300	314	306	347	361	299	333	312	344	357	325	349	320	351	378	331	326	337	307	350	327	328	348	312	326	314	304	308	352	321	343	321	290	359	324	313	325	327	299	332	308	346	338	341	315	311	317	343	329	301	314	344	331	306	302	307	346	301	327	320	316	332	339	370	310	341	323	336	321	336	311	332	308	287	356	335	297	306	326	311	357	330	304	316	338	332	338	344	323	332	324	338	370	323	313	316	355	318	324	320	333	288	301	349	356	309	316	319	314	323	339	336	337	335	323	308	323	365	349	346	310	313	324	313	321	296	339	344	360	338	351	311	322	309	317	342	318	308	312	316	328	335	298	298	311	331	322	321	331	339	295	315	321	315	302	329	323	317	335	299	319	324	319	329	334	350	335	379	299	363	342	324	349	326	307	307	319	338	318	291	301	341	357	293	323	285	343	352	323	325	320	335	334	320	311	299	344	296	328	310	351	304	333	351	312	356	313	348	327	329	353	343	317	313	313	309	350	349	369	340	344	357	358	344	324	331	346	344	316	304	324	305	361	307	333	322	316	316	371	336	346	332	345	296	343	329	295	316	292	341	352	340	318	319	342	324	326	345	327	334	315	299	338	339	304	292	330	348	323	303	333	332	331	342	370	339	293	355	336	336	293	326	322	303	308	310	334	335	316	331	345	323	315	276	334	326	331	318	316	326	346	308	331	320	341	341	359	360	349	337	332	319	315	352	313	328	356	334	331	306	348	335	328	311	345	297	323	338	313	332	348	343	342	336	328	305	320	326	291	288	299	311	334	314	304	328	338	359	317	346	324	327	327	320	310	336	351	323	365	316	325	317	327	347	349	305	324	337	313	332	335	332	346	323	318	323	304	311	328	338	330	325	330	328	346	288	304	313	335	376	319	291	317	318	349	351	294	298	321	325	323	353	336	345	317	336	306	288	337	331	318	291	323	367	333	357	345	346	328	271	334	345	323	333	308	311	326	338	298	371	305	408	333	303	332	313	313	352	361	322	338	338	293	331	320	316	338	333	363	334	349	315	330	314	293	294	334	316	315	307	308	336	335	314	330	322	336	312	306	371	338	323	337	302	294	342	360	342	335	352	340	323	328	311	350	311	347	300	326	345	305	336	312	342	334	322	318	291	285	305	329	324	351	329	334	306	295	311	328	346	322	304	311	293	317	305	325	361	323	340	329	295	318	335	361	311	338	344	349	327	299	281	348	321	329	331	327	348	351	336	311	353	327	307	296	327	301	325	312	291	331	301	366	321	344	359	341	329	324	300	337	348	355	282	331	325	318	330	326	314	354	336	338	325	316	330	304	359	359	322	332	320	369	325	361	342	335	346	319	288	320	340	328	337	322	344	309	322	362	317	339	321	324	332	355	344	363	330	353	337	353	360	317	306	352	325	328	310	318	343	308	310	307	341	350	334	319	337	331	330	355	341	354	306	293	369	317	329	344	302	338	339	314	340	336	357	320	336	305	340	323	293	326	354	317	275	310	320	376	307	334	305	305	312	309	337	322	334	321	311	320	316	299	320	358	326	322	343	369	353	315	322	307	298	366	325	331	338	287	336	318	340	327	332	349	319	351	327	348	353	335	326	321	334	318	359	324	326	329	314	336	365	336	339	316	310	327	316	356	354	337	324	320	337	343	303	297	353	324	331	324	313	332	314	322	319	342	322	375	311	333	338	358	334	329	349	318	309	312	359	320	327	304	306	312	316	306	362	362	320	319	336	363	327	295	351	299	314	310	350	328	320	324	317	311	346	343	335	310	316	350	348	357	299	349	362	316	319	306	321	312	336	327	283	334	340	326	338	321	323	343	353	306	356	354	341	314	338	366	323	331	352	327	324	354	319	329	328	305	316	335	317	362	311	304	345	304	313	323	342	355	339	337	337	291	339	339	338	356	289	322	304	301	350	323	305	319	312	289	329	314	348	322	345	303	350	332	326	318	333	347	322	329	303	330	329	314	315	338	345	337	329	322	348	336	317	297	309	343	279	349	344	311	329	358	311	344	331	322	302	312	337	318	336	336	320	326	325	327	311	331	317	276	300	348	317	331	335	296	323	305	314	344	332	314	326	332	334	306	339	319	319	329	307	322	326	334	322	354	328	323	337	314	295	304	369	341	350	336	334	314	347	369	315	338	344	310	313	348	316	379	310	337	356	323	321	343	337	370	347	308	341	358	321	305	283	312	352	340	345	326	348	306	314	371	334	333	322	305	339	304	350	366	347	349	310	290	338	323	323	309	348	322	299	316	300	314	345	310	323	352	311	364	363	339	318	306	308	329	351	296	319	339	367	325	334	370	316	331	336	344	321	353	296	334	336	320	335	320	304	319	317	340	332	308	304	323	320	288	377	314	357	323	342	299	325	356	323	316	296	336	348	310	343	333	319	323	332	301	340	311	338	353	337	328	353	320	340	316	318	334	359	335	336	344	342	328	352	333	337	343	334	351	306	328	313	284	300	350	322	348	342	328	352	328	302	327	327	306	368	317	361	304	288	304	311	346	344	309	327	321	335	335	330	323	360	316	313	354	363	345	367	318	325	333	322	329	311	328	327	315	351	356	325	325	358	329	322	317	320	345	302	304	324	333	304	331	323	314	318	324	340	317	348	322	346	342	351	316	317	321	270	282	297	341	338	310	325	315	351	292	316	313	335	378	301	317	346	348	333	304	318	303	349	318	304	334	323	332	356	324	298	358	335	316	342	329	371	297	326	321	328	330	308	332	336	322	336	307	317	297	328	330	340	325	320	324	324	314	347	333	318	322	334	345	334	353	331	304	313	347	337	325	349	336	309	332	337	318	317	352	283	328	357	334	305	345	346	304	341	323	312	290	297	320	297	315	336	335	302	354	339	350	337	301	320	342	358	329	331	317	313	349	318	325	331	318	342	365	332	326	331	345	310	308	363	331	287	330	349	342	333	338	337	280	324	322	283	318	319	350	332	327	322	326	321	352	309	333	330	328	325	316	347	326	330	347	327	339	336	358	291	327	327	346	297	312	326	353	342	326	319	344	327	332	311	320	323	353	345	312	321	332	329	312	321	314	337	306	339	294	306	381	348	337	302	314	328	329	332	340	322	315	324	331	300	327	333	329	316	347	335	346	340	340	305	320	355	314	333	307	309	335	350	346	328	320	332	318	309	311	349	294	313	328	330	305	336	308	314	321	324	310	354	310	340	332	352	280	332	312	323	350	337	307	349	340	325	312	311	339	358	345	334	340	347	339	337	294	347	344	313	315	319	346	294
11769	8763	15735	15562	11027	8029	5538	3842	3118	2627	2124	1976	1749	1605	1481	1381	1232	1166	1143	1043	1028	999	958	901	868	859	876	831	783	794	790	770	813	783	796	773	774	786	765	793	767	780	756	797	762	805	770	774	760	817	817	810	808	825	771	787	745	784	750	803	783	802	798	772	779	808	834	784	786	763	777	776	803	844	803	797	809	765	737	776	808	814	765	792	814	733	834	808	794	786	786	796	784	758	790	759	825	836	807	793	733	764	805	763	848	780	746	818	833	766	782	737	827	790	812	779	793	821	849	741	760	847	804	792	697	829	759	743	760	771	776	829	769	764	797	793	756	800	834	806	769	753	857	763	796	815	831	778	832	803	767	840	753	781	748	798	819	803	816	797	798	783	767	756	790	818	800	813	775	757	815	802	809	795	770	797	772	741	735	809	789	773	816	797	785	800	764	788	787	850	755	742	831	732	768	801	782	851	739	730	809	805	781	801	742	830	811	825	793	801	793	762	789	803	805	819	783	795	768	830	810	788	835	758	769	804	792	782	773	813	779	774	784	754	786	788	741	842	768	737	806	824	839	789	816	762	808	761	773	727	805	788	777	816	796	793	788	795	808	779	806	754	812	760	817	782	795	788	780	868	746	799	805	780	787	731	782	866	769	799	809	704	763	756	774	857	790	793	797	821	794	761	785	836	819	830	752	782	829	799	770	774	796	787	806	824	813	752	729	798	770	802	713	835	817	753	788	825	834	766	787	790	765	774	778	777	831	801	778	751	788	841	808	779	759	788	824	820	757	798	781	764	806	763	739	776	777	789	768	777	818	884	835	832	817	794	774	789	789	797	802	780	851	784	750	752	789	805	826	837	767	827	830	740	819	783	845	795	846	789	822	802	773	814	758	771	789	829	778	800	803	836	752	814	833	794	849	762	804	799	785	791	735	773	830	801	775	790	766	734	732	798	773	811	773	784	797	765	820	856	802	791	772	786	746	810	799	785	808	775	804	775	772	825	774	815	787	776	780	795	851	783	790	817	777	812	812	806	794	784	804	760	826	822	791	789	737	758	768	788	804	789	768	851	819	863	768	760	759	831	811	805	802	797	767	780	771	794	808	789	798	762	830	794	761	751	805	746	766	788	773	818	807	740	833	770	748	821	806	834	792	765	808	815	759	739	731	736	784	737	768	755	802	782	806	822	864	813	762	776	851	841	762	821	793	814	812	771	782	787	763	796	799	764	800	839	842	785	771	809	794	772	767	821	808	767	782	833	811	776	826	729	808	744	792	777	757	737	734	828	748	766	819	814	775	737	758	762	798	771	737	809	820	756	807	834	765	777	825	811	740	765	817	809	772	802	764	760	775	808	814	792	739	760	789	803	769	819	790	823	774	796	781	766	772	786	835	820	781	816	824	806	782	804	795	811	803	765	793	801	806	814	800	751	808	840	755	777	769	795	760	801	730	777	792	748	741	803	839	789	784	794	801	756	771	750	778	806	787	792	819	766	761	764	755	777	798	818	768	762	776	787	743	791	758	800	799	808	796	815	755	775	808	788	870	802	791	830	814	787	763	760	754	783	804	823	823	849	727	795	828	841	810	819	794	785	791	804	737	840	787	813	821	736	804	768	806	819	797	758	783	793	807	754	792	816	801	775	764	869	807	783	830	791	776	800	780	814	769	795	787	818	792	808	779	816	796	804	823	727	757	796	801	792	809	784	782	769	841	830	828	770	797	770	815	799	805	806	792	803	830	801	759	781	809	766	740	781	795	782	834	764	792	724	827	812	755	804	820	801	769	773	720	774	734	787	828	818	808	801	831	816	823	772	850	771	841	827	794	755	798	795	819	802	759	793	842	772	816	807	800	820	782	771	760	809	778	784	724	874	889	821	786	785	867	786	790	788	781	764	760	766	796	756	754	816	775	765	791	785	813	807	823	811	796	795	788	764	740	799	800	832	771	800	743	785	778	780	768	844	770	767	790	777	781	754	791	723	826	782	793	730	794	829	812	807	825	757	771	797	768	801	742	752	809	785	856	810	774	821	759	777	777	823	854	811	811	828	839	799	848	758	795	762	749	749	775	799	793	828	743	748	767	784	772	807	802	791	855	810	813	792	824	786	781	840	781	805	772	830	767	807	802	795	779	795	783	764	791	800	779	811	793	799	787	784	795	780	776	787	815	769	827	773	804	796	790	767	779	811	778	776	786	820	822	843	818	777	756	745	805	775	829	837	818	794	744	834	830	800	798	798	817	853	751	740	740	783	829	814	824	827	808	794	825	747	786	747	808	797	783	776	758	751	834	778	780	761	798	793	784	801	816	738	760	792	768	823	751	837	815	721	821	848	778	817	834	799	801	766	829	772	756	824	803	822	830	758	778	807	798	834	769	801	746	813	777	789	761	767	712	825	764	782	778	791	764	738	807	786	821	843	791	788	792	756	824	776	782	803	779	813	751	832	845	791	786	798	739	775	781	763	788	804	775	785	806	788	790	775	757	802	758	857	811	795	788	775	840	789	768	852	782	756	841	775	777	773	826	803	772	822	752	765	815	801	776	810	777	774	846	739	788	805	783	792	767	800	794	809	792	813	801	757	804	746	818	801	753	829	806	808	781	733	804	782	773	796	819	757	838	759	785	815	760	792	767	790	824	817	773	817	799	760	827	802	747	807	780	805	776	806	761	822	826	798	827	740	752	796	787	761	795	810	793	756	775	803	759	742	773	810	743	771	789	745	734	726	847	800	796	810	825	810	823	780	763	821	817	799	792	836	780	794	757	737	777	773	770	765	836	805	790	813	799	789	724	777	832	734	745	733	783	769	775	834	779	753	790	753	772	770	801	801	820	716	848	789	797	762	799	793	811	778	773	785	769	836	765	796	802	750	815	762	754	838	763	789	778	777	806	785	805	806	792	802	784	833	791	727	815	774	787	773	815	711	841	795	827	809	778	803	795	797	772	767	827	784	804	740	806	836	764	758	821	822	755	823	783	768	784	768	789	770	806	783	818	839	805	767	825	784	798	811	823	783	815	812	791	770	754	775	746	737	798	805	832	795	810	789	812	771	773	767	830	807	813	806	750	775	814	747	815	818	808	793	798	776	808	799	795	825	798	786	758	785	811	792	791	812	759	808	761	837	804	812	814	749	799	788	799	772	722	776	808	779	774	778	794	734	816	803	799	773	827	754	810	741	817	761	783	788	772	788	801	835	846	775	818	752	833	805	763	795	766	828	778	775	770	777	776	840	857	752	785	756	750	810	821	813	808	774	797	821	798	836	749	783	775	812	824	816	813	759	794	762	770	837	797	747	757	782	821	807	826	814	797	790	824	840	819	756	789	804	801	768	772	786	795	789	781	763	806	729	738	785	757	756	814	753	785	825	793	742	768	726	789	807	769	818	815	827	806	789	789	806	792	785	774	821	824	787	782	842	786	773	777	847	788	832	801	806	803	784	808	736	789	762	800	802	741	823	759	836	801	844	799	826	834	765	818	845	816	767	776	774
27426	17689	19280	13754	7748	6319	5365	3785	2860	2199	1716	1472	1200	1070	905	892	684	570	583	501	526	541	489	461	426	458	388	383	381	335	352	323	360	321	341	323	299	305	332	358	347	314	301	301	322	321	312	311	297	341	342	334	319	357	354	319	305	301	298	349	329	335	319	290	318	308	343	287	362	332	346	327	349	327	338	315	349	336	327	328	314	363	360	329	337	320	324	344	316	309	343	288	285	328	309	311	329	334	365	335	343	343	329	320	350	337	314	358	313	298	301	296	332	316	319	355	341	301	322	311	336	309	344	280	324	321	352	291	317	306	329	322	330	359	332	299	353	361	328	341	347	327	355	345	337	354	331	319	305	317	298	337	308	321	321	333	328	347	305	321	318	289	295	323	321	329	280	306	312	318	331	294	310	315	315	315	346	348	307	332	310	322	326	301	356	297	338	338	338	321	331	326	306	364	342	322	325	341	298	314	327	310	307	312	347	296	327	349	335	304	340	319	297	325	342	349	342	317	312	314	296	306	343	306	323	341	321	322	325	338	311	330	312	340	346	300	322	333	347	359	311	346	332	325	373	299	304	312	327	341	334	339	312	351	346	324	325	310	301	335	315	294	276	354	326	331	303	305	316	338	297	313	313	337	333	353	323	342	314	321	345	344	317	343	287	304	305	297	339	323	367	322	334	348	337	330	302	345	314	312	332	305	339	311	310	314	302	338	317	357	318	332	324	327	331	308	307	314	337	311	327	329	316	323	312	340	308	341	286	330	330	352	330	287	299	308	325	313	315	331	321	331	333	326	341	312	326	312	326	317	352	302	301	305	301	300	356	348	285	326	322	281	326	297	317	339	285	299	314	321	306	294	334	367	322	354	330	320	340	329	316	309	309	315	337	310	317	306	328	288	301	336	331	307	309	303	312	339	317	338	328	335	328	293	302	323	323	321	312	315	282	307	310	359	325	329	335	335	345	317	314	324	319	343	309	366	332	323	350	328	341	358	311	309	321	343	309	307	300	321	341	291	343	308	326	342	368	330	334	308	339	308	300	298	289	344	321	318	316	350	314	336	333	320	310	311	326	316	347	328	349	317	298	288	324	286	314	304	352	348	285	308	337	308	321	347	310	320	329	334	333	354	344	323	323	349	304	296	307	344	342	306	288	293	315	314	319	317	348	293	301	326	320	327	344	282	340	303	343	290	310	335	308	296	300	312	306	324	322	360	326	292	312	328	318	343	321	298	264	313	355	328	376	314	335	279	341	322	324	325	336	311	328	344	310	291	297	328	287	293	313	280	311	337	355	346	341	345	297	334	332	320	307	339	322	333	316	305	343	276	314	318	332	345	348	310	309	302	317	326	319	327	317	322	338	346	277	323	309	345	348	307	315	363	296	310	338	317	310	317	326	329	337	335	314	342	319	307	334	336	318	316	312	312	351	303	338	345	308	349	343	305	372	306	306	314	313	311	345	358	328	302	288	330	344	339	365	339	312	329	298	331	285	294	327	319	357	294	300	350	354	279	329	305	317	317	306	288	306	333	320	333	314	361	319	341	337	341	316	280	336	350	311	299	315	293	330	322	283	342	289	331	362	338	313	338	323	327	336	324	336	351	342	310	318	309	310	291	318	341	304	325	336	326	340	344	309	332	284	344	326	335	304	323	348	322	324	307	326	341	345	296	316	338	327	329	337	301	319	304	285	320	352	337	342	330	323	310	330	324	283	336	329	349	317	301	311	339	327	335	343	308	292	325	332	321	361	325	309	365	313	303	311	313	383	295	340	317	320	331	274	317	337	316	299	291	301	306	325	317	301	328	328	320	342	326	350	325	338	314	323	291	342	324	360	335	357	285	328	316	354	311	320	353	323	332	336	323	342	349	322	357	334	275	343	306	305	306	332	330	324	332	292	317	331	333	331	301	323	383	312	348	313	344	328	338	314	304	308	307	355	304	322	317	335	302	326	308	326	321	299	317	328	319	338	345	342	340	336	329	308	322	346	280	356	333	362	317	304	312	312	327	340	326	327	339	317	313	325	323	296	316	320	302	316	305	314	340	341	334	311	331	316	352	335	375	329	313	301	328	321	328	298	316	332	319	313	308	307	297	276	307	329	339	324	358	310	288	309	339	332	358	306	296	347	293	327	343	312	340	324	303	304	338	300	344	339	307	335	306	276	332	293	353	325	320	313	321	307	323	328	344	321	318	324	326	350	337	309	327	322	379	287	337	312	345	351	340	281	303	297	325	337	330	340	321	314	322	322	348	298	324	305	341	346	326	350	313	295	314	322	305	324	328	291	302	328	319	319	360	288	321	317	292	332	313	346	348	334	322	299	366	338	328	317	317	335	284	347	343	336	322	327	340	352	320	321	331	344	346	346	296	337	331	327	323	310	313	310	322	348	288	314	319	349	334	300	353	296	321	317	345	353	329	319	329	300	319	333	317	327	329	296	321	332	342	319	318	323	323	297	339	336	334	338	323	317	324	304	308	322	305	320	322	321	305	320	324	311	330	320	322	314	309	309	321	299	299	330	330	337	367	305	318	349	305	287	311	350	318	303	329	349	327	346	324	327	336	302	356	319	335	324	317	321	315	328	317	347	315	338	345	335	327	356	340	309	333	342	342	317	308	349	344	332	330	330	311	340	322	327	348	323	298	319	359	321	330	335	310	312	322	350	283	342	339	327	335	340	320	310	336	310	295	318	314	305	315	354	343	344	333	292	300	332	336	296	340	337	300	295	287	324	326	306	369	319	328	296	324	341	312	344	339	322	298	338	321	342	324	325	313	324	315	293	344	308	337	318	312	315	329	330	336	349	354	294	335	323	327	374	340	291	330	332	321	309	325	330	343	315	350	347	341	315	331	291	325	376	300	332	321	300	288	309	326	358	354	303	342	354	343	336	298	315	311	368	317	322	324	312	302	360	354	302	309	343	348	359	325	329	346	342	332	335	300	319	339	301	320	321	343	326	319	340	307	312	337	345	351	314	311	367	345	335	372	314	318	333	328	326	340	332	331	315	343	312	305	301	333	355	327	306	312	351	331	343	332	327	305	317	303	327	306	286	336	322	315	315	331	329	308	289	292	348	325	322	306	326	342	325	338	325	305	319	317	324	325	320	329	301	278	294	341	344	307	327	297	330	339	307	309	309	313	310	328	372	332	334	310	331	338	348	324	315	316	337	333	320	324	347	317	362	335	319	338	300	323	321	346	322	320	327	317	368	318	313	314	322	310	344	303	322	298	321	316	304	352	315	322	291	328	329	300	300	298	347	280	314	308	308	282	317	332	305	325	334	330	333	339	317	292	302	292	313	322	327	312	306	317	311	328	326	310	323	319	307	336	322	337	332	326	339	362	329	303	364	337	334	358	349	327	300	315	332	350	319	316	335	319	309	328	324	307	322	349	307	335	308	306	312	316	307	323	324	320	293	314	337	316	306	317	301	338	310	302	346	318	361	326	311	351	301	337	316	337	303	332	318	332	336	329	328	339	301	339
19393	15495	25922	24890	18677	17853	16409	13506	10933	9378	7756	6979	5943	5016	4432	4113	3420	2457	2410	1974	2239	2232	1870	1473	1403	1405	1317	1148	1042	1025	885	922	859	868	867	876	822	762	814	861	824	812	777	862	828	762	811	777	813	760	803	796	812	775	764	795	799	789	730	794	785	803	825	782	758	797	762	773	814	811	763	797	745	769	796	749	832	860	833	790	799	767	779	758	789	764	783	802	787	824	822	839	772	817	805	799	811	790	816	849	828	759	741	804	760	755	782	808	825	809	773	802	715	815	835	790	808	798	795	856	843	795	783	823	795	785	743	811	809	795	813	753	758	781	789	772	787	768	739	770	833	790	821	786	812	780	792	790	801	816	828	777	764	773	789	796	800	766	774	798	793	744	792	845	793	771	841	800	772	800	751	772	766	801	806	782	779	807	792	810	758	788	817	788	788	779	797	790	786	808	785	789	787	799	823	815	811	759	794	727	836	786	790	771	820	773	810	836	834	771	782	812	750	765	762	762	802	825	792	801	754	770	760	796	784	832	811	780	777	804	787	780	795	775	782	770	746	792	815	797	755	787	799	813	807	817	810	774	781	742	729	818	795	754	809	763	800	784	775	783	784	841	762	829	827	800	796	768	763	797	820	824	770	815	797	792	777	824	766	773	787	820	762	802	835	796	800	765	792	760	770	783	810	810	810	767	788	734	734	756	796	845	813	818	830	779	807	799	779	832	799	804	761	777	837	795	815	795	739	780	732	847	790	747	755	771	793	788	792	806	757	828	783	744	812	780	783	812	713	790	818	815	777	803	793	808	741	855	805	771	774	769	807	830	745	764	819	752	831	826	785	795	806	789	753	789	788	806	787	804	776	770	787	787	817	774	773	803	811	812	828	783	816	728	828	833	766	771	794	810	800	788	798	785	756	832	813	768	781	730	854	782	829	817	792	778	754	769	792	772	815	830	827	815	804	744	743	776	751	809	797	738	750	772	780	794	806	780	790	804	816	774	785	788	755	894	799	791	787	787	865	809	827	773	776	806	802	785	804	804	755	806	785	799	785	773	832	800	779	795	818	751	774	835	825	766	800	809	782	820	797	856	809	745	759	751	743	711	783	752	798	784	820	764	729	788	745	736	831	829	780	758	766	803	775	813	817	798	773	772	805	793	794	784	754	811	811	779	787	751	773	794	828	778	809	771	773	739	781	785	792	813	783	801	794	803	834	846	822	798	774	805	792	764	800	718	806	797	794	788	834	751	764	805	734	787	821	760	764	804	741	724	785	754	810	796	790	766	790	825	792	782	754	797	788	808	799	797	733	832	765	809	779	732	794	748	809	751	752	782	783	835	824	808	815	784	768	804	862	743	766	804	803	820	805	802	786	766	767	785	795	753	804	771	775	756	832	778	809	781	817	764	789	793	798	813	774	801	775	826	788	781	767	794	803	802	786	795	765	767	759	736	729	837	852	775	789	823	820	794	819	833	793	790	781	759	827	784	770	757	845	766	801	785	758	818	836	748	767	784	806	776	795	784	840	759	766	795	805	791	824	758	769	790	838	769	825	808	807	792	783	799	783	830	820	760	748	750	769	806	797	775	789	761	811	784	777	808	765	814	774	777	776	742	800	770	794	792	773	752	747	758	835	786	762	748	744	774	871	765	797	710	833	771	795	758	808	846	792	812	857	776	780	716	835	813	767	754	805	829	796	805	818	785	808	772	778	791	803	838	740	774	795	794	726	798	738	793	785	812	770	819	773	776	770	792	800	754	760	767	770	771	804	816	829	755	766	768	787	808	794	770	777	768	769	858	814	742	780	799	775	769	780	771	798	806	803	796	754	729	778	771	775	838	786	818	814	769	798	827	786	811	791	781	765	807	851	801	787	791	745	798	823	816	775	791	793	777	789	777	806	782	811	770	768	802	736	806	786	866	784	788	738	732	753	788	793	774	787	820	730	799	804	833	764	808	800	769	826	838	785	764	793	775	768	809	787	798	789	808	767	764	772	804	807	784	813	739	777	752	798	794	836	771	790	821	770	766	780	789	814	807	789	826	766	793	805	779	816	750	794	793	757	799	799	797	823	768	790	792	774	804	766	787	776	827	796	738	797	820	787	773	816	785	823	799	830	827	824	798	806	753	741	752	803	811	797	795	802	773	774	794	804	862	843	807	738	815	780	805	794	801	773	805	767	807	775	769	810	759	806	830	790	813	794	815	791	787	773	802	780	771	731	732	754	853	771	763	797	790	826	831	775	760	789	766	801	798	789	771	838	747	795	748	794	786	801	817	787	791	814	816	856	773	812	812	783	836	767	755	764	833	786	809	789	773	743	797	773	791	803	777	735	755	715	765	752	797	782	806	803	764	784	827	774	812	828	816	729	822	863	791	765	778	802	798	776	777	805	875	746	861	807	706	822	788	769	773	785	811	803	840	787	714	798	811	766	830	762	778	842	810	824	761	777	815	842	805	783	801	826	789	779	775	831	791	804	756	788	756	766	802	739	813	740	758	817	740	776	800	825	776	761	797	768	786	798	769	731	791	761	836	782	795	767	773	787	798	794	816	834	780	814	756	801	764	816	784	786	748	778	786	763	809	799	749	816	779	783	789	745	768	772	804	774	747	765	800	799	778	761	776	764	774	756	799	803	752	759	795	799	755	733	769	769	773	815	752	794	800	811	764	814	830	763	816	820	827	788	751	788	762	815	773	759	789	785	801	747	811	769	790	752	809	759	755	826	768	844	775	756	777	803	789	814	754	859	745	784	779	806	805	773	786	767	830	785	851	809	765	736	793	773	778	776	829	785	767	793	800	814	804	804	819	805	731	717	758	790	744	763	779	833	759	815	797	810	792	817	867	806	773	773	788	821	775	748	763	831	772	781	784	775	790	742	756	799	795	782	757	780	812	772	788	777	781	763	849	837	825	760	783	822	806	720	797	812	796	765	775	773	773	823	786	812	803	807	825	772	798	754	816	793	790	761	748	814	800	805	780	820	786	752	833	768	782	825	843	827	818	782	779	776	767	821	758	785	833	792	752	755	821	773	789	790	788	778	769	785	817	768	755	780	743	825	772	862	781	801	793	798	753	762	782	785	777	776	807	825	769	779	714	790	792	729	840	825	843	821	792	831	775	799	831	810	822	831	782	736	793	737	735	798	796	750	767	748	770	798	724	818	796	766	778	816	835	783	778	773	780	790	746	780	824	833	776	767	765	798	772	783	799	828	778	822	829	751	800	807	814	750	769	766	785	765	783	793	823	782	766	785	790	804	794	822	805	763	808	764	794	818	815	762	733	832	787	804	773	776	801	806	803	810	786	806	774	810	778	751	810	805	774	831	795	769	827	776	789	791	802	763	779	808	790	778	809	804	767	812	747	778	776	850	801	764	798	789	757	751	809	785	768	799	723	818	777	759	808	774	788	788	765	800	725	805	775	833	806	784	755	823	836	786	749	799	781	773	792	785	804	773	781	778	765	819	819	776	762	816	767	791	779	784	786	795	747
35954	26023	26726	19361	11645	10628	9521	7072	4962	3869	2919	2541	1918	1592	1304	1174	1012	841	781	591	711	694	588	537	487	449	450	435	419	393	349	346	314	333	300	342	329	328	313	322	316	303	344	320	311	304	322	334	309	292	297	338	323	294	340	321	320	327	295	324	326	308	318	310	302	293	300	326	310	304	318	305	307	289	316	317	302	301	310	310	297	299	322	302	308	310	306	316	326	329	299	316	320	283	294	288	324	323	318	306	295	280	317	309	290	299	314	328	314	323	274	302	286	299	336	295	290	304	323	295	288	340	315	349	302	316	318	295	308	316	305	301	322	301	292	296	308	292	286	307	293	286	305	298	301	315	317	292	320	294	285	280	327	307	285	294	281	284	321	309	329	288	316	293	326	315	333	321	316	303	310	298	317	299	267	293	314	328	272	315	321	312	293	325	333	303	294	306	276	326	328	328	313	309	323	299	292	333	331	334	291	321	295	301	313	309	314	309	287	277	316	291	308	313	336	280	328	304	327	287	347	328	313	286	342	317	323	329	303	300	308	293	283	284	332	323	295	309	292	303	286	320	280	327	302	277	317	326	332	328	290	309	306	300	307	304	321	303	344	335	340	298	307	304	294	302	327	290	320	309	295	317	327	298	310	311	347	314	334	301	294	314	303	319	341	284	328	340	323	345	310	320	303	318	307	290	329	374	301	323	279	331	328	317	273	291	308	286	312	312	324	327	328	316	306	312	299	345	329	308	317	332	316	295	316	292	354	301	302	310	307	322	289	309	317	352	304	316	302	326	319	310	332	310	315	298	281	323	300	293	325	287	308	304	304	288	299	300	279	325	323	335	290	325	296	322	310	302	317	293	321	317	316	293	307	326	298	324	325	327	296	312	269	303	307	303	317	316	295	271	294	310	317	317	286	310	304	292	289	294	314	321	309	332	317	263	299	294	279	316	311	311	301	296	318	314	288	281	324	315	312	355	317	290	306	309	261	300	283	311	314	320	313	322	308	280	316	353	285	354	314	317	306	304	286	327	274	309	308	316	304	324	308	279	308	323	297	311	282	314	329	320	292	351	306	344	302	289	279	293	256	337	283	362	321	277	302	321	306	301	334	295	302	318	292	281	285	312	357	343	306	344	300	321	314	327	334	303	271	310	323	278	323	305	287	302	298	319	281	317	282	293	287	291	305	304	304	314	295	301	317	326	305	296	316	295	302	336	299	291	314	302	254	306	321	296	307	303	299	302	345	310	329	302	310	284	283	307	326	290	292	297	362	302	299	318	306	318	339	291	305	314	310	287	313	317	283	305	308	376	357	298	317	291	316	305	278	316	303	332	296	340	295	305	329	308	300	301	352	323	337	316	279	297	290	313	303	290	340	286	273	293	302	318	306	339	323	325	298	295	301	316	298	308	328	305	324	337	321	304	297	326	322	322	316	320	286	291	308	298	314	312	279	311	312	319	330	304	303	292	306	319	331	306	311	337	323	306	332	306	320	304	298	365	294	281	276	317	302	330	290	322	336	313	298	288	313	323	300	329	322	284	300	340	355	306	299	277	341	327	309	317	306	315	322	318	304	341	300	311	324	360	295	298	307	314	295	305	266	314	326	316	302	282	289	285	315	346	314	324	317	307	299	296	321	304	292	321	304	347	299	268	327	315	345	325	273	284	321	319	323	304	340	304	333	307	292	306	326	322	295	285	331	300	336	283	279	324	289	265	305	308	332	318	317	307	280	302	311	310	313	322	295	314	340	317	305	318	323	338	321	325	341	319	310	315	327	301	273	305	328	340	318	327	310	285	308	318	309	293	313	295	307	332	304	304	324	312	298	335	286	319	305	318	294	320	341	315	340	301	296	304	316	336	295	292	287	316	315	287	299	297	290	324	314	339	312	318	280	289	325	279	295	339	284	324	294	277	300	346	316	352	325	327	340	323	294	297	338	310	297	305	297	338	302	313	327	311	319	327	307	318	284	301	329	324	306	300	337	304	319	303	282	312	321	287	314	310	330	327	315	347	287	319	319	328	325	303	333	317	300	314	317	317	300	313	262	314	336	306	321	312	325	305	322	296	313	323	295	348	329	303	280	336	272	310	298	272	310	311	328	332	341	259	313	309	320	335	321	316	300	321	328	321	334	291	336	305	320	288	313	293	300	327	315	282	321	298	292	341	343	319	331	313	293	316	278	343	305	310	326	344	329	312	344	327	297	321	324	306	345	312	297	333	313	320	298	301	331	300	351	283	299	304	355	311	309	311	299	289	320	297	290	308	291	302	332	290	326	284	309	317	278	310	314	306	318	314	312	322	306	298	324	296	297	318	282	317	269	290	319	312	294	301	259	281	310	297	308	297	336	281	306	305	284	305	299	317	314	281	353	294	316	310	288	297	295	321	292	294	354	338	298	334	327	342	287	286	317	292	305	281	313	313	320	328	318	325	314	277	349	298	292	320	283	281	302	308	283	292	287	318	320	306	328	312	328	332	298	272	292	286	300	298	306	318	313	304	324	297	315	326	337	306	290	310	293	318	339	304	304	306	295	289	293	305	300	291	285	281	265	276	305	347	340	303	276	345	314	297	323	305	324	351	307	305	314	296	300	316	300	326	299	342	311	277	318	301	317	320	299	343	321	285	296	331	294	310	299	288	324	315	294	314	292	290	334	292	302	338	293	269	262	314	326	303	277	307	314	284	338	285	288	297	322	314	340	307	306	324	310	296	321	327	321	326	317	336	273	328	284	327	306	324	332	311	320	291	301	269	302	301	340	294	343	322	280	337	281	303	296	322	317	334	296	285	319	293	282	317	318	337	343	318	350	314	310	296	329	328	301	317	327	275	299	325	304	331	319	314	331	356	313	329	286	324	330	310	296	288	274	300	320	317	317	340	304	300	323	309	307	297	303	300	311	314	310	326	311	303	293	340	296	303	285	311	326	306	311	328	325	308	289	312	307	310	315	310	281	318	333	326	350	284	275	305	263	314	318	282	320	323	334	305	320	300	328	319	326	318	308	288	296	302	290	284	332	324	298	305	327	309	332	305	339	308	320	341	307	280	330	329	305	307	273	289	322	324	296	309	307	268	330	317	307	334	338	326	317	326	294	329	308	303	356	304	313	339	290	330	295	301	340	299	295	332	317	302	324	309	336	320	337	301	270	292	327	307	353	330	315	293	298	326	295	269	317	288	331	326	309	281	324	297	337	347	318	314	299	306	321	305	339	285	284	324	314	281	314	329	304	315	315	303	349	309	340	306	284	318	322	325	311	299	289	337	310	287	310	295	292	300	261	326	294	311	308	307	315	323	332	295	314	290	294	327	298	288	303	305	310	303	345	295	319	295	317	300	304	322	333	326	315	329	278	289	325	313	306	299	297	328	291	317	283	356	335	313	290	326	332	302	340	313	294	326	308	303	285	322	310	310	285	323	294	277	328	330	300	303	294	269	312	304	328	318	310	299	303	298	310	283	293	309	295	300	328	313	306	296	292	285	319	279	320	305
24054	21864	31649	29304	23206	24827	22684	19518	15547	14518	12372	10849	8878	8063	6497	5872	4939	3892	3733	2918	3303	3154	2609	2228	1968	1817	1604	1455	1340	1162	1030	946	924	891	915	864	833	815	787	809	759	825	817	761	748	760	795	783	739	753	758	719	708	767	773	726	744	769	751	799	779	779	756	692	705	742	751	767	790	755	782	780	773	778	770	766	722	777	758	719	792	735	737	806	722	770	755	771	748	790	784	758	754	734	761	755	741	756	739	738	759	750	746	750	768	768	748	735	699	722	754	754	765	744	783	732	769	728	749	804	777	806	799	751	750	770	729	735	741	774	769	773	777	776	760	754	795	810	775	785	815	734	756	771	686	761	704	743	759	747	803	750	787	790	754	750	761	757	788	787	775	759	682	761	788	763	718	759	780	735	805	749	710	785	725	767	772	743	732	766	750	780	731	710	747	753	729	772	757	715	774	754	760	769	713	751	751	773	769	753	755	734	764	752	778	766	777	759	751	804	778	677	713	766	768	709	728	779	742	732	775	795	767	767	771	746	799	787	721	736	711	754	758	719	751	747	733	742	730	790	728	735	725	795	735	745	734	778	759	775	746	727	776	771	791	776	754	738	775	798	738	697	794	760	730	734	736	741	747	789	817	771	781	763	817	723	712	739	715	801	725	709	754	724	790	773	786	791	775	738	751	717	743	780	725	760	737	735	733	716	756	686	812	683	725	711	747	743	764	782	774	782	745	747	752	778	688	769	746	761	721	736	718	765	780	738	784	765	775	741	756	725	718	727	735	734	736	728	716	792	764	746	739	743	712	714	826	757	755	697	746	790	762	735	748	785	809	763	740	753	752	784	791	712	738	769	709	747	739	789	751	740	723	731	759	777	730	800	747	748	767	778	718	726	766	809	751	785	777	729	819	738	701	754	792	735	715	803	767	797	763	747	781	736	758	744	763	739	750	791	705	727	784	749	744	760	772	763	759	755	719	774	768	766	789	748	750	746	762	759	729	788	718	714	774	781	750	722	787	769	760	754	779	770	747	744	751	721	735	760	760	757	778	748	740	739	733	784	783	742	756	699	760	693	751	729	768	821	750	707	731	747	732	731	734	792	744	758	745	747	782	767	734	763	787	747	807	767	770	746	763	735	735	772	758	799	732	752	731	793	767	811	700	789	700	775	741	711	732	741	737	745	747	748	782	733	677	729	725	728	785	727	759	756	732	721	721	786	796	777	720	733	745	761	769	759	757	759	771	738	747	759	771	700	743	705	764	731	708	755	763	749	737	789	790	729	774	749	746	748	766	734	741	677	747	747	764	777	764	720	751	776	714	697	724	750	794	759	819	758	794	739	721	755	752	794	792	738	772	787	786	748	761	756	770	740	757	728	764	719	775	764	770	740	756	719	751	725	741	775	757	753	762	748	746	737	791	712	751	758	758	722	768	743	749	687	768	743	778	703	687	746	767	771	777	768	700	780	729	761	731	708	730	753	757	748	733	751	756	755	733	743	739	739	799	750	737	716	728	763	739	701	735	776	722	824	738	803	803	729	762	740	764	730	748	730	777	785	763	709	758	733	749	738	725	789	743	731	759	809	725	709	739	836	773	784	765	747	770	778	757	753	776	749	743	715	749	789	755	755	736	773	772	717	759	709	735	762	775	707	749	762	767	813	754	785	750	760	701	763	772	760	760	752	711	704	783	807	743	691	763	796	724	751	753	773	745	774	763	701	765	765	799	773	789	731	794	771	752	750	752	768	734	688	781	735	752	767	771	788	807	753	743	748	743	785	759	751	756	817	718	777	789	747	769	708	756	761	741	712	774	745	787	711	785	682	745	816	763	785	683	716	724	702	746	740	794	721	766	770	746	750	775	793	770	731	735	767	714	775	759	763	776	804	769	798	739	727	777	751	722	715	722	748	731	783	759	755	770	692	748	736	758	708	788	806	757	775	761	716	725	739	768	791	754	757	735	724	729	727	699	680	804	743	779	766	764	712	750	730	770	753	733	716	804	752	756	783	705	725	753	741	771	742	672	726	747	775	709	755	744	791	728	758	749	737	744	765	746	712	722	789	790	774	796	729	720	809	740	753	756	737	791	772	730	827	780	745	763	774	706	769	743	758	747	784	766	752	768	783	750	702	766	765	767	805	705	755	736	743	762	756	753	725	745	771	808	746	776	742	744	707	795	815	779	723	714	728	753	748	730	767	770	756	774	694	763	753	838	719	786	735	777	792	749	722	791	764	700	766	757	729	764	725	770	782	710	726	776	715	743	739	754	714	738	751	775	748	784	790	798	724	730	771	731	719	784	729	723	782	743	733	724	756	742	716	741	719	722	756	785	761	758	741	749	832	748	802	744	744	750	703	805	761	787	783	772	765	792	692	722	807	729	758	708	747	732	780	764	758	753	776	774	715	743	770	737	755	746	759	769	699	804	742	730	761	733	720	777	766	747	779	759	687	710	726	738	776	721	734	762	727	768	723	724	762	757	699	736	715	750	731	774	737	782	782	774	784	751	719	770	763	733	788	722	766	747	791	771	770	725	755	749	784	741	721	735	777	700	764	733	783	752	734	763	743	710	752	726	766	717	792	764	742	760	786	776	783	746	751	771	749	746	780	769	754	734	748	787	768	776	766	694	768	785	773	725	702	748	753	745	813	748	755	717	767	740	720	735	709	775	739	722	770	779	765	755	723	740	705	764	769	769	750	770	766	730	767	695	783	769	719	766	723	762	754	745	747	750	721	843	708	743	763	751	747	746	763	722	749	715	750	737	766	768	730	797	744	762	745	803	752	749	743	780	732	810	770	783	759	746	769	713	793	743	729	774	753	723	763	736	774	729	745	761	747	782	796	750	745	810	820	720	784	812	752	738	797	752	762	754	736	782	785	766	684	766	779	749	757	756	812	765	762	715	782	730	759	803	725	734	771	698	761	781	759	753	763	696	716	753	700	748	781	785	769	810	747	755	748	742	754	743	760	758	736	785	784	773	785	773	713	762	766	728	768	726	794	778	715	749	742	749	768	790	732	793	762	757	761	748	741	747	725	748	718	725	753	761	752	749	764	745	733	791	793	750	724	709	762	706	761	756	751	766	731	733	753	784	771	769	748	747	763	679	752	739	753	751	749	760	732	742	739	738	745	791	791	728	739	735	814	751	730	773	743	764	759	742	747	757	770	713	735	751	814	807	768	730	761	795	754	801	767	762	759	784	772	751	791	731	725	771	733	724	740	733	787	765	754	745	746	777	802	738	757	769	754	778	782	758	774	749	732	752	712	759	723	755	763	728	753	728	720	735	735	761	751	750	774	753	763	726	751	759	761	743	735	774	717	731	763	730	723	715	760	787	753	776	746	713	724	758	763	809	734	758	825	767	722	746	732	728	778	730	713	743	732	741	722	734	798	743	723	710	743	760	761	774	832	768	713	749	797	751	770	733	758	776	752	740	767	667	740	723	743	720	763	733	763	707	766	789	738	734	784	786	748	781	793	751	764	771	766	759	747
16909	10344	9821	6091	3472	2260	1427	1038	815	692	646	537	502	539	434	376	393	401	348	341	353	338	346	307	333	340	356	377	341	326	293	316	352	329	338	309	307	288	346	321	336	322	321	351	349	328	301	325	311	313	332	308	335	323	314	325	327	307	335	412	317	335	369	316	333	328	323	328	353	324	332	364	291	326	325	310	321	280	310	311	337	309	333	335	334	291	302	344	333	302	360	307	307	334	301	317	353	309	330	329	348	308	348	324	342	323	323	308	311	365	276	357	347	328	322	330	350	379	343	331	330	310	279	325	306	307	333	336	397	367	326	329	338	333	357	323	289	343	369	316	324	315	341	360	354	331	313	329	325	336	328	303	301	333	330	329	316	305	336	318	328	334	354	360	326	327	350	296	349	331	339	356	316	322	333	313	279	302	340	326	332	326	352	309	311	357	334	347	314	308	335	286	330	307	356	318	303	334	347	349	327	329	353	335	336	321	319	330	332	337	333	314	315	318	319	321	355	302	294	302	322	309	298	308	333	369	300	307	304	353	324	323	311	312	333	332	302	341	344	321	277	338	315	330	325	336	356	300	331	318	359	313	305	332	281	299	330	342	312	336	354	329	356	331	331	336	324	317	331	313	324	302	354	351	330	335	317	306	310	309	334	336	339	336	318	337	341	309	340	345	337	342	319	341	332	341	307	358	324	314	331	320	367	355	341	317	331	375	329	348	333	317	334	302	344	362	345	343	338	330	342	329	342	349	309	320	334	316	317	333	346	309	309	318	330	382	289	356	333	321	308	350	342	321	324	312	307	366	336	292	325	301	342	316	305	344	358	328	327	324	330	331	308	344	327	330	319	341	342	355	330	366	336	337	337	335	302	330	350	324	349	333	356	323	333	348	344	355	351	350	319	321	339	299	305	286	337	289	306	325	326	339	343	300	322	337	339	324	356	332	340	298	343	347	319	366	296	323	359	325	372	315	321	324	344	322	323	338	342	334	365	337	341	317	325	344	294	342	322	311	302	309	282	305	311	296	333	331	313	310	290	325	326	335	319	339	349	316	330	299	368	357	340	302	331	314	333	317	349	329	309	334	353	353	304	307	324	339	352	323	311	344	334	351	324	318	338	375	323	321	343	320	363	320	300	322	320	330	307	330	334	371	323	330	333	297	328	319	337	342	327	335	335	326	306	330	306	335	324	321	314	315	328	313	313	349	310	334	322	297	319	306	305	333	372	348	332	321	321	319	295	331	361	362	333	312	359	310	349	323	330	352	358	343	297	356	322	314	354	344	337	324	310	322	322	330	364	330	353	344	355	336	340	351	300	340	305	337	309	335	332	351	343	319	336	347	376	358	309	341	327	310	334	328	306	326	349	333	356	321	315	310	341	345	337	328	314	344	309	338	320	321	345	359	319	327	360	297	353	321	313	356	334	362	315	275	306	291	318	336	352	308	332	351	333	350	344	305	306	326	317	330	320	345	338	331	327	310	311	323	324	304	334	345	339	339	316	328	352	298	335	337	308	339	314	353	320	287	345	344	329	312	324	324	330	327	310	303	348	305	362	355	327	330	320	321	339	363	332	337	339	323	322	321	293	320	344	307	325	317	317	346	361	307	364	344	313	356	303	328	305	315	289	325	328	352	333	282	346	320	307	322	340	342	327	303	355	318	336	338	335	350	325	320	329	335	307	357	354	328	312	315	331	311	364	322	308	312	290	359	332	331	319	301	338	305	352	322	328	315	332	346	325	319	312	317	351	322	333	324	319	337	314	338	350	328	295	338	337	333	327	324	362	319	344	344	312	330	341	324	365	323	358	330	338	364	308	310	337	330	324	325	348	363	356	360	396	354	357	341	372	344	337	320	342	317	335	341	349	345	316	332	349	317	318	333	312	355	324	358	361	354	340	351	289	351	331	336	358	303	337	315	310	340	318	335	349	353	331	341	355	302	307	317	333	317	340	339	331	333	315	335	320	316	306	320	334	305	355	362	288	343	325	328	313	342	347	313	327	330	331	338	309	316	341	317	318	306	307	328	341	354	331	329	339	330	319	337	314	322	307	319	326	347	321	301	349	321	275	333	317	301	313	310	295	307	341	340	361	335	315	336	341	337	334	341	329	306	349	310	315	323	339	298	313	339	338	344	368	376	321	347	308	342	354	313	345	322	328	316	351	337	312	325	334	336	314	281	350	301	314	368	305	313	302	318	322	355	282	333	352	342	330	357	323	317	338	329	339	321	342	345	317	328	347	356	333	327	296	318	330	308	335	350	335	313	317	319	300	369	321	342	344	326	308	334	354	332	316	320	335	313	317	331	299	338	328	342	349	358	274	318	294	366	355	331	349	317	329	324	356	328	314	328	341	326	339	362	293	313	319	332	307	323	326	316	347	339	325	351	344	314	329	344	349	318	359	328	342	323	315	366	341	332	327	320	330	338	321	338	312	325	342	340	318	332	321	330	307	331	327	336	325	357	347	309	316	315	310	319	303	353	318	323	323	334	310	357	355	333	356	348	332	333	342	328	310	324	316	342	303	328	337	340	347	319	322	350	314	325	313	354	325	343	333	309	312	323	332	324	332	334	341	328	334	304	313	298	345	292	294	314	306	295	343	330	350	321	343	321	308	332	346	322	325	338	309	316	319	328	314	380	360	350	310	315	329	337	332	289	327	328	341	339	300	316	359	306	336	369	294	326	339	328	309	317	321	345	309	318	348	330	319	306	335	330	352	314	354	378	288	322	334	312	320	351	306	344	327	319	304	323	293	341	314	335	332	336	311	305	317	344	369	321	328	332	332	321	372	326	361	344	382	308	354	312	290	326	344	350	332	316	332	321	365	344	336	338	308	352	327	325	315	326	309	352	328	339	334	356	320	314	355	345	352	319	375	306	360	324	347	353	351	314	333	339	327	334	368	322	320	337	343	329	342	353	349	361	352	329	321	347	349	310	319	356	309	319	317	351	335	368	350	328	306	330	351	321	315	334	348	341	323	325	325	319	320	315	324	322	321	311	330	309	327	315	334	295	317	330	293	303	338	341	345	330	331	350	314	365	358	319	319	354	329	342	325	296	346	348	341	364	299	344	336	334	347	321	350	333	338	312	318	322	333	325	318	341	315	312	369	327	346	307	303	354	316	359	349	335	314	340	314	321	342	348	326	317	324	338	306	355	316	347	308	366	349	342	324	342	354	322	288	309	340	328	326	306	322	318	338	319	311	334	334	313	333	315	311	376	346	297	333	340	346	367	329	314	315	323	347	362	340	311	354	358	358	345	320	347	312	370	358	336	326	328	342	295	335	308	341	317	264	328	338	364	302	324	319	327	329	322	342	324	343	309	333	348	331	382	331	310	321	347	323	337	343	340	320	372	329	325	348	325	336	363	345	338	335	348	345	315	351	316	321	336	358	351	281	325	354	321	362	316	284	306	332	333	301	332	351	306	346	349	361	318	287	322	296	329	306	335	346	343	305	359	342	355	340	338	269	321	333	319	287	354
11754	9700	16355	14991	11065	8424	5830	4189	3342	2866	2503	2095	1815	1614	1362	1266	1173	1112	1050	1037	992	949	928	870	858	831	821	890	846	785	864	833	841	805	821	765	807	783	742	789	790	821	765	843	768	862	800	808	765	764	763	849	816	816	770	797	747	821	770	772	770	739	817	811	820	837	823	777	793	782	844	784	782	844	839	840	817	808	845	766	806	741	845	810	819	817	783	794	825	794	780	789	785	822	831	807	803	812	759	790	787	779	782	795	731	767	819	776	783	780	768	807	769	770	807	785	765	794	786	844	772	777	807	790	818	803	863	800	836	835	807	760	720	843	796	776	854	792	840	798	766	830	776	805	790	801	764	830	820	755	803	783	816	763	810	805	752	821	783	804	798	780	840	768	760	811	782	800	796	766	802	812	777	778	790	739	830	799	791	735	790	792	759	768	797	792	771	766	768	804	832	807	778	805	793	799	807	795	848	793	825	833	787	785	783	801	801	832	815	819	804	823	804	823	748	897	766	856	826	840	785	792	823	826	827	771	791	797	764	831	742	777	810	770	800	782	811	787	819	771	795	758	761	823	791	769	811	796	785	774	760	801	790	816	843	798	834	751	822	780	815	791	809	782	796	817	769	770	794	755	812	784	816	823	798	793	797	801	762	804	818	778	800	788	828	798	800	823	786	801	762	824	774	774	821	782	781	779	826	763	815	804	830	809	769	791	796	823	884	773	780	816	799	794	803	815	793	805	774	808	815	814	832	756	780	809	802	801	842	794	822	772	775	825	832	854	806	783	759	797	762	823	756	754	838	796	749	790	817	782	792	797	787	844	778	809	811	839	739	798	774	800	757	788	798	777	784	834	821	789	784	823	797	782	804	781	785	842	756	800	773	769	858	872	813	761	771	751	802	754	765	795	823	780	797	792	829	772	772	736	831	787	805	817	803	809	828	738	779	800	787	725	784	819	829	814	791	826	783	802	820	781	837	827	833	801	751	822	788	770	800	802	825	787	845	813	773	794	805	799	805	759	793	800	776	792	746	773	771	780	789	767	758	742	788	816	779	802	760	849	781	772	815	805	819	829	814	761	768	823	771	847	813	784	789	790	800	789	784	772	843	804	795	812	798	807	824	772	826	781	814	794	779	786	753	810	789	790	806	828	783	819	790	794	787	799	798	804	771	725	813	822	775	822	802	814	763	772	844	779	745	828	739	805	763	789	814	780	782	746	849	794	807	788	834	784	770	793	790	795	815	822	872	800	798	833	823	741	765	798	812	798	837	781	739	758	801	758	774	836	756	828	823	796	838	822	773	832	790	800	734	804	781	772	782	790	796	750	828	849	768	786	753	784	785	761	845	733	762	798	780	790	769	798	811	772	784	775	781	788	826	827	779	820	843	749	821	826	820	795	755	777	779	798	792	791	835	767	766	797	798	829	767	781	803	784	783	781	826	806	820	767	736	810	814	802	816	779	781	787	768	813	849	798	779	781	760	800	799	829	743	792	785	767	805	842	779	805	814	809	806	795	794	824	795	788	775	826	813	803	773	815	748	759	799	769	821	798	835	791	825	776	769	787	781	811	824	764	809	784	842	812	801	782	853	806	762	825	772	825	811	835	767	749	820	857	785	815	800	799	782	812	765	786	830	812	826	815	767	856	778	809	794	757	800	811	815	735	823	815	776	778	788	787	798	781	787	826	799	800	795	810	830	793	796	797	741	787	753	797	825	791	799	835	815	841	750	792	796	790	829	789	802	753	823	770	790	795	827	808	790	816	818	831	751	761	756	808	784	751	787	804	755	812	803	821	799	794	788	793	819	816	787	749	799	772	846	792	765	788	815	792	819	790	778	811	863	796	736	773	780	742	754	820	836	802	817	775	828	777	768	811	802	800	816	803	790	789	784	802	800	790	791	825	811	785	804	777	847	819	801	788	799	837	818	761	841	802	793	755	792	797	824	760	788	770	763	774	795	760	817	795	803	798	807	797	804	777	758	789	820	781	781	790	835	781	827	771	798	835	787	810	789	824	829	785	822	786	822	836	790	866	797	769	841	796	742	786	745	833	782	780	803	802	782	823	811	810	847	778	766	798	771	776	795	777	816	789	810	769	794	803	817	817	803	755	814	758	744	802	850	794	831	788	791	803	817	827	794	822	750	746	779	778	802	773	801	766	780	786	816	800	757	765	780	811	788	808	823	794	821	812	780	829	843	766	749	818	775	776	814	803	768	793	844	794	755	750	800	833	777	795	796	787	819	820	849	754	805	792	854	799	774	827	826	778	811	792	857	826	815	783	776	785	806	772	824	782	803	769	783	833	797	793	812	807	832	816	769	813	805	822	823	832	795	780	782	819	804	777	814	789	740	768	844	796	781	808	783	774	765	771	761	778	833	763	829	802	824	799	834	733	830	712	800	781	797	819	848	755	806	831	778	812	756	751	752	837	767	814	817	796	804	822	812	784	806	805	759	857	772	816	793	821	805	869	769	779	800	732	808	792	786	776	764	814	769	789	777	801	782	749	846	762	775	800	779	792	810	829	812	808	731	778	773	789	767	779	809	805	821	810	810	807	839	793	819	787	765	803	782	818	749	810	754	813	808	833	824	817	800	780	751	814	821	802	784	808	824	739	796	805	803	796	839	792	782	847	805	879	782	761	721	809	789	791	815	777	753	797	756	756	796	791	771	782	800	780	757	785	759	805	788	772	786	773	763	834	780	826	764	816	789	781	791	780	726	818	772	808	793	750	781	682	793	801	821	838	771	799	851	828	819	811	843	842	765	773	771	815	807	803	809	777	831	797	774	788	806	809	780	764	746	811	811	791	819	802	755	755	786	771	829	760	795	786	775	804	729	801	770	797	789	761	812	764	789	842	770	807	767	807	757	798	824	782	785	792	774	838	801	775	785	777	769	802	768	827	810	824	817	850	773	825	794	741	733	791	799	792	815	798	755	829	802	796	747	846	818	821	800	826	755	833	786	827	761	765	816	798	816	788	876	752	814	813	798	772	797	791	808	810	787	794	748	775	783	831	789	831	765	743	763	777	843	815	823	786	762	829	828	778	808	810	822	757	841	753	814	786	792	841	800	800	836	757	819	837	742	780	790	807	869	803	773	813	784	768	786	791	812	788	833	808	783	771	782	798	761	827	808	772	783	810	761	793	799	832	809	806	815	795	734	830	794	787	771	790	771	791	809	785	806	791	792	827	770	773	850	822	831	797	799	790	838	792	790	763	812	797	784	807	792	786	773	781	784	766	766	794	775	818	789	776	846	829	756	746	739	818	794	798	762	787	806	793	829	789	767	777	790	732	799	789	774	796	765	822	800	733	815	807	743	805	758	766	782	796	745	816	784	775	796	823	808	805	775	796	779	798	815	771	791	808	785	762	799	817	760	804	818	776	780	809	804	827	774	801	770	766	787	795	777	837	782	810	818	759	803	791	752	784	792	780	830	819	797	770	809	793	823	832	832	772	831	768	786	826	844	754	803	806	805	798	778	816
27826	19478	20279	13230	7602	6851	5859	4397	3099	2226	1617	1356	1140	921	813	759	598	539	561	501	526	499	435	425	457	416	363	394	361	369	348	295	297	345	333	337	350	333	317	310	326	323	323	337	313	334	344	351	335	317	323	324	329	318	335	310	328	328	315	316	311	333	325	304	325	334	337	327	319	303	320	300	301	327	304	327	338	336	307	330	326	316	329	329	354	306	333	293	310	329	335	332	297	302	302	353	335	328	334	296	319	342	340	365	330	320	347	315	330	287	323	330	311	338	327	324	332	314	295	358	314	305	339	295	309	306	305	329	339	322	322	310	332	331	291	290	320	331	304	331	344	338	334	342	328	316	320	270	340	337	358	307	333	340	331	345	338	316	330	349	314	323	305	332	292	301	347	371	374	314	324	303	314	338	340	318	327	304	285	302	298	341	325	310	320	346	331	305	329	315	323	335	359	332	332	336	315	325	303	279	284	330	304	313	312	367	335	311	331	322	335	303	340	324	327	289	294	307	309	347	309	333	328	339	343	316	339	337	369	300	329	337	329	297	315	309	275	321	301	339	308	302	290	310	320	338	315	320	322	330	314	314	318	334	320	334	324	317	318	293	323	318	320	332	352	348	327	360	302	312	339	321	348	347	318	336	351	339	357	383	366	324	347	331	338	338	313	329	329	339	351	301	307	323	322	343	317	327	351	335	312	337	327	292	316	304	331	318	319	347	316	339	346	334	332	314	325	314	325	293	323	321	364	315	318	317	330	351	323	340	360	312	339	321	342	355	334	304	329	339	348	347	320	307	332	327	321	317	327	305	322	312	350	310	305	312	300	324	308	319	329	340	319	327	305	323	321	333	329	325	327	335	330	314	354	296	335	340	324	322	332	312	338	336	322	306	320	310	343	308	354	305	354	335	300	350	332	317	306	310	339	315	322	325	341	334	379	358	319	316	314	366	345	289	330	302	335	341	342	309	358	310	339	317	340	376	339	341	342	327	302	356	336	317	331	295	293	343	335	313	285	299	320	327	344	301	347	314	303	333	290	320	315	322	334	361	336	303	312	313	323	332	298	331	324	345	292	317	349	359	334	308	318	345	307	305	300	335	328	342	313	332	349	303	316	352	325	313	315	304	319	286	322	322	362	306	302	300	338	359	320	319	330	345	342	317	330	346	350	319	331	327	349	341	312	342	308	309	349	316	311	343	325	319	335	322	328	344	322	317	305	346	294	322	309	380	327	312	292	314	315	341	322	302	340	301	347	320	329	356	320	289	332	348	293	305	357	330	349	326	330	322	335	339	313	307	320	333	325	337	298	345	321	291	317	303	345	362	343	321	339	300	312	312	367	335	319	321	321	332	292	275	323	285	302	308	297	325	316	326	330	311	303	323	308	326	288	316	298	334	336	312	318	340	361	308	358	331	317	350	331	300	334	320	283	338	331	320	333	283	338	314	348	346	331	313	292	310	300	306	348	311	327	321	332	340	322	316	306	321	318	334	321	312	355	322	282	317	327	322	347	334	359	317	331	308	343	344	309	316	328	328	328	329	321	316	318	358	322	334	333	341	330	312	328	297	335	327	341	325	353	315	300	332	302	338	301	333	355	330	268	337	310	334	303	332	338	328	330	316	293	340	352	333	320	311	353	346	337	315	307	342	326	316	337	318	318	287	321	331	314	334	309	328	341	287	310	350	329	341	323	315	335	337	332	321	330	315	326	315	317	321	279	298	340	364	304	320	321	326	327	294	331	335	307	313	310	315	328	318	317	326	329	294	310	284	322	335	323	314	340	306	316	343	338	297	310	341	278	318	359	321	319	324	304	343	329	317	324	322	316	299	348	341	326	335	309	332	331	326	323	329	370	308	326	346	323	334	303	326	347	312	348	291	329	313	333	335	314	316	313	313	318	342	324	355	328	311	310	356	295	294	315	309	330	346	313	317	357	315	305	359	364	308	311	328	339	347	310	361	327	329	321	317	320	315	314	332	316	331	291	307	334	342	325	344	322	308	318	314	332	314	297	351	324	342	289	348	326	313	310	314	307	306	339	310	341	308	325	320	350	326	356	330	334	329	329	318	346	342	353	354	356	299	332	335	320	334	299	322	323	304	327	309	327	325	322	321	349	303	331	321	353	326	309	332	290	324	314	310	326	345	329	321	304	310	383	305	333	378	351	334	353	322	360	321	338	332	339	313	372	360	330	322	342	356	333	340	319	308	304	330	340	352	299	336	327	314	314	319	327	334	347	363	336	340	357	278	289	322	303	291	341	303	308	311	310	326	324	309	321	307	322	336	335	322	361	307	336	352	306	304	346	329	321	308	303	341	351	323	349	322	323	314	345	334	359	317	310	305	353	323	317	340	351	315	301	311	338	326	336	292	283	334	300	351	309	330	296	328	323	350	332	300	320	348	342	317	354	304	338	321	340	345	309	326	311	335	324	332	311	313	346	321	320	307	349	289	292	351	356	328	307	272	338	309	332	349	319	338	335	303	371	349	336	331	343	341	300	343	340	344	333	327	348	332	323	302	301	321	348	321	307	335	296	332	345	335	310	309	308	356	300	294	323	325	324	343	336	312	322	319	324	312	339	311	302	355	350	331	341	340	307	296	314	316	316	342	328	321	345	357	366	319	295	322	291	338	353	324	341	318	335	322	298	352	331	359	298	328	312	339	317	327	325	300	332	336	351	310	324	314	354	356	324	333	289	308	332	330	307	346	345	302	328	370	282	312	315	313	292	324	282	309	299	297	298	335	332	317	330	347	322	354	352	324	339	326	313	333	336	318	318	306	317	324	350	318	287	334	318	325	327	301	331	330	320	363	357	323	322	328	279	337	302	314	341	294	315	323	303	313	321	352	341	350	344	303	325	298	352	334	321	323	297	319	318	337	319	325	352	298	335	336	344	323	331	305	323	325	327	322	329	338	344	327	327	321	327	318	306	348	327	308	322	276	274	309	343	322	316	294	305	296	317	325	343	324	311	337	347	316	312	359	308	325	336	307	334	329	310	338	334	332	306	345	333	355	335	325	332	306	329	291	308	324	323	354	334	308	318	337	319	302	369	302	315	361	328	319	357	311	327	319	316	304	300	317	325	368	333	316	379	346	312	342	341	344	317	322	346	314	323	380	292	344	342	328	334	317	339	321	325	313	318	345	333	308	349	333	339	342	368	293	320	326	306	311	294	321	334	333	328	301	317	312	318	311	312	309	325	355	356	288	320	311	335	308	325	319	321	323	320	352	303	364	319	324	313	297	327	314	323	341	329	343	299	311	336	328	345	348	301	332	325	321	321	328	317	333	333	335	339	318	315	310	306	328	324	315	317	287	308	306	308	371	329	328	314	315	328	285	316	348	326	332	371	332	338	345	333	324	322	346	321	335	333	313	344	338	307	335	305	325	372	327	327	333	326	334	314	306	296	319	355	314	351	351	326	328	354	309	315	324	327	338	382	340	344	319	331	328	324	322	312	323	352	347	325	332	319	344	324	345	339	298
19912	17699	25884	23186	18113	19107	17195	14966	11935	9571	7787	7003	5440	4745	3740	3682	2854	2370	2357	1861	1960	1824	1668	1426	1381	1326	1225	1096	1055	1007	924	925	818	924	852	870	812	781	777	827	822	820	815	811	756	774	800	802	818	808	793	753	806	776	765	812	768	768	789	829	782	767	814	787	749	758	807	726	755	784	826	760	787	776	778	783	842	767	783	796	720	787	809	836	783	795	735	819	754	769	815	790	775	831	761	815	796	771	827	795	815	766	774	813	800	781	750	764	786	753	834	792	805	823	807	743	829	770	839	831	861	812	798	772	854	767	780	805	783	776	807	751	761	803	797	796	785	781	778	826	824	769	772	818	770	775	742	821	736	778	766	772	805	752	784	799	794	779	803	803	792	794	772	822	816	812	822	783	762	795	796	809	756	737	784	784	802	783	828	790	797	767	774	820	826	836	828	753	810	707	794	772	822	762	803	736	815	811	818	737	776	786	796	781	798	803	790	790	830	820	801	780	757	790	795	765	803	748	799	782	782	789	781	771	766	794	774	782	784	781	826	835	771	800	779	777	788	784	762	786	785	792	778	731	813	784	787	796	821	777	793	781	742	810	807	791	795	811	761	808	772	803	739	799	788	753	759	766	769	842	742	777	760	738	749	784	772	777	776	808	760	754	791	765	771	809	794	791	768	800	802	783	763	795	778	735	793	785	775	801	794	779	733	791	781	816	842	789	773	751	806	773	783	784	830	784	780	823	822	712	795	823	776	751	796	741	793	847	757	795	843	807	788	748	791	809	764	727	800	840	832	811	809	755	765	787	738	868	814	791	801	796	738	807	783	830	787	804	806	729	779	820	780	819	778	779	818	812	776	747	787	813	804	775	804	828	801	747	851	753	796	757	758	785	774	830	796	794	739	765	818	772	794	773	817	808	811	748	769	789	821	818	765	757	811	777	773	802	774	816	818	741	756	759	771	839	793	796	780	755	839	803	800	801	758	817	801	837	828	785	781	785	763	768	774	802	822	815	679	807	716	743	817	795	766	763	758	772	803	777	788	756	837	766	765	811	784	794	768	796	790	745	762	781	740	779	836	755	773	816	773	790	806	798	825	818	819	818	802	785	783	784	774	812	815	789	780	785	809	812	769	797	781	781	809	766	783	816	756	809	759	765	750	798	780	781	785	819	772	814	797	824	730	777	720	798	789	798	813	750	751	771	814	784	804	834	828	791	749	803	814	797	794	794	731	788	821	765	832	779	823	787	820	767	789	833	765	815	747	785	759	758	808	817	830	832	806	789	826	791	771	797	773	782	745	775	800	801	797	855	764	771	831	774	780	815	802	809	744	776	811	774	792	816	724	812	735	768	754	792	775	814	812	837	816	816	775	781	780	786	752	781	794	798	805	778	799	819	756	801	757	763	827	791	782	780	813	845	789	797	815	805	757	780	848	808	795	788	794	749	746	759	850	769	793	820	803	756	781	788	806	818	769	779	862	784	790	797	789	762	764	736	821	731	775	811	780	736	817	753	771	806	758	773	752	801	805	818	746	763	786	769	762	790	773	738	767	834	777	776	788	823	773	727	845	815	761	801	759	768	769	788	786	740	789	814	837	826	770	818	763	756	818	796	740	759	810	745	748	795	803	803	832	796	788	768	788	810	741	783	858	805	811	812	755	777	820	766	780	776	834	747	789	817	854	747	742	777	752	765	811	798	834	736	767	796	775	810	792	810	765	808	810	795	746	815	823	797	804	837	806	833	749	788	764	759	776	803	797	841	779	802	773	786	740	729	768	739	775	852	732	757	737	752	790	766	818	794	816	764	764	794	812	780	770	823	750	776	809	816	796	804	789	770	763	759	772	770	776	806	745	758	777	803	813	786	798	783	811	805	796	803	760	779	809	798	766	821	774	793	795	801	797	814	821	827	801	818	826	772	859	780	777	834	791	797	807	752	791	828	813	803	843	821	764	809	755	803	760	745	776	778	765	818	774	744	802	794	793	868	769	826	831	794	795	781	769	754	775	775	838	761	821	768	775	792	857	842	837	778	827	768	811	791	782	808	751	746	751	757	790	796	772	790	778	750	811	875	769	764	778	780	812	728	759	773	781	791	799	830	825	752	781	800	768	807	814	802	775	843	789	789	788	817	791	790	830	804	789	805	778	786	749	797	823	759	762	840	750	758	793	794	812	843	792	803	803	807	816	714	825	815	806	826	858	784	781	737	781	770	809	820	799	806	772	768	805	793	762	807	747	800	802	791	797	818	829	774	782	754	759	805	803	834	850	790	778	806	832	764	801	807	821	806	836	775	754	826	771	827	821	779	776	815	779	803	752	821	801	819	771	796	838	767	806	773	823	782	756	766	795	772	778	786	797	739	763	778	785	818	756	803	750	798	759	782	765	787	797	818	752	759	785	760	772	819	759	778	814	815	776	803	779	820	778	828	761	772	783	781	835	760	775	778	877	776	770	771	810	758	763	777	792	791	819	799	803	760	789	809	789	835	780	794	750	788	827	807	760	768	779	791	801	735	778	756	795	817	837	776	763	805	724	807	779	767	828	781	729	719	759	785	768	730	810	747	800	757	787	774	800	806	808	792	798	741	834	833	743	784	746	827	735	739	813	747	758	792	816	810	828	782	827	777	749	785	784	841	794	829	764	831	820	769	827	823	806	798	796	768	811	829	769	790	792	754	766	769	810	793	764	796	838	758	757	811	774	815	727	748	750	815	711	807	817	809	772	785	778	810	800	766	749	767	765	750	793	791	772	799	818	796	747	808	802	783	814	800	794	812	781	778	747	824	806	780	750	782	798	803	830	739	794	794	819	772	760	755	734	767	822	826	823	788	782	797	820	776	771	778	833	800	795	791	780	825	819	786	783	785	840	753	791	795	787	759	783	763	789	769	728	786	813	784	748	790	763	817	762	820	822	776	747	755	816	763	823	798	795	792	793	823	791	851	736	787	780	773	761	806	838	796	829	773	824	755	752	836	778	803	758	805	764	779	776	772	739	799	796	790	833	774	766	803	822	776	783	778	802	781	789	756	757	826	786	801	862	810	765	826	788	802	831	828	769	798	791	792	805	852	758	794	739	783	814	841	799	820	791	795	798	796	761	777	789	785	789	800	787	750	748	846	784	793	789	816	788	768	760	819	801	832	831	773	776	756	819	786	797	756	726	781	811	779	768	744	788	762	851	781	780	778	767	809	811	765	851	780	774	752	815	788	778	801	786	799	809	745	749	795	789	753	808	786	810	820	780	788	831	786	758	757	809	779	805	778	761	754	773	767	829	801	775	760	837	758	765	793	807	751	777	771	805	767	786	782	830	840	800	781	787	777	794	804	792	810	739	810	748	803	837	819	817	781	753	821	795	802	780	834	774	815	838	759	812	785	792	821	797	747	797	809	814	770	802	812	792	836	807	750	743	771	751	743	778	783	731	771	754	783	774	744	812	827	786	822	772	790	777	815	765	813	794	790	807	795	853	788	792	790	787	786	772	800	817	814
36297	25762	26122	19873	12246	11343	10205	8205	6209	4183	2990	2479	1925	1512	1208	1178	937	772	748	626	679	601	534	497	455	455	433	387	403	390	363	363	327	272	337	343	335	328	289	281	299	322	342	316	347	340	333	317	329	337	277	341	307	294	329	316	282	331	300	320	267	305	320	291	327	304	302	303	285	324	303	293	334	303	331	317	313	306	274	281	348	297	308	292	307	306	333	327	323	337	324	308	320	310	288	293	285	317	299	298	307	337	332	348	332	322	296	311	319	304	280	279	343	318	328	285	314	334	327	292	320	315	334	318	294	292	283	314	298	316	340	281	355	298	327	275	317	290	335	342	302	283	310	303	314	343	324	331	271	327	317	322	309	290	315	303	277	338	322	326	331	319	274	311	303	298	327	272	295	270	332	317	298	298	332	303	329	304	296	335	305	271	301	273	301	339	353	283	294	309	317	292	319	320	290	300	304	350	317	325	316	310	310	290	278	292	309	349	313	287	335	328	298	317	337	320	285	328	308	338	304	350	307	296	290	332	297	306	314	302	328	288	316	291	296	310	310	293	296	346	306	266	290	321	336	282	344	316	306	299	304	368	298	318	325	313	342	306	291	299	336	307	292	329	306	294	318	328	307	307	291	286	338	282	307	325	311	297	280	315	317	312	314	308	319	340	293	320	309	300	336	304	335	321	303	317	281	328	325	292	299	325	288	305	272	260	316	315	270	308	315	331	291	333	266	312	273	322	353	292	304	300	338	332	330	341	285	327	332	288	311	304	290	298	283	301	306	280	327	305	296	284	339	314	294	297	294	300	351	323	319	343	291	288	290	327	309	341	342	309	315	322	279	299	313	332	298	315	302	305	316	269	316	307	303	303	313	322	310	289	324	307	310	312	349	311	330	314	309	310	357	303	307	332	320	259	288	328	333	300	282	305	313	320	310	323	300	330	309	329	293	337	282	319	327	325	304	335	297	306	315	301	325	332	277	327	312	295	285	336	325	313	303	318	330	322	300	299	308	327	288	299	316	289	288	316	318	291	326	298	319	290	290	302	331	326	307	287	299	310	296	287	309	284	332	305	327	320	326	321	315	342	329	278	291	296	322	333	320	330	309	296	327	305	337	321	336	317	297	323	360	284	281	269	305	340	311	290	272	313	352	313	335	304	324	324	290	326	299	300	308	282	284	302	302	308	317	349	293	294	309	277	306	327	297	300	311	322	322	324	332	328	317	328	334	324	309	357	330	324	332	321	297	331	295	294	304	351	299	300	330	300	318	307	318	314	277	321	334	320	360	316	317	326	326	340	289	311	328	312	315	295	289	313	331	315	348	322	299	323	293	307	292	300	303	322	291	310	332	314	314	318	358	289	343	328	318	297	315	325	283	315	319	303	356	328	309	313	313	344	312	293	317	343	340	331	310	321	300	294	307	306	286	303	290	311	324	330	326	290	316	306	335	315	300	330	306	305	303	341	276	321	306	313	313	297	336	320	323	321	317	305	294	314	293	279	301	331	269	324	315	287	294	291	315	278	330	301	287	319	304	300	295	329	298	321	302	325	333	316	312	327	328	291	300	309	311	303	306	294	293	327	341	314	281	313	291	277	288	282	288	272	317	284	316	292	333	324	318	279	328	309	314	318	294	318	313	289	303	302	339	320	323	294	316	316	300	298	318	323	307	287	279	325	284	322	331	315	320	316	294	332	311	326	343	309	301	310	304	330	352	332	281	307	309	339	303	308	309	295	319	283	307	289	344	308	298	372	301	282	305	311	337	337	321	284	291	332	299	336	326	319	278	314	345	311	285	301	297	297	276	312	310	293	301	311	303	317	292	333	288	302	285	294	293	349	326	293	290	345	316	315	307	299	291	344	305	302	314	288	321	299	295	298	303	331	316	317	336	325	294	279	316	317	321	328	298	303	325	326	297	291	314	326	306	312	317	334	290	299	337	311	315	317	321	302	301	287	301	282	318	310	311	333	350	328	311	306	315	296	298	335	322	293	290	304	301	288	309	308	303	316	347	308	325	345	309	320	312	308	304	357	248	280	320	323	296	288	306	303	327	316	319	319	287	326	325	328	297	315	303	312	300	263	297	337	274	301	294	288	314	313	283	336	305	307	330	331	339	301	332	268	344	312	313	329	316	314	280	303	295	329	352	322	307	307	286	339	304	282	271	347	316	328	327	308	302	322	299	332	332	323	341	282	295	282	291	309	307	287	305	285	310	259	313	309	308	290	290	338	296	260	297	320	275	335	319	343	344	324	334	307	312	286	297	322	316	336	314	298	309	317	298	326	331	316	293	300	334	305	296	331	333	302	312	309	313	278	327	290	292	331	346	270	297	298	307	292	328	312	308	318	302	292	264	285	299	324	350	332	304	271	299	326	324	299	365	318	290	299	332	311	325	307	309	325	297	336	291	318	300	291	310	311	331	333	307	327	328	354	341	295	325	315	306	293	318	295	333	299	315	347	332	329	304	322	276	328	320	314	313	302	318	327	290	321	327	265	299	297	322	318	312	296	313	285	298	315	303	338	299	304	282	333	323	296	301	317	294	325	329	320	309	303	308	315	302	290	297	309	336	305	318	305	324	291	346	298	348	329	325	293	304	299	348	309	303	306	304	278	311	291	323	358	309	293	328	302	310	334	289	340	325	286	328	305	304	298	346	318	324	293	334	301	313	344	306	277	320	309	315	308	273	298	309	301	317	282	309	313	321	306	313	322	335	300	299	326	337	309	298	292	322	295	320	348	338	311	284	304	312	314	314	321	301	297	291	324	323	295	321	265	329	324	315	298	315	287	312	302	336	301	304	340	302	289	324	323	300	336	294	276	302	290	321	291	333	347	305	307	318	302	288	329	327	328	316	334	301	318	278	315	306	305	286	281	331	294	300	301	304	306	342	340	295	279	321	322	351	270	300	318	297	314	304	299	292	302	323	333	286	327	307	294	275	320	319	326	357	303	327	289	297	316	253	331	293	303	326	301	304	315	305	319	277	304	288	339	326	339	307	314	320	295	306	328	317	283	292	336	296	300	311	320	275	314	342	294	304	307	298	290	308	303	350	305	305	306	339	325	277	317	303	320	310	296	327	282	307	331	348	315	328	294	312	336	330	301	292	295	323	300	306	314	318	267	302	340	295	335	305	306	323	296	301	311	305	302	356	315	284	317	304	295	291	325	323	326	287	318	313	309	310	320	314	300	340	332	284	306	328	339	305	299	282	337	299	301	310	336	273	288	349	299	315	328	315	273	338	311	280	318	310	322	326	301	286	323	329	307	293	317	312	326	285	278	273	309	301	288	365	292	270	336	304	287	280	341	316	303	322	338	306	316	296	319	307	295	277	338	308	298	327	333	341	298	289	295	305	306	306	298	304	315	334	332	306	314	294	333	255	300	318	332	318	295	328	310	312	282	307	282	330	314	306	283	316	316	323	341	293	296	332	341	283	306	300	317	343	325	328	309	319	302	333	311	310	346	305	318	327	288	327	321	320	349
24579	21469	30514	29014	24293	25410	24529	21667	18397	14532	12129	10933	8442	7325	5742	5834	4282	3674	3596	2768	3379	2712	2364	1943	1993	1787	1608	1277	1444	1187	1010	955	955	958	877	822	823	793	829	767	788	790	776	751	785	781	771	747	768	736	790	774	709	732	794	774	765	749	734	797	737	794	798	755	737	762	806	834	728	743	761	772	726	805	779	781	731	758	791	813	743	783	751	786	754	769	791	781	734	788	767	783	785	787	752	793	748	764	757	759	721	741	750	760	732	767	765	748	752	751	734	795	786	787	790	732	836	736	761	739	758	779	744	718	802	730	769	770	758	739	748	737	706	718	738	787	698	774	774	825	754	772	775	754	739	758	758	688	775	762	765	777	745	733	741	728	835	785	801	804	768	767	794	729	779	810	757	752	760	745	765	811	736	757	765	772	761	765	737	749	762	758	794	774	793	758	750	768	793	760	706	750	736	764	749	759	743	777	753	776	792	766	743	784	768	753	751	723	755	730	730	769	681	785	768	771	711	743	787	758	784	799	810	764	750	746	707	730	748	789	780	769	814	772	712	789	723	712	748	762	758	708	743	752	792	760	766	813	755	748	768	733	714	748	761	742	793	711	771	747	718	809	781	730	773	799	768	721	755	721	759	780	755	733	777	739	765	767	775	762	778	739	719	754	794	762	724	793	766	764	789	781	757	720	753	751	762	758	748	697	765	757	780	758	798	772	751	767	753	741	755	752	730	789	794	775	754	763	778	737	721	759	791	784	736	731	767	757	751	803	782	775	758	778	736	724	791	729	768	743	714	748	736	783	737	772	777	750	799	793	782	835	760	775	728	781	750	775	769	760	789	771	785	733	729	757	781	750	769	738	781	775	688	736	798	748	728	733	735	727	799	726	747	729	787	771	774	788	699	717	725	784	730	754	751	790	748	786	769	772	798	786	793	728	790	757	741	781	696	738	765	769	760	766	781	740	822	748	754	736	740	732	822	734	730	769	783	768	804	788	796	771	782	769	767	720	742	723	747	734	778	767	795	735	742	757	740	728	792	758	690	781	717	752	767	764	795	745	785	729	785	740	738	756	761	727	756	732	787	769	783	762	805	797	775	800	735	805	727	741	753	811	715	718	772	729	751	746	746	703	786	728	762	748	747	716	762	776	793	781	725	759	778	731	786	763	788	729	781	729	761	798	743	817	776	764	779	806	766	792	746	825	754	776	720	775	812	740	766	770	767	786	765	771	758	767	793	780	740	767	739	812	782	772	738	754	723	753	812	740	752	731	755	771	743	793	796	752	751	784	723	756	777	736	744	769	738	788	742	726	715	769	786	786	773	802	771	757	765	765	733	802	737	764	717	730	775	805	729	780	745	726	820	780	772	763	762	733	704	740	797	709	762	737	775	748	760	734	819	744	752	740	704	807	763	749	759	771	776	775	732	729	765	751	759	713	752	728	743	765	724	810	749	768	748	778	788	794	875	790	777	754	767	781	780	742	779	732	744	735	750	773	737	754	727	735	731	785	753	717	801	806	755	728	803	787	807	820	785	784	762	718	740	754	737	749	759	760	757	760	767	734	754	751	712	759	761	719	771	756	800	779	729	750	745	749	776	789	768	752	755	780	765	769	750	794	675	737	743	738	746	798	733	696	775	756	758	793	789	744	759	762	723	773	746	777	730	787	720	748	794	741	767	746	764	755	744	730	786	777	750	732	803	746	767	764	778	728	775	753	744	744	721	743	778	761	821	710	775	738	740	754	709	714	704	742	740	801	738	762	741	768	807	748	753	752	744	741	774	728	799	750	746	739	747	703	781	758	728	730	743	745	730	765	750	761	775	781	791	764	780	752	752	733	787	758	756	752	741	732	757	794	709	735	787	718	776	730	728	817	754	788	734	741	763	743	762	741	752	696	727	753	798	714	738	772	813	793	745	727	752	739	712	782	811	756	813	728	769	737	746	732	755	777	817	782	754	798	798	743	764	753	751	751	759	748	734	746	747	786	752	752	788	749	737	773	762	742	794	769	782	773	743	752	751	713	754	730	753	754	775	796	743	725	758	766	767	759	769	743	725	759	698	776	777	780	748	767	772	753	773	740	761	757	717	730	757	774	838	756	755	704	756	736	756	797	717	731	783	758	795	775	753	777	745	792	746	729	766	748	770	748	740	764	727	772	780	769	747	796	789	727	747	721	771	753	798	739	738	753	796	732	782	766	787	759	729	770	744	770	720	774	782	781	771	731	800	760	814	718	778	755	733	794	731	747	790	760	769	793	774	749	781	738	722	770	738	765	770	739	758	724	742	803	789	790	745	743	754	755	800	775	794	775	734	708	804	722	767	773	794	725	770	753	786	776	752	774	756	765	773	820	770	782	743	697	762	734	781	741	715	780	714	746	812	704	767	759	731	741	762	778	772	776	766	796	787	747	739	794	729	743	784	785	765	773	804	779	755	741	760	754	755	771	799	775	769	814	780	718	742	780	755	713	812	752	754	760	723	767	778	741	770	772	735	790	762	764	770	810	786	796	780	814	728	762	731	780	726	752	718	773	762	777	797	758	759	701	781	726	762	749	734	707	761	761	756	770	790	776	795	753	802	753	752	700	754	765	766	777	730	751	725	746	766	797	701	728	792	747	726	802	725	727	754	739	791	790	791	757	743	735	793	727	718	747	744	836	808	757	747	705	697	765	743	758	738	774	826	757	767	758	779	761	719	789	733	776	783	769	742	799	725	807	768	763	766	757	803	759	743	757	762	776	737	753	755	774	757	751	782	794	771	722	762	710	797	757	685	729	758	779	773	735	745	721	702	799	718	750	726	752	773	804	776	756	778	718	737	752	741	751	755	777	763	760	758	761	739	810	737	743	794	785	726	763	741	798	780	732	740	764	751	750	775	748	712	797	761	829	734	733	785	753	723	780	771	778	731	778	780	718	761	802	752	740	748	723	726	782	737	744	796	764	763	787	791	726	713	746	764	715	806	753	723	734	788	773	792	814	719	747	713	759	739	724	752	817	777	781	731	686	727	706	776	744	771	732	776	706	746	745	752	764	742	788	709	764	752	768	765	789	767	748	754	771	722	754	764	787	791	722	753	776	750	789	797	760	755	786	734	791	735	777	752	759	771	723	786	774	738	754	737	757	785	786	768	785	763	743	726	804	772	824	742	725	733	744	744	757	804	762	731	783	797	789	816	745	742	694	781	726	726	777	738	754	759	768	770	768	753	790	744	738	741	779	813	746	715	770	721	757	797	778	760	786	777	756	756	745	765	737	771	737	756	725	700	755	757	795	789	775	788	752	779	740	744	762	702	749	747	785	781	790	779	743	778	737	745	756	820	719	764	761	779	741	773	754	696	779	815	718	766	714	747	757	746	804	724	755	771	766	812	719	758	711	802	785	729	734	799	734	748	749	735	748	730	721	710	810	805	727	733	788	805	776	779	759	844	758	762	760	765	765	761	791	762	760	738	760	760	737	727	726	747	710	738	764	806	792	784	809	775	764	777	754
16053	9420	8180	5423	3329	2287	1782	1290	873	697	637	547	465	428	418	392	415	354	408	321	374	329	323	331	323	312	293	310	318	318	321	329	343	307	304	312	316	364	350	333	312	360	307	344	308	334	337	338	327	336	359	335	308	324	319	341	351	339	333	366	352	312	317	311	297	321	328	340	341	334	340	356	301	348	345	311	332	362	318	314	304	335	317	359	304	321	334	302	338	362	335	304	325	284	322	333	317	339	298	339	339	354	348	315	300	306	345	334	336	286	310	323	336	303	331	339	333	308	317	315	311	324	338	324	333	330	365	344	359	323	328	302	298	328	330	312	311	310	329	380	321	311	356	345	334	335	350	327	350	336	327	321	306	325	324	328	294	341	363	317	358	339	313	307	312	351	336	291	351	347	347	337	314	320	331	328	336	299	309	323	324	311	333	305	325	318	347	348	353	321	339	339	349	339	361	334	352	305	310	324	340	324	337	325	355	341	358	324	331	318	322	334	349	328	293	327	310	342	362	344	344	347	342	378	342	340	332	301	332	315	345	308	324	318	352	326	336	334	308	329	344	327	351	352	314	348	315	312	324	323	343	342	307	322	308	355	297	292	356	342	351	329	316	312	328	333	329	282	336	333	331	329	327	334	336	345	305	305	274	305	366	316	314	333	345	340	338	311	339	333	346	323	305	345	322	337	325	285	338	368	310	342	326	304	343	327	336	338	323	336	317	329	316	332	323	351	310	342	298	329	353	323	311	331	309	316	268	328	317	318	353	317	331	330	338	307	316	333	359	340	345	370	334	329	324	369	350	336	321	313	305	297	314	346	321	298	299	363	330	315	312	341	331	326	338	318	287	330	347	329	331	324	328	313	310	304	313	344	297	316	335	365	351	341	301	319	323	342	325	334	351	340	300	322	342	319	327	322	339	380	325	325	337	333	308	345	318	287	351	319	348	361	310	312	338	313	334	309	288	310	305	340	345	348	345	318	317	306	306	306	308	325	359	285	296	300	359	326	330	322	345	327	341	338	326	317	282	324	376	314	329	344	370	338	343	317	339	356	334	336	330	333	317	354	296	307	326	325	310	331	308	337	354	325	361	319	323	329	311	339	326	333	333	282	352	333	294	283	339	323	335	322	319	299	318	310	325	308	315	314	318	307	306	306	308	355	323	349	313	313	305	327	347	307	350	307	351	326	345	312	317	340	349	314	338	307	344	309	337	303	325	312	341	357	310	308	347	355	319	357	348	316	330	334	312	307	366	343	353	323	317	335	338	339	309	325	347	315	328	307	347	334	354	335	319	339	324	360	324	333	322	340	316	349	328	342	337	336	337	319	325	368	293	326	316	353	363	332	319	349	347	332	330	338	331	318	337	354	332	313	336	339	295	317	332	346	326	302	322	363	320	302	321	306	320	326	303	350	319	337	370	319	315	338	321	322	344	291	342	313	332	307	333	326	311	329	323	279	299	306	322	347	316	313	338	288	316	312	319	341	281	387	306	351	315	331	309	291	309	336	350	340	327	363	327	340	340	311	317	320	309	339	304	301	297	320	322	329	388	320	347	324	329	356	335	315	331	339	327	345	334	342	297	345	337	307	336	339	317	307	327	321	329	308	321	322	348	331	316	336	337	305	326	316	323	333	367	315	325	342	334	328	304	306	364	344	284	331	305	333	316	329	309	332	295	316	337	288	341	335	300	326	324	304	351	315	339	362	356	349	343	340	310	312	331	313	317	346	325	321	333	338	290	316	321	332	304	315	316	333	328	332	302	295	313	348	337	308	343	311	312	331	341	323	363	293	330	357	348	316	336	303	360	303	295	314	342	348	330	351	318	291	316	320	340	340	313	333	339	362	334	319	315	331	320	307	353	325	325	293	321	379	361	339	319	315	306	308	326	337	302	296	371	349	329	319	298	317	355	335	339	327	337	335	325	339	363	305	341	353	317	350	319	343	336	335	342	357	352	329	354	344	327	326	314	329	352	301	369	308	331	310	348	337	328	351	327	330	343	307	333	324	302	346	338	338	320	330	321	326	326	334	326	314	330	302	328	295	320	321	332	320	326	337	378	313	333	337	322	340	303	313	349	331	313	315	327	357	324	311	336	327	327	314	324	323	308	324	353	321	308	329	313	336	326	336	336	333	344	323	309	329	314	346	323	341	303	360	331	321	321	327	343	357	332	319	354	356	315	306	324	322	319	339	324	341	311	378	288	331	319	331	326	322	344	345	345	352	298	361	335	323	285	290	320	299	321	369	295	347	312	299	318	332	324	329	310	308	313	329	328	315	289	306	351	319	325	309	355	319	310	327	348	329	327	278	321	359	307	325	334	308	365	324	329	341	326	292	314	312	337	349	319	330	295	323	340	313	352	363	306	342	288	327	301	330	346	320	336	319	339	327	320	298	326	378	352	362	324	360	316	321	296	340	361	299	358	322	341	327	346	349	345	335	338	307	320	302	339	308	309	278	346	345	316	337	361	300	360	335	318	279	294	336	314	298	328	318	327	318	329	362	331	305	335	331	339	348	297	308	336	351	331	350	323	326	308	334	324	349	365	296	307	352	331	328	302	322	345	337	357	327	320	337	322	341	311	349	360	335	335	333	327	317	330	303	347	332	355	353	340	329	320	318	289	307	340	346	324	317	358	312	323	330	337	342	336	357	315	310	324	331	337	315	353	361	356	339	295	331	296	324	303	381	337	309	366	375	328	347	332	326	349	324	298	325	344	315	323	308	331	327	345	328	338	326	314	290	342	340	329	358	289	320	346	351	347	308	324	338	325	336	329	336	331	347	338	320	335	299	317	350	300	358	273	314	297	306	322	327	354	323	339	342	328	347	327	305	337	312	310	340	342	322	322	334	305	318	358	289	333	337	350	321	307	319	317	323	341	362	323	377	346	314	310	335	316	336	375	328	306	333	357	309	303	326	314	320	331	309	330	300	333	331	335	303	318	361	326	330	316	328	339	333	346	340	340	325	311	327	337	344	336	325	323	325	303	319	342	327	331	312	323	309	361	335	362	331	298	347	329	356	294	315	315	318	368	372	331	311	342	300	317	303	321	346	325	363	355	365	341	359	345	348	309	334	341	301	313	327	336	351	297	283	278	304	306	331	332	365	341	309	334	365	305	337	356	361	359	307	316	342	307	337	325	353	360	331	334	300	348	346	333	321	292	353	349	327	341	336	320	312	327	304	318	356	335	318	336	287	333	341	354	311	335	326	321	316	301	297	317	311	356	319	353	320	331	349	319	322	314	331	353	326	332	339	305	318	321	318	353	332	319	317	334	333	328	343	335	331	352	295	299	313	338	310	363	328	300	308	364	331	300	342	324	345	322	348	330	345	348	309	335	346	332	342	339	303	341	326	326	340	330	351	344	338	318	315	350	345	323	337	384	297	349	328	302	354	319	356	336	327	353	303	345	306	298	329	344	307	338	343	342	311	344	303	347	328	300	323	327	306	327	317	334	318	298	326	330	284	323	355	312	322	361	356
11200	8993	14109	14230	11174	8874	6904	5202	3905	3000	2388	2056	1772	1507	1324	1355	1134	1056	1027	1008	963	970	901	953	896	842	829	807	830	816	821	849	834	828	776	829	833	820	751	818	840	787	812	765	822	852	770	768	770	785	822	833	785	830	815	781	778	823	772	850	764	802	801	801	798	755	806	855	751	760	807	777	821	793	799	813	781	780	767	819	789	847	808	750	822	791	830	767	800	828	745	787	791	769	797	810	811	760	787	797	777	821	803	800	791	812	736	783	762	778	771	847	817	848	807	780	815	812	828	729	787	792	776	838	821	794	812	800	763	809	817	827	761	831	762	835	824	790	822	883	786	808	785	776	838	783	767	809	777	853	758	772	773	822	842	824	793	806	761	789	776	757	805	776	811	808	845	861	825	800	770	804	827	795	809	782	804	757	831	847	815	752	774	801	787	759	771	832	744	821	842	804	785	758	793	819	852	808	819	827	849	829	796	838	829	773	775	763	720	779	800	763	753	807	745	851	764	804	764	804	824	771	773	807	817	820	758	776	847	788	819	804	786	819	799	820	786	820	833	852	795	817	783	799	838	814	789	798	841	777	818	785	788	831	831	858	824	779	797	815	778	781	783	784	802	784	774	798	753	772	794	785	799	794	795	793	835	815	799	748	819	782	818	812	764	797	798	771	858	826	807	798	820	792	786	793	800	745	806	873	807	794	834	715	808	795	778	821	807	790	813	796	818	854	766	815	797	789	806	816	843	828	835	805	802	845	811	806	824	776	810	768	808	797	798	812	808	806	825	827	820	783	880	791	827	800	792	818	792	822	755	803	782	810	822	776	826	784	862	822	782	829	842	791	817	765	844	789	810	751	817	761	756	805	760	782	814	802	757	800	819	810	769	811	832	804	838	780	822	753	857	788	796	783	797	819	804	818	820	803	810	780	776	746	841	820	786	832	810	789	776	803	765	789	812	756	801	760	834	802	774	763	819	781	793	785	815	792	787	802	794	787	819	856	802	801	741	788	770	808	825	803	811	824	801	796	782	748	803	776	830	795	790	824	807	758	803	748	765	781	797	761	804	832	782	819	830	800	803	769	791	827	774	790	777	782	803	791	801	818	818	754	790	806	816	784	816	793	786	757	790	841	762	781	828	803	831	791	828	793	771	778	813	840	784	792	764	791	836	782	815	800	825	781	810	782	851	779	827	804	821	806	830	792	861	837	797	814	775	795	832	776	745	798	836	767	810	826	795	786	804	810	834	778	766	775	782	833	854	770	829	818	838	797	777	835	806	812	812	811	825	776	806	778	772	792	788	791	788	789	789	817	763	817	849	796	844	817	809	829	789	786	775	829	764	856	825	776	759	789	813	830	773	766	826	801	808	795	809	769	834	805	813	778	773	774	798	755	841	766	827	762	750	805	789	786	793	785	815	786	781	856	749	795	755	806	822	781	752	807	843	811	761	746	787	830	775	820	823	780	812	754	768	768	802	763	827	834	800	808	816	821	790	812	798	754	804	789	777	804	782	777	801	774	811	821	812	806	786	785	766	791	855	852	779	857	819	743	812	821	792	783	818	789	807	810	822	819	822	801	802	802	784	779	787	775	804	747	823	753	827	774	765	796	814	869	802	803	826	788	835	745	843	788	749	778	796	776	791	809	827	777	782	808	855	866	754	813	824	783	801	779	806	766	813	809	820	817	764	752	771	804	785	842	830	824	845	829	786	820	784	788	780	826	750	791	800	794	776	782	794	779	766	820	752	771	758	830	802	805	776	856	748	840	836	783	785	789	779	775	790	833	822	826	811	841	790	799	758	780	774	829	741	733	796	779	808	794	759	747	829	781	827	765	793	837	823	763	802	793	785	757	866	831	795	809	782	768	772	787	786	807	775	835	772	818	791	855	824	853	860	759	754	808	770	784	783	830	832	809	799	743	838	765	791	776	729	844	757	804	742	800	784	760	817	790	804	779	834	771	818	795	818	812	775	822	766	779	786	778	793	810	779	781	765	776	807	752	791	790	801	787	764	832	784	814	776	806	816	811	816	795	774	765	784	795	825	797	796	822	827	779	800	764	822	782	792	771	796	797	816	798	844	795	780	770	754	800	847	785	769	785	800	784	766	804	786	826	812	768	786	768	781	769	797	795	775	846	784	755	792	813	765	786	829	830	830	819	801	768	751	795	806	781	795	760	807	802	826	846	749	789	867	817	847	858	798	809	830	784	819	783	834	753	756	815	789	769	826	786	828	851	834	794	802	807	744	830	853	799	818	808	797	800	812	787	827	851	858	821	843	797	784	765	786	795	749	764	795	790	799	768	784	783	769	844	807	726	774	829	813	751	794	749	792	806	808	774	816	806	811	796	846	819	760	819	804	810	813	781	759	835	815	794	783	860	779	773	800	800	794	824	773	748	773	795	786	752	773	771	772	812	800	771	771	791	775	801	827	801	795	828	785	834	760	780	843	848	810	833	858	822	760	805	762	779	805	777	850	795	792	833	809	800	809	755	824	783	811	797	778	820	793	809	756	751	791	794	814	817	825	749	787	783	816	754	780	783	833	774	844	780	809	793	781	831	814	780	791	753	799	799	821	753	790	771	768	835	769	851	763	783	832	785	803	774	826	773	801	797	794	805	822	836	786	742	800	765	809	842	770	842	807	791	779	805	819	774	787	754	801	801	812	786	807	831	790	805	807	777	756	827	799	771	741	714	820	796	781	796	825	814	799	868	783	792	791	821	755	836	795	799	794	829	762	799	792	763	815	823	787	815	781	756	826	812	780	803	779	814	816	780	831	802	831	802	803	824	809	807	813	777	821	827	773	809	808	830	802	815	778	812	790	756	767	811	819	774	797	797	763	795	782	795	797	819	766	809	846	728	812	817	798	789	797	841	748	867	798	812	830	767	842	827	812	750	829	793	783	798	780	792	830	832	733	823	835	776	744	790	743	747	789	762	823	780	791	806	759	842	802	732	777	759	755	799	785	803	808	795	806	825	790	766	801	801	811	779	829	788	768	798	778	808	807	799	781	811	830	809	793	843	817	764	793	804	785	764	815	801	789	798	850	795	824	785	807	824	810	847	819	816	801	739	827	817	751	769	813	783	787	824	745	830	816	787	749	789	793	799	771	771	829	805	826	803	824	813	843	729	779	786	823	816	828	812	795	827	786	796	793	815	830	805	835	837	799	807	786	897	793	794	772	792	780	763	765	760	830	820	763	867	838	819	807	834	805	812	834	777	782	785	763	827	810	793	815	829	762	842	775	890	804	857	813	820	737	787	769	822	791	800	773	827	773	789	779	840	767	800	824	784	793	772	768	815	806	760	767	837	784	788	738	803	816	804	790	816	760	777	787	824	801	799	790	794	805	793	772	856	790	788	821	805	815	786	787	824	794	813	851	798	783	801	779	767	792	781	815	793	753	812	836	795	783	788	763	776	781	797	848	784	845	801	782	803	788	729	800	816	838	790	757	829	843	767	799	812	777	774	840	751	742	851	822	797
28320	18466	18238	12742	7881	6310	5944	4991	3516	2314	1705	1393	1180	959	821	784	654	559	542	432	491	460	448	415	425	399	413	383	350	357	335	326	358	325	322	333	337	329	308	329	319	321	313	301	334	362	327	350	336	300	338	317	332	338	304	337	310	342	305	335	332	338	356	349	334	351	349	355	296	311	306	335	350	329	311	301	329	299	316	348	344	368	302	308	335	352	327	319	313	347	351	375	333	317	355	329	367	341	350	319	327	338	325	367	343	336	304	369	361	316	352	366	325	311	322	323	319	350	365	322	317	313	357	324	330	323	329	313	349	327	339	322	328	313	335	326	343	360	332	338	321	319	350	333	350	318	298	329	334	329	294	312	317	350	306	325	310	315	331	313	319	288	342	368	332	334	352	329	302	334	308	300	338	314	343	352	293	314	319	333	328	318	339	324	332	283	356	313	331	325	340	339	324	328	346	330	327	318	348	325	309	283	373	319	273	368	342	320	324	364	345	322	336	335	346	320	311	358	315	340	333	320	320	342	310	340	355	340	345	280	316	309	345	340	298	312	322	363	320	342	317	328	324	341	329	355	299	338	317	325	316	322	351	346	330	336	321	307	330	330	345	330	326	332	333	332	349	346	319	361	317	341	353	337	330	358	365	343	324	321	298	291	347	327	355	302	353	320	307	335	346	324	314	325	332	325	330	323	312	333	337	320	310	286	300	336	339	333	308	311	346	327	371	346	317	336	338	269	336	310	324	346	340	287	309	366	338	346	323	329	320	320	332	313	325	348	295	311	350	318	310	334	335	341	327	315	330	326	320	316	344	304	324	358	326	309	341	317	319	303	313	277	318	302	304	314	319	344	317	332	302	339	307	335	305	333	354	336	284	321	330	313	322	322	344	310	329	340	300	352	340	322	319	326	335	276	330	365	306	330	345	368	336	322	338	317	317	371	319	342	338	327	368	320	337	336	340	334	324	323	301	301	347	325	337	309	304	344	314	327	373	324	324	337	305	335	352	334	334	325	326	320	352	342	310	324	325	344	339	297	319	354	318	303	333	308	350	348	317	316	317	324	353	315	322	306	333	327	286	359	356	343	307	373	316	342	349	329	328	319	348	330	389	334	372	338	328	321	346	319	303	295	332	313	351	302	347	316	340	371	362	315	332	307	331	351	317	292	344	316	337	326	326	336	335	330	324	352	314	351	307	317	329	328	333	346	331	329	334	317	347	325	323	323	333	307	340	322	345	321	307	357	348	327	325	346	330	379	322	383	328	328	278	337	318	314	316	318	329	353	326	341	315	319	354	336	295	289	305	347	318	308	332	344	337	311	345	310	337	372	308	318	363	315	309	302	314	332	337	304	312	337	327	294	302	325	346	322	348	342	315	307	354	347	312	314	380	321	331	329	341	327	346	349	319	343	341	322	339	327	351	335	335	312	314	327	358	381	324	284	333	343	335	357	348	331	343	311	338	324	321	348	321	316	331	328	304	301	326	338	329	282	334	294	346	316	351	308	317	349	287	336	322	317	354	326	308	304	328	314	350	351	290	314	362	298	330	360	303	304	326	317	336	337	329	311	345	310	342	319	364	317	306	314	318	318	366	318	330	328	320	338	326	316	341	323	294	310	310	351	296	336	343	309	343	325	321	329	336	309	314	321	320	327	307	335	344	309	283	352	308	308	299	333	324	308	303	340	313	334	341	348	292	328	330	355	286	321	300	301	383	339	342	337	371	328	335	343	302	366	318	326	338	337	322	329	316	305	330	353	316	320	300	335	339	301	315	312	351	304	329	327	322	341	366	338	313	321	319	362	337	327	327	331	324	320	299	339	316	345	308	356	340	343	334	304	343	324	312	305	305	316	355	328	340	346	338	324	309	355	325	312	318	343	345	348	313	335	364	308	326	338	350	305	328	316	318	337	303	371	328	345	330	322	308	339	294	318	338	336	302	371	336	350	309	350	326	321	323	328	332	307	326	325	332	312	321	312	319	320	355	350	315	324	345	322	322	323	369	353	336	361	310	303	310	358	306	319	336	340	303	331	300	313	344	356	320	330	300	300	323	329	321	330	308	332	323	333	367	324	326	308	326	339	332	320	345	376	341	319	344	349	378	332	350	297	319	303	341	323	315	316	302	319	343	329	336	300	295	334	347	324	321	339	310	341	356	310	299	328	337	332	327	315	327	336	329	334	333	324	357	327	294	327	321	318	318	311	351	316	349	299	305	317	322	388	387	341	354	313	293	333	293	327	325	315	321	327	290	350	334	302	352	336	308	360	344	318	319	308	331	302	318	305	328	355	341	308	300	331	325	339	324	317	312	345	331	334	310	324	344	352	325	318	323	310	308	288	345	341	325	309	312	310	290	327	315	325	320	351	336	328	352	320	343	356	348	362	328	329	317	315	318	326	326	320	329	314	335	330	318	300	314	364	320	332	319	353	365	338	333	347	328	331	340	322	353	351	314	366	324	334	338	323	347	343	322	336	298	302	292	305	306	383	345	391	294	356	356	321	320	352	317	342	325	342	334	336	330	312	304	344	309	315	346	341	341	347	319	345	334	297	347	322	358	303	349	303	317	317	333	299	369	322	330	349	328	320	343	312	309	318	317	349	318	345	347	361	322	353	340	323	337	319	303	337	320	341	341	334	323	300	321	319	317	326	363	317	325	335	316	328	357	326	342	338	327	343	326	291	345	319	323	296	330	345	328	318	308	297	333	358	322	329	339	295	331	316	383	347	347	338	304	291	340	352	324	306	350	322	314	319	323	326	344	326	368	323	354	293	314	334	341	365	310	318	308	340	328	316	319	335	364	357	332	289	321	327	293	321	335	338	314	315	342	293	317	305	326	309	289	346	370	345	323	330	338	309	320	333	334	328	315	326	332	315	306	329	357	305	309	320	314	325	317	353	335	360	306	331	316	337	342	312	331	347	350	312	323	304	340	350	317	355	349	309	357	350	333	345	334	337	372	330	335	328	364	342	304	327	339	348	334	323	320	296	322	292	302	328	321	325	301	312	321	308	319	290	331	293	293	345	317	350	341	331	351	354	305	299	342	347	299	357	278	325	341	349	315	330	303	299	309	353	343	324	343	355	363	351	375	313	313	318	321	331	335	334	314	312	343	303	308	314	334	330	323	363	303	325	330	362	309	352	333	336	301	338	324	327	332	319	323	334	332	339	327	309	330	313	352	361	353	304	318	334	322	337	308	318	343	320	346	314	365	299	316	346	339	326	316	327	317	346	302	311	310	315	341	341	331	350	257	326	320	305	356	323	317	361	332	352	361	302	326	328	310	301	295	355	323	315	337	346	338	322	309	332	340	310	338	321	363	331	327	356	329	305	328	304	343	338	301	313	348	386	331	351	308	328	331	364	306	306	314	308	365	332	355	329	316	302	344	371	351	310	356	337	361	325	341	332	356	324	296	318	337	332	326	337	323	317	299	313	342	329	316	317	366	301	348	338	343	331	284	310	303	318	330	344	327	304	287	321	359	325
20224	16596	24239	22985	18710	18048	17962	16281	13079	9797	7766	6659	5650	4490	3843	3705	3038	2348	2176	1904	1935	1602	1458	1433	1320	1287	1132	1074	1052	961	943	864	915	862	851	856	821	832	872	789	789	855	804	783	740	751	813	815	832	812	749	749	771	756	808	828	773	800	825	860	774	800	782	790	800	776	759	847	786	814	831	786	779	831	818	725	793	741	778	715	802	796	778	783	799	819	800	792	784	769	829	752	819	824	728	810	766	766	797	796	761	759	796	815	818	781	809	787	855	813	801	783	824	799	793	792	810	760	763	769	760	844	784	861	769	803	759	798	803	785	825	771	825	803	824	794	812	808	804	803	791	848	818	816	775	797	857	761	750	844	808	781	827	768	781	799	818	805	779	827	795	837	785	790	827	765	790	764	780	843	815	784	774	768	839	864	784	731	802	778	777	793	831	793	795	835	829	804	827	826	810	788	799	805	811	792	787	808	791	874	828	762	756	825	746	800	814	863	772	806	740	794	804	843	770	834	778	775	728	791	778	781	846	793	814	759	786	832	835	780	826	802	770	819	757	771	760	783	815	855	819	781	776	752	751	831	787	751	770	821	826	793	822	781	859	776	822	805	772	801	812	761	748	787	788	807	812	791	781	830	778	803	779	801	828	800	805	806	846	829	787	794	791	826	782	765	804	799	817	831	780	840	804	846	773	845	843	781	786	834	780	805	822	799	855	753	784	785	820	753	750	827	716	835	797	776	789	796	809	811	826	839	820	799	785	839	836	816	838	767	785	792	788	793	801	856	835	810	768	867	780	766	809	828	748	796	825	797	803	795	788	821	763	754	774	731	816	827	787	787	785	791	794	774	777	787	789	788	781	805	819	808	735	801	796	815	787	800	764	833	819	841	811	767	848	800	805	772	780	820	777	797	783	803	774	781	814	814	828	781	832	811	774	840	787	824	806	838	780	805	793	808	811	802	784	755	793	785	773	787	780	730	839	830	766	795	776	814	833	737	808	766	817	811	797	781	818	801	760	787	778	796	779	800	823	790	803	792	789	745	800	756	822	757	749	803	812	799	809	778	815	805	806	766	763	831	824	786	814	765	799	822	763	769	813	758	832	801	778	792	738	781	793	798	776	829	806	853	821	794	804	792	783	824	865	807	762	786	803	817	792	739	802	785	761	794	820	784	792	763	817	791	781	768	755	836	770	802	859	761	806	772	828	802	853	787	779	795	804	753	751	809	794	805	809	784	824	762	788	790	867	777	801	825	799	827	815	772	815	824	785	724	834	786	753	782	795	769	785	769	752	801	773	805	804	846	751	821	762	797	785	748	816	812	801	828	813	817	794	777	820	774	839	770	777	813	783	812	811	765	788	815	773	807	811	796	820	831	773	795	763	799	794	843	727	836	818	834	737	819	783	827	787	852	800	808	791	823	795	748	838	824	802	819	823	756	792	742	806	778	785	837	829	808	804	816	853	823	777	799	831	865	800	781	792	825	792	847	808	757	817	776	803	799	786	819	815	814	778	833	777	790	789	787	782	786	778	816	848	831	773	788	787	815	810	759	786	768	767	813	809	794	828	817	825	835	742	763	753	827	812	739	757	855	788	767	778	821	809	794	810	826	766	809	845	788	782	830	814	759	774	778	810	790	809	785	714	826	779	789	730	777	818	767	759	810	756	784	753	824	824	752	788	793	768	804	822	767	794	784	749	784	770	792	799	804	778	811	800	783	759	777	805	803	813	783	801	776	858	801	800	809	766	804	798	794	830	825	805	806	762	808	838	823	812	826	795	834	782	760	764	788	755	803	816	787	764	799	820	833	779	801	820	804	797	811	799	826	808	822	829	827	798	802	806	786	833	849	822	802	815	759	761	807	785	785	796	827	823	801	777	761	747	767	812	807	783	822	749	754	801	833	792	865	779	804	812	800	819	781	840	816	801	822	789	856	778	825	801	796	805	815	787	808	769	797	767	787	795	789	806	846	840	811	767	811	760	767	780	798	803	802	807	809	772	836	756	782	809	825	793	807	770	812	802	836	807	803	786	788	794	791	780	786	771	748	841	784	819	796	829	787	782	808	790	847	834	815	792	772	835	778	791	810	822	808	813	850	811	806	811	821	740	851	790	842	782	799	818	814	800	789	802	799	862	768	850	774	824	788	750	784	720	807	868	826	781	843	800	761	769	772	756	845	745	785	799	778	809	782	813	816	805	800	828	800	742	817	849	775	794	776	794	856	833	761	834	850	862	773	861	787	761	825	784	839	771	855	811	867	776	768	804	810	829	822	810	841	708	812	737	778	780	754	802	827	889	808	794	844	783	838	829	887	815	869	782	805	810	756	754	864	782	830	761	829	798	781	726	780	798	829	778	776	767	845	823	838	789	823	792	782	890	781	803	711	786	762	824	824	842	824	783	821	789	803	809	813	808	773	764	748	784	766	815	839	801	792	775	810	811	858	768	802	818	757	808	797	845	792	806	809	755	763	794	800	835	721	807	795	797	793	759	794	766	813	831	812	807	783	834	803	790	825	785	765	788	808	846	779	808	798	798	798	812	776	750	777	770	753	828	817	791	767	731	817	809	796	784	823	787	820	788	822	819	790	788	795	761	762	826	792	825	846	852	809	817	842	740	832	783	847	788	836	794	783	810	802	769	791	787	826	815	770	863	802	767	769	816	808	813	763	787	814	735	824	775	812	816	791	768	761	800	823	843	795	837	805	800	822	800	824	821	803	809	781	801	813	785	810	836	806	776	739	800	799	807	849	757	777	858	830	784	837	779	798	823	768	809	796	808	844	767	828	796	822	813	779	814	747	782	783	785	817	829	814	787	807	821	798	767	740	786	815	785	794	783	807	753	768	800	788	764	793	838	816	795	796	773	786	855	845	784	802	798	782	769	780	804	791	807	788	803	811	785	796	822	868	779	794	805	871	774	818	820	757	761	778	806	822	804	814	813	764	831	801	827	816	836	811	804	776	785	810	853	846	824	838	828	761	793	802	762	853	770	807	823	800	819	815	780	771	701	802	722	745	715	816	773	818	776	755	824	795	805	807	801	818	792	855	828	795	854	858	779	795	778	812	782	857	848	771	793	792	779	788	784	776	750	790	826	850	787	814	772	816	790	770	786	868	823	809	810	808	765	799	745	752	763	795	758	781	815	786	783	803	768	817	817	820	749	765	806	824	757	837	778	784	809	769	832	797	791	786	823	718	789	830	786	781	799	772	829	783	812	811	819	800	769	730	810	797	838	825	783	800	798	806	820	753	795	732	772	797	816	835	801	795	795	749	819	810	780	842	815	807	824	834	732	846	845	778	805	829	841	790	747	786	806	784	799	800	789	762	841	763	824	778	808	782	757	826	800	770	770	744	802	815	773	791	796	782	777	792	830	767	794	822	774	823	780	843	775	784	826	807	797	748	782	844	741	800	788	775	853	721	761	813	833	826	817	819	796	771	790	829	775	833	776	804	780	804	780	794	798	721	785	742	798	785	818	795	788	726	794	798
36974	24454	25896	19763	12497	10555	10362	8483	6474	4623	2763	2406	1906	1441	1190	1077	884	767	735	641	627	529	479	491	457	403	391	436	400	404	367	360	323	333	336	313	332	327	341	311	359	324	383	322	303	321	322	313	308	310	338	338	331	312	315	309	334	337	311	297	295	343	295	293	333	334	330	313	340	303	290	316	334	343	334	291	336	346	305	324	296	327	318	328	334	361	327	322	311	360	301	320	304	311	301	307	323	312	345	312	359	308	326	289	310	311	318	307	325	298	345	302	310	334	312	319	315	290	314	318	351	287	340	329	298	330	300	313	316	307	327	321	357	299	298	335	297	297	339	281	337	320	308	309	303	282	312	338	311	311	323	307	285	304	290	334	288	320	304	318	327	305	329	274	313	298	319	317	292	321	311	346	333	311	353	334	317	331	331	327	299	307	314	332	343	341	332	348	303	325	318	315	323	326	337	302	311	309	302	274	309	350	347	337	303	258	331	301	309	269	285	350	331	308	303	300	317	300	343	320	353	306	324	325	310	307	313	281	293	360	341	337	334	302	308	293	296	313	352	323	334	309	319	296	323	338	308	325	336	306	319	330	306	336	327	318	338	307	328	332	359	307	319	319	286	334	338	314	340	318	301	303	311	294	313	298	323	351	317	321	326	311	333	366	279	341	343	287	288	302	347	321	318	303	315	302	273	322	303	310	335	326	328	351	300	309	296	283	318	305	315	323	304	303	272	316	285	347	322	282	321	309	327	295	296	328	279	329	285	292	284	321	288	330	318	321	370	292	303	305	307	307	318	332	344	278	332	283	344	302	313	304	287	294	302	297	302	310	309	325	333	341	349	321	283	305	298	325	313	339	320	318	294	300	336	308	279	341	347	292	292	329	296	325	338	307	307	337	310	327	310	325	298	267	312	306	339	314	317	319	316	357	315	298	314	318	300	304	304	293	338	334	304	348	298	298	305	314	292	309	286	319	306	286	300	341	340	295	317	294	310	312	325	301	329	279	302	321	344	339	310	334	326	284	293	278	314	317	297	325	332	326	319	313	310	346	310	294	315	338	330	309	327	309	304	324	338	302	353	314	338	304	329	309	326	328	314	328	336	314	308	300	278	316	297	307	322	294	310	354	307	325	310	308	313	316	303	326	302	308	297	314	299	355	318	333	302	336	302	333	291	323	316	298	328	308	328	321	284	327	327	358	313	315	326	311	335	297	323	336	321	320	303	302	328	336	307	304	315	314	300	313	312	316	305	287	312	323	320	320	305	324	307	344	313	312	292	290	283	275	296	315	293	287	301	320	302	289	299	315	324	327	315	329	313	293	340	341	317	322	297	309	289	329	292	312	310	317	298	327	333	316	330	316	331	315	312	332	314	323	325	334	307	284	345	337	313	306	339	338	262	299	302	311	324	324	282	305	322	351	291	320	311	314	300	337	327	313	301	312	314	300	346	333	355	289	338	324	304	284	312	321	285	351	335	326	340	337	320	310	296	334	367	304	305	302	329	306	314	295	322	302	324	316	301	311	309	328	310	314	297	317	314	308	321	341	311	316	306	283	292	328	308	332	327	296	315	341	315	316	303	314	319	322	309	316	311	292	287	292	365	289	355	319	306	308	318	302	321	313	287	309	299	355	300	302	288	307	305	306	306	303	302	307	284	330	308	313	328	303	337	302	283	310	284	304	303	289	297	270	314	279	361	302	331	327	331	290	309	320	320	274	322	308	332	342	316	316	301	338	332	328	295	308	319	330	323	314	327	349	323	321	344	319	313	317	308	318	307	331	302	323	313	295	318	288	307	316	303	285	335	344	304	306	299	312	351	309	331	330	309	304	318	322	313	302	333	305	312	336	296	291	308	341	311	317	289	336	326	303	331	307	337	317	313	317	331	323	301	343	304	287	318	350	330	314	316	298	294	292	320	322	283	302	327	319	321	298	334	337	294	292	331	318	319	314	315	342	306	306	318	325	347	352	323	327	320	310	307	335	302	321	316	297	337	302	297	288	326	323	332	322	314	284	321	320	289	304	338	319	274	310	317	275	324	288	318	322	341	309	303	329	276	318	305	292	319	314	310	337	329	321	336	304	305	285	276	327	310	326	293	318	313	314	340	287	328	337	322	332	312	313	344	308	300	306	322	329	336	328	340	316	303	295	320	309	267	326	327	351	326	286	312	319	299	337	357	291	282	322	316	316	319	297	306	371	330	348	335	299	320	277	370	316	310	294	308	342	325	337	318	334	308	330	323	315	309	349	276	346	310	355	309	307	302	312	293	343	343	346	303	298	303	363	307	301	347	342	315	360	321	300	302	329	315	308	321	342	307	312	325	342	312	325	310	330	305	338	326	298	298	306	330	329	314	327	316	306	286	340	324	307	302	329	334	296	343	299	313	314	346	338	290	294	285	339	314	322	292	326	297	330	357	361	309	337	333	285	320	321	320	316	341	341	335	306	317	292	293	361	320	296	292	339	332	307	286	308	270	360	281	303	299	288	304	311	357	319	319	344	326	325	348	287	298	319	286	307	335	306	321	305	336	298	336	292	310	363	329	314	328	316	332	294	289	331	298	342	331	326	307	319	297	293	322	314	298	311	312	315	301	326	324	281	321	287	317	317	325	324	352	308	267	294	365	301	325	355	341	317	336	308	328	320	336	318	336	314	319	331	296	308	313	293	357	341	308	356	295	337	289	311	320	337	334	292	323	314	312	306	311	332	313	322	338	311	304	316	344	305	308	326	296	286	363	306	357	326	295	309	309	287	312	320	294	328	309	312	322	336	304	324	339	301	291	316	303	306	332	321	318	298	313	316	314	318	301	342	306	302	324	321	309	304	310	293	334	335	275	324	355	300	296	312	343	331	311	347	306	309	358	302	281	301	319	325	283	288	299	322	302	308	330	275	344	330	348	302	314	337	322	328	304	366	335	338	307	295	288	323	286	324	328	270	319	337	294	312	314	323	308	307	319	345	312	328	330	306	300	311	314	333	314	295	294	316	351	292	312	334	313	319	290	346	319	306	299	298	281	338	316	336	322	340	290	335	305	325	324	321	292	315	317	296	326	327	306	322	303	318	330	298	317	294	336	326	346	307	278	291	319	322	314	304	302	306	323	322	302	293	292	304	303	325	300	309	284	308	313	310	283	321	327	337	284	313	303	342	312	314	334	346	325	315	351	332	334	318	351	310	315	313	283	296	302	308	298	323	301	355	354	319	316	317	331	289	315	354	326	316	334	324	306	310	340	304	303	314	310	310	323	277	298	350	328	323	302	304	293	295	309	320	330	330	308	316	281	291	300	319	303	303	288	312	301	337	306	305	325	306	334	310	311	309	322	317	328	329	291	310	342	330	324	306	311	295	302	310	339	303	319	318	324	325	341	322	331	312	308	304	306	345	344	327	314	286	316	297	310	308	310	304	309	347	336	313	317	325	300	334	335	293	312	316	289	291	304	277	316	318	333	299	352	322	344	324	311	349	320	313	310	352	287	297	311	287
25044	20268	30230	28878	23589	24065	24391	22594	19589	15581	11510	10845	8706	7224	5826	5357	4324	3688	3315	2792	2928	2308	1905	1783	1762	1773	1419	1399	1295	1111	1052	977	884	891	897	891	867	764	866	838	800	796	770	759	771	753	736	776	804	803	779	772	791	764	771	757	779	783	805	738	753	753	761	741	709	759	788	775	802	770	770	745	779	769	795	833	768	804	777	761	761	790	780	756	739	737	732	766	803	772	787	792	801	759	754	767	784	768	732	793	739	787	794	777	744	792	772	820	821	767	791	752	827	776	740	754	758	765	772	761	773	712	778	780	786	808	806	759	752	741	766	744	777	799	795	798	744	774	831	770	783	799	757	766	744	799	752	728	768	767	789	741	784	762	747	788	742	759	775	755	803	797	800	745	784	753	787	743	744	739	820	818	741	772	810	803	800	768	796	819	756	752	818	743	788	794	773	750	764	744	795	816	752	793	798	798	741	792	755	749	774	756	762	753	734	769	811	728	791	765	756	736	788	778	819	712	788	757	755	777	795	786	808	835	772	810	787	799	748	766	776	748	757	744	781	752	781	749	774	757	784	790	777	735	801	785	834	758	804	802	781	770	821	818	800	763	766	783	805	737	755	749	796	696	731	784	759	784	804	768	726	754	739	839	737	742	732	783	743	772	755	742	771	733	759	790	730	757	830	754	727	783	773	758	745	775	769	786	749	779	734	780	753	733	746	787	813	738	775	812	754	739	785	734	762	773	806	826	816	777	791	782	780	828	762	776	806	813	772	747	811	759	775	766	756	810	745	799	802	729	742	771	755	763	752	832	755	774	744	751	780	751	756	770	756	768	691	780	817	794	790	785	786	776	788	736	784	772	769	814	717	792	782	755	728	755	765	771	753	815	795	761	713	743	729	764	722	787	803	755	782	749	788	770	802	782	762	759	797	765	782	772	777	751	795	730	781	738	809	720	735	787	795	788	774	742	775	811	783	814	776	812	790	756	783	764	828	688	756	760	769	733	767	768	783	767	754	789	750	788	787	792	792	784	767	762	776	832	734	783	793	766	769	801	792	761	762	732	752	754	746	750	765	778	732	774	728	750	831	746	742	774	772	761	716	796	756	785	772	775	733	775	785	829	776	762	791	771	764	797	729	761	760	760	762	716	780	744	834	766	820	733	764	791	760	809	782	732	750	790	756	743	782	739	821	780	763	796	772	754	747	809	726	810	770	801	750	737	790	790	725	782	805	806	799	758	732	811	792	741	746	765	788	711	793	778	746	782	792	730	727	822	743	726	771	801	757	735	765	786	751	729	752	751	748	786	767	764	753	767	770	740	781	780	810	776	815	780	733	783	759	804	743	748	833	747	774	732	816	815	748	793	764	754	737	815	771	812	740	768	783	752	775	799	705	767	720	783	769	727	785	716	775	775	741	779	776	789	779	813	815	721	746	773	751	778	779	761	755	760	753	741	749	715	718	746	810	752	812	762	778	794	790	772	785	736	757	746	738	764	753	789	719	738	759	776	782	830	768	784	746	728	798	787	757	755	753	767	718	723	766	790	738	723	770	824	764	769	785	757	754	776	808	803	746	789	759	815	771	748	802	758	740	812	824	767	763	788	755	759	800	743	786	772	815	788	776	787	766	771	765	747	785	771	773	746	837	717	802	739	761	766	830	774	725	775	733	768	793	766	773	830	755	762	777	767	780	766	790	820	741	757	712	741	756	762	727	736	772	735	770	814	759	775	811	779	752	792	775	781	761	732	756	739	777	749	734	805	735	725	768	746	750	745	708	790	762	808	725	781	780	758	777	753	760	801	737	742	781	774	767	799	780	797	723	727	799	719	740	766	784	756	784	755	733	740	751	756	749	730	782	717	719	744	718	797	724	773	770	740	777	739	763	788	755	771	807	751	743	791	783	747	774	769	764	765	772	809	827	762	721	781	792	763	768	794	766	768	729	768	724	814	748	709	773	754	828	780	774	773	789	743	746	766	767	777	824	751	739	720	798	836	765	709	780	771	786	727	762	725	754	811	824	757	761	776	765	756	740	796	817	755	760	770	752	797	803	749	787	818	798	776	775	778	740	741	798	753	773	778	798	772	771	768	815	783	763	741	786	770	799	783	725	720	773	769	727	752	757	778	768	820	801	757	789	751	739	754	782	757	748	747	768	754	782	762	760	746	750	740	759	772	758	751	757	731	719	747	790	766	731	774	759	773	767	795	737	824	735	812	752	770	745	795	773	793	808	744	741	779	813	832	817	774	780	768	746	783	810	756	736	784	721	751	776	739	743	765	778	781	769	768	770	759	744	770	792	744	773	783	773	757	780	792	722	780	837	767	768	731	726	749	780	728	774	755	765	733	761	723	796	772	761	792	786	757	801	793	773	777	804	769	801	759	727	810	741	771	796	753	762	780	806	730	784	736	798	766	772	733	712	795	784	786	779	766	767	794	788	770	784	794	725	770	748	765	807	786	737	764	749	720	802	798	764	767	722	784	793	747	741	850	771	756	790	775	791	754	757	761	755	759	720	737	749	776	775	772	725	817	740	714	762	767	791	723	734	786	771	747	760	783	758	742	750	806	801	790	761	757	760	753	741	799	770	759	742	722	747	798	787	810	754	799	752	711	789	782	740	789	764	753	768	773	716	731	768	773	801	774	759	739	760	788	781	816	794	760	785	773	789	788	772	756	780	766	753	732	748	731	805	738	740	752	806	772	755	783	782	779	784	852	815	737	734	717	761	786	746	782	783	750	763	737	777	751	750	744	749	781	752	780	776	769	776	791	761	757	781	752	743	791	826	745	777	798	775	739	787	748	747	795	740	807	791	728	759	786	790	718	763	740	833	791	733	797	739	768	813	731	768	815	761	786	796	759	780	761	774	784	796	776	762	745	758	756	784	769	752	807	771	725	760	775	771	768	706	755	752	749	768	821	796	821	724	768	742	774	810	715	782	725	814	770	788	777	779	756	788	788	813	810	810	755	752	751	802	698	811	744	776	781	730	767	711	826	781	780	764	759	780	753	763	740	750	753	763	764	771	801	764	782	785	747	739	798	796	763	774	746	782	772	681	768	783	780	810	734	772	758	736	796	770	704	775	777	758	770	819	704	794	761	781	756	774	768	799	746	750	811	774	770	757	747	714	735	794	730	765	809	774	673	741	769	815	720	792	746	795	774	736	801	810	803	755	726	784	823	771	763	732	766	742	746	759	769	770	799	785	712	733	777	766	774	807	770	786	752	759	767	745	784	809	805	772	723	737	784	770	759	811	777	726	759	796	774	761	762	789	744	736	790	787	766	747	756	801	746	741	746	760	758	770	783	767	770	797	790	727	721	781	748	735	747	705	772	794	794	737	769	754	757	742	748	833	734	764	783	716	813	759	755	757	797	811	747	755	769	772	804	769	806	691	766	801	767	741	788	727	737	763	745	809	704	776	800	781	724	810	745	746	783	750	809	765	803	756	718	767	745	727	798	791	741	760	760	752	736	793	828	788	806	771	747	782	760
16004	8684	7384	4827	3038	2152	1504	1311	946	788	642	589	506	440	431	404	405	366	333	362	338	327	362	314	367	342	379	352	342	308	319	330	301	313	347	360	388	342	299	316	328	330	349	338	372	334	319	357	332	338	320	339	339	356	333	344	325	328	300	322	323	365	323	300	328	337	366	335	324	348	375	298	337	348	308	316	361	292	335	335	331	311	368	313	335	341	335	334	336	340	319	317	300	352	282	355	317	333	308	360	341	307	295	307	305	304	337	328	336	317	339	364	341	318	317	328	363	357	306	316	325	337	323	377	368	317	320	338	352	327	363	353	350	329	324	322	342	342	307	346	330	311	341	317	359	320	323	348	321	335	340	364	345	345	340	348	362	318	323	336	314	322	324	319	329	357	343	332	347	332	325	355	333	329	306	343	358	345	329	372	313	361	335	312	305	340	324	348	337	317	319	351	322	348	309	315	354	313	337	332	332	317	331	302	322	300	330	322	325	328	331	324	320	303	336	340	363	351	306	342	324	353	317	351	343	332	348	306	330	333	279	375	357	326	372	302	309	316	341	354	331	352	333	297	310	313	343	326	346	315	354	333	335	319	303	365	338	341	309	347	325	288	337	318	345	343	314	304	328	353	320	323	348	318	319	318	357	329	326	308	353	313	335	297	310	324	338	332	324	339	343	315	330	303	311	339	305	324	347	319	316	302	329	334	321	350	333	350	325	322	316	309	329	336	329	312	307	329	325	337	313	317	354	329	310	344	338	329	303	348	332	323	337	296	295	321	333	364	349	314	344	352	373	313	310	343	303	321	293	310	348	312	358	335	324	349	339	307	295	321	326	311	325	311	330	332	346	290	300	334	319	311	340	322	348	323	314	353	332	319	311	319	319	335	327	358	348	308	339	326	326	307	333	273	325	333	321	335	319	339	328	357	348	365	303	326	336	288	336	309	368	344	313	329	317	307	335	343	305	321	318	339	346	303	339	314	298	320	306	315	301	344	322	349	342	348	336	338	321	309	334	321	298	310	309	325	324	330	337	308	315	291	310	324	321	316	330	334	328	318	334	308	329	340	351	309	332	332	326	300	336	315	333	327	354	300	333	312	334	306	304	345	342	309	340	316	335	302	338	340	344	339	339	294	314	326	336	345	329	322	337	296	321	343	383	339	333	305	329	372	367	346	332	362	346	305	337	351	307	337	332	346	331	335	348	343	337	335	348	305	338	341	358	284	323	305	318	302	299	331	303	323	313	336	337	317	337	314	319	340	348	342	316	317	315	342	332	337	348	335	349	340	352	355	381	351	331	316	322	351	317	320	329	310	326	334	315	327	328	339	331	320	332	348	337	322	340	365	308	331	353	322	311	354	371	345	363	313	309	341	311	329	340	351	344	335	358	356	330	346	316	355	291	305	340	311	360	304	314	338	328	291	297	354	329	346	373	331	318	353	343	378	322	355	343	311	308	351	331	347	304	345	323	322	341	387	344	317	340	308	345	346	338	350	326	363	351	324	338	335	347	349	312	330	306	332	297	325	328	342	338	309	354	340	371	303	333	327	326	342	302	310	339	342	336	327	335	347	352	357	350	311	302	319	306	347	342	324	360	307	326	315	305	355	327	292	347	302	347	364	301	340	306	329	304	326	322	336	334	372	343	335	298	344	356	333	352	323	352	338	328	301	341	318	337	295	352	352	310	312	337	343	340	311	330	321	296	358	336	321	356	350	316	306	332	284	338	351	296	329	313	334	289	330	331	306	327	333	319	340	347	327	321	344	348	310	304	368	325	319	316	322	354	281	313	354	335	329	342	380	306	322	357	326	341	319	312	335	336	351	319	319	327	321	335	283	347	305	326	334	347	334	316	319	308	299	326	315	366	334	315	317	315	328	288	328	328	343	369	331	297	302	306	320	373	335	310	324	289	356	351	305	315	328	348	330	355	342	324	334	279	359	283	332	323	313	316	316	324	360	352	354	313	339	333	358	350	324	331	326	299	292	325	330	309	332	343	331	321	348	354	337	343	338	314	344	335	345	304	329	343	319	330	313	326	319	298	329	325	329	322	322	297	321	338	340	323	353	324	346	300	322	312	332	341	339	340	323	296	314	345	320	324	318	346	312	333	302	381	350	325	332	315	336	329	350	327	357	341	335	340	322	348	340	313	308	309	341	349	330	326	328	331	341	339	329	315	313	318	358	345	354	335	345	327	322	347	320	316	336	346	322	348	337	349	320	346	310	329	288	311	377	323	353	311	364	329	351	352	323	323	347	339	325	305	322	344	335	324	372	340	312	360	299	318	318	304	342	348	332	333	337	331	318	314	324	311	321	296	330	331	357	361	300	313	317	324	334	294	330	317	297	347	325	360	338	343	318	347	333	330	338	355	350	322	332	340	357	336	339	332	331	328	270	327	310	330	335	338	316	370	346	314	323	325	319	368	352	349	336	338	315	308	327	314	307	329	287	337	357	300	295	332	325	303	309	321	330	357	316	311	361	303	279	279	338	330	326	344	292	357	345	331	322	342	316	312	331	311	309	327	351	319	314	345	335	333	333	353	335	323	332	308	303	370	319	296	293	295	332	300	336	315	323	343	367	365	379	345	320	319	318	341	345	348	330	309	316	345	355	320	379	334	313	354	352	343	344	338	373	309	313	325	314	330	354	313	299	313	319	326	307	331	286	349	383	316	343	314	329	332	305	279	370	320	325	308	324	295	374	300	315	319	315	311	349	345	342	348	323	324	322	316	316	327	350	371	346	317	316	315	332	355	313	322	289	332	343	357	329	326	339	347	337	325	325	353	328	359	326	310	322	341	345	299	351	333	305	325	342	325	311	357	316	334	315	337	333	304	331	316	337	323	323	371	343	282	346	326	327	320	320	328	334	298	321	350	335	349	356	324	328	315	349	355	284	294	328	356	349	361	332	322	334	317	361	335	337	331	320	332	336	340	365	331	326	314	298	329	319	297	321	318	346	336	331	328	334	329	341	311	323	336	345	322	322	321	325	303	338	333	316	312	342	311	321	343	340	338	318	313	295	319	325	311	355	359	337	354	321	308	296	370	308	313	324	360	325	315	323	331	349	335	332	336	333	304	323	315	326	328	307	313	335	359	336	303	337	335	328	304	356	329	360	323	355	329	311	312	349	338	319	300	297	320	306	318	379	357	341	329	329	317	358	329	316	322	328	340	357	340	329	343	368	312	347	367	298	324	336	324	323	342	332	320	347	358	322	357	323	293	359	322	339	294	355	345	336	346	354	365	306	319	309	327	299	315	309	333	320	341	340	353	304	308	365	348	331	345	385	335	319	352	340	345	297	324	325	346	304	312	309	316	324	289	332	347	334	298	316	358	328	348	351	329	333	315	339	339	294	316	330	299	306	382	310	333	285	329	354	314	302	354	288	349	316	312	303	349	357	305	317	315	307	311	324	348	334	348	312	320	334	353	324	321	343	323	306	352	292	308	313	310	359	335	319	348	362	324	345	337	347	347	309	364	343
11856	8289	13309	12708	10013	8168	6362	5380	4130	3221	2487	2098	1824	1630	1445	1293	1144	1056	1091	941	957	920	859	912	895	818	859	813	825	808	839	865	777	824	825	817	832	770	765	781	853	811	766	811	872	791	811	794	816	797	779	735	802	818	812	788	818	820	805	841	833	821	823	756	785	814	780	777	809	802	809	774	787	789	828	769	859	780	769	796	773	850	833	781	813	841	819	785	764	807	772	854	799	792	765	767	767	777	855	816	785	837	811	772	777	806	803	745	818	838	782	814	753	768	753	788	863	781	851	810	770	808	802	810	821	823	816	774	773	820	765	799	823	807	756	843	871	794	817	791	820	847	818	827	829	817	803	848	802	834	770	807	820	821	789	789	815	812	817	793	783	792	821	761	833	800	862	813	770	800	835	798	821	792	839	828	712	818	747	803	787	785	806	790	830	787	756	786	799	778	825	813	793	796	746	842	833	828	815	782	806	817	816	829	801	827	832	780	771	779	775	771	811	801	823	828	852	792	826	820	798	800	808	809	784	826	773	837	834	790	818	785	832	824	812	798	778	812	759	846	784	804	794	818	822	870	816	761	843	765	752	735	803	838	820	807	819	797	781	803	765	788	801	832	803	775	814	839	829	807	802	812	799	809	776	887	803	831	751	766	864	782	810	792	828	825	811	784	786	778	807	820	749	805	773	759	807	780	812	827	738	816	868	822	840	804	827	753	811	836	778	791	781	770	768	763	845	786	805	801	777	841	812	796	788	852	831	792	765	848	809	857	754	820	791	796	793	823	788	813	870	788	790	843	784	790	808	793	828	813	846	807	853	848	805	841	837	834	790	770	798	840	791	799	810	787	835	816	799	837	773	845	775	824	851	792	857	771	803	822	844	798	769	833	786	809	816	804	781	824	791	827	863	769	777	834	817	785	806	783	841	815	858	828	848	829	815	850	841	770	778	804	818	714	766	767	817	824	819	814	787	790	816	773	792	836	770	789	775	791	823	759	815	810	809	815	808	819	794	844	815	821	810	806	783	852	797	850	784	841	835	839	826	823	752	782	848	780	792	779	804	735	793	805	773	827	812	792	791	818	814	792	841	802	766	837	771	756	836	822	804	810	789	833	781	850	786	852	862	747	800	847	848	769	783	840	799	789	806	812	767	844	788	812	788	813	822	839	734	806	786	732	783	769	857	786	830	820	835	765	763	802	805	782	806	809	799	797	842	827	769	789	800	815	756	772	858	798	807	787	769	818	863	791	821	774	852	824	805	813	735	826	766	852	833	749	805	816	723	818	845	833	759	810	769	762	798	742	786	773	761	786	813	751	795	793	826	769	816	799	779	779	816	756	830	794	811	775	740	779	793	814	844	818	803	783	849	784	787	783	783	832	789	824	801	809	831	769	813	827	810	790	762	796	802	776	768	846	809	842	799	809	837	764	798	820	796	830	815	809	815	815	787	771	772	812	751	808	796	816	818	783	821	855	802	831	848	791	838	785	794	823	848	763	793	816	807	827	863	797	770	793	820	796	810	798	791	804	850	786	795	768	806	777	818	834	828	817	811	859	815	802	807	818	813	808	778	764	804	789	785	789	804	749	815	760	807	781	771	806	820	822	798	838	816	758	785	813	874	817	752	756	806	781	859	816	788	800	845	798	856	813	783	858	824	830	769	811	757	817	773	818	811	814	802	822	779	778	744	849	771	791	825	803	840	787	816	839	766	820	808	837	827	796	760	789	802	800	779	796	793	774	814	815	773	805	864	777	829	801	770	812	781	803	827	833	832	832	812	739	816	814	786	794	757	820	780	815	780	815	794	805	810	801	812	778	798	829	768	850	858	786	767	767	754	809	831	801	826	757	791	843	806	786	858	818	834	848	806	817	728	827	844	812	798	797	791	800	803	769	799	847	792	797	825	832	799	742	808	771	855	835	810	832	789	827	796	781	763	840	847	809	838	809	844	812	857	806	785	804	794	814	809	860	773	803	800	792	795	785	847	775	818	833	865	821	791	835	827	839	803	821	792	824	775	759	788	812	790	768	873	835	738	775	804	829	795	825	761	827	765	795	772	842	773	795	809	835	784	864	861	759	826	788	819	821	855	816	835	733	799	800	777	736	783	791	860	802	890	845	793	800	727	779	779	822	812	776	758	765	799	826	755	814	784	814	831	800	810	795	819	779	773	800	802	793	789	807	709	791	784	790	766	791	850	803	790	830	771	825	779	801	781	807	755	784	821	765	786	878	794	754	826	781	841	790	817	834	802	773	804	830	792	837	782	755	805	834	757	796	757	794	809	778	739	779	797	834	784	778	773	759	720	854	809	804	788	797	793	803	777	791	798	821	774	755	770	804	832	783	744	813	793	826	822	791	792	769	774	782	773	780	807	796	798	784	819	778	830	804	834	777	850	844	790	821	829	756	749	805	781	803	774	801	814	777	790	800	830	812	793	846	831	790	810	778	744	795	785	824	814	803	795	802	776	797	821	783	810	767	797	824	838	828	841	780	816	781	821	832	778	813	787	769	863	841	832	802	806	786	797	808	856	803	781	815	799	817	833	803	786	794	784	812	765	790	813	802	828	803	812	809	758	808	757	781	745	846	747	828	760	839	803	829	831	780	793	817	815	848	793	818	777	867	787	830	825	793	836	813	817	763	810	793	752	831	798	835	798	789	771	842	817	796	845	815	856	748	825	781	784	801	768	786	836	820	781	804	783	833	777	802	766	783	781	775	763	809	803	833	854	819	795	827	769	748	799	814	751	814	744	789	762	800	758	768	794	810	819	833	820	770	822	850	805	868	842	782	771	833	823	775	816	762	779	807	771	813	785	882	817	755	789	798	726	762	808	799	828	777	783	764	826	801	752	826	765	840	786	869	806	764	797	822	795	770	823	760	795	765	825	825	801	831	806	801	820	798	807	831	808	832	808	799	820	790	793	733	779	791	834	792	778	820	846	841	793	790	788	836	773	816	766	828	785	789	782	788	775	749	823	777	770	802	782	782	769	809	834	794	793	835	831	822	809	832	785	810	778	825	814	832	787	806	773	760	819	834	809	800	860	837	786	807	791	802	787	789	793	831	782	810	768	787	751	797	780	741	750	722	821	799	733	781	782	797	745	805	801	791	742	841	780	819	775	817	817	809	764	814	767	798	814	789	805	790	769	887	818	815	835	812	802	839	868	815	806	808	826	797	791	808	775	769	813	758	783	737	775	789	785	814	814	752	763	783	813	786	791	813	821	783	805	803	760	779	803	800	803	815	836	798	832	794	771	799	771	825	794	814	793	822	809	759	827	761	806	775	833	849	779	813	822	794	746	837	822	799	823	843	765	804	756	795	795	827	810	865	801	792	767	814	776	795	771	810	831	801	819	807	830	767	775	775	775	738	807	786	741	842	802	774	808	817	784	800	844	797	811	793	784	819	828	773	818	815	830	816	760	823	814	754	810	784	842	812	779	767	806	832	818	775	786	816	808	770	794	804	779	825	800	828	772	742	746	807
26691	18959	18435	12584	7713	6094	5952	4910	3876	2736	1777	1422	1245	822	782	746	624	564	549	522	521	450	452	412	428	412	387	391	387	382	349	352	356	354	326	320	325	308	323	322	333	345	296	284	350	364	340	275	313	298	342	329	298	325	333	306	304	351	331	327	314	348	337	332	335	308	353	329	365	327	365	366	326	334	323	307	345	338	339	342	330	303	344	341	305	331	337	354	309	306	324	319	340	324	303	326	333	348	332	331	330	349	324	341	344	313	358	326	318	290	328	335	333	322	327	332	306	297	353	352	347	328	337	325	344	330	318	341	346	348	325	294	296	329	330	336	316	370	327	317	372	324	314	357	333	322	326	335	336	334	361	297	296	345	342	323	329	318	344	334	309	325	349	369	331	313	323	315	347	320	354	342	314	325	282	285	342	339	337	341	324	307	326	330	327	314	318	330	321	336	318	289	349	341	335	336	302	297	328	340	309	332	332	344	318	354	313	313	280	303	348	346	344	327	328	326	302	300	315	343	314	316	340	310	334	338	330	337	323	316	320	326	314	354	339	352	344	322	369	330	346	330	293	314	323	325	363	343	343	322	324	340	327	297	344	295	307	305	318	329	303	288	346	376	318	301	328	361	328	335	339	322	316	318	338	300	325	341	332	309	353	309	322	328	316	328	279	333	319	313	316	332	334	362	322	333	299	324	340	327	360	338	329	340	387	344	354	319	335	300	306	335	320	319	367	354	287	348	334	330	332	290	322	316	297	332	360	348	337	298	354	338	299	336	336	301	335	354	352	341	295	324	354	351	346	311	355	318	332	358	356	272	317	320	348	337	322	304	315	337	326	344	355	327	342	352	342	308	380	374	332	322	320	296	339	326	331	325	341	344	327	317	366	365	324	316	342	321	320	325	306	369	303	334	318	323	330	325	304	335	303	346	303	318	316	325	312	330	347	336	338	312	323	367	315	335	319	328	319	351	328	334	315	321	333	316	302	298	333	330	298	309	315	363	331	311	330	312	340	332	362	325	364	329	345	345	293	311	329	324	330	332	320	355	319	319	332	351	308	312	340	361	302	329	354	323	334	318	316	330	286	327	343	334	337	310	294	347	336	316	285	307	331	333	323	325	311	301	290	286	381	306	339	333	341	346	302	369	343	331	358	323	324	340	332	310	325	308	315	322	372	311	332	315	364	313	344	342	334	308	313	328	308	295	312	342	323	298	346	350	317	342	322	371	309	325	328	321	336	330	296	320	326	317	356	325	337	332	335	319	302	317	276	315	346	334	291	306	332	341	372	326	299	331	310	316	362	339	348	331	338	330	328	342	312	358	348	335	305	369	327	322	312	305	325	357	307	334	337	312	354	352	328	293	308	307	341	312	337	366	352	272	333	330	294	326	341	353	308	352	321	328	321	320	335	310	303	341	365	318	337	339	295	335	345	311	342	326	317	324	336	311	309	316	359	310	349	298	325	336	351	333	314	330	331	342	317	335	292	336	322	322	336	328	343	374	343	316	310	361	371	361	325	320	324	330	330	325	326	333	327	359	312	320	319	283	370	319	294	335	341	345	341	321	328	321	307	337	348	361	324	339	311	311	336	341	288	279	286	367	332	340	316	331	292	313	343	342	334	314	359	331	324	326	319	336	326	369	332	354	321	354	309	323	362	318	358	330	344	326	328	310	330	322	295	337	329	299	359	358	348	319	317	310	323	309	313	316	324	333	345	372	363	363	348	337	343	321	340	320	328	331	323	321	308	339	337	342	316	314	347	325	322	297	289	312	314	315	322	312	332	281	338	345	340	321	336	315	347	354	308	348	315	335	327	326	334	309	380	341	293	338	321	340	334	323	321	318	321	315	342	316	334	325	337	315	295	337	375	343	361	324	325	316	343	341	322	349	340	328	350	334	359	329	314	353	309	321	313	330	320	355	371	325	324	310	323	291	292	345	303	312	346	348	363	326	317	307	317	297	305	320	382	325	331	338	306	288	306	310	331	328	331	357	304	339	295	330	321	345	345	335	347	327	303	331	351	299	328	343	319	346	334	323	362	309	309	313	318	326	355	321	299	322	352	345	339	363	311	340	307	345	385	328	333	337	343	291	312	313	327	331	319	294	305	306	352	316	340	339	313	326	330	311	305	326	330	330	329	367	295	343	306	287	345	310	314	314	362	312	327	325	361	331	346	339	342	335	356	335	298	334	309	316	311	346	330	346	298	315	308	370	325	337	340	304	319	323	320	325	350	334	336	328	319	335	339	321	308	346	314	324	292	329	315	319	346	307	365	338	318	327	321	336	338	359	344	339	331	353	346	359	338	342	313	330	347	334	328	293	313	319	329	339	307	303	330	332	304	343	356	357	332	311	324	334	340	338	330	341	313	309	340	325	341	333	306	331	365	328	335	333	356	312	370	296	355	327	313	308	310	306	342	332	334	320	328	308	327	320	346	342	310	319	322	307	333	317	345	310	288	301	335	320	335	345	345	350	295	345	313	331	339	319	301	312	309	347	326	323	314	326	301	335	348	324	344	333	323	327	320	342	307	336	319	321	331	310	321	322	367	350	343	324	332	314	315	351	312	347	309	326	312	305	336	314	341	360	338	334	323	348	347	345	326	320	342	306	357	350	316	301	321	337	310	352	333	311	336	350	332	330	322	385	329	312	346	288	319	315	328	323	353	314	316	318	316	326	316	365	305	340	335	353	325	301	303	345	317	352	322	318	322	329	330	356	313	280	327	294	332	333	304	314	295	314	296	318	331	353	342	335	373	313	328	357	292	332	307	346	367	320	386	359	321	340	315	309	342	332	321	322	331	315	314	325	324	353	319	323	323	333	320	330	314	298	335	298	301	338	364	312	344	319	327	324	371	329	328	335	348	325	369	325	329	307	354	315	351	338	341	314	319	328	310	339	305	320	343	307	337	350	334	307	309	346	309	310	325	303	372	318	323	308	336	336	349	331	315	342	324	312	330	321	350	327	312	355	325	342	341	333	329	342	313	340	317	344	340	335	316	347	308	308	347	329	301	347	318	339	371	373	323	336	354	342	329	318	351	338	365	298	334	308	303	347	329	314	343	313	338	336	315	326	334	340	328	321	338	312	356	306	336	346	310	334	338	320	314	306	353	361	318	316	344	338	317	333	324	333	330	329	348	320	331	331	312	304	333	327	293	342	330	322	312	313	332	322	310	350	347	292	345	325	310	348	345	363	344	372	344	318	350	339	333	341	328	352	308	317	307	295	341	334	341	322	357	298	305	302	321	330	351	325	333	363	349	333	349	341	373	349	331	309	332	330	351	337	322	323	320	350	328	325	364	314	352	331	287	335	295	311	311	337	319	286	303	333	294	313	337	314	317	337	365	342	312	357	313	331	331	352	299	325	319	330	326	334	373	302	339	332	310	307	309	312	328	325	313	326	345	334	311	334	360	329	315	346	350	353	309	321	320	345	313	332	362	349	355	329	293	359	396	318	343	341	313	334	357	278	351	334	327	303	353	310
19295	16740	23651	22704	18101	17524	17830	16512	13870	11359	7788	6739	5677	4281	3419	3762	2715	2362	2419	2003	2000	1633	1519	1465	1429	1390	1113	1155	1053	1019	937	929	867	916	868	819	823	837	799	819	792	793	852	796	815	830	854	785	793	789	766	804	774	801	796	806	717	827	798	811	837	789	769	851	768	795	812	732	810	841	741	761	803	821	842	790	813	767	754	839	771	828	786	814	761	819	839	748	747	757	786	843	797	750	770	779	741	800	780	794	775	814	789	783	825	813	794	799	782	784	779	792	852	755	851	807	792	832	800	813	762	800	803	754	778	819	788	828	779	727	756	745	756	753	788	791	859	842	796	774	791	760	821	789	822	805	793	806	736	792	828	740	768	861	774	789	790	810	794	806	836	778	807	835	745	756	804	792	772	791	793	749	826	811	796	815	807	809	721	860	773	800	782	810	770	743	818	782	787	775	770	763	792	835	789	830	754	792	766	792	818	811	794	805	760	796	795	781	797	786	756	841	789	775	804	797	829	822	817	812	772	797	792	764	772	821	794	780	862	808	801	802	801	810	814	789	779	816	819	754	792	744	742	803	818	809	758	755	841	758	748	787	794	853	751	805	806	804	808	759	811	819	824	780	798	781	815	842	783	800	804	805	764	826	870	853	791	811	803	797	800	748	789	822	805	860	765	792	797	801	862	794	867	782	814	813	801	810	781	802	845	709	822	792	825	776	801	809	828	818	775	779	748	789	762	753	765	773	797	798	816	780	774	812	792	813	842	771	782	793	769	802	780	776	764	802	801	755	825	814	787	732	814	820	769	805	764	770	780	842	815	842	797	854	741	832	737	824	784	795	826	758	734	817	814	803	817	809	767	772	839	787	790	769	814	798	789	843	777	776	764	803	759	741	872	778	797	814	793	766	704	827	774	828	796	798	873	811	791	846	845	859	782	752	815	800	815	797	767	843	809	783	824	817	759	800	792	801	769	798	803	845	769	826	795	796	784	752	822	803	799	755	800	810	849	818	781	743	781	809	838	810	802	837	780	804	814	796	789	806	795	758	751	747	799	807	754	788	795	788	778	796	762	792	833	748	842	798	822	806	820	750	788	776	781	792	798	769	783	821	809	745	838	751	833	722	777	785	794	795	768	762	805	799	820	758	847	745	810	831	846	824	787	794	804	809	802	781	812	797	801	803	809	796	802	803	799	808	783	786	811	779	742	769	778	737	750	760	793	799	796	801	780	835	835	786	798	776	816	786	813	797	814	787	800	819	809	802	808	784	788	800	822	779	780	815	786	761	830	814	784	841	770	740	800	802	809	785	799	803	843	785	792	818	831	817	784	812	798	814	791	833	815	788	797	761	820	793	777	799	814	790	801	812	763	834	783	829	801	844	766	827	797	838	831	797	741	782	764	812	804	846	748	809	815	728	809	804	811	788	815	872	811	805	783	790	802	787	787	791	795	759	764	775	755	804	771	776	778	807	794	775	789	798	713	772	768	783	768	844	827	812	806	816	816	773	812	810	832	799	774	826	836	792	793	774	800	786	755	866	839	814	796	776	815	811	764	814	785	800	822	778	757	806	779	773	788	783	852	798	795	810	761	743	780	811	809	785	799	809	787	807	830	759	827	805	821	781	777	756	795	817	760	766	786	778	821	809	750	770	748	828	841	811	793	771	828	814	814	819	800	805	822	782	781	810	776	776	759	851	858	806	789	783	807	845	835	796	837	797	779	717	775	816	795	829	809	839	794	775	781	791	758	820	842	740	797	834	793	818	797	765	824	815	778	778	802	874	761	812	857	841	746	775	820	772	811	813	786	793	802	745	791	776	770	775	758	750	774	784	795	834	838	811	792	722	817	780	756	775	783	759	802	835	767	796	752	812	796	773	816	778	733	838	834	775	812	754	846	818	768	765	810	832	870	761	772	776	773	809	789	796	752	753	740	830	825	789	834	784	785	787	763	784	819	800	841	791	820	787	831	817	795	810	824	803	784	809	815	798	789	789	851	807	782	784	752	807	767	787	771	805	820	756	797	812	742	799	752	744	749	761	768	790	803	762	818	751	823	748	767	822	842	767	832	750	769	796	801	786	829	803	812	823	795	780	760	817	846	785	817	815	787	809	745	770	803	793	818	793	767	782	802	803	765	853	785	764	851	797	776	827	779	793	839	829	819	817	835	818	780	782	809	811	796	826	805	744	766	788	804	777	840	781	762	764	835	800	824	811	815	789	811	823	824	783	793	733	805	797	788	735	723	807	819	794	777	783	794	795	822	819	828	790	760	777	799	818	824	810	798	817	826	782	832	777	762	790	776	793	816	835	790	777	815	770	757	786	801	770	763	776	812	816	770	744	885	825	764	754	816	757	785	822	772	845	750	798	846	813	795	817	803	768	816	797	777	790	774	806	763	743	806	848	796	844	756	792	790	814	793	806	830	770	794	756	770	828	790	833	814	813	763	784	779	774	843	811	789	783	790	850	766	781	792	790	777	776	812	786	804	794	792	796	843	829	834	789	851	790	820	857	745	795	737	798	813	746	826	765	766	788	744	813	743	864	744	793	824	822	755	800	817	840	808	815	853	793	814	741	797	829	848	803	786	762	840	789	854	772	790	768	784	835	726	780	833	797	823	747	830	781	851	819	807	818	817	763	845	804	804	783	781	799	832	768	808	814	789	801	793	812	789	770	784	759	762	785	788	779	792	784	795	822	798	816	795	773	801	789	805	842	820	798	766	784	768	846	765	758	790	745	792	835	796	813	717	820	802	778	842	764	768	833	783	778	785	786	821	781	796	784	819	810	761	811	805	789	801	781	782	818	796	807	794	777	735	768	804	828	800	815	828	822	779	798	779	817	799	760	770	809	800	864	772	796	748	823	793	817	783	748	761	789	828	767	795	830	792	780	768	797	790	785	830	752	796	797	835	780	753	794	810	822	780	809	784	786	819	772	814	768	773	818	821	858	807	748	773	818	832	782	831	806	777	801	788	783	777	797	835	817	763	797	820	790	843	812	775	806	808	772	821	791	764	762	858	761	785	760	778	751	814	789	853	837	741	759	812	833	800	776	807	804	791	806	775	799	762	771	734	857	787	789	775	775	739	808	788	816	772	752	818	779	734	803	782	802	828	744	806	792	815	805	809	821	803	764	844	747	844	799	766	794	821	779	786	784	784	798	794	799	810	797	811	828	838	803	813	792	768	765	846	844	810	835	787	819	773	781	782	805	778	792	760	755	775	809	820	802	834	805	744	812	846	845	775	837	821	803	779	819	786	744	826	817	822	765	735	774	777	798	796	800	761	814	813	794	834	747	822	816	801	763	761	786	743	805	837	815	798	856	807	806	802	843	821	797	747	756	800	818	799	799	768	799	797	810	806	820	813	772	774	755	766	764	766	810	808	801	757	795	771	790	790	791	774	779	760	811	817	772	844	803	831	790	768	779	782	741	757	807	750	772	830	778	795	832	830	821	787	800	816	806	763	759	764	834	759	801	783	826	806	796	839	814
36173	25972	25059	20065	12447	10347	10720	8762	6927	4755	3243	2406	1855	1444	1208	1217	938	819	717	684	612	588	561	544	475	456	405	376	363	352	348	320	327	299	315	326	302	322	291	296	310	325	345	313	282	337	343	322	296	316	326	305	316	336	284	301	297	301	324	345	326	299	309	314	355	301	325	299	309	309	324	288	296	281	314	331	332	306	343	294	292	320	303	307	324	299	307	307	315	322	317	314	321	350	329	321	298	304	304	297	312	315	305	338	292	335	270	321	329	323	314	325	329	293	310	296	335	319	310	329	291	314	276	327	306	313	306	348	314	315	302	303	350	305	329	294	308	330	291	321	366	315	313	300	326	310	341	305	325	282	334	312	316	340	354	319	285	286	278	301	324	318	307	323	310	289	312	288	302	292	301	311	338	308	325	321	309	305	291	266	301	285	300	361	301	304	311	324	330	325	293	291	286	295	309	295	308	312	264	309	294	298	303	303	317	293	305	297	319	255	265	284	322	300	335	343	271	271	287	267	288	300	299	303	316	338	272	325	308	305	335	314	308	312	307	319	313	324	305	312	319	295	331	320	307	311	313	336	319	310	313	293	335	343	305	298	323	285	331	283	320	301	306	369	339	314	301	302	313	297	311	293	321	310	323	334	276	338	337	344	310	305	323	293	303	304	283	314	323	289	296	348	356	330	296	299	322	314	312	321	321	294	306	323	303	293	317	311	331	313	311	309	273	323	308	314	301	302	317	287	274	345	323	315	318	299	285	289	325	349	312	286	316	295	296	322	316	315	303	307	308	301	293	308	318	298	327	311	331	263	341	309	302	323	335	296	295	305	315	299	315	292	301	327	313	351	305	311	281	287	276	296	329	323	303	348	310	329	298	320	322	283	294	282	295	307	333	343	317	320	304	333	324	291	298	309	336	332	300	303	290	308	297	316	281	340	332	279	276	276	342	317	311	315	292	316	305	336	313	322	308	295	305	328	304	271	300	339	319	300	280	301	284	284	306	279	307	321	292	323	323	314	281	315	331	356	263	305	336	304	318	298	301	362	296	309	314	321	316	288	312	337	296	312	311	335	327	305	353	324	312	301	273	318	299	311	304	303	314	318	282	295	330	322	291	312	295	341	315	317	294	307	340	303	311	340	284	306	304	330	317	337	304	335	309	308	331	302	337	346	311	276	315	313	311	286	329	312	302	298	333	335	288	336	332	271	322	337	306	313	324	323	312	302	297	342	294	280	340	304	289	276	289	284	267	331	324	326	327	340	302	320	315	328	351	297	303	333	318	297	323	290	293	297	323	322	308	325	296	299	303	312	274	305	319	310	316	325	311	319	313	308	302	305	294	326	326	302	286	356	288	298	290	291	284	313	314	346	305	324	331	324	299	303	291	347	292	302	313	310	297	277	317	299	312	282	316	299	345	329	322	281	342	325	311	336	292	289	309	315	304	310	307	332	306	330	324	303	328	309	336	303	331	325	313	268	314	309	335	299	360	288	326	332	312	323	307	297	312	299	314	300	297	335	308	340	318	328	361	320	318	325	288	302	306	307	316	303	327	294	308	280	309	308	295	310	324	303	293	301	284	317	321	325	284	323	339	319	290	273	322	296	354	305	346	302	317	323	309	308	338	310	333	310	311	279	281	312	334	294	266	296	313	348	284	331	289	283	360	312	324	274	347	351	296	322	302	325	335	325	301	305	322	312	332	296	302	295	292	302	316	291	300	303	292	318	311	300	326	317	303	298	315	342	316	322	304	299	289	289	347	293	311	294	306	301	293	295	298	346	333	301	315	354	333	297	309	301	330	294	310	322	310	290	325	331	303	343	305	291	314	287	305	296	346	325	287	305	340	308	311	324	316	314	298	328	272	333	321	308	316	306	324	275	313	338	306	339	313	307	310	288	270	325	331	327	320	310	304	295	314	292	257	283	305	323	328	323	306	300	307	306	334	295	288	313	323	309	292	299	342	301	341	320	295	303	299	296	307	294	302	328	326	309	308	321	316	313	326	309	298	345	293	301	343	325	324	311	327	331	347	347	321	295	313	316	312	312	308	318	304	317	313	359	311	297	294	357	296	289	326	314	319	306	301	286	308	310	333	286	332	300	303	309	306	322	302	320	296	313	324	282	303	289	308	254	327	292	298	294	326	332	351	320	319	321	298	286	317	305	312	333	289	311	339	312	340	341	264	314	322	317	302	285	305	288	295	283	332	305	322	299	299	295	285	350	357	320	272	318	318	301	301	328	295	313	296	311	282	306	308	344	302	317	310	322	307	301	265	332	351	316	303	301	291	299	322	312	320	291	303	300	325	366	338	321	270	307	314	322	318	304	303	296	323	311	322	333	300	286	319	279	318	332	329	305	306	313	297	309	285	252	315	323	307	273	311	340	310	308	315	307	287	320	288	270	345	317	296	275	300	296	325	302	316	335	292	337	287	301	311	296	295	311	309	312	331	288	322	302	324	311	302	321	300	297	321	309	295	295	284	320	296	317	277	321	291	316	298	298	293	288	305	307	286	327	345	290	299	309	282	300	325	303	320	340	319	306	336	320	281	279	289	300	307	305	328	322	344	342	310	287	331	307	333	299	346	294	325	310	283	299	332	321	304	303	311	328	289	296	299	298	300	324	282	295	286	344	322	296	320	301	309	316	298	317	327	331	273	323	293	339	306	323	291	279	303	281	304	326	343	300	298	274	308	309	310	292	278	315	310	317	311	327	314	323	322	345	324	303	311	281	300	337	305	288	319	304	313	295	320	279	312	294	345	319	321	323	310	306	311	312	291	305	330	312	291	325	310	326	308	318	287	307	328	300	328	284	320	303	299	285	290	286	314	338	321	334	312	316	305	321	308	316	295	348	322	328	316	329	347	299	312	327	328	343	312	325	300	322	291	338	300	329	311	314	341	304	287	325	318	312	287	309	318	324	305	291	286	333	302	278	292	339	323	331	299	297	324	295	308	319	312	279	314	307	340	322	331	301	305	318	316	321	313	333	314	284	304	316	277	314	274	330	348	308	325	316	311	373	315	298	334	325	318	336	309	299	328	327	285	291	334	314	303	327	297	317	321	298	332	332	297	293	343	284	317	300	299	352	318	295	255	327	313	321	261	311	311	337	337	331	311	337	303	299	303	318	299	284	305	305	258	307	304	323	332	315	311	315	312	339	335	328	271	320	324	292	338	289	319	311	312	340	339	328	321	337	307	319	326	317	324	290	328	307	313	297	327	320	321	302	323	314	303	298	321	304	336	296	268	315	301	317	291	304	282	301	295	293	306	294	293	306	314	291	337	302	300	288	318	296	314	317	343	317	329	305	313	351	289	313	312	292	319	311	282	295	303	327	331	315	274	318	332	332	310	305	273	327	282	318	334	300	285	305	283	328	289	296	285	320	316	348	299	344	320	329	317	332	268	321	294	302	331	298	338	309	324	312	307	327	298	292	280	309	316	295	288	313	313	298	302	322	295	303	327	301	323	320	348	352	342	323	318	339
24562	21379	29236	29665	22874	23722	24342	22860	19738	16648	12585	10554	8772	6873	5588	6241	4463	3947	3784	3168	2782	2409	2202	2178	2031	1971	1414	1408	1282	1100	1001	1026	950	827	832	780	756	814	811	796	817	766	808	768	765	766	777	799	820	749	764	776	742	765	720	767	745	775	761	768	775	798	749	762	784	758	743	725	703	776	816	738	787	758	773	802	798	731	774	800	783	754	756	829	769	747	720	780	757	727	783	729	757	753	714	776	761	761	750	821	785	743	722	732	752	760	754	731	757	773	780	714	789	848	733	739	748	708	753	796	699	766	768	735	755	731	722	771	745	691	743	761	746	776	743	755	733	720	735	739	758	738	796	757	733	753	769	787	751	709	743	768	708	731	728	798	750	764	793	797	775	753	732	748	749	772	744	759	751	716	726	728	708	782	735	748	750	733	754	775	741	771	763	771	778	719	770	753	792	767	747	773	787	752	756	723	757	760	744	788	768	781	767	729	761	779	760	784	735	747	760	754	772	748	757	797	776	791	807	794	808	731	771	767	710	731	742	778	799	752	769	777	747	760	775	773	759	712	733	813	723	749	774	798	716	728	774	768	811	798	730	769	738	741	712	794	790	789	785	786	781	759	738	755	753	780	768	756	699	756	792	766	758	757	743	749	794	755	760	734	723	720	765	814	742	795	782	774	796	734	746	727	798	768	752	773	737	767	719	771	749	770	764	773	794	792	761	719	772	772	773	740	704	752	750	760	756	772	747	739	814	776	755	730	743	784	760	788	759	699	766	727	738	744	802	769	793	797	768	805	746	728	761	742	758	764	737	753	774	718	767	754	737	771	751	791	773	762	765	735	769	790	734	754	770	764	765	735	810	777	779	763	777	720	810	761	740	727	807	775	792	768	717	808	752	815	763	728	760	763	735	782	794	745	732	744	759	711	762	696	780	779	736	748	733	799	753	779	795	736	723	767	756	722	741	749	783	825	790	747	783	821	763	748	776	765	727	744	754	755	776	762	821	773	756	753	744	792	749	761	730	746	793	818	798	725	758	771	715	765	745	762	748	817	803	795	760	749	752	762	750	735	750	743	757	753	732	734	747	766	764	799	796	784	773	729	771	745	762	800	702	745	736	732	764	696	756	805	769	798	764	756	778	758	780	778	733	767	745	773	764	796	729	805	774	791	736	772	759	775	771	762	779	789	743	733	744	721	749	764	759	748	803	764	765	758	761	735	729	783	770	737	779	750	790	769	714	759	762	705	744	760	754	723	782	740	740	744	768	725	781	731	759	786	749	732	777	750	770	806	743	789	774	779	721	748	786	776	762	737	761	768	748	778	813	699	831	740	718	795	776	764	718	768	722	767	725	777	728	764	786	764	749	778	722	756	737	731	741	718	760	784	756	717	778	793	756	759	723	804	764	738	778	715	735	766	759	751	766	791	740	761	800	732	743	775	792	749	747	777	743	746	713	738	745	742	748	753	724	765	767	778	733	775	756	722	762	708	748	755	758	793	769	811	712	767	757	767	775	764	727	752	813	802	788	782	751	792	778	732	804	745	749	773	770	772	754	743	770	787	804	740	730	792	800	748	782	769	740	749	762	728	765	732	757	785	804	790	754	798	803	763	735	754	805	753	738	768	767	772	756	719	718	749	780	768	782	730	707	751	813	745	791	776	769	729	780	766	759	780	762	746	787	717	775	766	747	764	732	718	715	778	759	743	756	774	825	789	750	763	741	757	750	760	774	772	778	803	758	784	762	757	725	725	773	797	767	744	748	781	745	748	765	755	756	812	742	750	787	775	741	720	806	756	797	780	793	769	790	804	776	758	727	788	740	774	755	767	731	801	779	792	775	768	746	769	763	725	695	766	737	781	720	731	753	772	717	768	811	744	732	771	748	746	746	711	753	725	759	758	785	722	770	818	733	755	742	798	817	737	766	755	774	773	748	798	790	754	708	713	725	777	752	719	716	795	766	757	750	711	711	738	798	748	813	779	756	756	768	724	714	749	719	764	755	740	745	780	776	713	776	787	807	734	744	763	781	774	760	748	805	748	722	795	759	764	746	783	737	811	741	738	737	772	714	785	791	713	805	749	738	741	730	761	814	744	824	740	771	715	749	757	754	792	793	770	778	781	801	722	749	746	783	775	762	737	750	749	739	755	761	783	727	754	763	743	749	779	746	790	759	785	721	776	710	768	782	697	753	723	801	794	815	765	729	737	778	758	723	779	754	772	723	788	824	783	707	747	775	816	799	781	725	774	777	777	725	764	792	758	786	765	824	741	716	787	730	800	795	758	757	719	774	764	727	779	771	705	775	769	721	777	725	773	733	716	736	738	786	754	784	754	717	755	777	735	749	699	748	757	726	759	779	756	696	741	757	769	768	767	754	781	742	748	739	771	748	809	761	791	783	774	760	787	755	727	718	726	760	738	721	764	751	752	774	773	758	783	732	720	787	787	757	743	763	793	772	780	809	771	723	730	710	720	806	767	780	768	735	748	727	741	765	740	708	769	746	747	729	780	740	749	758	754	810	750	768	817	755	775	731	762	767	717	824	750	801	747	769	739	733	781	754	772	789	781	771	773	754	695	772	781	819	719	759	796	731	732	721	705	806	798	792	747	759	737	801	718	726	778	805	770	768	778	793	829	800	778	800	743	793	736	760	731	739	757	756	792	787	763	792	775	797	762	736	749	719	819	742	768	751	755	772	746	737	741	779	736	797	779	758	776	736	754	718	792	774	753	724	734	793	734	723	769	776	755	796	742	732	732	771	752	765	739	733	765	800	747	787	762	807	765	777	801	757	729	762	771	759	793	815	776	821	724	757	734	788	770	766	767	814	708	762	757	757	716	767	781	787	767	816	817	747	787	749	788	770	691	760	768	724	762	786	795	792	724	765	728	789	757	713	755	768	752	782	715	747	718	744	750	754	737	763	767	750	797	736	729	781	708	750	837	749	779	786	793	774	742	757	732	743	738	807	798	710	747	753	765	743	747	752	750	770	756	768	734	758	767	728	772	738	787	828	788	697	728	764	750	746	798	798	759	755	787	817	769	722	765	739	747	782	758	760	782	750	757	790	787	782	753	746	792	768	753	748	772	736	726	829	735	764	725	767	743	736	758	726	755	785	747	756	739	763	766	775	755	720	769	733	706	735	788	742	763	744	733	789	725	779	767	832	715	713	773	777	743	712	790	737	760	720	754	732	738	732	725	767	750	806	738	752	770	797	771	794	733	758	740	742	772	718	730	762	757	781	735	754	729	783	751	726	732	787	794	786	761	775	761	747	745	788	751	757	775	742	801	802	773	770	737	789	788	727	784	768	717	795	764	739	744	709	705	800	748	772	732	740	742	769	734	792	813	779	700	772	741	738	739	792	779	796	778	793	770	717	763	729	757	794	724	751	766	793	739	746	775	758	742	746	768	766	761	757	745	773	760	784	787	730	756	731	762	698	802	773	752	709	765	735	775	779	739	787	794	710	777	739	708	766	720	737	751	762	712	764	736
14551	8115	7681	4955	2790	2028	1562	1279	983	774	636	565	495	454	435	403	376	337	387	387	401	334	320	368	318	351	353	327	346	290	355	305	338	328	329	337	334	341	352	306	293	313	354	326	352	308	328	332	325	321	348	313	357	313	332	265	312	353	336	313	353	358	337	340	291	339	309	348	327	310	313	326	325	316	344	344	333	344	322	328	311	310	314	320	304	361	328	302	304	318	311	318	308	344	314	361	320	326	327	363	314	321	316	344	304	334	359	344	318	315	331	318	328	359	326	331	347	330	319	328	319	340	353	292	325	305	302	329	358	324	309	335	324	323	328	326	321	340	309	350	309	329	344	353	317	307	330	304	303	329	304	335	343	341	352	294	328	309	359	317	305	340	336	323	329	320	319	331	325	322	339	318	327	336	322	337	331	315	351	344	314	322	330	352	321	338	366	338	331	309	339	313	318	305	331	337	315	326	304	315	323	325	329	325	361	339	313	319	316	298	315	334	338	319	303	337	323	343	352	360	326	355	280	332	323	323	323	332	288	327	312	322	336	316	331	315	289	319	358	327	330	336	334	327	311	288	322	299	345	329	298	321	342	341	285	303	348	320	307	338	296	342	361	295	339	332	319	311	313	325	325	363	335	340	300	302	305	331	337	347	362	320	339	307	281	315	297	326	369	297	327	321	328	361	350	340	356	336	304	319	316	307	322	303	345	309	335	288	342	309	317	278	320	313	333	343	326	360	364	340	305	328	322	343	330	343	323	316	325	308	354	324	341	324	341	327	331	320	355	288	320	315	338	332	342	331	306	331	275	315	321	300	340	321	304	343	318	324	356	326	326	328	349	283	334	378	309	345	366	326	370	306	319	328	313	304	330	357	318	349	328	327	322	359	348	316	324	352	330	298	314	323	296	331	312	364	313	284	333	301	317	303	337	298	344	321	340	279	316	313	298	332	334	327	357	362	390	350	329	323	337	379	334	339	332	308	334	316	359	339	338	369	337	310	322	330	349	348	350	366	317	337	332	301	348	372	316	374	306	321	339	314	322	326	313	305	340	316	328	314	316	316	317	382	343	342	334	327	308	333	325	291	323	313	344	317	339	321	317	344	332	323	296	338	345	305	336	296	349	350	317	308	348	335	299	356	331	378	314	326	357	343	327	337	349	306	316	349	311	343	307	333	302	298	296	320	324	334	311	304	348	315	341	347	326	338	316	314	361	333	338	291	326	369	310	332	308	292	335	324	313	339	311	328	293	277	328	318	324	348	322	299	327	336	316	346	339	327	303	313	320	352	317	361	304	314	332	312	315	308	347	313	325	301	325	319	322	305	338	309	311	326	337	301	323	308	316	317	298	327	356	361	319	309	336	316	323	363	360	340	338	299	338	331	320	324	308	317	325	284	349	307	305	290	325	343	303	332	326	340	285	344	332	343	354	315	317	338	325	293	316	344	332	321	331	304	323	367	344	350	321	300	343	353	345	331	287	339	316	289	340	318	349	335	277	330	308	334	325	327	297	290	296	321	307	333	328	312	362	355	317	351	334	282	301	338	327	316	353	342	317	323	301	312	324	334	313	321	340	297	313	273	332	331	294	286	339	338	333	334	353	322	308	340	346	369	320	343	353	349	356	333	302	320	356	327	333	305	281	332	326	319	324	323	319	345	291	339	336	318	327	328	305	327	337	322	362	340	324	314	317	329	326	298	317	302	338	333	359	319	336	324	305	297	328	321	352	304	279	307	320	308	310	314	311	341	364	315	324	309	345	329	340	354	304	348	348	323	315	307	338	267	317	312	331	314	326	306	320	348	316	339	326	334	335	304	298	349	353	343	330	347	329	354	303	327	320	339	310	332	319	309	295	294	318	324	312	308	374	321	321	346	312	322	333	338	333	339	313	348	319	329	366	325	334	323	313	332	334	320	336	334	343	322	312	306	338	350	321	375	337	310	308	316	335	351	300	326	336	340	348	361	332	348	300	331	302	315	313	311	327	329	357	361	343	356	337	339	307	362	316	358	308	332	340	325	315	344	319	312	329	289	322	333	361	363	347	316	334	342	325	298	368	369	313	346	314	298	342	335	321	342	316	334	303	325	305	351	318	313	324	276	336	340	292	295	313	335	320	342	324	338	345	328	316	319	297	349	332	307	340	320	294	313	302	348	315	354	296	330	331	341	331	308	331	335	359	360	327	324	323	345	355	316	319	331	306	357	323	328	320	328	307	325	322	331	327	318	318	356	339	288	344	338	308	300	326	349	307	332	334	333	341	322	329	321	327	325	317	307	312	296	331	362	362	318	316	310	324	321	316	292	339	316	322	313	333	311	321	347	321	318	340	327	365	357	313	321	320	317	328	339	285	354	327	324	328	355	336	332	310	326	335	334	345	359	337	316	334	370	290	324	310	340	355	349	324	315	318	329	336	343	311	301	331	316	368	311	335	302	307	398	309	343	310	292	326	316	327	341	313	327	362	326	310	287	331	377	336	295	314	344	327	323	303	313	297	331	318	317	354	329	350	305	273	323	338	307	307	326	306	323	368	309	326	326	328	316	325	310	335	305	361	322	309	307	342	371	368	320	314	303	297	367	340	319	315	328	349	324	280	332	341	323	301	338	311	309	311	308	313	345	326	307	308	306	327	335	313	330	357	313	325	357	322	351	296	327	353	328	285	364	344	327	313	340	331	317	308	331	321	308	310	307	319	343	308	346	368	349	356	322	316	327	311	324	336	330	304	358	311	329	323	341	301	327	307	319	328	348	297	339	349	310	329	325	308	329	349	349	358	330	318	321	344	316	338	330	333	334	343	337	322	310	307	308	317	347	340	348	335	311	331	308	346	346	332	306	318	305	325	365	323	318	318	311	329	323	311	301	333	298	292	305	313	334	340	325	324	375	312	362	335	321	313	332	279	294	347	322	308	320	356	303	345	326	324	342	341	321	325	323	316	330	312	323	296	361	355	402	307	319	320	323	323	337	314	325	328	326	351	317	322	363	318	315	296	348	322	360	325	334	363	311	322	353	359	311	323	346	332	356	346	338	322	287	304	337	326	323	344	364	348	346	321	316	326	348	344	317	328	340	334	344	347	328	349	324	329	312	312	335	354	303	317	336	358	291	316	323	330	352	314	356	315	341	336	334	355	322	292	324	337	311	317	349	336	312	332	318	329	344	348	341	338	354	339	350	298	366	313	360	321	326	319	285	326	329	350	322	339	290	323	304	324	329	328	295	345	296	325	327	332	328	308	313	320	337	366	314	338	331	330	308	305	341	331	363	331	329	329	330	311	318	315	316	297	293	320	304	341	354	302	293	325	348	326	340	349	318	356	335	323	350	326	310	306	343	322	316	307	317	339	328	291	312	356	310	382	365	346	318	317	319	326	337	311	343	331	327	320	307	320	317	318	307	320	335	330	306	340	344	348	320	324	334	339	333	356	308	327	310	325	346	310	340	307	309	332	342	322	305	313	325	314	330	344	323	344	318	307	292	328	292	314	303
10428	8044	13514	13268	9663	7928	6554	5649	4348	3408	2704	2251	1903	1526	1405	1362	1189	1112	1031	996	1007	963	897	889	881	870	858	797	825	840	811	821	854	802	758	779	794	825	764	832	793	788	822	833	748	827	827	856	832	813	791	825	846	761	798	786	817	768	796	793	813	839	789	784	801	798	763	772	833	811	817	831	732	783	735	799	781	794	764	777	765	760	777	811	814	794	807	768	797	754	812	773	823	806	831	784	794	806	795	749	767	783	772	800	782	800	795	785	820	848	794	799	821	810	758	830	780	790	818	799	822	825	790	825	811	775	791	838	765	819	827	757	773	794	789	753	757	753	783	796	762	764	784	790	792	817	789	772	804	775	826	762	771	806	783	801	744	786	777	798	794	775	789	831	804	773	768	827	808	790	770	799	812	810	751	803	758	821	804	835	834	810	747	806	746	819	820	799	765	792	787	770	801	743	789	819	807	786	805	753	800	780	806	768	832	782	778	806	758	776	828	801	769	877	759	788	773	782	753	822	796	834	816	815	762	770	834	803	793	795	846	758	794	792	797	787	756	762	786	783	844	776	748	805	799	795	759	749	806	781	791	824	740	784	807	835	802	822	776	834	868	822	842	793	781	776	749	746	762	803	783	781	768	819	826	827	784	743	793	784	828	795	791	825	772	817	844	780	837	795	838	784	806	775	798	793	808	765	811	802	729	824	770	744	790	824	776	803	782	764	825	745	816	802	801	812	788	828	758	788	835	783	825	844	778	830	774	815	746	753	843	803	808	771	752	852	806	800	787	818	811	827	784	768	801	768	803	789	814	790	809	738	732	815	811	816	829	763	758	761	814	825	829	805	757	773	820	791	793	789	832	793	869	838	756	794	843	809	734	795	792	840	810	760	776	818	805	768	819	780	778	802	830	810	833	799	787	802	815	813	772	795	811	794	781	739	798	794	780	816	762	780	797	760	784	794	798	771	777	802	766	825	749	755	805	774	786	819	792	782	777	806	773	813	758	773	832	749	830	731	818	773	816	823	825	783	835	755	750	772	739	786	856	752	840	835	831	774	803	807	800	800	769	812	765	796	798	767	824	788	837	790	820	847	835	766	842	800	811	789	752	838	861	781	786	743	810	818	776	774	809	784	799	808	810	895	781	762	770	752	810	824	797	747	800	793	796	778	795	850	799	813	783	810	803	822	756	809	809	766	760	785	801	751	792	814	817	794	819	763	798	734	827	759	785	782	819	811	777	786	776	772	777	832	774	841	765	797	791	805	797	760	812	823	817	792	839	778	818	798	862	795	812	803	852	758	761	790	848	805	777	781	766	817	844	791	845	790	795	807	798	798	822	792	853	814	765	795	840	799	770	798	776	809	800	819	807	795	776	807	792	757	781	810	772	799	785	708	791	780	786	815	822	716	755	770	791	749	826	814	808	806	821	812	742	755	844	755	775	816	797	740	756	800	807	820	782	819	789	756	786	779	838	782	742	791	768	802	788	779	777	824	777	788	788	815	789	736	771	803	785	817	825	783	811	796	831	797	769	815	805	782	789	792	842	797	754	780	823	805	746	811	825	804	814	812	805	776	833	839	786	776	762	813	776	760	870	797	780	814	801	804	807	784	804	783	755	779	836	817	822	785	714	757	786	834	810	814	824	819	775	795	848	813	871	804	786	781	821	805	807	790	804	767	789	786	895	794	833	804	813	839	786	837	760	791	828	802	767	821	766	786	786	795	822	782	791	764	815	811	831	813	819	806	814	821	827	787	799	783	797	833	821	758	804	752	814	831	771	762	813	767	768	805	794	795	770	793	768	801	741	740	805	779	761	798	751	784	807	848	810	786	796	819	827	796	777	789	806	764	795	762	791	771	828	809	734	811	815	814	825	757	777	762	820	766	766	806	769	785	773	810	820	766	823	805	783	763	817	790	768	909	876	840	788	801	741	806	763	783	820	797	805	817	798	840	743	750	804	790	813	784	795	788	778	759	775	814	785	767	760	719	768	792	797	759	824	792	756	845	827	742	845	807	862	811	803	830	816	785	816	807	863	825	819	760	835	857	774	781	775	805	765	776	820	775	790	778	768	810	811	802	822	768	794	814	759	837	778	804	759	796	824	844	795	808	810	814	803	862	817	766	787	827	782	786	788	785	803	784	855	791	751	785	810	757	794	791	798	771	816	773	811	833	829	771	774	746	815	829	773	801	753	785	801	852	802	817	783	825	794	813	821	764	852	768	796	833	783	839	875	824	758	790	760	770	825	775	803	794	809	816	811	767	841	817	858	757	825	773	778	791	801	741	740	837	795	736	802	791	788	729	800	831	825	806	805	747	731	803	820	789	771	839	756	779	769	785	762	769	768	801	834	809	783	787	765	792	850	772	772	792	783	782	820	799	819	794	836	835	776	790	809	805	778	791	732	836	848	818	826	823	791	783	832	774	785	793	791	793	807	799	809	751	796	801	769	795	799	785	762	782	814	826	786	816	813	776	816	772	759	799	780	752	784	863	753	768	847	770	764	767	805	808	731	799	831	830	794	797	740	815	792	788	759	805	752	791	772	794	825	791	853	771	781	801	741	773	753	786	814	815	821	780	828	757	779	761	804	784	862	768	802	794	803	789	787	809	813	835	772	814	828	804	813	771	766	810	803	750	766	801	815	775	780	819	751	798	810	826	786	830	809	808	833	813	791	819	767	789	764	822	757	773	800	820	830	833	781	798	788	784	841	824	855	759	796	833	766	816	817	781	803	809	801	725	824	814	833	777	834	828	838	760	791	791	798	786	813	839	835	773	814	832	810	765	732	835	795	760	769	821	780	780	770	796	806	768	818	804	833	743	795	791	794	789	789	827	773	778	822	807	820	782	720	803	782	800	761	760	761	756	790	768	774	772	774	789	765	806	764	782	792	767	785	788	798	833	763	843	743	796	760	787	834	770	776	791	747	807	818	786	795	819	798	788	783	800	744	755	799	835	823	812	781	817	827	782	784	763	812	825	795	794	768	770	837	763	832	807	826	791	798	819	801	795	755	786	803	807	805	783	816	753	771	781	788	740	791	799	788	801	832	741	779	813	775	807	781	807	779	815	797	785	820	777	811	786	793	785	811	790	778	784	811	792	786	765	777	818	744	827	832	748	806	777	800	809	806	786	789	755	801	785	789	790	778	756	836	787	734	776	756	773	782	823	815	840	785	819	816	834	784	802	864	851	763	840	735	793	821	797	755	810	811	785	831	811	821	753	774	784	814	811	837	838	877	793	749	778	802	753	845	816	793	820	800	818	795	766	782	775	786	805	760	784	777	799	776	806	834	815	828	776	848	771	788	795	785	822	860	799	807	839	818	804	776	810	811	814	761	776	818	800	835	769	796	757	809	773	805	820	767	748	823	815	826	795	816	796	813	754	794	793	749	800	783	835	781	771	828	864	808	798	811	765	846	795	828	777	786	770	783	799	792	794	835	800	752	796	795	821	823	802	802	781	782	784	747	834	811	759	769	822	743	794
26312	17393	18050	13866	8271	5576	5622	4596	3937	2681	1897	1412	1150	934	817	814	623	606	549	490	506	424	394	404	436	393	379	355	425	349	364	358	333	291	314	309	332	342	297	358	339	314	286	366	326	320	350	324	306	318	337	321	317	327	311	329	305	293	324	314	312	343	309	299	321	303	333	320	361	360	366	334	323	331	305	340	328	315	309	316	335	362	332	332	325	309	337	330	335	315	329	313	328	330	312	320	288	329	308	291	304	338	291	322	339	319	329	310	326	301	318	359	320	314	300	332	294	324	346	312	288	330	315	341	347	329	315	335	346	352	285	325	317	350	314	318	294	316	311	317	340	293	335	307	334	303	308	317	361	339	360	331	330	315	330	333	346	305	322	302	319	329	319	288	298	334	305	335	317	342	339	339	341	337	332	339	318	323	308	356	349	303	313	322	300	321	301	313	331	330	306	298	331	278	305	359	326	311	299	341	328	321	338	365	313	321	373	321	314	314	309	316	326	323	341	338	308	293	339	334	345	303	316	352	350	313	340	310	338	294	342	336	305	358	328	324	302	310	351	322	315	308	348	298	362	337	303	308	330	306	292	324	322	298	337	331	307	336	322	322	304	274	370	352	312	327	321	327	316	337	340	324	335	320	340	271	331	300	332	289	308	290	278	308	323	315	328	287	309	355	340	335	321	304	360	303	343	353	317	332	320	329	343	325	303	310	324	347	331	309	339	351	331	350	326	342	324	336	310	328	335	347	375	309	316	360	313	323	332	313	324	290	329	316	320	339	310	337	317	339	319	356	310	349	341	355	329	378	345	321	306	306	315	327	350	302	325	316	266	289	329	322	338	279	296	328	328	338	358	347	344	343	313	326	338	348	297	315	321	334	314	323	323	320	316	314	319	309	336	315	345	310	287	313	358	314	306	284	342	342	317	352	311	356	333	339	332	322	334	330	338	336	287	302	285	319	330	336	344	366	323	317	322	334	354	346	366	322	367	313	318	332	342	323	299	300	342	302	321	295	316	346	339	318	343	336	317	356	314	351	349	291	320	305	317	315	349	303	313	331	306	285	314	322	309	300	360	317	328	299	302	323	334	328	294	281	324	311	312	306	334	325	329	326	309	327	311	329	322	346	324	322	344	316	343	356	335	295	334	372	328	314	335	338	315	332	338	327	364	302	302	357	328	330	322	314	335	303	335	313	306	336	339	340	286	308	298	306	292	306	333	336	354	313	313	302	377	326	307	320	334	363	312	287	321	306	304	335	329	342	322	315	346	307	328	300	303	318	311	319	323	293	332	308	319	300	318	300	333	357	321	302	321	321	356	339	330	321	342	326	314	311	325	323	320	298	331	310	316	336	322	297	320	346	313	325	294	342	298	344	314	289	326	307	334	332	318	337	348	332	321	321	310	312	313	332	324	351	321	348	320	293	340	350	320	310	320	317	352	324	330	321	322	331	303	293	334	298	288	321	337	305	292	310	327	359	329	341	320	327	309	343	328	337	323	302	289	366	325	293	333	319	303	307	327	288	305	332	298	343	338	322	320	325	318	309	330	330	334	331	332	312	288	312	319	343	303	339	315	310	289	311	314	280	307	321	351	296	326	319	333	327	291	327	303	314	298	314	329	372	286	320	330	319	323	313	298	348	329	336	335	337	301	280	330	318	325	302	370	298	287	326	297	329	329	352	339	332	313	314	356	340	344	335	339	314	304	322	308	318	270	297	323	318	329	327	321	340	359	330	345	342	336	329	318	312	345	298	360	337	360	338	315	312	295	291	309	321	307	340	322	346	330	309	316	338	332	354	270	330	295	351	322	333	325	351	293	317	308	355	290	346	336	337	328	368	316	341	313	342	325	280	332	339	338	317	361	335	324	314	345	305	305	317	344	326	290	329	294	334	309	308	331	334	325	284	315	311	300	349	302	320	328	294	311	340	328	312	306	293	328	340	356	350	306	328	319	294	329	337	355	350	325	296	336	330	347	342	340	318	317	286	331	314	315	300	338	300	326	342	317	318	337	356	318	357	328	340	293	323	323	324	315	312	321	292	323	351	323	293	318	348	319	309	311	322	303	322	267	348	308	344	303	323	346	301	342	302	310	315	341	329	310	315	325	347	299	339	381	325	315	311	318	286	315	330	325	334	344	314	322	320	335	316	341	333	324	341	313	325	314	329	357	331	336	297	345	322	324	360	324	330	306	330	327	320	328	298	316	351	328	302	311	323	309	323	328	339	331	317	308	280	297	330	344	310	346	315	350	317	341	303	340	312	358	315	328	307	346	359	316	301	330	347	354	330	336	342	346	315	311	273	296	319	314	313	315	316	326	320	349	323	319	345	298	317	320	339	333	345	335	325	321	343	327	315	336	339	303	321	329	340	314	322	312	281	292	361	322	331	311	343	344	315	294	288	298	302	310	291	327	306	307	305	377	312	318	310	295	373	307	322	345	319	337	307	307	347	298	334	315	350	311	313	317	326	322	347	337	310	310	301	347	297	335	291	332	320	299	352	335	348	320	333	344	323	297	336	325	327	349	318	325	312	335	350	308	301	297	320	327	298	337	323	364	300	299	323	325	312	303	334	360	323	332	324	299	329	328	332	325	316	348	323	346	321	302	331	286	315	306	323	324	338	310	338	294	305	332	292	322	322	356	328	332	380	334	317	352	320	312	313	308	317	358	347	323	348	315	303	336	326	338	309	342	327	308	307	301	310	327	318	302	318	318	307	299	317	352	341	307	317	311	317	337	320	310	337	332	336	327	330	348	333	315	320	289	326	336	336	301	335	327	337	319	303	331	312	316	329	321	350	329	347	295	339	370	344	299	323	318	290	302	309	337	293	307	315	323	355	321	307	311	312	323	325	311	350	312	299	335	300	320	339	304	310	341	305	334	306	338	308	320	319	313	336	310	301	339	301	300	314	311	333	334	287	324	330	305	310	312	301	316	344	363	332	318	314	315	297	335	270	350	333	307	323	275	307	325	338	313	330	352	312	306	319	323	323	314	339	321	320	354	352	305	342	291	343	321	275	326	316	337	322	308	304	354	324	332	322	314	330	360	326	293	317	317	322	367	349	327	290	299	306	307	322	330	340	319	313	342	287	292	337	321	331	337	324	335	302	308	309	361	297	284	295	301	346	313	313	292	318	318	311	335	324	326	302	336	318	294	292	310	346	309	307	318	305	307	318	311	337	376	326	310	325	340	325	305	322	312	320	303	346	349	318	325	313	286	333	307	341	329	319	294	347	317	312	328	344	337	287	330	310	305	311	309	304	370	316	357	293	344	313	331	339	308	336	281	322	296	310	307	290	319	301	322	318	304	334	340	311	326	332	323	320	319	323	362	335	318	339	355	299	321	359	314	315	302	335	307	313	314	329	355	304	297	335	329	282	315	285	305	329	313	289	292	316	290	300	352	313	321	321	316	328	318	306	356	328	357	336	351	330	333	333	300	314	362	350	334	323	294	336	332	326	346	307	330	306	314	329	290	338	357	341
19128	15029	24685	24101	18026	16438	16839	15454	13997	11109	8561	6496	5310	4641	3932	4019	2984	2506	2448	2083	2104	1892	1579	1550	1578	1312	1206	1115	1158	1081	925	898	896	844	799	854	812	830	854	803	906	810	820	758	822	762	773	841	793	759	809	804	785	775	795	760	813	802	828	792	780	787	849	790	818	800	784	815	811	841	799	801	840	800	858	773	795	790	765	800	766	761	785	805	846	819	777	831	801	772	804	753	772	786	797	794	782	781	777	784	796	791	756	797	776	797	791	812	809	817	777	768	744	783	812	769	767	797	806	766	809	766	822	789	782	820	720	793	764	808	818	800	826	730	816	751	763	777	754	815	797	802	790	803	783	794	797	737	800	773	804	763	770	817	791	873	786	803	756	752	773	759	799	719	802	748	772	802	796	845	769	742	781	792	768	794	788	834	815	807	789	819	779	759	745	837	822	825	774	773	790	740	788	790	790	748	820	748	786	818	791	864	834	785	792	759	814	805	799	744	789	796	803	777	782	749	752	770	810	816	746	807	802	804	750	824	797	766	839	812	788	761	800	798	796	763	759	773	810	784	787	792	809	798	837	809	802	760	791	802	818	770	838	761	772	821	807	715	781	724	797	809	759	803	796	819	788	790	792	754	752	809	846	753	798	836	797	813	800	770	794	796	783	793	754	772	763	785	805	789	794	816	816	776	753	768	807	832	764	772	792	749	781	793	796	838	782	822	806	803	766	807	776	768	820	762	796	773	807	800	770	777	787	856	813	772	814	789	752	827	791	764	793	783	803	753	807	820	786	855	765	765	812	792	775	774	782	764	753	783	826	826	860	814	774	824	796	758	847	834	808	794	815	790	809	806	758	803	740	775	771	817	797	767	791	801	806	809	750	775	819	831	793	800	831	819	728	834	821	807	810	769	798	817	767	785	783	763	783	863	770	760	788	821	775	807	773	835	757	856	761	815	763	819	811	732	795	809	743	803	773	783	758	792	783	847	781	790	777	797	766	771	765	770	807	783	784	797	759	763	797	813	771	775	807	801	738	792	747	768	812	721	805	823	830	806	802	791	767	846	760	798	799	771	750	802	768	760	780	746	752	790	828	790	779	837	779	776	743	808	772	835	813	799	805	805	801	790	752	781	808	786	793	769	803	800	819	784	784	763	747	771	806	780	798	800	738	799	788	744	724	772	782	739	768	803	815	751	737	787	795	775	752	752	753	810	782	771	784	802	784	819	767	768	793	758	793	808	812	807	782	807	837	806	782	802	728	766	845	810	809	780	767	737	807	767	792	764	847	828	796	802	813	831	752	804	769	791	852	804	800	815	735	753	757	783	812	776	791	765	763	770	784	756	812	806	773	820	801	770	816	771	819	764	834	791	784	738	777	787	842	808	770	802	773	794	781	792	784	768	839	843	776	783	792	817	782	809	783	773	830	785	793	791	804	753	807	797	829	766	751	746	837	725	797	797	833	774	835	785	836	790	787	732	799	802	791	813	775	808	794	785	738	749	826	773	811	766	760	805	828	801	794	754	756	776	829	783	794	750	804	783	744	814	756	755	791	788	789	726	794	780	819	758	789	777	795	789	801	717	807	751	811	792	823	762	820	796	773	773	769	814	815	795	797	839	770	809	806	767	752	751	720	772	833	815	773	786	811	821	800	794	766	843	794	769	790	777	825	761	800	753	780	796	833	757	807	779	765	787	830	790	767	825	828	764	787	784	792	752	833	752	744	831	855	775	775	767	858	792	747	799	765	816	765	827	806	766	769	797	804	794	782	765	756	790	783	776	760	778	787	781	762	810	811	794	797	789	772	713	775	788	810	801	773	772	721	794	791	785	854	815	788	773	745	757	774	763	774	731	820	763	766	778	857	811	737	785	737	802	763	839	813	762	737	783	727	821	778	784	800	863	779	791	780	810	791	799	814	775	806	790	791	769	810	823	786	786	777	790	686	825	792	799	786	842	784	796	790	827	740	798	795	855	826	787	777	778	751	781	806	814	808	839	761	750	821	724	790	814	742	778	787	838	803	831	747	768	839	818	777	782	752	817	746	760	798	791	794	758	733	788	813	778	789	811	782	828	762	737	789	857	772	774	776	757	780	764	820	815	812	783	801	769	791	814	782	786	801	821	786	800	757	814	773	741	760	769	804	804	830	822	818	781	812	808	792	793	769	829	742	754	775	778	752	764	800	772	822	831	728	818	816	771	788	715	796	797	822	801	706	762	767	753	807	831	744	780	775	810	790	764	779	847	764	777	785	751	780	764	763	756	757	812	818	773	739	772	813	764	806	771	850	827	770	796	776	785	796	808	813	807	783	755	781	789	780	760	757	734	788	789	818	819	776	760	739	814	757	742	796	783	831	810	817	797	728	761	758	762	774	780	796	760	839	819	740	878	806	813	800	791	783	777	765	790	765	754	835	788	830	751	779	806	783	819	783	795	818	754	787	783	777	857	778	768	809	811	811	798	775	780	758	771	824	814	752	812	764	783	769	772	803	782	755	779	802	790	801	777	793	763	794	754	802	731	811	778	774	765	797	787	791	806	773	764	791	777	826	758	797	779	789	814	800	794	790	790	755	773	745	755	818	746	796	758	780	775	848	775	768	785	792	782	822	812	742	797	793	829	781	795	781	782	767	788	770	729	731	834	774	811	826	757	801	770	751	788	758	772	796	735	804	799	867	726	817	797	816	816	774	834	826	800	734	793	776	760	804	776	774	763	792	780	830	793	811	766	808	767	806	786	780	823	802	758	794	831	839	740	780	836	809	764	787	780	796	771	803	831	826	771	815	800	815	785	799	789	794	788	786	799	731	760	805	751	774	785	790	784	825	793	748	770	783	774	822	764	731	793	726	801	841	757	840	770	804	761	792	793	757	804	768	813	809	777	780	810	792	825	806	808	751	786	817	809	841	811	777	760	815	798	760	755	829	826	824	838	748	801	802	811	804	825	829	857	774	791	739	829	788	763	784	733	797	794	843	733	832	798	789	805	769	778	769	814	774	807	789	775	810	802	797	769	742	773	819	776	792	750	776	860	801	816	804	785	766	754	787	811	802	838	788	793	821	807	775	782	786	798	837	819	784	829	753	799	821	832	769	797	795	775	793	827	769	752	811	799	807	749	771	812	820	764	829	830	785	787	781	839	808	807	808	801	807	796	785	821	795	830	787	796	745	749	795	797	807	829	852	806	790	777	797	725	806	792	764	842	807	800	783	759	808	792	809	803	863	784	798	848	805	796	807	766	838	816	769	763	791	820	793	813	767	765	753	780	776	764	785	829	753	792	778	803	821	792	806	826	788	790	793	787	749	798	768	831	756	791	798	837	797	834	740	818	802	748	795	769	749	777	737	781	802	819	756	755	822	799	798	817	741	764	840	781	773	785	785	816	807	791	808	731	780	724	796	758	752	799	763	817	827	808	801	796	795	778	791	815	778	791	784	769	757	816	784	814	816	754	749	726	755	787	782	777	755	746	728	794	777	842	808	795	798	773	821	832
35075	25626	27792	21546	11775	10010	10035	8092	6910	4744	3028	2193	1706	1437	1141	1271	926	786	773	657	637	657	541	521	488	418	397	412	420	380	308	319	344	327	315	301	303	305	284	329	317	316	302	288	306	358	296	307	314	290	332	294	331	315	326	320	295	340	328	338	303	319	297	333	312	299	336	314	315	328	318	314	316	283	318	284	330	305	290	313	345	340	294	307	325	316	310	328	305	339	289	275	302	292	265	309	279	338	314	281	302	318	333	313	303	277	318	307	312	275	313	318	311	341	307	298	325	317	274	321	328	299	300	333	271	306	336	296	305	299	338	300	310	344	333	333	271	299	336	296	310	302	275	307	303	350	316	305	308	304	329	337	308	339	333	331	322	307	292	294	282	287	326	324	307	301	295	336	316	312	302	350	291	275	315	313	295	331	302	251	282	312	311	320	321	296	353	282	325	303	280	330	302	266	335	302	309	287	292	319	309	270	288	280	262	313	313	313	317	291	319	322	280	340	322	325	327	292	324	294	318	306	325	269	315	302	291	301	313	291	316	315	332	297	284	307	339	320	317	309	279	331	284	324	288	312	321	301	294	331	306	324	287	307	302	319	314	300	286	312	307	302	300	303	311	340	314	317	301	298	309	288	324	315	292	322	350	301	327	295	326	296	285	310	303	333	285	332	288	343	311	312	279	319	331	321	297	308	294	303	286	267	314	295	308	304	311	295	323	271	314	316	332	331	297	316	274	299	327	275	268	302	317	313	298	317	311	300	338	312	273	319	338	367	322	303	297	310	295	291	316	341	275	301	307	302	291	323	342	334	291	304	306	327	328	298	335	342	324	288	330	322	324	331	300	281	315	336	299	306	329	340	300	323	325	282	303	280	353	324	305	297	305	304	323	325	320	330	305	301	325	359	320	313	340	330	290	307	290	305	320	305	328	333	314	296	300	283	301	291	297	328	294	346	315	342	332	320	296	315	314	325	293	302	341	303	312	310	324	326	331	314	318	311	295	329	324	299	306	306	296	339	318	315	326	314	309	303	308	270	293	319	314	331	277	317	287	324	316	312	337	302	313	323	304	346	277	334	290	297	312	313	327	301	292	311	294	314	307	338	343	306	278	331	317	291	353	310	279	318	300	306	300	336	311	320	289	317	332	308	288	313	323	297	328	287	324	343	287	287	315	310	299	300	247	321	294	319	290	303	326	356	296	344	297	321	325	308	310	294	305	299	313	303	299	310	324	311	346	302	302	318	325	302	326	313	301	292	340	310	299	298	311	313	348	321	281	295	314	322	289	302	297	259	343	314	312	282	337	294	287	305	290	320	296	267	355	311	301	292	323	296	316	313	284	311	294	269	323	320	322	299	279	274	295	345	304	315	303	314	324	342	298	283	285	319	338	274	300	322	313	296	293	287	342	293	317	325	318	325	306	288	291	315	335	300	283	335	307	274	292	298	289	333	338	304	309	310	304	323	324	275	301	332	325	315	309	288	290	307	271	303	307	332	287	285	324	329	294	327	314	332	330	308	293	315	310	313	342	326	333	314	314	307	303	322	313	312	307	284	289	285	305	301	302	304	326	316	321	320	259	304	331	292	327	312	301	307	300	307	318	297	312	317	316	331	303	279	289	299	335	312	318	288	326	334	274	303	312	318	302	304	344	311	310	328	266	276	303	293	291	287	309	314	290	312	303	323	323	340	308	344	325	314	294	304	321	305	297	333	316	290	286	314	310	315	329	312	330	317	313	299	313	316	342	305	302	335	314	322	303	312	279	299	301	303	278	322	320	278	305	322	276	296	322	302	281	320	317	308	321	346	324	303	321	298	308	348	310	321	314	308	272	323	326	277	296	323	325	320	296	295	296	306	285	317	303	346	323	305	303	330	300	324	316	308	346	298	323	303	281	319	290	345	307	308	291	317	302	339	339	316	328	297	329	269	320	324	318	328	281	311	297	298	321	367	315	309	305	318	311	335	284	300	299	330	284	298	313	305	328	304	315	320	284	324	292	314	301	311	305	281	318	307	330	299	325	273	291	327	347	315	286	280	298	296	289	318	324	325	324	318	299	309	319	318	300	325	322	308	296	314	280	344	346	334	314	317	328	340	290	304	287	331	292	335	302	307	309	308	309	269	321	284	322	310	324	323	289	311	297	311	320	332	292	323	315	335	286	293	314	282	341	302	312	340	307	302	295	287	268	323	307	343	305	303	314	301	288	318	309	300	295	311	301	304	311	314	297	328	311	307	283	312	300	308	288	289	298	304	323	339	306	309	301	301	285	324	296	325	274	296	321	311	308	301	326	350	276	295	315	320	306	316	319	334	323	331	314	291	327	298	326	324	312	329	334	320	297	336	343	317	276	291	306	341	303	335	309	320	337	290	309	317	268	287	295	293	305	315	320	286	314	316	308	328	324	332	326	324	324	320	325	295	300	301	309	280	282	290	299	325	320	318	327	303	333	319	292	325	300	300	315	297	335	314	329	325	327	287	349	278	301	334	295	301	308	307	311	323	362	316	311	289	288	282	317	332	285	314	262	290	323	281	296	297	257	278	306	303	306	279	309	308	319	315	350	294	316	335	311	340	321	300	303	303	338	287	308	279	287	299	326	304	324	293	341	292	301	309	303	265	284	295	314	335	305	301	301	301	307	324	300	328	310	354	313	307	340	284	282	298	343	288	325	295	298	298	285	322	343	302	310	313	297	266	342	304	308	305	318	328	270	298	327	313	309	310	266	335	299	291	313	287	336	348	314	316	324	291	302	274	294	312	302	318	297	295	314	305	322	318	294	280	321	317	313	326	326	309	293	321	319	299	329	319	265	318	277	321	336	298	320	295	312	338	313	302	340	316	309	287	330	297	301	333	326	292	318	311	299	326	301	301	283	299	308	295	324	357	318	302	276	283	314	332	320	270	330	319	306	351	337	296	316	316	316	302	299	334	362	338	296	344	306	320	284	359	337	326	345	329	308	316	321	308	319	262	307	322	314	307	278	277	295	301	316	292	289	323	302	279	270	309	312	316	304	281	312	303	291	302	268	330	305	296	306	313	332	319	288	308	326	300	332	314	279	312	313	312	308	319	350	307	309	323	308	336	299	313	309	275	317	299	264	285	325	317	318	294	308	270	294	309	305	297	286	312	311	337	332	299	328	281	309	300	311	281	345	285	292	290	311	306	292	321	305	293	288	320	314	312	317	290	318	295	304	328	326	337	320	269	294	319	308	338	295	289	295	303	280	306	315	304	316	331	303	337	303	326	303	322	298	268	354	298	284	313	318	305	298	326	313	318	276	320	314	298	310	301	314	327	317	331	347	315	282	302	310	305	309	314	317	311	308	303	335	302	350	290	328	326	291	338	331	318	304	299	330	316	320	344	308	347	325	293	342	283	324	321	293	305	314	298	337	321	338	293	317	337	329	332	331	291	327	334	307	332	300	318	332	302	282	289	292	331	359	320	290	313	355	333	286	289	336	320	306	287	313	333	306	312	299	324	293	307
23599	21789	31421	29947	21626	23232	23863	21715	20079	16629	13066	9886	8303	6806	5605	6326	4375	3836	3751	3141	3186	2661	2186	2213	2075	1661	1488	1348	1414	1203	961	961	998	841	798	831	797	818	785	802	823	775	780	774	746	722	791	761	772	681	775	782	829	715	798	787	765	767	784	797	764	754	731	766	738	762	749	736	753	747	745	707	756	767	768	758	766	805	770	788	734	766	788	728	737	766	731	715	782	779	742	738	754	749	737	734	751	723	764	722	727	759	774	784	762	788	808	774	791	729	760	770	778	729	744	755	764	754	738	810	752	750	737	746	802	718	756	724	762	792	738	742	808	762	777	784	718	750	740	752	754	782	713	744	746	773	778	783	774	758	770	775	730	802	701	702	712	768	771	763	798	791	737	785	720	790	756	793	766	778	731	718	756	770	723	754	760	763	781	757	814	761	746	741	779	788	756	807	737	740	762	739	770	751	767	830	780	709	815	749	770	753	723	762	743	748	772	811	743	740	747	726	766	722	786	773	748	760	757	802	779	716	779	742	722	713	763	773	743	714	732	753	741	778	764	737	728	777	774	729	741	771	768	786	742	762	760	767	745	778	728	804	768	744	740	774	730	723	737	704	766	752	740	812	757	729	717	749	776	804	777	766	799	749	768	783	727	740	711	790	763	750	718	788	700	736	770	768	768	751	743	731	803	784	777	799	805	726	779	760	759	745	811	725	773	735	814	701	783	761	695	752	749	729	752	753	765	757	750	757	720	723	756	762	721	728	792	750	785	746	739	773	705	773	774	729	756	842	729	767	714	742	773	763	733	772	758	689	795	842	713	747	798	726	702	721	771	734	778	744	767	756	796	721	788	737	727	721	744	711	766	699	704	762	734	706	758	751	765	779	768	744	734	755	766	817	763	755	727	732	740	704	762	741	719	783	720	763	756	778	784	773	753	722	724	740	714	744	720	732	821	750	770	746	772	766	742	738	720	761	711	727	764	750	764	776	772	748	755	738	744	709	804	754	721	784	759	743	792	721	747	802	746	756	714	758	776	723	780	765	774	787	760	731	748	802	784	773	772	778	752	746	789	722	730	763	781	797	766	743	793	725	744	794	784	776	738	747	764	720	748	768	755	742	760	772	762	736	725	750	751	738	719	754	766	826	778	787	795	796	737	714	737	804	783	723	746	732	750	761	752	758	735	758	763	751	781	747	716	713	701	778	747	781	797	749	713	790	787	770	787	797	703	748	783	729	749	753	804	799	789	719	740	769	761	748	736	768	752	794	719	781	754	745	746	716	721	757	775	737	729	775	808	733	745	760	713	757	767	738	757	771	733	754	770	756	748	799	755	760	762	781	776	733	730	726	754	738	758	757	746	737	732	785	717	793	715	746	771	755	774	756	761	755	712	795	756	751	763	775	785	755	735	762	783	740	796	762	749	733	738	765	739	794	740	754	800	755	774	717	799	774	718	798	816	704	767	758	790	741	793	717	719	779	783	760	729	730	770	765	763	754	757	751	758	742	748	758	747	732	737	719	727	762	746	735	759	771	749	786	773	788	747	824	727	736	779	732	738	756	744	790	756	730	737	730	777	767	753	755	760	766	801	697	784	758	720	749	722	789	703	749	745	761	714	736	776	753	718	771	731	736	754	812	750	749	767	686	783	728	750	794	725	774	772	738	688	806	836	806	759	757	740	780	771	742	731	754	792	777	805	744	783	743	792	716	776	743	775	774	759	719	761	789	727	776	807	776	700	779	746	787	757	736	780	712	740	784	753	709	763	739	731	736	750	722	720	749	780	728	757	762	711	748	778	696	757	726	758	777	754	792	738	729	742	720	734	777	725	760	762	754	756	790	703	733	786	742	741	745	724	741	729	741	789	720	786	773	742	747	735	759	720	773	756	750	762	754	762	736	762	741	759	751	796	783	774	733	799	822	757	730	767	747	756	811	790	784	759	755	760	748	738	748	766	814	727	813	776	739	712	759	767	748	733	772	740	721	720	754	701	777	769	771	717	741	735	701	756	788	787	716	749	774	756	727	759	696	756	731	791	783	774	727	805	760	698	777	718	726	731	818	749	780	745	765	781	807	727	766	761	746	729	767	765	813	800	764	771	744	722	728	774	742	745	706	765	740	743	747	728	768	778	791	759	724	708	753	817	788	743	762	729	782	738	717	708	760	803	803	747	794	740	840	734	781	757	758	723	769	771	754	754	761	790	714	749	809	753	755	767	739	708	786	723	794	733	733	785	745	796	787	756	817	795	761	704	775	731	775	736	722	796	755	788	755	745	718	781	756	782	759	724	728	728	761	766	763	785	756	779	780	761	725	711	779	782	770	789	791	793	756	685	755	743	805	752	742	749	788	764	731	720	772	760	772	719	757	770	753	785	722	785	767	721	742	722	756	778	742	800	768	746	741	735	717	747	820	763	748	758	763	737	749	732	769	742	755	742	707	775	775	760	721	793	767	750	734	815	760	786	737	742	756	760	751	773	771	728	736	753	773	765	736	749	774	736	727	697	754	785	766	747	757	779	762	788	756	720	753	764	757	738	753	788	784	777	777	751	720	755	742	713	769	742	764	724	694	756	754	744	754	764	739	759	813	736	762	681	715	765	764	761	805	780	761	753	764	743	763	792	742	718	751	749	736	746	776	760	730	797	712	795	732	705	748	698	774	714	762	767	774	766	719	731	762	743	754	730	749	768	780	771	795	757	730	744	764	798	782	792	752	805	741	750	721	796	762	763	752	781	754	718	741	781	753	728	782	743	753	735	773	770	798	735	790	715	745	748	801	808	762	745	776	759	777	716	712	747	741	772	759	748	718	786	727	700	825	722	735	775	772	764	751	760	718	735	717	751	686	750	743	718	751	754	760	767	772	770	734	833	812	762	766	766	781	793	766	704	790	784	792	711	778	738	764	803	735	746	732	763	799	734	738	731	735	744	790	771	739	808	850	801	711	760	717	765	775	741	776	762	790	800	696	747	751	727	800	740	785	750	758	770	782	781	795	768	762	776	770	740	790	752	781	797	807	776	690	821	768	727	720	743	730	773	758	729	753	774	776	749	750	800	779	772	744	791	755	839	752	755	738	787	729	806	698	769	744	758	738	758	704	773	695	814	783	739	778	778	759	709	761	762	759	776	757	741	767	771	734	716	811	720	734	740	754	790	805	759	733	791	795	741	812	762	773	738	750	742	755	716	707	807	721	766	734	772	808	784	785	799	758	763	767	780	725	732	777	794	789	796	733	782	807	739	751	775	720	825	719	725	745	793	819	783	747	757	774	702	791	743	751	797	729	750	787	775	747	695	759	721	773	735	758	769	780	743	760	710	785	776	765	711	749	756	754	735	746	730	765	733	794	745	757	789	735	784	813	747	765	782	747	757	793	734	760	753	738	807	754	677	781	752	740	740	763	776	773	720	789	759	761	801	728	782	778	758	736	758	813	738	736	758	777	711	759	761	748	815	788	778	788	741	749	756	757	780	780	743	726	792	729	761	779	779	775
14342	8155	7544	4424	2529	1864	1533	1164	974	768	673	538	519	452	455	442	398	401	363	371	360	361	339	374	327	311	315	368	327	320	343	307	320	324	348	344	350	315	346	314	320	313	358	358	305	332	324	333	318	338	333	314	310	316	307	283	331	311	322	342	333	314	346	322	311	333	336	355	345	358	294	355	333	341	359	311	320	325	326	333	343	306	363	315	314	317	362	334	313	306	341	290	308	318	324	336	305	282	307	277	301	344	322	309	355	315	305	304	333	370	327	345	336	322	357	295	312	346	305	307	376	332	296	355	331	343	349	309	369	297	321	312	306	340	341	334	337	296	329	319	342	327	304	292	340	340	315	360	342	302	314	335	332	338	333	299	332	298	307	317	328	334	294	324	352	309	300	329	315	314	350	361	324	335	357	349	315	341	329	320	319	368	326	328	309	339	306	314	341	328	306	321	330	323	364	344	319	324	325	303	303	337	370	343	297	316	334	313	336	349	331	332	330	348	311	311	340	322	318	296	329	331	307	328	339	328	325	353	326	322	300	340	330	341	343	282	302	350	319	334	299	348	306	329	316	326	332	354	336	312	337	324	325	285	300	329	329	306	357	331	316	314	342	334	304	339	323	321	315	327	305	339	280	356	310	301	331	327	336	322	341	295	294	366	345	316	315	331	358	297	325	318	332	316	315	299	321	314	296	318	335	333	347	289	340	330	323	354	381	359	305	298	326	307	333	316	320	373	315	342	313	361	362	287	323	317	349	379	325	323	320	285	339	311	367	355	343	346	346	310	333	325	319	324	340	317	302	321	319	330	333	356	328	308	325	362	332	368	322	352	301	307	345	361	326	327	328	334	299	300	329	321	349	322	278	311	307	315	329	339	311	337	306	331	301	311	283	319	341	334	316	359	302	326	286	321	304	321	345	336	332	328	353	350	373	347	311	324	296	298	323	353	305	346	341	373	354	333	329	340	308	350	337	311	316	344	297	343	306	309	330	319	326	335	356	329	333	303	352	315	331	343	349	345	342	329	314	336	292	332	328	351	334	352	339	331	343	329	320	323	334	343	330	364	319	327	303	324	324	301	330	335	317	321	335	332	308	315	345	308	311	332	338	294	338	289	297	324	310	357	336	319	335	341	312	334	336	334	314	330	349	341	324	330	342	305	343	301	361	354	338	366	347	296	353	363	332	331	327	318	316	355	356	364	306	285	329	337	322	338	300	357	324	317	310	334	317	330	326	357	343	316	332	308	333	311	343	321	329	307	326	286	295	325	324	317	318	314	329	336	321	311	352	312	319	347	291	316	310	322	307	320	326	318	311	332	311	304	334	312	329	355	346	319	304	308	330	334	323	314	336	310	335	332	316	288	301	299	309	320	303	354	313	344	312	309	340	320	310	309	323	349	314	326	334	294	322	354	314	339	333	337	407	293	319	292	362	316	369	369	316	310	350	323	334	294	316	345	331	339	370	320	303	290	318	336	306	310	339	327	353	317	319	297	331	314	297	334	312	338	285	320	348	335	318	306	342	339	339	305	323	383	346	337	315	339	320	320	352	357	320	328	339	342	327	321	335	334	324	318	336	299	315	336	349	321	336	319	312	323	331	338	319	310	352	335	333	311	329	295	338	313	278	312	337	303	300	329	299	340	327	331	338	336	310	326	314	321	296	349	315	319	318	323	317	327	358	319	292	311	358	328	321	312	300	308	299	340	352	338	287	343	352	349	312	320	319	309	302	327	345	344	308	326	345	300	347	341	300	331	327	279	322	319	325	315	328	322	318	322	337	325	329	350	333	310	353	348	353	316	295	328	326	349	345	349	387	327	341	324	350	290	325	351	342	343	353	331	322	346	337	330	328	371	316	298	289	330	362	337	342	284	330	329	335	388	358	312	322	289	335	319	289	342	352	320	312	309	345	316	299	363	324	275	337	302	307	303	290	347	356	311	314	340	327	301	332	321	319	306	298	339	322	319	320	331	320	320	296	319	342	333	315	342	330	345	307	316	318	322	313	316	289	313	283	307	355	323	321	350	306	318	327	306	340	314	300	349	329	338	343	340	344	333	307	341	305	325	309	321	359	333	321	374	350	315	289	337	352	367	324	330	314	308	330	297	300	338	366	301	318	301	306	320	321	334	330	296	326	331	328	293	337	334	303	277	344	326	346	358	315	332	319	351	325	329	310	330	289	294	350	340	334	328	344	355	326	326	352	333	344	318	330	335	329	318	313	314	338	308	340	298	365	314	310	377	325	325	311	345	320	320	302	330	307	298	322	340	336	320	346	289	333	338	315	333	337	301	307	346	344	314	344	337	298	307	319	323	319	332	304	344	356	320	281	340	364	326	324	334	346	343	334	322	341	330	314	340	296	339	316	316	296	304	326	328	335	339	318	317	363	314	367	335	315	349	332	310	316	347	351	335	344	315	326	337	304	324	329	329	336	328	341	338	355	304	322	322	318	328	342	327	347	334	334	284	303	326	324	329	341	331	332	333	322	317	340	328	360	332	348	324	315	308	334	335	372	305	353	313	285	326	330	321	337	324	292	312	318	300	293	326	307	296	347	356	287	361	293	310	358	318	297	296	334	343	340	304	328	317	300	308	317	334	278	305	321	318	315	291	316	323	319	338	348	317	333	321	332	329	305	346	312	314	356	341	337	303	308	329	336	329	344	361	336	323	317	336	303	301	335	323	311	336	339	306	315	347	329	308	294	317	339	329	311	326	360	339	308	356	325	313	288	289	303	313	335	323	324	307	352	315	340	348	333	350	319	335	328	318	287	326	324	365	273	334	323	345	339	313	319	346	335	330	321	301	332	354	316	365	321	326	312	304	331	320	336	350	331	327	331	330	331	308	304	362	301	343	334	307	334	326	311	355	331	365	346	335	312	341	340	301	292	354	320	340	314	311	346	312	353	328	336	346	314	343	338	300	323	324	325	286	350	340	337	337	363	356	337	346	326	303	332	323	329	329	336	330	312	321	326	323	342	315	308	348	301	269	318	343	313	314	331	305	334	352	321	318	352	305	332	302	331	326	296	339	328	329	351	319	329	311	338	321	338	329	327	340	332	341	356	323	293	354	337	338	345	338	340	336	323	338	348	313	329	299	355	333	317	344	320	308	334	338	334	379	326	337	322	309	345	325	334	312	346	315	318	341	318	317	300	279	331	320	336	336	306	340	314	346	363	352	352	318	290	293	330	331	341	295	326	321	330	346	323	321	345	288	283	316	346	325	329	346	345	318	288	340	318	336	347	339	327	329	339	314	317	308	307	321	342	343	308	340	342	325	320	343	350	318	328	348	344	320	320	336	301	300	318	341	313	348	312	301	302	315	364	319	316	306	300	320	328	304	326	300	306	317	321	312	315	367	340	320	309	340	336	343	349	324	333	368	343	351	329	354	299	326	325	313	310	334	323	309	306	285	334	350	309	322	323	328	310	359	324	323	322	328	326	336	301	330	328	317	315	335	303	308	319	350	314	317	336	308	304	313
10299	8446	13457	11962	8729	7462	6393	5361	4218	3314	2679	2161	1835	1661	1412	1357	1168	1095	1098	1045	990	932	885	865	859	868	894	860	820	840	783	828	816	773	755	846	795	793	800	771	747	800	783	780	828	770	814	790	794	774	796	806	800	840	826	797	768	789	826	783	802	805	760	753	801	825	793	787	752	813	797	834	780	779	781	777	804	792	806	791	791	804	786	816	797	810	819	768	800	787	776	769	788	828	800	825	780	828	739	802	788	777	775	794	799	848	802	787	798	768	791	759	787	788	811	762	788	791	827	818	782	770	824	858	843	774	756	791	818	800	778	780	748	771	736	796	822	788	727	831	865	768	806	838	738	817	758	755	794	774	851	753	866	815	765	761	847	717	782	829	832	749	836	847	800	773	769	776	797	843	776	784	880	735	832	759	798	761	835	848	805	809	814	790	772	834	792	832	818	746	805	796	796	820	841	769	821	817	723	777	845	774	830	774	806	816	794	814	757	848	818	799	786	814	770	768	774	811	790	748	825	764	792	777	816	802	821	805	779	745	770	816	775	839	795	787	803	733	849	738	814	819	778	810	795	795	777	806	774	798	796	766	786	821	799	750	762	799	751	752	795	817	824	771	839	774	826	786	783	830	833	800	799	805	790	768	749	801	820	787	815	842	830	818	780	804	813	788	815	788	821	802	847	799	811	820	739	756	817	783	841	794	821	797	793	839	795	738	795	830	774	807	842	824	786	770	782	769	804	701	830	802	795	805	773	781	764	770	778	745	756	801	792	797	738	784	793	751	772	784	775	764	776	790	811	803	757	823	811	805	784	831	780	832	820	780	800	751	836	749	813	790	774	770	753	791	790	814	788	782	821	826	781	786	795	796	798	721	813	747	778	797	833	823	736	779	820	777	775	782	788	769	831	797	798	759	836	826	846	774	764	825	801	807	727	799	812	770	805	855	788	802	766	729	784	815	780	780	797	775	824	775	795	790	835	797	814	863	849	804	832	789	762	799	791	809	786	820	779	837	759	762	784	765	785	778	834	786	816	745	791	757	771	732	821	791	762	777	790	801	842	785	782	790	818	794	779	773	788	798	802	803	797	832	807	834	795	818	803	787	835	801	780	784	850	797	778	825	815	821	784	805	744	779	855	778	778	785	722	821	781	793	797	784	827	823	800	799	785	786	763	824	783	783	797	763	832	782	829	775	778	811	797	802	762	798	796	818	803	806	841	801	844	789	803	801	785	767	767	832	831	785	819	755	817	805	841	774	827	787	721	778	740	774	827	800	780	778	840	803	759	785	788	760	823	789	827	804	738	821	810	794	804	774	860	806	775	801	850	807	827	831	746	777	790	784	828	773	791	782	785	808	820	811	828	770	856	767	847	788	829	761	805	780	805	738	815	781	836	782	773	792	864	837	795	737	742	787	776	773	801	778	775	799	799	815	788	804	816	786	770	791	851	809	771	819	777	789	807	817	799	783	786	844	779	789	794	826	811	793	802	798	827	761	802	726	799	797	801	769	824	809	769	772	786	778	832	765	764	810	800	814	814	777	785	780	754	827	809	786	817	772	789	818	818	817	846	785	791	770	807	786	750	822	827	775	811	842	801	830	753	780	794	793	796	763	783	795	784	832	795	849	798	799	756	820	763	787	788	808	759	801	804	793	763	824	815	835	838	816	807	769	812	846	799	784	797	828	765	760	776	788	797	782	809	797	785	773	853	769	808	827	799	733	815	814	832	793	757	800	716	768	873	809	744	751	822	812	771	764	831	782	803	740	785	759	768	788	810	773	763	769	786	787	766	828	840	749	864	777	763	777	790	802	769	826	795	814	827	792	827	758	786	794	741	794	820	847	795	803	811	788	807	789	835	791	797	843	841	832	783	773	807	785	805	753	787	801	801	798	819	822	809	791	764	818	823	768	801	803	851	799	781	789	782	854	771	793	799	771	790	726	764	776	805	779	828	748	803	730	822	830	793	775	788	776	786	877	836	758	771	842	829	788	809	765	841	757	801	772	784	831	804	832	789	824	789	783	761	852	741	804	794	796	790	762	814	749	782	786	784	853	762	856	815	757	805	807	784	802	807	796	814	812	761	800	790	777	810	767	800	779	849	819	758	793	789	814	799	789	823	812	805	729	824	741	797	782	807	783	801	768	751	775	800	814	826	775	824	790	793	811	835	833	787	793	814	765	792	793	798	815	795	797	807	802	757	775	813	820	784	768	806	819	821	817	817	826	866	794	798	824	830	761	759	804	793	764	805	866	770	788	743	829	814	810	824	771	815	807	818	775	815	773	788	804	823	825	813	830	806	840	850	786	830	849	767	785	788	793	795	799	822	864	826	842	797	781	820	760	795	798	784	779	795	789	803	765	809	801	826	799	792	785	791	827	755	793	771	738	773	793	790	752	826	772	797	804	806	780	824	779	755	781	788	789	834	762	809	802	802	786	762	776	773	817	833	773	864	850	754	813	833	787	756	829	753	742	824	812	801	804	787	753	822	781	774	765	817	817	769	792	771	835	788	832	793	797	821	829	812	802	809	746	776	826	751	820	794	787	814	831	848	808	799	780	790	840	775	782	782	772	824	757	789	768	816	828	813	814	773	787	798	781	805	741	806	758	731	777	789	780	781	840	830	829	773	809	809	777	795	827	796	787	779	808	828	846	818	752	864	773	822	770	792	781	773	776	767	803	815	769	775	825	803	739	826	814	766	780	804	768	829	804	854	735	795	785	834	780	795	818	807	798	762	817	774	726	753	779	786	762	776	790	838	793	839	807	791	793	828	817	796	826	797	792	817	776	783	775	822	801	887	735	803	762	788	755	769	830	776	799	819	794	722	794	782	815	768	823	789	763	788	828	806	796	783	817	848	783	788	792	797	826	742	841	827	841	818	794	793	736	857	806	815	810	863	771	820	815	760	790	812	773	776	777	779	789	841	825	806	774	811	760	750	771	810	768	830	768	787	753	807	770	823	804	864	750	799	855	816	790	804	786	796	814	804	858	826	792	812	754	771	807	792	756	808	826	773	817	755	807	787	770	821	787	802	816	804	777	722	748	834	779	816	839	765	793	828	806	785	819	814	790	817	787	822	843	810	770	815	778	822	734	814	792	823	794	781	825	773	802	776	815	822	814	727	789	747	844	773	782	791	790	773	773	724	810	740	796	780	808	766	778	773	826	748	872	758	813	823	784	773	821	785	775	830	848	830	820	815	752	753	826	816	792	779	786	867	773	824	782	796	842	790	842	814	778	837	819	804	772	740	794	797	769	808	771	815	826	817	807	781	806	789	805	756	808	818	788	835	805	808	807	794	788	781	815	762	891	813	793	771	793	732	816	767	790	790	784	770	796	807	773	787	782	771	739	831	770	860	817	809	795	743	820	759	808	714	843	792	793	788	820	804	761	733	781	770	773	814	790	815	779	811	823	792	787	785	744	785	758	760	751	757	826	835	790	820	811	719	807	791	809	840	787	728	834	774	799	783	823	770	800	782	779
26351	19091	19096	12980	6626	5930	5843	4774	3908	2645	1928	1393	1121	906	820	801	681	594	575	521	567	507	453	447	390	381	383	411	384	364	380	334	325	323	328	369	336	320	343	317	307	329	345	356	322	318	305	290	329	326	305	342	362	332	321	305	322	296	311	301	322	290	365	337	323	319	298	323	315	326	341	344	317	340	321	347	329	340	325	335	326	319	331	296	327	323	343	313	332	336	320	321	302	360	302	337	320	305	356	336	343	367	350	330	316	336	330	316	331	317	307	341	303	337	313	333	330	374	327	310	328	325	342	318	354	342	345	314	315	302	311	299	322	377	348	309	310	346	341	329	305	333	339	364	335	334	334	352	324	332	348	364	368	323	356	338	332	357	297	370	317	324	307	310	363	296	332	339	344	324	346	294	329	340	332	323	347	309	298	321	318	298	313	324	306	352	331	334	339	295	328	298	352	342	326	332	288	312	345	295	322	312	313	328	337	311	314	334	281	357	317	302	335	314	329	327	300	308	339	318	281	327	337	349	352	329	328	345	307	306	345	331	331	351	325	335	291	309	305	327	279	335	318	316	334	300	339	336	306	321	317	358	330	340	340	331	308	307	347	302	284	302	296	374	296	306	362	308	311	346	304	364	306	330	307	313	296	315	322	314	355	319	339	322	324	314	335	327	289	350	338	346	332	291	327	313	317	302	336	333	295	326	314	287	316	355	326	343	314	321	350	307	296	326	345	333	296	328	296	331	341	359	328	346	351	301	298	320	318	322	337	330	286	308	318	312	321	302	330	349	325	319	343	350	339	304	317	353	335	311	311	330	335	345	343	316	312	318	300	305	334	310	348	295	294	298	320	332	338	360	315	304	331	323	319	342	309	325	317	324	333	350	320	352	316	308	315	291	291	311	273	323	319	338	304	312	307	319	322	297	309	294	300	312	317	350	308	312	311	351	314	285	337	353	332	329	343	318	278	333	334	317	336	337	331	310	319	325	326	316	326	350	302	312	353	303	315	321	339	370	305	323	345	343	297	300	339	327	322	320	306	317	303	312	380	295	313	305	296	332	320	319	373	342	315	303	353	287	331	351	332	304	298	307	320	286	337	321	328	348	326	336	317	310	312	352	355	338	338	361	327	333	327	335	347	333	315	334	320	306	329	308	338	301	311	315	285	314	327	326	313	339	360	352	376	283	342	326	316	327	295	312	319	323	297	312	326	306	337	349	327	311	367	346	305	326	326	308	350	337	324	352	343	328	352	315	306	332	334	319	335	334	341	348	339	301	328	309	329	313	348	320	298	318	331	347	321	309	288	322	337	335	339	318	302	321	337	338	319	330	339	359	314	333	323	338	319	320	291	308	372	310	327	331	314	338	347	360	337	353	323	333	348	336	317	330	341	277	314	318	348	320	336	325	316	338	336	286	329	349	351	315	309	304	335	290	325	303	296	338	293	323	329	332	343	325	330	306	345	315	312	336	338	308	317	327	308	305	354	329	308	296	321	336	335	296	305	324	326	313	307	336	376	345	331	332	316	334	315	375	323	361	320	300	347	338	316	295	315	321	276	336	318	311	332	319	353	315	322	342	333	309	293	307	317	305	301	331	357	309	305	285	318	316	337	310	283	342	330	331	317	297	312	320	330	297	350	332	334	308	285	304	294	316	333	317	326	323	293	342	327	339	307	310	298	311	312	303	316	309	340	315	363	315	317	332	317	298	304	354	325	321	352	309	336	345	314	379	319	306	327	332	298	271	315	338	326	331	327	320	332	338	299	349	324	307	344	342	322	348	289	313	340	309	351	331	334	311	291	344	303	342	314	295	296	313	330	332	329	302	319	300	333	282	349	333	315	335	300	348	306	307	311	328	317	322	351	325	340	330	340	299	305	341	347	328	303	316	294	292	308	343	350	319	357	347	325	293	359	330	334	304	333	280	305	350	332	323	319	297	305	315	370	300	306	312	317	318	333	342	326	303	314	314	307	303	294	312	327	323	287	317	349	329	323	276	311	335	342	340	325	333	320	320	325	328	329	338	321	312	348	325	309	322	321	346	308	299	312	342	327	326	301	339	338	335	305	317	312	345	302	335	327	345	282	334	331	311	330	361	326	312	342	330	304	297	354	333	338	343	301	305	302	305	345	366	313	344	334	361	350	321	324	307	295	323	294	299	334	356	316	311	305	330	315	348	337	324	332	307	315	330	362	290	356	315	305	348	326	337	321	292	294	307	331	331	359	325	327	326	335	320	344	342	319	322	330	336	292	325	327	272	323	287	343	349	324	283	328	312	315	367	309	324	321	307	355	327	334	333	336	359	325	334	299	330	341	351	322	301	318	335	329	328	324	299	304	296	356	282	351	314	309	316	335	316	326	335	353	314	329	336	309	332	310	282	330	313	331	326	333	354	304	288	335	321	329	317	357	293	301	325	306	369	324	345	312	310	332	358	306	302	308	323	320	362	346	321	312	318	357	330	313	370	316	335	323	300	297	335	300	327	312	341	329	331	363	325	342	298	312	349	344	327	295	307	313	347	321	329	316	330	297	294	321	339	356	391	332	293	313	313	325	294	307	321	330	317	338	321	343	323	297	315	343	325	337	349	321	310	293	346	328	337	305	313	357	309	307	288	318	325	341	299	331	293	288	343	325	315	306	312	299	341	341	315	321	346	296	326	307	304	339	306	331	340	336	322	339	322	301	327	318	316	319	333	299	340	341	327	371	331	331	356	328	347	333	305	290	276	308	308	297	316	331	380	338	332	316	334	324	321	341	320	316	293	336	335	344	333	346	286	312	332	343	333	333	318	310	303	278	316	351	323	330	338	287	322	348	348	307	348	305	335	340	339	339	313	325	336	330	303	350	321	285	325	334	374	311	337	302	341	333	326	313	324	338	291	334	358	304	309	329	298	342	326	347	307	328	300	342	351	354	341	323	314	338	349	327	346	303	345	350	328	322	305	310	294	338	334	311	306	274	311	338	331	301	331	340	342	337	268	318	286	326	351	392	338	330	313	343	320	316	337	340	319	321	335	356	314	311	336	350	368	299	341	341	323	299	325	317	310	331	332	318	338	347	293	312	319	307	300	325	338	338	278	346	305	329	291	346	333	353	319	332	289	295	327	289	308	284	329	313	356	314	297	353	352	301	358	336	325	331	344	328	324	318	320	337	354	315	304	328	339	328	308	322	350	299	328	310	312	321	349	310	332	302	342	282	349	325	328	330	348	332	312	296	335	319	320	345	327	344	303	332	345	312	313	294	305	341	321	318	313	345	285	293	331	331	325	329	341	325	346	294	334	348	355	340	341	301	332	328	352	306	327	306	319	340	288	304	326	307	282	314	365	327	308	340	289	335	297	331	318	319	310	366	292	318	304	299	314	336	326	340	324	359	319	333	365	341	309	327	344	296	328	338	309	338	344	362	340	368	339	289	336	307	289	314	326	338	334	319	321	278	321	271	332	315	328	330	321	320	343	293	306	301	366	312	303	333	298	324	328	348	326
19101	17254	24785	21585	15902	17047	18019	15982	14121	10667	8749	6918	5583	4280	3624	4268	3155	2732	2517	2161	2270	1932	1675	1530	1486	1315	1208	1277	1160	998	964	1004	907	806	877	824	808	776	815	836	852	799	836	814	768	758	738	810	786	780	821	791	794	788	820	835	802	757	768	776	816	831	839	814	818	774	832	773	797	816	822	765	802	790	798	783	833	809	751	824	849	736	855	821	786	750	766	767	825	761	810	790	786	748	767	815	806	821	774	796	797	821	798	789	867	814	790	816	776	776	798	775	800	770	788	822	780	808	721	753	742	826	760	774	803	794	771	783	818	795	764	800	786	824	802	771	753	746	789	788	762	796	786	805	794	759	771	754	807	808	814	784	770	788	805	817	820	794	802	802	759	775	760	826	807	780	805	790	808	822	816	814	830	791	823	788	780	784	792	805	793	780	752	819	807	765	851	823	816	836	795	795	808	725	798	765	819	791	791	752	825	799	804	785	746	780	831	819	807	773	790	764	824	798	797	817	771	757	757	773	778	759	809	789	795	763	751	843	792	784	758	790	756	815	806	854	760	831	771	802	850	763	779	789	773	809	790	782	784	827	796	779	735	779	818	780	816	778	750	785	746	831	783	774	836	801	776	846	804	797	810	782	786	811	750	768	766	827	798	723	811	799	741	779	797	838	782	834	824	794	797	784	790	770	764	812	801	821	790	771	826	763	786	782	818	723	794	801	841	814	811	772	799	759	798	793	769	803	763	786	740	774	816	821	817	808	760	822	804	826	836	776	815	777	785	818	771	794	785	788	798	738	805	774	762	794	787	804	800	781	796	793	787	811	786	807	832	814	824	760	746	829	805	808	799	789	817	766	777	788	855	740	792	822	832	820	813	777	792	818	811	748	823	762	776	790	801	752	804	811	742	808	808	814	748	800	794	835	770	841	762	776	820	746	810	779	809	775	797	820	823	821	799	797	804	786	836	803	749	834	783	786	794	807	798	788	775	723	783	801	793	788	820	770	804	761	768	768	766	797	734	739	743	827	806	792	773	780	843	754	756	780	756	786	796	791	753	870	808	783	791	804	799	827	834	741	796	841	764	754	836	738	814	794	800	743	783	856	807	794	816	757	764	766	801	781	771	771	784	803	794	790	788	833	770	770	826	791	763	835	775	788	828	809	796	802	824	775	781	777	787	787	763	819	789	722	785	760	766	793	802	796	796	761	859	809	840	775	771	823	747	777	797	790	799	822	808	806	758	812	795	777	798	755	805	828	815	862	795	810	793	763	785	763	797	828	812	784	777	804	800	768	794	771	768	815	819	796	877	818	811	773	768	807	817	763	827	805	767	779	778	735	797	776	794	805	797	776	812	808	788	842	811	767	776	785	802	765	853	776	774	760	768	828	856	777	805	793	808	805	797	755	788	772	843	736	779	797	814	766	834	801	784	753	785	809	824	765	789	780	818	789	781	848	807	803	784	746	812	802	787	778	795	792	823	793	827	788	827	840	751	810	760	820	811	771	800	841	787	782	749	806	798	807	773	777	801	794	783	784	848	796	834	813	791	799	787	746	770	799	802	721	803	827	751	788	741	831	800	754	804	819	753	786	799	794	788	779	803	818	771	806	788	763	792	826	795	800	810	763	777	809	763	777	762	829	840	764	806	794	796	831	754	742	820	835	802	851	787	763	837	853	798	808	783	759	802	775	801	852	787	781	817	798	758	810	806	855	806	792	760	791	751	798	752	780	787	793	772	788	785	782	793	770	803	779	836	790	785	740	799	820	738	782	790	811	778	818	762	776	786	770	770	798	748	848	811	789	836	743	835	755	863	787	780	789	740	766	793	754	781	788	782	782	787	768	792	770	821	772	765	773	812	819	765	833	762	785	769	821	782	786	764	762	798	831	804	843	856	761	792	755	744	715	742	779	851	815	795	777	790	784	792	753	863	806	778	731	807	815	828	748	762	760	812	824	787	833	795	794	767	820	801	763	815	809	822	839	757	838	771	814	796	748	823	844	779	816	835	804	808	753	749	823	767	761	767	801	795	845	771	815	782	854	805	818	771	779	778	799	800	741	790	777	808	783	791	796	795	790	802	794	794	791	770	812	768	796	832	727	781	761	791	793	791	779	702	771	793	779	813	784	788	806	812	783	807	765	877	744	807	838	754	791	817	763	791	753	805	733	793	832	765	834	774	832	767	802	791	785	809	770	772	767	828	820	844	773	776	825	744	747	806	781	787	768	797	837	733	767	827	755	814	753	816	774	845	814	785	805	754	773	755	805	842	833	804	820	808	823	801	810	798	781	843	787	766	813	758	751	806	787	784	800	788	781	782	818	762	791	786	726	810	780	767	793	779	790	808	802	775	771	815	775	811	730	751	780	822	855	841	785	788	782	800	812	788	806	782	811	755	778	875	776	787	737	781	763	807	819	756	818	758	805	795	819	788	801	786	814	820	732	789	784	776	752	751	793	794	817	827	803	773	773	774	820	756	787	835	741	808	823	805	767	808	742	790	782	797	815	770	795	782	748	753	804	793	788	819	799	791	825	800	779	807	835	815	777	756	777	763	718	757	812	765	802	808	739	787	816	790	774	765	794	749	787	777	746	817	766	736	778	824	785	808	769	818	774	820	758	759	746	810	721	812	786	808	786	794	766	819	822	793	828	777	791	798	783	784	806	821	820	824	784	792	810	778	780	753	754	811	774	801	794	788	767	792	770	801	844	805	756	787	830	783	798	816	754	746	745	775	811	785	786	721	846	820	806	759	797	809	822	822	784	779	820	763	778	806	833	762	786	768	779	801	753	825	795	759	769	831	816	754	773	831	803	834	776	763	810	825	756	804	772	809	838	767	856	823	804	825	778	826	763	806	799	805	763	824	848	807	819	797	822	782	735	796	767	784	765	769	780	755	773	773	783	749	762	793	819	818	726	842	818	844	843	725	805	775	826	781	796	828	768	805	831	791	861	822	766	765	829	825	816	756	828	771	755	803	757	797	779	768	804	811	809	778	755	820	769	789	750	795	785	801	821	767	811	834	788	808	786	799	810	760	838	828	769	753	793	798	804	790	744	849	880	832	772	794	809	779	780	800	810	710	811	788	785	813	814	797	830	757	840	813	793	783	809	773	743	827	807	778	834	763	834	795	761	814	801	821	763	806	843	799	759	831	794	774	812	801	765	786	804	822	781	753	816	763	828	796	786	802	739	782	797	809	777	819	819	827	781	808	778	752	760	812	828	812	838	768	837	820	790	778	782	780	779	805	831	796	801	854	777	806	750	824	773	765	820	795	804	790	824	781	757	777	800	805	859	860	838	825	785	833	804	811	807	755	769	783	855	799	795	797	760	775	843	756	779	825	761	796	815	805	755	792	787	802	797	815	847	790	835	816	767	783	792	777	766	773	801	723	813	782	812	806	743	764	791	789	774	793	789	818	801	782	743	747	781	803	788	800	787	782	815	773	799	767	814	815	762	819	748	822	823	791	778	859	783	779	779	755	745	818	828
35390	26943	28811	21963	12442	9549	10152	8842	7305	4785	3421	2474	1789	1492	1245	1426	1011	912	743	691	704	670	548	517	448	467	437	432	421	424	383	346	373	329	328	318	322	285	330	310	329	329	303	334	328	306	320	337	309	309	306	350	318	318	303	282	291	302	324	331	305	313	328	302	306	302	276	295	314	347	315	339	318	295	324	319	313	285	322	321	334	316	327	304	297	300	322	291	322	298	306	299	325	332	298	316	291	310	330	350	283	344	325	325	305	298	289	310	320	348	272	308	307	270	297	301	273	312	311	309	346	285	333	304	297	314	326	307	319	291	315	294	295	316	321	358	319	295	327	292	285	329	298	298	343	376	264	289	304	314	323	311	361	341	331	329	314	331	271	311	305	319	316	303	274	322	305	316	312	349	318	302	311	333	261	303	289	308	310	319	300	326	294	345	326	339	268	315	290	327	296	317	315	313	325	316	298	294	304	309	333	342	319	290	327	311	320	336	307	299	323	337	311	296	306	288	320	316	291	322	320	334	301	313	319	320	297	278	374	328	312	295	309	298	304	348	308	324	265	280	272	321	294	299	332	314	316	312	319	270	275	298	322	295	313	301	319	279	302	324	318	316	288	307	311	293	307	339	316	309	335	299	285	304	302	331	278	328	321	309	317	331	352	312	311	321	299	298	322	334	321	304	300	314	319	334	308	308	288	313	318	348	311	329	301	320	284	312	352	332	297	294	328	327	319	298	321	304	332	334	313	292	322	314	342	299	317	330	305	339	345	319	292	355	302	332	319	332	311	311	317	298	335	339	306	314	316	330	297	288	295	315	303	338	323	345	368	346	329	338	275	311	348	297	323	297	292	322	327	322	311	304	309	299	315	299	293	288	306	329	330	344	295	319	322	285	338	318	285	321	327	320	312	312	292	273	347	315	296	290	327	309	302	312	296	285	316	300	292	326	268	337	300	304	343	290	287	298	323	334	304	322	308	318	321	295	330	251	332	311	326	309	347	325	310	304	330	339	340	330	301	315	336	320	340	313	325	311	311	310	321	293	318	338	281	318	329	293	310	301	308	318	331	303	320	311	293	297	311	300	298	308	308	318	315	337	321	291	299	295	297	305	329	344	264	320	294	298	292	324	299	343	333	313	319	315	300	309	296	311	294	343	293	312	294	298	305	301	335	328	315	297	322	296	284	331	333	335	334	284	305	310	328	286	296	327	314	286	288	317	285	316	319	315	308	325	302	295	324	301	289	321	309	296	317	302	301	287	283	333	313	338	326	301	322	310	284	295	347	385	344	279	320	331	299	313	292	279	308	312	286	306	340	316	323	319	299	284	301	305	300	298	304	304	294	277	312	311	312	286	324	327	317	324	295	301	297	298	328	324	334	334	316	309	274	332	327	318	288	306	330	294	324	276	291	291	304	312	324	295	325	300	315	318	334	315	313	285	303	321	322	339	276	305	333	319	275	293	306	296	288	302	290	321	289	311	324	326	303	321	298	328	320	329	291	309	287	296	304	268	303	293	319	339	272	287	326	281	313	296	284	338	287	319	295	311	307	350	299	305	325	316	309	318	302	305	303	310	293	298	299	317	350	330	299	330	319	330	319	325	326	332	323	331	308	309	265	308	299	352	277	276	319	296	294	313	280	293	302	309	299	278	290	312	284	348	288	293	299	326	293	320	308	273	317	317	325	349	319	320	287	314	300	303	307	315	295	334	308	337	307	288	352	299	311	357	335	288	290	308	289	335	312	325	348	291	300	279	282	321	317	305	304	331	332	336	302	314	292	302	305	276	298	312	303	311	311	327	277	287	320	304	325	305	288	325	289	332	312	319	296	331	321	290	305	331	320	299	316	320	300	284	323	315	311	284	339	338	357	298	327	301	335	279	339	311	313	300	299	327	349	310	304	314	302	324	302	320	312	335	317	312	319	286	351	297	320	335	290	301	305	331	315	343	309	315	328	308	360	295	327	303	319	284	309	334	288	306	323	306	297	291	358	336	303	310	320	307	312	312	310	337	293	312	302	343	338	305	275	296	323	294	319	306	302	309	301	300	327	327	304	286	326	293	312	284	309	304	289	305	347	324	312	284	280	310	316	320	313	324	307	313	315	283	281	274	330	321	343	314	293	311	316	309	329	314	320	325	304	308	344	299	299	316	347	330	298	280	284	302	311	308	290	297	277	311	308	310	307	291	310	311	329	292	316	310	305	347	327	283	330	304	314	297	293	315	285	303	346	338	301	282	323	285	325	305	321	311	306	322	346	304	355	291	300	295	325	302	285	319	304	320	324	310	291	347	305	307	324	317	355	300	356	281	312	304	332	312	328	323	344	335	302	347	315	322	300	284	308	273	315	325	297	304	336	306	351	323	285	294	335	326	304	331	335	306	348	318	328	296	311	305	306	346	315	314	309	328	319	332	315	301	316	337	311	334	270	326	309	331	308	300	295	326	287	276	295	291	331	296	305	314	307	311	291	315	300	286	289	322	287	344	322	340	325	321	317	321	276	313	324	303	336	320	331	344	327	311	290	267	297	325	300	325	317	292	290	317	336	320	304	302	353	260	293	288	302	303	312	299	317	294	314	309	300	302	309	310	287	329	334	345	312	289	306	309	322	308	334	307	318	305	285	297	269	315	322	305	302	301	321	322	296	324	309	315	327	330	333	320	321	310	295	316	319	303	291	331	311	272	322	318	308	312	289	283	318	340	298	297	291	291	312	337	272	294	316	307	270	299	305	298	337	303	322	306	288	296	315	309	322	294	297	323	323	274	291	346	322	282	320	329	307	291	317	324	304	334	310	286	334	326	281	295	337	305	289	290	311	322	316	308	328	303	322	310	332	302	290	299	306	301	317	290	311	285	304	292	285	294	314	345	301	347	325	281	315	298	285	298	311	314	334	306	285	271	328	322	325	300	336	308	337	312	317	324	313	298	338	322	288	313	279	292	338	289	326	298	323	310	337	334	297	276	318	312	301	259	293	313	324	305	286	333	297	324	360	301	293	356	315	328	276	318	314	320	333	357	311	304	283	313	283	324	308	310	309	291	317	299	309	310	287	294	324	317	308	310	266	300	303	288	284	321	344	311	302	325	298	317	326	310	325	318	286	314	312	307	311	363	306	331	316	290	319	290	315	332	315	320	304	355	319	299	297	315	314	321	334	308	296	287	292	289	329	334	313	317	305	313	323	324	302	334	324	312	294	310	297	301	312	344	301	294	297	317	316	299	329	300	320	277	310	278	320	227	316	358	296	310	295	303	303	322	317	280	315	296	329	328	347	283	304	306	295	300	299	261	330	291	302	344	309	334	303	327	283	305	346	291	298	314	317	326	327	307	303	280	319	314	313	295	320	303	341	315	304	296	317	301	330	311	303	296	303	293	321	289	317	327	279	332	302	292	299	292	311	336	295	323	315	297	310	317	304	291	318	322	326	319	323	304	257	304	311	320	322	300	331	361	316	274	332	290	310	294	318	312	328	333	295	309	292	306	333	305
23992	22481	32268	29969	21931	22164	24391	22622	20063	16359	14111	10757	8934	7227	6047	7220	4990	4448	3922	3357	3414	3077	2381	2157	1934	1662	1783	1624	1417	1181	1229	987	951	859	828	807	784	815	838	815	816	755	781	785	791	727	753	742	773	747	800	743	768	793	741	719	748	766	767	769	766	776	803	737	715	801	768	782	773	715	791	706	762	759	763	741	744	771	777	761	798	754	787	766	755	798	745	765	764	738	711	823	799	764	761	739	782	690	794	779	773	763	767	747	799	724	720	788	737	752	740	768	744	739	785	758	737	764	777	737	744	746	803	752	761	759	758	762	800	773	748	784	756	732	762	781	739	689	763	734	814	755	720	735	759	773	724	740	722	760	739	749	751	771	762	778	775	716	722	745	758	751	732	749	779	762	789	773	750	738	754	773	731	794	752	733	771	719	777	740	731	797	692	779	736	754	762	736	743	757	762	783	759	736	773	746	747	752	780	736	759	761	771	774	783	776	762	782	751	736	696	742	786	759	771	765	782	794	738	757	775	736	732	750	762	746	723	779	735	736	751	756	726	764	761	760	743	769	734	751	812	756	729	768	751	766	783	772	783	774	799	767	794	779	793	786	766	732	754	722	713	787	787	802	744	798	735	707	840	789	772	743	762	815	766	779	723	752	801	762	802	773	752	712	742	767	774	841	775	716	775	757	742	791	766	736	738	748	811	748	724	812	750	795	772	756	747	753	799	790	767	779	731	770	755	778	809	787	708	786	769	780	761	774	768	774	777	726	746	808	803	787	729	762	799	698	759	733	776	756	741	752	694	759	715	758	766	747	770	749	752	752	751	755	747	743	738	778	729	781	719	739	742	736	747	750	764	767	756	743	742	779	805	731	757	754	773	757	772	749	713	817	720	799	776	744	739	754	739	715	830	786	766	780	774	709	704	733	772	743	807	761	825	656	768	764	790	748	777	752	771	789	808	771	814	784	759	719	772	757	823	753	729	787	795	737	751	805	787	755	755	776	719	797	719	726	805	773	801	797	763	760	797	791	773	795	802	760	775	772	760	789	749	750	734	747	728	761	760	711	782	750	767	715	751	768	800	749	775	765	734	733	763	753	736	740	789	796	715	747	723	788	785	804	778	785	779	745	802	756	771	766	738	735	690	723	770	752	752	781	758	768	751	752	767	735	710	769	771	759	760	705	762	810	791	800	762	753	804	792	750	772	795	788	762	762	745	775	761	699	774	802	766	713	739	714	742	730	795	795	751	754	791	705	694	786	779	777	780	749	749	752	787	751	698	742	732	729	704	757	761	808	766	787	780	723	754	781	739	755	735	733	794	763	758	751	752	714	797	735	787	788	727	769	749	771	754	781	787	770	767	770	730	723	736	765	769	783	751	774	752	741	781	707	794	732	706	798	770	811	743	740	780	794	754	693	790	764	767	785	742	734	748	747	806	767	719	752	727	733	796	686	737	775	727	747	772	766	738	775	751	758	748	805	774	775	744	758	744	744	742	734	762	744	747	778	769	870	738	735	755	726	737	761	755	772	727	807	780	780	751	701	734	720	754	693	716	735	748	742	789	772	749	757	770	750	759	725	730	732	729	715	778	740	775	693	776	706	799	775	744	799	779	730	766	785	747	760	789	714	712	756	754	780	749	757	779	768	753	704	763	727	799	728	798	735	749	734	750	730	736	726	772	772	740	743	767	773	762	734	743	757	736	767	752	753	734	760	789	741	799	689	765	711	746	726	770	759	774	734	779	757	747	759	734	785	735	719	781	740	729	739	765	726	756	745	778	795	755	751	780	749	782	740	787	729	774	767	744	764	786	776	769	775	768	781	738	774	783	750	770	764	744	720	769	809	719	708	762	750	776	787	750	755	747	719	728	812	787	758	733	795	741	759	698	759	759	759	760	799	762	788	723	733	782	778	829	711	751	768	821	747	733	811	809	728	695	791	743	766	796	770	779	745	759	783	721	764	832	793	736	771	752	719	784	706	778	762	775	743	724	765	707	786	714	770	782	702	753	733	800	741	801	777	795	750	768	740	753	761	769	787	780	749	778	721	763	775	755	798	753	747	782	752	739	767	793	752	781	798	764	735	764	767	746	772	782	751	765	771	757	778	795	699	751	747	805	750	736	745	768	755	732	801	773	751	766	801	784	752	736	771	730	727	780	775	768	752	763	784	739	807	758	760	744	758	747	749	739	728	756	799	744	786	792	734	742	742	777	780	701	729	712	787	752	793	771	753	765	760	752	729	795	761	749	804	765	735	788	761	774	771	734	715	806	739	743	766	734	772	743	776	790	788	743	761	782	777	736	733	798	701	783	802	740	788	765	689	750	767	750	729	700	750	766	724	753	775	756	784	751	758	784	770	776	722	743	804	788	805	749	748	785	755	793	754	740	726	754	714	734	745	743	711	717	763	759	728	787	774	779	797	737	799	764	774	815	749	730	791	797	769	794	786	744	788	702	722	712	776	774	747	733	794	754	777	720	776	728	799	739	791	824	768	789	734	771	777	714	769	784	753	806	796	723	729	776	783	742	751	724	741	725	766	734	741	711	778	751	775	708	773	765	752	753	750	775	742	715	750	756	774	781	745	803	745	751	733	772	752	765	782	755	786	779	763	782	759	785	752	777	760	766	735	750	815	720	783	810	742	742	797	811	780	754	754	782	789	710	717	769	758	728	786	765	793	737	782	796	763	798	764	813	726	777	784	807	768	761	725	744	758	705	738	757	728	768	783	786	763	785	722	744	749	725	825	753	726	786	746	722	750	794	766	762	756	730	756	744	779	752	742	734	732	767	755	697	782	744	717	733	774	713	766	764	780	723	784	756	706	723	728	795	754	781	787	760	743	760	803	743	757	766	753	747	759	758	751	773	774	745	719	818	766	765	770	800	787	773	757	746	726	743	680	744	741	766	769	751	814	721	797	742	761	751	777	751	789	742	738	736	788	761	795	757	747	758	778	785	747	759	753	706	717	793	816	737	763	764	770	750	828	794	739	746	815	712	712	735	755	753	773	769	796	784	741	798	755	780	731	763	772	772	739	787	771	746	754	704	780	756	764	766	752	758	796	745	727	716	779	755	751	742	745	790	741	791	720	757	795	743	741	744	733	759	793	774	760	727	740	738	765	800	775	734	734	749	743	772	756	763	774	778	734	752	758	787	775	690	716	724	715	744	764	712	762	769	776	743	761	758	728	766	805	760	762	765	771	750	737	736	752	757	798	724	761	801	760	780	730	763	772	753	802	713	710	790	767	735	747	771	762	719	749	728	775	750	749	836	741	768	786	766	767	784	730	775	759	780	759	753	765	776	725	750	783	746	778	755	732	780	804	743	771	740	767	758	806	800	782	760	741	780	797	807	783	730	732	725	778	803	777	799	718	733	777	786	806	747	736	782	739	732	761	787	729	742	765	750	754	728	747	779	771	743	712	796	789	750	776	755	799	769	745	698	780	746	713	771	779	805	738	750	766	734	773	738	797	772	792	788	744	780	742	806	711
14417	7878	7325	4862	2564	1853	1502	1157	1022	810	672	558	473	488	427	423	343	362	394	388	348	316	355	316	347	321	341	338	336	312	340	316	320	331	351	345	326	325	350	290	333	341	277	313	306	358	334	315	348	316	347	311	304	336	322	279	301	351	301	312	296	321	309	335	321	310	360	346	347	300	341	303	354	357	331	336	305	310	300	267	299	334	318	300	306	342	319	328	335	336	356	344	304	338	329	307	344	312	331	349	338	320	296	302	336	330	325	302	323	358	292	335	312	335	323	328	318	338	307	346	351	312	304	312	319	285	350	318	312	347	329	292	320	324	352	306	286	297	331	292	290	336	326	314	305	290	311	331	350	344	341	306	308	319	303	336	362	290	318	299	302	340	357	310	317	336	351	293	331	290	260	349	312	340	316	355	333	313	322	353	333	311	332	319	341	335	327	314	309	337	336	290	342	359	339	333	333	324	331	337	341	311	349	275	311	318	335	309	268	331	344	309	321	335	330	314	341	349	328	311	280	293	327	351	309	335	321	345	333	313	315	358	324	306	325	345	303	320	311	359	359	292	326	300	294	347	313	311	317	323	321	337	318	326	336	330	319	313	320	339	291	295	317	355	314	348	335	329	312	331	305	342	303	351	313	335	348	339	293	339	300	298	342	319	308	317	336	325	318	312	353	312	305	319	291	348	317	331	315	325	308	336	341	322	352	289	294	325	299	303	326	361	296	346	344	328	312	338	318	359	339	315	317	327	316	327	333	314	336	331	341	323	302	318	297	298	327	336	315	365	329	308	318	321	298	312	326	323	312	321	314	305	355	329	314	326	333	335	344	348	348	320	334	342	326	363	316	308	316	329	328	335	294	347	363	319	341	316	275	327	286	314	324	326	323	353	314	297	319	290	318	305	312	322	298	334	287	324	322	323	352	332	324	328	322	353	330	301	315	335	313	337	323	366	316	328	318	308	340	307	329	394	331	313	307	306	297	365	325	313	349	366	298	321	321	333	308	315	343	349	333	295	325	307	310	333	285	321	329	319	297	306	339	321	338	337	343	313	333	320	359	312	284	352	310	306	319	328	336	292	299	338	304	320	291	283	328	302	298	307	320	312	357	330	343	297	325	351	350	321	349	280	331	349	319	333	317	323	301	369	331	358	343	328	330	351	352	301	281	366	354	321	329	346	336	307	367	341	306	302	323	309	302	348	324	311	324	338	313	317	313	309	364	312	315	331	294	315	348	326	349	349	315	290	360	353	339	312	324	291	342	323	321	321	350	353	312	303	344	328	335	327	287	325	334	310	306	381	322	343	334	314	341	336	346	301	345	327	333	313	326	298	311	318	287	298	312	334	335	356	324	316	337	314	315	305	340	307	344	313	317	307	286	342	314	341	313	309	320	314	301	305	309	332	296	338	329	300	315	325	296	347	350	319	338	331	315	310	327	331	333	344	309	324	316	322	337	311	310	333	310	357	350	315	299	331	314	311	336	323	317	310	305	315	327	294	322	299	338	322	306	309	339	321	343	348	330	331	283	274	314	312	333	328	357	337	324	327	309	309	327	276	334	339	319	356	312	274	358	301	287	321	364	327	349	351	331	361	323	314	328	311	295	338	317	339	347	316	326	340	329	302	348	348	350	304	290	348	308	306	340	336	327	331	360	327	309	347	331	325	342	331	341	330	340	335	323	329	297	304	314	332	317	322	323	284	290	320	335	328	337	302	332	317	342	333	346	345	312	323	340	320	323	354	315	342	310	330	317	312	296	310	299	322	341	316	324	292	299	322	306	328	307	309	337	361	300	352	336	320	329	321	344	330	305	328	324	326	374	315	295	311	351	306	327	354	328	354	331	335	313	332	339	329	320	369	367	337	319	308	360	332	284	298	331	301	301	324	336	339	321	335	315	335	326	326	298	306	348	307	302	304	299	317	338	349	321	321	331	352	332	291	318	313	277	299	333	305	318	313	327	300	327	326	334	336	288	311	344	322	324	319	342	307	319	344	346	288	323	351	340	329	319	332	334	335	333	342	372	301	308	301	339	340	316	328	355	319	327	350	351	317	335	317	315	331	293	317	348	306	295	333	342	336	366	309	347	319	319	330	325	342	328	338	338	349	330	336	314	338	382	315	328	316	320	320	306	311	314	342	315	308	311	353	325	327	343	325	307	355	337	356	322	333	336	329	319	379	322	295	313	317	323	352	329	334	332	315	319	330	313	320	277	337	337	329	337	318	359	315	318	312	315	310	360	326	317	302	358	332	358	300	331	332	314	332	321	308	299	339	313	321	314	306	326	316	321	297	339	318	309	302	328	384	317	300	315	352	317	317	336	296	313	315	313	302	300	322	333	356	319	328	325	325	311	347	380	297	337	332	294	359	337	285	295	356	321	325	334	339	312	332	283	310	339	316	356	320	354	337	361	355	354	348	340	324	349	338	322	343	328	328	339	341	339	299	311	315	300	339	311	335	313	326	326	322	339	348	316	295	331	307	328	316	340	320	292	342	331	312	326	325	318	324	327	339	332	309	339	315	319	336	344	320	307	335	318	338	349	321	355	324	336	313	329	337	319	332	314	339	357	351	335	339	337	309	307	332	320	305	328	314	327	348	322	334	329	335	346	311	289	337	353	336	344	340	310	352	327	330	305	313	328	325	330	327	324	296	323	323	321	295	332	345	315	331	339	330	334	352	343	286	323	325	356	314	295	356	310	361	316	334	331	286	320	362	321	333	362	347	322	314	315	327	318	313	323	368	328	338	313	312	312	325	322	319	297	324	294	305	311	317	349	345	335	339	329	329	325	320	320	307	300	363	322	334	300	310	324	338	340	312	343	315	309	306	306	336	324	326	329	314	311	318	347	311	327	338	312	321	331	332	345	297	304	332	343	334	343	306	319	313	331	350	321	329	341	347	342	320	327	297	292	316	333	332	364	350	370	325	298	351	318	304	298	361	285	337	338	349	299	327	307	337	331	354	332	344	328	331	350	340	356	310	305	335	328	302	321	321	323	324	320	318	324	302	361	329	318	327	320	309	309	291	317	313	323	329	365	346	320	318	337	369	337	304	306	342	324	365	329	347	324	317	322	332	318	319	333	326	325	313	334	355	308	353	322	318	311	323	302	322	334	310	332	345	320	311	333	315	328	299	334	330	336	335	308	325	318	353	314	326	362	310	318	311	322	326	317	326	317	319	307	312	358	369	292	307	325	342	319	318	287	312	296	280	306	329	328	295	323	306	309	352	307	331	338	352	334	317	303	299	301	318	337	301	319	365	308	342	330	357	339	348	288	287	322	294	313	329	360	366	317	332	319	286	317	353	305	329	308	335	307	309	357	323	325	362	334	356	307	340	310	318	315	318	299	342	341	305	325	321	335	314	335	331	340	332	380	336	333	326	337	327	350	312	337	292	314	312	358	331	317	306	346	320	331	325	340	335	359	334	333	337	338	317	285	306	321	339	346	330	339	285	300	325	313	328	343	311	333	325	323	366	335	301
10461	7797	13149	12737	8758	7281	6359	5303	4383	3326	2803	2280	2009	1709	1367	1332	1247	1195	1044	1064	947	976	912	927	881	856	836	776	805	857	813	769	769	752	767	799	775	816	821	783	779	841	805	893	808	822	837	830	800	779	811	794	753	811	783	768	793	771	779	806	817	837	722	779	791	791	781	779	787	843	856	763	773	851	784	727	782	857	782	818	780	847	840	768	788	802	754	744	833	775	827	793	761	827	763	784	769	758	836	787	862	787	800	805	777	796	767	754	809	798	823	817	808	805	797	776	793	747	799	755	803	797	787	778	818	789	832	799	750	815	813	807	815	771	756	752	759	769	786	789	788	790	762	776	837	785	766	804	772	782	758	764	840	785	787	812	785	782	778	736	759	800	805	788	815	769	801	864	800	772	744	829	787	802	874	769	826	791	776	796	776	805	818	772	785	795	775	809	765	772	781	803	782	824	767	841	820	756	797	782	802	786	802	821	773	788	758	806	748	804	850	765	774	778	792	838	821	828	818	813	726	827	853	824	796	801	839	794	784	768	739	776	810	818	813	802	799	790	803	794	834	795	774	776	801	777	803	806	786	808	779	799	770	819	817	740	765	801	786	780	850	816	758	754	762	762	824	772	776	782	838	828	844	805	829	821	765	814	773	837	801	777	832	776	758	779	850	824	794	790	801	805	813	780	837	760	802	827	778	813	737	755	837	769	778	779	782	814	768	825	791	759	820	766	809	784	811	761	796	793	781	799	769	803	801	802	789	769	833	817	797	777	746	791	778	763	777	847	759	759	826	772	789	794	806	767	823	776	762	786	740	834	799	782	795	804	776	801	803	775	824	786	866	827	787	773	807	795	859	750	821	780	792	786	811	773	791	770	797	780	745	755	820	787	804	831	758	798	783	790	717	763	766	760	780	839	815	835	785	786	770	746	782	785	793	819	764	813	784	741	756	806	815	817	822	824	791	854	765	796	744	776	747	842	835	763	807	805	825	789	809	778	851	752	800	753	849	800	778	799	805	819	818	846	803	828	813	815	823	788	841	804	764	798	798	779	822	799	796	785	828	805	771	790	819	807	832	810	820	781	741	858	775	796	792	793	799	792	798	798	775	781	842	815	789	817	812	808	744	784	773	771	803	783	777	759	747	836	792	766	823	787	796	809	807	736	789	785	806	811	830	797	783	812	790	788	785	840	796	804	774	796	768	810	800	791	737	774	773	779	771	841	743	806	730	800	744	817	760	811	824	791	816	756	759	866	765	788	767	800	828	840	821	781	825	780	770	795	752	814	792	765	791	782	789	838	778	796	789	797	812	794	832	760	765	739	792	785	802	759	838	783	756	761	818	797	751	728	825	767	809	797	776	806	768	820	784	781	796	761	791	761	737	753	809	799	799	777	818	718	797	776	778	847	778	825	810	765	810	815	759	780	829	761	772	798	780	820	760	812	793	793	787	810	810	788	827	759	805	842	772	816	842	789	813	753	777	789	785	817	820	793	840	783	855	806	839	826	764	797	799	762	768	804	785	798	766	819	814	759	816	812	836	812	791	834	780	768	796	753	813	761	825	796	763	788	822	786	821	782	783	784	786	795	754	777	783	767	781	762	761	762	842	783	750	829	745	795	828	769	745	795	784	783	752	825	846	836	798	747	748	794	750	815	829	774	800	769	759	776	785	770	790	766	808	767	792	788	830	795	823	784	761	784	774	799	811	780	829	798	825	771	777	786	821	816	795	801	832	762	830	721	788	794	804	791	767	770	815	828	803	791	760	800	854	806	746	800	777	764	777	830	777	802	799	781	775	801	824	829	831	782	825	765	808	753	775	788	819	754	803	774	772	787	773	805	838	784	793	819	766	816	776	733	802	809	796	826	784	808	772	777	814	806	832	791	802	807	764	763	826	777	787	780	741	778	792	825	825	771	839	789	798	803	803	799	742	784	767	791	802	799	823	758	794	767	812	771	752	810	750	823	850	732	774	779	843	775	782	847	812	752	798	825	807	786	807	794	787	753	799	831	807	761	816	795	789	753	802	724	786	777	761	794	803	809	788	788	737	798	805	761	832	782	778	771	825	798	793	763	770	816	765	806	776	791	818	819	808	771	793	813	783	770	815	790	769	774	789	827	772	847	760	789	772	882	809	817	781	780	771	791	750	746	812	813	817	825	800	785	817	763	793	758	826	756	808	796	761	791	754	781	730	788	754	794	829	828	805	812	770	751	783	839	848	752	836	809	803	813	790	734	827	809	799	744	791	756	823	781	845	834	798	829	808	826	743	755	808	819	801	791	796	781	775	760	792	807	802	785	777	784	780	842	822	815	778	789	778	813	783	815	811	787	826	867	819	774	728	728	789	812	798	839	753	766	792	804	811	838	775	801	792	758	766	751	783	792	795	851	789	742	767	820	752	775	776	790	799	731	796	756	777	796	824	793	841	779	805	809	805	716	779	789	814	793	781	758	753	775	786	769	779	754	776	843	792	804	797	815	817	775	782	809	800	804	806	813	810	790	821	815	803	805	806	822	762	821	795	813	784	839	816	776	837	778	761	780	814	762	856	781	811	765	819	777	807	840	802	823	807	837	817	739	776	823	796	818	774	752	845	829	835	813	791	797	791	771	814	779	856	801	819	797	758	790	797	782	828	775	809	754	737	809	825	771	795	809	756	793	781	812	793	808	775	830	788	798	793	797	788	797	789	775	833	759	766	809	754	799	779	800	769	823	771	827	814	784	774	790	781	781	802	807	795	758	764	792	811	826	768	737	829	791	750	774	772	773	742	766	794	777	761	771	807	834	806	828	796	812	783	785	796	772	784	824	739	810	795	798	758	763	758	789	781	801	751	835	809	777	820	773	833	828	831	779	790	832	804	767	766	827	798	778	815	749	773	763	794	793	785	750	767	814	766	817	818	830	788	765	779	810	800	802	835	787	824	765	805	779	857	797	791	802	762	841	797	760	755	754	809	774	793	792	763	840	795	817	809	825	771	773	766	817	819	805	788	728	765	823	781	801	791	755	787	882	808	826	819	826	792	788	775	784	813	834	789	777	757	749	764	800	809	808	828	795	808	796	804	766	776	795	788	787	796	791	812	774	817	836	804	829	804	752	808	799	762	744	789	800	850	777	788	790	792	815	751	769	785	795	770	801	770	825	802	799	793	794	814	776	788	757	826	741	761	792	778	787	823	838	797	780	798	783	775	868	795	755	779	804	763	790	770	786	785	780	770	759	783	809	806	791	773	801	788	790	803	796	796	790	800	747	815	759	764	773	805	799	761	819	777	753	832	784	788	806	796	825	815	768	769	798	795	834	778	823	744	834	767	759	788	784	809	780	756	804	798	819	769	788	833	856	778	771	782	836	805	778	794	797	814	770	777	801	751	750	798	812	800	825	814	803	795	796	763	833	788	773	839	772	791	763	777	826	762	797	769	765	819	761	783	703	770	785	768	812	797	800	786	828	845	794	832	795	758	745	789	779	750	825	786	803	835	801	780	810
26881	18648	17935	15873	9642	5873	5869	4599	3883	2644	1996	1458	1257	919	819	898	676	657	596	520	499	504	449	462	421	394	406	393	393	375	354	324	337	326	303	286	325	309	313	305	311	319	339	355	288	324	326	305	309	312	326	319	310	334	366	313	301	310	321	288	338	334	357	343	331	341	313	287	305	312	327	313	343	298	328	334	344	322	319	304	315	315	337	318	323	322	313	323	306	333	332	351	294	286	347	339	327	319	308	367	292	333	343	358	320	313	334	340	328	345	327	311	314	346	327	319	303	325	311	344	273	323	308	340	333	322	302	359	323	314	333	311	283	346	327	290	319	288	320	341	341	315	304	317	332	317	349	296	318	335	315	334	332	273	327	296	335	282	315	317	321	304	321	326	331	351	318	345	309	317	346	301	317	326	354	315	321	336	336	341	287	362	321	321	315	329	357	340	313	323	330	345	297	315	307	306	322	302	308	350	323	337	319	338	321	330	339	305	304	317	315	342	351	319	326	317	322	318	323	296	339	274	307	334	314	319	350	333	340	326	305	314	326	332	279	297	301	351	325	329	371	314	295	321	289	311	310	297	292	323	302	334	342	315	331	315	318	316	322	279	337	329	310	323	343	284	331	356	333	366	357	308	328	318	318	300	298	313	292	328	310	327	324	324	353	332	314	340	320	306	320	305	315	340	329	332	339	316	340	290	347	291	356	356	318	294	321	318	321	291	338	342	353	336	317	332	341	316	336	306	317	316	308	345	316	311	349	298	338	318	315	296	321	340	373	294	340	335	287	320	349	297	327	335	318	312	302	330	339	354	321	317	348	338	317	302	323	298	295	303	332	291	350	343	323	328	329	333	320	331	307	310	343	307	340	313	313	324	323	299	306	322	302	319	299	324	319	291	302	300	319	304	321	277	317	297	305	322	314	317	316	333	335	330	314	331	326	295	290	308	312	350	324	328	302	289	325	347	311	313	353	292	335	298	317	325	359	352	312	279	281	318	322	335	335	303	313	341	316	317	288	301	324	278	333	326	342	326	299	294	335	317	302	308	345	322	331	347	314	314	309	336	312	329	308	326	328	318	345	328	311	285	324	319	347	318	368	316	313	328	327	328	300	350	314	308	336	312	316	338	331	307	297	316	306	288	321	311	308	316	326	326	315	325	316	281	340	310	330	318	307	348	311	332	316	329	300	332	308	303	315	316	343	340	328	336	341	314	320	294	298	343	323	328	311	325	340	320	304	326	329	297	338	357	318	342	312	315	282	307	326	326	319	310	331	312	323	304	349	321	296	299	347	317	310	317	329	299	350	325	316	324	350	334	343	304	303	328	329	315	314	337	326	373	308	331	306	300	322	307	327	335	352	307	320	319	324	323	335	308	278	312	339	322	306	327	311	272	346	289	299	313	352	344	313	344	307	315	318	331	304	333	350	315	317	326	341	293	314	349	341	300	323	331	324	370	330	328	316	328	293	336	290	298	350	345	333	286	307	317	305	348	317	333	311	355	311	356	343	312	332	364	311	322	332	326	311	314	309	335	339	366	348	338	335	347	314	282	275	309	329	343	337	319	313	324	297	334	318	313	312	295	337	347	339	301	290	331	349	324	314	333	335	331	334	305	325	305	335	305	312	305	355	300	299	339	342	317	329	336	330	331	324	295	331	357	307	331	314	289	273	301	312	309	317	338	320	314	303	318	301	331	345	334	282	322	321	364	343	330	311	300	301	315	321	319	326	294	364	331	339	333	327	289	306	305	317	323	361	318	331	307	343	315	324	311	294	331	325	305	339	314	285	324	298	289	321	302	314	343	344	344	312	330	297	356	303	349	363	325	314	340	346	319	302	318	358	297	318	341	347	320	328	339	331	340	339	337	283	327	295	313	329	332	339	322	332	311	299	303	289	325	325	312	331	317	356	327	321	287	317	298	319	327	321	302	343	326	321	313	334	319	318	315	294	316	309	299	334	341	311	366	282	284	350	361	326	330	315	305	340	298	333	328	318	316	350	352	308	295	312	356	329	297	327	308	336	341	331	318	320	310	328	300	294	334	362	344	334	327	318	324	308	345	301	315	331	366	320	309	299	339	320	328	357	308	357	306	326	315	307	325	334	343	308	323	279	340	369	357	300	292	316	328	305	368	329	330	293	333	338	357	308	326	304	343	297	343	335	336	267	334	324	334	367	352	311	318	311	283	328	322	319	325	338	295	346	342	308	323	282	312	322	352	348	379	325	285	299	306	355	336	345	327	297	320	286	316	350	324	300	330	351	307	288	304	303	298	320	299	299	300	299	314	355	315	313	330	368	363	334	306	334	311	313	340	329	295	329	371	306	318	307	337	318	324	312	344	299	303	317	296	320	314	339	329	307	328	307	324	316	309	310	318	293	345	310	316	312	295	335	305	344	370	338	303	331	315	348	328	305	322	305	328	348	296	341	323	309	297	335	304	285	343	302	322	293	334	314	335	307	281	329	325	311	331	326	345	314	301	299	328	337	313	361	299	288	321	294	334	325	290	284	340	296	314	344	319	312	321	287	317	280	267	309	354	291	321	320	307	316	313	336	308	350	337	314	307	323	323	341	309	304	330	312	276	311	312	304	293	291	307	314	333	311	330	304	300	324	325	306	324	316	308	317	291	341	311	338	331	326	324	328	344	337	308	334	312	357	324	341	312	320	278	314	352	346	291	323	316	341	299	313	329	312	320	316	308	346	336	311	338	335	321	329	307	310	320	318	315	300	307	360	328	325	271	279	311	289	345	312	309	331	336	338	344	315	320	365	334	293	325	314	342	324	340	307	334	293	346	325	326	282	295	307	336	314	310	335	301	320	298	337	334	336	376	296	305	301	326	334	360	323	324	333	345	299	315	305	290	331	323	318	338	334	334	329	324	336	317	333	310	301	322	284	305	318	346	311	325	276	280	327	325	287	313	337	296	313	351	350	376	327	304	294	323	343	306	345	320	323	333	321	349	330	333	304	344	305	307	343	353	297	336	328	316	356	310	323	317	365	349	296	346	314	334	305	308	305	333	318	368	353	313	316	310	306	333	313	317	287	313	334	329	304	340	302	298	319	310	320	303	322	328	320	330	331	329	317	337	307	310	296	330	286	314	353	367	302	299	287	321	343	307	298	328	304	324	315	322	350	333	317	339	340	299	328	302	286	293	302	320	306	349	283	310	305	316	327	311	346	324	308	330	348	317	299	321	302	333	343	326	319	327	343	290	331	311	318	320	329	333	308	313	313	337	321	333	312	299	376	303	305	323	328	327	310	324	342	302	306	313	369	309	302	348	297	311	316	330	319	293	347	317	347	336	303	304	319	328	325	317	336	320	335	317	315	301	327	310	322	318	345	303	313	324	327	326	331	327	284	311	318	340	299	325	321	320	291	305	320	325	311	319	290	300	350	308	342	295	339	321	319	341	316	304	347	345	329	313	296	308	317	317	326	324	323	300	317	328	362	302	304	339	334	337	311	299	330	306	283	313	316	326	293	368
19531	16561	24157	26610	17963	16303	17571	15276	14158	10771	9109	7299	6122	4476	3673	4122	3022	2824	2396	2053	2142	2005	1638	1346	1373	1315	1391	1172	1038	1112	992	906	863	823	834	855	864	823	842	813	837	785	770	758	788	815	794	794	803	765	835	788	782	781	810	740	784	819	790	778	803	808	783	790	738	830	754	803	797	813	801	831	804	767	822	759	790	732	804	754	795	768	776	783	809	791	818	767	757	794	796	788	830	804	827	762	751	793	791	787	846	776	781	834	845	778	788	717	788	809	759	813	774	767	784	815	788	820	752	803	817	782	784	817	772	783	799	803	768	767	808	761	763	802	803	805	760	737	794	817	777	767	777	788	762	790	815	796	772	798	766	762	701	786	791	847	784	768	763	818	819	778	794	840	780	754	807	794	821	786	776	753	801	805	729	784	791	784	769	754	831	802	802	799	757	770	811	772	780	770	744	742	789	795	780	780	802	766	808	735	768	814	763	746	773	824	799	793	742	804	764	795	776	815	790	772	810	756	785	835	798	786	788	741	768	776	776	802	777	773	753	838	781	811	744	775	794	769	810	773	816	840	828	773	764	788	789	750	785	776	798	790	803	788	759	779	753	786	815	762	748	807	784	758	820	778	743	746	796	788	764	772	756	789	805	795	777	770	794	847	800	784	795	790	766	758	781	796	731	827	829	775	776	759	771	767	805	791	807	795	754	766	784	824	830	754	823	815	788	807	776	787	793	803	729	787	804	797	805	796	743	763	782	795	782	726	783	742	812	760	807	748	782	803	792	781	775	756	786	819	788	760	756	854	823	792	829	792	783	786	755	816	810	786	862	770	783	765	791	829	784	764	794	777	849	767	795	799	808	782	777	770	785	835	763	772	761	759	810	781	784	765	779	730	746	800	786	776	800	778	806	800	761	749	775	828	791	758	813	759	772	773	813	771	810	803	851	758	813	785	773	791	788	797	769	798	828	765	743	789	753	786	760	793	775	770	743	779	791	802	805	734	792	789	821	752	816	807	816	809	792	818	812	757	768	833	781	781	834	784	778	739	784	782	771	784	765	774	793	786	740	815	757	776	747	793	728	777	762	745	743	784	773	875	731	713	769	760	749	770	799	747	781	807	800	772	775	791	791	786	795	811	736	812	777	781	788	797	783	803	745	755	747	814	765	830	771	811	801	739	835	782	758	785	779	779	823	820	754	774	816	784	750	792	792	768	796	772	794	784	772	761	792	738	809	776	792	800	811	726	741	865	797	775	795	791	818	794	810	778	843	780	765	770	793	834	804	792	756	748	828	780	821	846	758	774	807	796	776	774	826	738	806	776	804	807	799	745	788	799	797	834	771	747	798	811	831	800	746	808	762	753	758	813	798	789	798	827	778	845	766	773	765	813	793	786	761	807	785	755	771	788	765	767	760	760	818	814	757	790	791	769	793	763	776	784	785	749	804	776	754	775	831	753	758	801	790	782	763	753	883	791	777	778	794	805	810	774	792	767	816	794	796	779	773	809	772	804	830	774	806	809	772	814	744	774	785	785	763	815	784	780	791	810	810	803	777	702	752	767	749	784	769	782	760	749	809	802	731	784	803	791	780	790	764	775	773	827	799	741	853	789	777	796	821	772	727	809	820	761	763	785	769	783	793	777	805	801	834	806	794	800	816	778	761	800	786	792	795	777	760	733	779	843	847	837	793	766	782	754	759	782	800	789	836	774	751	790	779	818	785	812	793	798	727	795	790	739	766	804	826	788	753	805	759	751	803	755	742	818	769	726	781	787	784	830	750	800	818	841	758	797	800	760	766	841	746	767	776	760	772	787	815	824	740	726	816	782	809	800	811	800	807	800	747	750	732	801	819	771	768	814	821	801	779	821	780	794	765	772	732	798	802	754	778	760	814	791	826	737	799	864	778	811	790	844	795	799	745	769	761	776	809	773	814	714	777	800	800	772	839	757	798	799	810	827	752	797	781	728	841	821	770	776	782	804	776	771	763	789	782	780	760	789	776	770	780	759	828	779	752	822	775	750	797	804	809	794	799	743	751	779	785	762	771	745	798	808	785	822	786	776	769	771	806	778	809	767	794	781	758	792	748	767	771	794	770	841	751	803	786	749	824	823	761	811	822	774	784	775	788	768	808	766	755	785	770	759	761	783	783	797	772	764	771	792	780	781	758	789	814	740	766	806	745	772	787	719	810	800	792	785	755	787	780	789	852	809	782	769	810	744	775	782	817	801	819	742	807	763	761	756	777	801	766	804	789	782	761	783	751	834	779	811	741	792	813	749	843	809	812	800	811	845	800	829	823	786	801	808	781	815	727	807	812	781	729	784	786	816	806	792	817	741	779	784	850	745	800	780	783	810	717	788	769	796	797	783	771	731	792	751	835	762	755	814	833	778	804	817	805	796	800	775	771	761	799	761	829	775	850	776	801	765	702	782	834	786	802	824	781	798	812	764	797	788	770	730	793	746	778	751	808	746	753	782	783	824	828	714	805	768	750	785	803	837	796	859	821	834	776	791	829	779	784	800	811	746	784	770	804	791	875	764	775	813	720	775	780	761	777	819	831	789	791	801	820	785	761	784	795	800	821	777	708	811	770	781	722	838	749	767	844	830	775	733	770	821	768	757	766	777	819	787	797	778	740	812	836	791	809	792	806	773	790	770	777	760	800	773	798	792	786	787	777	757	783	781	784	765	821	805	795	806	793	814	737	793	808	781	815	812	825	813	800	715	800	755	733	790	809	803	752	781	831	777	811	824	801	794	734	813	789	782	825	822	745	775	772	784	795	805	816	753	776	758	792	817	751	786	813	811	760	770	822	796	749	767	718	762	797	765	781	815	775	795	842	762	801	787	805	749	735	779	784	767	739	805	774	769	781	821	770	748	795	708	738	826	757	783	799	794	771	816	802	769	833	805	851	776	789	773	842	802	860	842	743	828	772	783	745	751	776	798	787	813	858	763	746	786	750	780	777	786	795	796	740	792	775	775	753	794	766	834	779	807	759	766	850	766	772	795	840	817	724	847	873	736	785	754	810	804	715	830	790	796	786	769	795	761	750	773	800	798	798	764	850	767	779	785	779	766	758	816	814	745	774	816	792	789	769	788	773	760	745	794	749	759	771	800	783	818	765	730	782	784	765	816	815	738	794	743	785	792	781	798	793	776	805	772	766	810	758	804	773	747	837	788	823	765	806	781	795	804	799	782	774	831	743	755	866	797	792	769	788	753	846	807	855	793	833	734	786	775	797	851	788	802	863	790	766	737	766	774	821	776	825	824	793	798	764	820	794	778	845	798	806	813	787	724	792	768	780	791	824	760	787	765	797	811	779	794	799	830	738	742	752	800	799	788	824	780	752	786	774	816	802	721	800	831	811	750	824	771	789	760	766	719	784	809	780	762	769	821	740	793	782	757	776	792	793	823	812	813	813	789	779	794	757	819	788	737	782	765	818	782	795	780	773	789	797	798	768	772	784	756	758	764	775	790	780	779	738	788	810	795
35950	26554	27334	25894	14926	10899	11403	8721	7088	5013	3481	2500	2103	1513	1209	1329	965	838	763	663	709	620	522	495	497	475	501	465	420	376	361	411	355	328	305	309	320	305	329	307	333	278	315	294	308	327	293	311	297	311	278	321	318	308	286	305	292	302	304	290	311	303	284	359	344	294	276	311	338	308	273	296	309	325	313	333	298	287	304	283	317	325	328	323	314	303	276	306	277	308	299	307	336	305	309	298	281	312	302	271	327	336	314	328	298	333	324	298	304	313	314	302	290	310	309	328	308	318	281	334	291	308	285	351	306	301	299	298	317	284	329	293	327	322	272	345	279	299	291	296	336	312	307	317	329	288	293	301	296	303	321	296	298	338	290	324	308	316	296	302	288	295	305	301	311	294	310	315	327	307	278	299	289	295	300	335	306	336	329	310	301	318	308	276	321	274	316	312	344	296	284	281	302	324	305	289	316	320	323	320	300	281	334	338	257	310	281	319	330	322	317	297	305	326	315	304	280	346	312	285	305	288	290	277	295	326	310	318	293	302	312	319	317	291	288	306	318	311	321	302	301	312	320	310	294	299	331	265	296	317	306	322	301	292	306	314	305	328	304	298	300	384	335	316	297	267	318	305	333	316	318	316	326	369	295	304	309	309	328	329	316	318	276	300	313	296	327	316	331	303	341	322	312	286	302	327	316	302	319	292	300	303	325	317	337	319	317	335	328	288	332	302	319	304	317	293	316	298	299	276	311	325	306	322	312	301	326	340	342	328	328	303	327	312	307	300	288	305	325	287	293	293	316	301	325	273	320	319	321	313	331	315	338	311	318	280	330	313	327	296	325	326	289	304	296	333	331	317	298	320	309	304	311	304	320	312	313	287	312	329	322	317	308	283	337	305	313	282	314	344	314	299	290	309	307	319	306	291	305	301	273	286	309	314	310	327	303	312	285	285	335	304	289	329	292	318	329	315	287	297	292	318	299	284	333	297	301	291	288	308	302	274	317	349	320	330	289	298	337	342	281	298	280	302	279	308	300	322	324	296	301	346	322	330	310	311	314	299	305	276	297	311	292	318	311	348	334	323	300	299	304	301	323	337	316	301	314	331	303	322	281	289	334	304	296	291	274	302	284	278	282	336	302	265	318	307	298	346	319	346	310	305	318	360	276	326	320	285	294	319	339	277	294	300	301	288	288	304	278	289	326	310	329	319	306	286	301	312	307	340	331	296	311	301	309	301	314	323	294	299	335	315	295	319	284	322	314	262	322	336	292	303	313	315	337	282	303	309	297	312	325	304	348	290	275	293	300	313	281	313	331	303	337	343	314	341	312	284	322	308	290	274	306	308	285	297	291	317	323	285	328	296	336	277	353	297	283	320	302	328	309	323	315	337	320	314	311	303	338	286	287	330	344	278	316	300	326	319	295	332	298	287	303	303	310	305	309	292	314	327	295	289	342	336	330	292	295	318	309	310	293	340	297	286	299	306	323	288	311	293	294	331	331	284	296	320	326	279	307	310	305	302	297	314	293	317	300	286	277	296	345	290	310	329	296	337	295	292	292	302	291	313	308	267	303	311	315	319	324	311	288	306	262	298	327	318	322	299	303	314	283	309	306	320	326	293	332	319	270	301	312	304	289	357	318	322	322	342	280	334	312	320	284	345	306	270	297	271	310	321	296	326	338	336	293	322	307	295	303	305	307	323	322	312	346	298	303	304	305	315	301	272	309	320	303	286	343	329	315	270	305	318	342	287	308	319	300	320	302	317	279	348	316	330	337	298	310	317	281	284	323	322	306	323	316	285	297	296	321	287	331	322	319	311	314	314	306	303	314	276	322	286	301	305	309	264	312	316	328	293	322	304	298	313	290	279	295	298	280	307	308	330	299	317	333	291	289	309	295	303	308	302	304	286	303	296	289	326	325	324	329	339	322	320	305	314	288	314	329	302	306	327	298	311	316	330	312	347	310	318	324	307	298	292	312	315	322	309	256	305	292	307	294	293	315	310	344	338	336	341	290	287	313	305	288	312	311	295	315	291	327	317	315	327	317	314	317	309	310	277	258	317	280	323	309	319	283	306	311	319	313	291	327	293	331	306	293	329	299	319	312	312	328	290	302	332	306	322	307	266	341	319	305	332	305	308	273	301	304	318	272	285	334	340	342	335	338	291	300	310	316	299	294	357	309	266	311	306	292	312	296	305	318	331	307	309	293	316	325	312	294	281	279	311	362	297	325	349	326	345	299	324	267	300	325	317	292	326	309	327	309	305	306	282	300	316	301	301	279	312	298	298	346	311	300	318	281	306	285	297	303	298	316	291	308	298	325	311	296	313	324	284	306	309	278	251	340	308	286	291	284	287	303	299	315	301	300	322	310	323	295	301	320	299	309	317	349	311	344	287	289	310	320	330	314	326	353	351	300	273	298	334	279	302	318	324	296	284	339	312	296	265	298	313	285	320	311	294	316	289	322	293	310	304	296	302	294	331	306	326	315	305	310	313	335	333	323	306	345	280	318	286	320	326	309	323	303	296	311	335	294	316	312	318	319	315	296	298	331	331	320	294	299	341	308	286	316	276	287	289	311	317	294	338	299	289	313	339	302	299	292	338	338	290	283	318	330	316	292	306	294	305	319	293	276	289	305	278	313	307	296	325	312	272	295	294	300	302	334	322	306	316	331	330	332	268	304	296	314	293	286	307	314	293	311	281	297	307	294	317	307	287	268	309	307	318	298	299	297	342	361	298	313	313	305	317	265	292	335	273	313	306	325	325	328	321	316	316	303	341	286	318	300	279	332	319	307	337	317	291	285	306	302	309	328	306	277	289	303	270	268	305	294	326	297	318	281	303	298	326	323	336	328	297	369	305	332	291	301	315	312	300	294	323	334	296	314	305	329	315	304	285	313	316	330	288	312	293	300	311	327	305	309	336	296	306	285	311	340	301	285	334	277	317	275	330	272	328	326	296	286	276	273	292	324	310	300	277	315	300	288	322	302	307	325	317	344	295	300	325	326	272	318	310	316	315	283	301	302	315	293	302	335	293	297	300	307	294	311	311	281	344	305	290	311	303	326	309	284	302	299	299	313	328	324	282	319	320	298	287	320	284	294	326	325	312	308	316	303	302	315	267	331	292	313	293	301	319	300	301	310	322	269	303	302	304	301	276	301	276	317	335	320	301	310	293	271	285	332	300	275	327	318	312	318	277	288	277	300	333	312	312	281	309	309	322	334	274	293	331	301	301	304	325	284	304	321	289	324	281	337	297	309	342	293	292	313	283	316	295	349	332	307	326	312	305	289	291	290	333	293	314	299	314	292	319	327	273	301	335	304	341	287	313	335	322	307	307	315	290	342	303	340	330	321	333	324	297	317	318	261	276	264	324	298	316	302	288	296	311	317	314	308	325	323	294	309	304	308	295	307	298	303	309	300	303	301	302	283	309	324	302	282	315	339	289	335	344	295	333	335	320	308	325	308	304	309	317	291	310	320	315	315	324	320	321
24605	21887	31302	34676	23367	23457	26125	21827	19783	16470	14388	11519	9544	7070	5913	6734	5000	4410	3606	3195	3519	3104	2203	1944	1796	1904	1890	1659	1498	1379	1166	1009	864	910	813	810	794	800	840	790	782	784	777	810	731	779	764	801	737	760	755	763	721	753	806	758	772	755	764	745	760	750	789	822	775	754	782	737	784	709	756	774	735	723	748	742	783	747	738	767	800	781	735	752	737	728	745	715	755	753	794	774	721	788	794	786	765	692	730	764	786	742	778	755	766	753	783	794	761	755	735	716	755	753	776	749	797	750	773	779	804	790	756	792	713	745	746	729	741	752	772	745	808	727	781	761	784	742	702	733	737	708	758	769	743	687	774	744	770	781	741	762	716	796	719	781	721	770	740	767	775	759	725	807	727	792	788	790	761	763	748	734	742	745	755	777	769	695	772	753	771	750	744	714	761	771	786	717	769	758	760	817	769	793	746	740	772	753	757	756	778	718	758	733	765	746	720	799	790	778	773	772	709	748	760	767	792	762	794	717	774	766	704	770	756	728	770	670	732	741	756	751	748	733	784	775	682	752	766	735	770	771	747	735	789	792	732	727	730	736	773	730	811	740	768	765	762	735	740	757	729	790	757	783	778	758	706	782	745	817	768	777	790	789	744	778	775	770	767	689	756	758	793	715	799	760	772	703	760	744	751	782	736	775	751	776	748	737	780	813	760	777	729	769	752	754	721	778	754	776	735	761	729	757	765	787	772	768	730	727	749	758	717	762	729	749	775	727	804	738	765	795	756	752	745	794	785	741	748	748	791	749	781	722	740	735	711	714	752	811	762	710	741	838	725	747	810	798	771	741	775	746	775	692	767	748	753	757	754	779	746	775	848	744	747	773	776	774	783	687	731	742	807	765	761	751	751	734	763	746	732	740	737	733	769	787	763	810	758	717	719	766	734	752	778	772	720	748	772	786	747	778	783	784	750	800	723	763	750	755	792	746	783	750	734	755	814	750	753	749	754	799	723	804	768	707	730	748	778	762	789	760	773	795	774	783	749	796	760	746	719	738	732	719	723	775	784	721	774	741	768	722	757	746	717	755	759	743	763	770	755	760	790	770	753	741	722	773	755	724	749	761	775	805	769	752	816	732	806	737	763	783	745	754	742	779	751	733	701	807	731	731	712	781	753	754	716	762	733	782	762	720	742	751	793	750	752	761	686	742	757	758	741	784	748	739	733	738	798	768	801	747	734	779	746	700	723	758	728	771	726	719	723	786	749	759	796	767	725	769	795	804	752	758	710	770	728	773	706	733	753	774	815	774	712	751	717	770	727	713	729	761	735	734	768	783	764	736	771	703	744	724	744	793	783	738	750	773	755	707	746	733	716	752	727	757	751	718	765	699	723	797	712	763	737	757	792	828	734	720	702	744	793	756	742	737	730	750	777	707	723	786	780	723	731	760	689	751	727	755	717	734	765	746	739	724	802	759	723	770	774	735	775	758	779	766	730	759	798	780	745	755	766	794	739	781	792	742	751	743	769	704	772	730	732	688	684	723	701	727	762	745	739	747	685	734	782	740	732	751	737	727	774	739	739	798	779	695	793	782	768	727	777	781	744	731	762	789	717	718	771	789	697	771	767	747	752	731	754	727	726	718	739	738	724	709	791	776	700	773	784	775	744	735	747	712	700	757	776	751	745	772	749	756	762	725	745	776	707	728	716	722	750	786	711	739	774	747	734	755	783	734	771	773	680	751	714	704	721	776	696	765	770	755	747	832	763	767	785	750	750	759	742	752	749	749	742	718	750	739	757	754	720	775	732	773	755	758	799	741	761	748	757	779	730	757	754	807	737	766	778	753	760	808	738	817	717	783	735	721	768	722	757	787	740	734	731	762	742	718	727	734	750	784	728	750	770	741	726	773	765	784	761	697	794	761	775	807	694	760	816	752	776	760	750	783	761	753	755	753	762	813	723	695	792	769	747	755	740	748	754	749	749	761	739	772	734	706	756	716	793	801	723	730	730	751	780	723	741	732	768	683	734	721	767	754	749	766	739	748	719	757	780	817	726	720	733	721	820	747	774	704	784	802	722	755	734	779	766	748	738	764	758	753	737	799	765	749	724	798	777	762	799	763	754	760	765	731	728	769	737	761	780	735	759	779	771	709	806	755	762	756	740	766	770	771	743	766	722	731	702	786	788	799	734	770	764	795	761	782	845	755	741	733	774	740	756	715	706	689	748	730	738	743	756	778	759	739	745	786	754	761	819	726	741	750	744	753	782	808	750	752	747	738	736	717	734	742	709	776	752	705	814	733	774	813	750	788	731	796	804	731	750	697	761	754	809	772	754	768	738	750	731	758	717	728	702	759	705	790	760	764	737	712	774	759	761	722	765	743	747	763	766	726	769	759	731	754	721	803	761	760	793	755	741	754	774	771	712	779	717	743	780	734	746	745	746	778	783	736	766	750	738	765	698	742	742	749	777	761	764	772	776	793	797	759	775	754	747	741	757	759	783	735	731	795	798	741	731	716	775	756	728	727	749	758	802	803	762	747	708	740	719	741	757	752	742	719	731	719	754	726	757	779	771	775	764	742	756	704	753	781	728	769	729	772	691	782	805	743	733	784	734	767	725	717	743	759	752	789	727	751	800	787	784	769	733	738	734	745	760	797	755	740	723	769	716	814	781	763	704	736	769	785	804	753	749	751	798	736	774	809	760	718	811	770	713	761	679	791	756	765	686	791	758	733	774	815	724	771	782	775	746	790	799	739	778	745	737	808	711	724	782	773	759	734	738	744	771	770	773	751	724	735	724	772	766	759	798	759	738	781	757	749	725	774	778	784	740	762	686	761	741	755	750	733	764	773	747	764	765	777	758	785	746	822	749	778	740	754	757	714	761	763	731	727	770	763	706	781	802	721	734	735	779	791	768	797	807	751	731	743	826	765	778	724	755	711	739	775	732	769	771	779	808	754	720	736	772	748	739	733	752	760	746	772	783	768	786	696	728	750	740	741	807	764	710	809	790	734	720	741	719	806	797	752	807	728	719	730	753	788	784	741	695	768	754	802	789	739	744	753	782	731	748	721	747	706	742	729	736	707	769	790	773	751	781	773	788	762	756	735	764	775	725	768	783	740	735	738	763	768	769	774	795	792	718	721	775	816	716	693	805	774	771	700	776	740	802	715	746	742	764	789	733	735	770	813	762	763	721	739	740	781	695	716	716	779	747	801	725	762	727	722	742	689	734	770	770	780	758	746	722	699	743	706	725	747	759	738	753	712	743	743	740	767	712	731	727	737	716	735	777	731	742	735	751	750	784	825	768	795	718	706	764	732	769	723	734	742	710	768	768	769	748	767	739	761	751	711	768	726	740	726	780	720	768	799	762	769	789	749	767	752	773	738	738	783	761	755	760	766	729	755	708	756	729	759	763	730	814	761	714	785	759	747	722	765	733	769	755	761	734	729	699	769	818	796	769	765	751	752	810	753	737	746	756	749	731	724	737	765	793	772	762	818
13425	7446	7433	4404	2312	1695	1421	1205	935	775	657	544	487	465	379	454	349	364	363	357	344	366	359	311	352	324	335	333	298	353	349	329	331	340	315	310	305	321	307	320	308	321	318	300	314	305	333	310	311	327	324	317	335	274	326	317	314	341	374	349	331	348	311	282	333	312	358	344	345	320	317	330	345	372	314	318	334	305	340	344	323	321	294	307	313	319	312	341	303	331	265	338	332	312	329	315	304	333	316	346	342	341	326	346	363	308	322	331	305	298	316	312	323	318	322	322	318	335	332	287	327	351	322	297	336	329	321	336	318	315	317	316	292	337	313	334	327	314	321	339	324	348	348	299	345	339	334	347	307	292	334	341	331	319	293	312	314	321	316	339	320	359	338	292	326	332	326	347	310	306	308	306	368	361	316	299	304	309	346	337	378	360	329	312	336	326	353	295	310	349	307	311	298	299	333	352	370	306	303	316	315	355	331	359	338	332	338	309	338	297	291	330	346	327	276	323	310	293	356	350	378	321	334	334	315	335	296	317	303	348	336	315	320	340	339	358	334	285	314	313	324	309	322	329	301	337	329	321	308	329	312	344	340	337	295	327	307	316	338	332	311	314	345	317	305	296	315	321	317	338	308	317	333	353	366	299	339	327	303	343	318	345	305	331	334	314	323	353	330	335	320	351	339	329	330	312	348	325	295	339	340	328	312	343	320	314	300	328	312	307	330	319	303	327	316	350	330	359	298	323	308	322	329	340	346	300	336	324	315	324	302	309	312	293	347	329	332	311	337	302	332	298	356	328	360	339	326	336	333	333	318	309	324	319	312	308	341	323	311	334	322	364	333	317	306	322	342	301	324	324	310	341	292	346	301	319	307	322	303	313	301	320	375	368	338	320	301	342	301	316	315	296	331	328	313	335	332	315	366	326	314	318	305	314	331	314	315	302	342	337	332	348	302	321	309	336	347	303	335	319	323	296	358	334	330	338	295	301	302	324	369	355	318	313	353	300	334	328	346	308	317	326	334	312	326	307	330	307	283	317	315	324	320	338	293	321	328	323	318	320	326	311	316	327	372	296	321	338	332	339	327	306	294	310	338	294	331	352	328	339	332	323	278	295	293	315	328	314	341	354	364	309	306	325	335	341	294	331	291	329	331	331	338	349	319	300	331	313	313	348	340	325	306	309	309	334	326	320	319	299	338	304	322	284	346	309	337	344	317	318	326	359	331	333	309	306	332	314	307	334	324	291	317	347	325	312	326	314	310	342	316	343	304	313	300	327	315	317	340	299	308	309	321	308	322	356	322	322	323	340	346	334	315	327	335	338	316	287	325	316	267	326	343	336	312	297	316	341	342	343	312	308	321	374	352	338	309	311	300	327	346	324	317	313	311	337	291	321	287	327	349	344	322	341	318	329	322	342	323	340	310	357	355	303	319	314	345	331	339	310	297	328	304	321	334	324	365	323	317	354	345	342	336	339	345	332	342	310	277	319	342	356	345	327	315	321	348	331	282	316	315	320	323	319	340	342	328	353	315	336	310	331	331	325	310	312	297	303	349	303	361	308	300	341	330	284	329	311	300	357	317	326	360	311	322	347	314	320	324	333	325	306	342	338	327	346	338	323	327	311	333	349	328	347	315	347	305	294	315	313	310	337	334	342	338	323	326	310	337	318	328	320	335	323	305	328	326	312	306	299	310	366	317	341	307	283	324	330	331	342	327	307	332	334	322	315	318	347	356	305	323	317	331	327	335	358	335	337	308	359	291	315	309	303	295	352	305	309	294	364	319	331	356	317	346	319	325	297	314	354	296	305	305	340	353	325	344	352	322	305	313	312	325	339	350	320	310	338	357	307	318	329	341	346	324	326	346	321	353	314	309	328	332	326	352	339	352	321	337	325	299	312	321	332	309	334	329	332	329	279	311	325	318	355	334	345	348	313	302	332	335	306	326	337	303	302	348	318	354	326	354	323	304	306	332	318	336	282	336	325	309	326	318	335	352	300	348	340	312	312	318	320	328	297	334	326	361	340	326	307	326	319	315	341	325	321	317	294	316	366	351	296	313	338	338	357	349	352	323	356	337	305	352	311	346	366	326	314	337	364	330	330	333	309	332	318	342	344	365	315	340	351	315	306	313	336	342	346	315	332	329	321	299	316	288	333	337	319	342	344	342	305	346	354	337	330	327	343	313	311	349	262	320	333	310	334	304	319	358	352	311	342	300	282	328	290	336	288	319	314	304	325	350	298	313	377	309	314	337	330	284	323	342	366	317	332	329	306	328	300	318	284	364	344	333	328	331	314	311	275	326	316	330	315	310	320	329	337	370	322	327	329	317	304	326	357	317	334	315	357	327	301	307	314	360	293	350	324	274	298	318	298	367	317	330	308	311	345	339	289	299	322	339	315	360	285	318	305	361	295	311	286	302	350	290	352	325	289	313	283	304	304	326	332	311	332	303	311	343	328	311	339	321	334	304	331	327	327	310	309	326	327	309	342	363	344	315	314	308	322	300	323	386	352	332	343	306	340	346	303	303	311	327	305	358	332	340	291	335	277	299	329	297	318	312	313	329	338	312	336	299	341	288	337	310	342	338	351	317	301	302	286	306	316	310	295	318	323	359	313	308	292	326	325	339	314	303	315	363	303	305	337	315	292	328	311	312	329	313	297	363	340	319	282	304	327	322	311	351	348	348	339	342	360	319	286	310	298	309	333	329	297	317	320	302	322	322	339	296	323	316	329	332	291	307	291	330	301	296	369	352	307	321	320	328	312	326	300	332	346	359	302	356	298	313	364	313	311	296	280	341	333	375	371	335	349	318	337	325	354	294	320	289	318	338	360	353	369	318	298	285	311	346	342	326	312	347	309	302	338	299	343	294	340	340	311	327	345	341	313	330	328	340	321	298	323	328	326	332	344	343	298	324	330	296	335	309	325	321	369	281	330	330	314	345	314	335	315	357	301	309	330	299	327	339	330	331	312	277	296	346	334	335	290	303	313	349	334	326	321	319	336	309	310	334	338	311	322	355	330	290	318	284	326	334	303	366	354	314	294	322	299	326	336	320	322	360	335	307	336	298	320	329	303	348	322	351	304	297	324	332	308	314	303	333	324	321	324	308	339	298	316	335	355	306	307	310	329	332	359	319	319	343	312	306	317	324	333	342	327	367	325	316	313	296	310	328	337	361	316	306	347	324	315	340	346	309	296	343	306	384	342	301	289	312	278	330	329	306	327	332	297	300	352	326	331	303	345	305	324	318	333	296	347	313	317	329	359	312	321	342	336	339	340	308	322	341	310	310	312	313	340	300	292	343	307	350	310	299	322	342	312	305	378	335	310	326	314	328	319	320	343	337	333	328	365	312	311	307	330	351	308	293	347	335	333	319	340	336	305	350	334	350	353	349	342	340	316	373	341	346	323	315	337	311	308	332	311	344	347	341	325	324	282	313	306	334	332	306	355	308	346	340	306	318	304	341	308	310	349	340	309	341	344	312	316
9754	7691	13298	11902	8199	6700	6050	5240	4267	3359	2750	2173	1823	1600	1370	1391	1208	1174	1110	960	945	904	901	902	874	891	816	850	820	889	847	786	795	834	744	822	816	773	769	775	739	811	801	777	736	826	793	817	796	804	785	815	806	750	777	823	778	812	802	821	825	778	805	788	785	776	797	794	805	724	786	820	771	779	762	832	788	862	763	743	803	819	793	777	789	772	802	793	807	832	818	769	799	758	837	826	809	780	813	798	788	781	792	768	749	823	784	794	774	775	837	770	804	837	810	781	785	761	802	820	765	799	772	789	806	777	790	777	816	812	793	794	800	785	747	807	799	785	824	797	795	793	836	822	750	774	816	803	818	814	812	822	770	769	830	826	766	795	785	812	809	854	769	763	778	775	792	805	805	769	778	795	832	821	760	780	844	767	762	818	787	794	794	758	754	808	805	748	757	772	782	774	827	764	799	770	781	750	778	840	810	764	838	780	807	793	788	790	800	792	808	807	809	793	801	792	818	801	780	822	746	762	790	754	804	757	736	780	738	830	811	786	753	772	778	766	807	823	786	823	775	793	790	821	761	785	740	835	778	759	802	809	781	796	829	783	829	772	761	816	837	846	810	815	761	795	717	763	784	800	816	796	770	776	791	811	842	807	745	775	763	798	813	787	791	767	759	825	761	788	788	836	801	819	815	823	737	765	720	813	751	808	774	755	754	845	802	819	794	785	835	789	839	822	812	753	785	790	779	785	835	796	799	823	790	781	798	772	807	764	742	788	800	786	781	839	811	814	812	822	761	770	739	804	825	863	788	827	783	773	773	823	787	798	767	842	779	811	784	740	744	797	784	847	775	822	807	778	829	803	771	790	751	759	840	771	804	769	791	767	784	718	802	829	780	813	731	779	791	818	808	768	779	791	749	765	747	796	784	832	753	828	809	814	800	791	789	858	797	828	811	834	777	828	785	777	823	794	766	809	797	780	793	806	774	781	781	804	863	779	753	781	775	812	757	789	794	783	818	782	796	823	726	741	759	773	739	862	821	733	786	757	813	816	802	738	786	780	793	755	777	778	754	820	783	749	793	796	758	753	775	814	793	785	756	819	775	790	776	785	778	796	736	780	774	804	758	770	750	750	783	811	818	783	804	786	783	886	765	781	835	753	727	785	766	769	774	787	823	833	781	775	787	807	812	816	786	764	752	782	788	810	752	768	725	801	770	771	782	784	792	789	741	812	790	814	799	770	793	763	779	790	746	808	822	819	784	773	747	759	753	779	807	766	826	799	785	817	849	720	794	812	807	801	845	820	807	771	788	842	801	714	796	772	812	813	814	761	790	757	762	795	790	757	802	790	839	801	798	849	837	802	761	805	778	800	757	801	793	727	805	771	760	779	814	840	837	784	767	803	753	757	778	770	804	807	770	802	783	832	792	752	771	783	778	759	769	764	792	785	782	765	734	817	773	808	862	801	763	755	796	737	800	773	784	767	826	755	749	775	790	795	778	813	778	775	770	808	858	838	836	826	761	794	828	741	818	778	794	809	758	815	813	736	776	742	764	811	805	763	757	778	803	828	690	776	790	799	821	876	774	803	844	851	784	763	798	781	779	797	768	811	828	736	784	791	797	766	763	766	803	799	769	796	795	841	803	830	768	757	749	784	792	809	771	824	805	841	799	807	850	767	816	801	796	790	810	752	792	826	783	802	790	816	768	815	806	803	777	789	777	815	816	784	801	839	747	722	793	797	864	803	800	772	793	797	810	801	810	743	720	777	788	792	769	740	833	775	723	731	760	823	769	769	784	757	820	746	844	792	771	772	765	816	787	798	819	814	760	770	779	803	818	826	769	749	774	825	828	776	753	802	813	800	808	792	813	824	757	783	797	776	859	757	835	785	760	841	787	753	771	788	798	803	823	793	797	834	767	820	797	811	789	808	771	815	796	764	767	739	805	774	798	841	826	829	834	787	818	825	768	783	837	791	809	818	800	782	811	792	803	817	789	852	777	812	787	793	782	805	788	788	784	771	803	779	797	791	822	772	820	773	782	718	776	738	784	785	758	805	807	759	825	750	800	800	797	798	748	801	788	795	850	804	763	833	776	816	775	807	827	795	775	762	768	755	848	785	822	789	753	815	844	790	747	803	830	759	815	767	803	769	775	795	766	798	856	803	744	766	793	795	794	753	794	787	810	783	818	800	827	785	755	748	771	773	799	793	789	758	790	773	777	785	755	732	797	826	768	790	783	766	801	784	803	778	762	777	833	753	815	841	779	819	810	818	782	772	799	835	785	787	819	752	765	726	834	800	772	790	817	766	791	808	794	825	805	764	761	790	760	797	791	744	813	762	708	746	763	808	799	826	816	804	783	763	767	745	849	772	800	775	817	768	787	830	791	803	800	762	803	766	821	808	792	794	762	823	769	829	837	802	776	775	771	808	782	833	758	749	798	823	770	797	792	793	808	742	790	762	800	788	810	788	788	789	807	825	760	756	835	746	813	794	800	730	769	788	780	812	734	818	794	802	798	806	809	771	811	800	789	784	809	759	814	780	804	794	800	787	745	753	799	760	792	758	783	804	808	811	807	739	748	772	808	850	757	832	786	765	784	763	786	816	767	781	795	836	783	795	793	813	807	799	804	788	809	736	777	767	786	804	752	845	770	793	827	798	776	798	782	839	769	792	801	789	792	815	825	763	780	784	805	805	795	742	785	781	805	796	824	797	834	795	773	765	805	836	810	809	793	741	803	808	815	819	782	797	781	819	748	811	810	786	747	794	814	825	830	794	795	833	725	817	784	794	862	815	778	775	779	769	794	794	806	847	828	763	710	833	746	772	772	792	867	752	820	794	808	787	835	771	822	814	827	709	750	763	786	759	760	788	749	811	785	762	796	817	775	811	823	823	756	839	805	785	739	813	821	787	800	791	789	808	754	808	803	767	807	795	762	763	802	828	815	735	769	770	790	751	758	794	783	767	759	765	770	769	792	799	781	769	807	791	813	766	738	795	765	778	785	839	823	815	794	804	785	786	798	802	786	767	751	795	788	790	755	824	819	769	801	766	828	814	812	848	783	729	771	797	885	829	834	765	747	760	764	784	799	828	757	755	811	856	792	758	788	783	786	756	811	778	796	844	756	770	811	818	815	805	820	795	764	810	781	771	763	787	794	745	850	755	794	809	766	831	789	814	798	802	805	838	766	781	828	806	822	819	809	796	767	794	750	818	805	795	749	773	819	766	839	762	817	773	774	782	854	771	785	796	826	794	779	796	818	814	790	751	804	784	769	779	851	786	797	819	800	788	775	839	758	784	795	765	814	790	790	807	779	805	803	767	770	773	790	830	733	803	817	785	793	835	797	761	791	780	767	740	807	771	810	773	782	750	758	767	813	748	761	797	751	793	790	757	815	777	806	814	751	771	789	793	724	797	761	778	751	791	776	779	783	794	848	738	783	774	801	817	754	751	807	764	755	867	796	742	809	733	754	774	780	815	807	810	777	763
25714	16536	22206	17090	8153	5973	6467	4825	3921	3097	2169	1586	1337	997	896	869	682	610	613	562	552	542	434	440	388	470	400	414	390	381	338	360	333	313	334	322	344	347	320	320	301	281	347	332	323	316	312	303	336	309	305	315	290	311	334	339	314	338	311	320	332	291	276	322	310	298	330	330	338	320	334	315	332	286	352	301	312	317	326	329	318	330	341	300	361	338	352	358	320	359	317	347	299	335	339	302	322	333	300	364	330	340	308	328	319	342	305	349	295	312	304	343	326	292	310	320	320	306	356	331	315	305	315	341	315	321	313	300	304	320	297	312	329	287	330	318	349	317	298	341	345	329	301	340	344	334	360	327	338	318	300	312	346	345	296	299	340	286	316	346	300	344	337	340	312	359	331	344	333	329	343	295	314	341	299	307	312	307	326	329	326	346	307	304	308	347	354	298	322	306	328	327	317	310	333	328	351	327	321	314	329	326	328	327	308	323	326	322	387	305	328	320	351	324	309	315	348	309	327	339	357	337	323	303	330	294	318	327	319	354	330	306	282	310	327	301	333	341	300	323	319	316	335	298	315	316	359	327	311	314	330	316	316	358	305	321	342	315	318	334	367	343	364	348	313	311	308	362	343	305	314	298	316	345	345	325	339	313	316	300	325	268	337	324	352	299	334	332	331	316	341	326	300	311	343	311	306	304	304	331	339	358	295	285	296	327	321	374	335	343	340	330	329	331	338	315	367	324	301	306	340	315	316	352	315	318	318	300	314	337	319	337	280	326	300	337	310	301	310	338	306	324	331	310	315	329	320	323	347	300	363	340	340	339	318	341	319	299	288	330	333	331	315	307	317	325	313	313	364	344	312	341	331	341	330	312	340	322	300	337	330	327	305	326	321	308	320	323	308	353	324	305	326	343	300	326	308	312	303	320	331	327	384	343	321	325	283	306	331	273	336	330	323	331	311	344	316	353	310	321	328	334	314	315	345	340	294	308	315	357	320	326	341	333	298	316	320	320	335	333	275	334	321	286	302	330	355	308	306	307	302	284	336	317	301	356	320	303	333	347	325	355	343	306	303	335	316	329	302	321	340	332	323	316	330	350	330	325	344	354	301	321	326	343	301	347	348	309	322	338	328	367	306	304	313	308	323	296	296	330	292	320	294	305	331	324	312	313	324	302	337	302	346	292	311	320	329	318	336	340	338	331	326	325	305	316	303	333	336	314	310	319	313	315	316	345	314	291	345	326	339	306	317	306	316	285	316	327	308	290	341	350	340	320	346	332	311	302	333	291	313	323	330	306	299	327	288	291	294	311	322	330	328	315	309	344	307	325	322	304	300	304	352	337	302	333	332	316	334	337	337	321	343	313	327	302	300	312	329	300	314	286	333	273	326	334	323	306	345	279	309	300	320	342	280	338	313	317	340	326	305	299	359	318	381	336	349	299	327	334	321	315	348	338	347	306	331	312	265	290	309	342	332	300	329	329	336	328	306	338	330	316	337	308	332	321	315	280	311	313	314	336	333	339	339	342	307	339	285	325	300	348	315	302	302	335	313	338	332	309	321	310	363	336	334	338	293	334	322	340	299	313	303	296	291	332	316	316	331	278	326	310	365	305	338	320	299	315	319	325	313	306	330	315	323	349	336	323	346	313	356	344	314	333	340	325	336	323	343	311	327	334	306	323	307	323	311	336	340	311	317	317	327	317	313	300	333	333	318	309	297	307	294	307	347	350	332	316	315	299	347	320	292	343	294	346	309	334	311	302	340	356	355	343	288	304	308	330	341	337	329	329	324	303	334	312	289	331	310	336	349	326	291	342	269	316	323	309	290	323	284	287	337	322	317	342	318	310	331	304	308	284	342	296	317	326	313	302	322	330	271	332	322	329	324	350	328	304	345	309	306	331	325	312	309	356	301	336	310	331	283	344	320	337	297	310	316	349	355	329	340	306	312	349	310	290	284	321	329	354	329	310	325	320	339	313	328	307	314	298	311	350	340	308	332	331	322	331	327	307	347	307	337	285	309	300	347	341	335	328	304	329	314	327	324	290	321	297	312	296	314	337	311	305	294	316	298	323	331	335	315	323	317	299	327	331	296	290	312	304	310	328	322	307	358	300	310	346	315	370	308	347	326	336	337	336	339	321	311	347	319	346	313	319	315	330	311	354	340	365	329	301	300	299	324	305	331	308	326	359	343	377	320	345	364	309	349	343	333	281	317	311	328	340	316	308	326	324	325	290	312	300	324	354	327	327	336	371	312	290	310	338	318	313	298	308	341	296	351	367	287	309	293	382	324	338	374	316	342	341	359	328	340	319	327	324	312	320	306	323	321	320	315	340	354	307	354	307	318	293	319	308	313	328	332	346	306	322	318	299	350	318	319	334	318	335	325	316	296	320	307	312	336	285	315	351	336	309	319	339	306	287	289	313	337	290	315	311	306	328	314	340	328	308	306	307	363	326	324	272	332	324	285	342	327	317	301	306	348	309	341	331	281	317	342	322	315	340	335	354	290	326	313	335	318	349	337	330	315	334	328	321	324	327	336	340	347	320	308	323	311	317	318	334	360	385	355	311	314	315	333	292	311	318	330	337	332	350	337	297	314	342	330	308	330	342	326	324	365	303	312	327	322	343	316	319	335	334	297	316	314	305	336	334	305	318	327	332	309	333	367	357	329	315	310	302	321	320	353	345	333	299	277	293	315	318	305	318	314	306	336	354	296	347	333	315	312	347	325	336	325	302	296	322	327	303	307	307	304	294	319	305	305	309	336	317	346	320	301	302	292	338	290	309	326	356	334	335	316	315	295	324	292	348	336	326	305	293	308	311	347	315	330	305	304	328	316	328	332	298	327	318	308	327	321	308	305	336	333	349	342	301	312	291	311	328	286	350	327	355	299	317	318	344	330	326	343	335	332	323	341	322	306	311	304	301	325	310	322	310	310	320	299	306	303	355	314	284	305	362	306	317	375	303	306	352	299	343	355	317	323	326	327	306	293	281	322	346	311	321	317	304	329	340	357	355	300	302	338	328	326	273	342	308	324	317	296	359	360	336	292	285	323	312	326	330	333	318	318	305	330	319	309	312	297	297	350	327	304	371	303	321	311	292	325	323	319	337	337	281	321	345	349	320	309	324	354	323	331	338	351	356	322	314	328	321	325	296	309	308	339	312	349	300	328	299	306	323	327	328	334	328	346	314	332	331	312	347	313	325	290	348	309	325	319	342	309	352	314	307	309	324	319	321	328	325	321	329	330	309	346	303	323	319	288	313	316	330	308	313	312	324	310	334	349	355	329	313	316	310	326	287	299	305	332	323	305	305	330	354	326	313	313	318	310	328	306	329	320	365	316	327	308	317	332	368	318	303	346	338	318	334	347	325	352	331	288	297	317	332	316	300	311	287	308	339	306	332	327	304	331	303	335	332	326	318	290	270	322	346	292	327	288	331	325	294	345	306	318	347	305	314	322	306	332	291	304	354	276	327	323	320	327	293	312	313
18599	14723	28149	24546	16663	16758	18908	14958	14424	11857	9938	7419	6333	4592	4096	4334	3139	2753	2484	2250	2238	2026	1564	1422	1430	1453	1560	1342	1228	1057	1000	959	893	871	826	809	818	840	797	759	767	785	838	860	793	769	803	778	766	754	773	747	803	780	776	802	819	739	800	753	779	778	812	775	788	777	769	778	714	749	761	799	855	857	795	815	770	817	815	802	807	818	776	780	771	774	777	767	770	772	775	810	814	750	777	783	751	813	793	800	802	775	802	815	816	779	768	787	805	823	763	742	777	765	773	741	788	826	763	786	737	762	808	816	753	785	766	801	827	813	798	772	801	780	832	764	794	750	787	818	795	826	809	786	829	820	773	757	837	767	766	805	774	752	823	815	764	789	790	766	795	744	772	791	807	759	800	727	767	778	797	733	751	763	842	811	799	791	750	750	797	769	748	797	770	790	762	739	795	760	795	766	750	738	803	788	804	827	755	713	763	763	887	750	783	772	792	770	825	792	798	780	800	822	790	807	764	764	780	786	717	789	781	737	787	791	781	752	765	777	822	781	787	762	810	783	778	770	805	814	780	752	798	806	791	795	800	792	769	791	768	784	778	811	839	776	808	752	787	822	782	758	763	752	763	750	799	756	822	758	806	775	800	800	794	769	767	774	787	768	799	818	785	788	777	779	754	798	755	799	814	811	804	778	763	798	813	772	743	800	797	761	744	806	790	779	828	782	775	749	748	790	783	794	805	790	782	756	806	798	747	764	748	803	811	779	773	751	758	830	795	784	781	811	766	792	740	860	754	805	752	776	749	774	756	785	818	790	738	797	756	796	795	780	757	807	766	735	784	803	804	801	776	778	784	765	760	774	732	772	822	785	845	790	781	824	809	772	811	791	776	817	754	848	794	807	782	798	786	788	819	805	750	751	778	780	816	769	791	781	791	788	757	801	746	785	808	788	793	781	790	761	765	820	787	806	773	756	817	783	789	785	809	749	804	765	789	783	758	761	780	735	773	786	873	759	833	783	794	773	756	809	756	854	798	782	775	802	802	842	768	799	784	817	753	799	782	782	828	744	792	767	812	809	768	748	824	784	784	771	764	782	796	800	733	774	798	772	773	769	762	852	790	817	745	812	738	757	759	730	758	760	790	819	779	774	791	790	811	757	784	776	802	797	779	855	768	772	808	812	715	809	796	818	758	769	770	772	759	778	752	806	787	772	779	817	738	759	803	783	822	795	772	788	814	766	784	781	799	763	777	783	806	769	806	781	776	783	750	768	846	748	735	812	765	775	774	806	832	805	828	776	762	747	791	827	791	754	782	748	752	807	807	762	733	803	764	795	780	815	787	831	737	761	712	750	817	786	808	755	760	779	812	818	800	749	799	779	787	830	805	806	756	816	795	750	777	764	761	771	751	786	763	807	776	735	743	802	785	745	780	827	756	775	815	803	732	747	767	786	799	801	783	774	825	757	778	815	807	761	740	780	750	792	795	830	752	739	813	737	829	763	753	751	758	767	795	795	801	758	786	778	793	789	772	769	743	780	739	759	799	773	767	811	775	773	777	835	810	795	730	759	807	855	795	856	797	821	785	814	781	744	781	784	798	786	780	802	785	814	813	836	755	804	772	810	792	763	780	775	777	778	819	786	774	778	841	838	781	753	787	820	786	789	777	775	774	756	781	807	801	830	737	789	755	782	761	755	784	804	774	763	772	804	766	745	765	794	726	743	758	795	733	740	790	781	824	795	724	788	820	833	757	778	781	785	741	754	789	804	782	790	789	775	784	756	796	765	854	826	776	782	773	799	765	808	783	823	808	765	830	824	793	810	799	802	787	807	777	792	811	781	815	806	802	780	827	794	784	779	814	804	824	800	731	804	732	780	785	809	745	767	771	777	792	777	756	737	768	735	814	802	765	809	834	769	748	775	793	815	786	748	778	807	789	804	777	789	772	759	744	764	808	793	803	802	806	815	782	760	784	797	771	736	787	774	778	759	781	776	782	804	784	787	731	794	797	762	794	785	805	845	751	799	805	768	805	817	776	767	778	870	805	752	795	822	748	765	752	785	798	765	776	791	768	802	813	802	772	822	780	761	760	772	754	798	776	744	758	766	766	796	789	774	797	766	800	786	749	759	742	783	779	779	825	810	810	768	740	780	758	814	761	749	806	766	773	793	774	825	803	732	783	768	746	787	748	796	796	773	844	775	807	782	807	815	755	781	822	821	774	808	753	794	750	838	866	807	777	811	751	736	804	747	813	726	787	798	800	791	801	789	816	756	797	757	807	766	778	781	766	821	813	807	714	831	778	738	766	777	795	760	743	769	735	838	781	817	765	826	758	782	801	727	793	806	745	775	818	772	817	809	738	800	770	755	739	806	745	774	755	786	765	778	800	746	810	812	806	799	819	768	767	850	782	822	827	839	785	776	816	813	780	779	845	775	785	790	798	797	792	785	747	788	814	723	764	829	821	758	769	801	798	811	819	773	790	788	816	788	756	755	816	781	812	796	784	778	772	803	770	813	729	785	803	796	794	800	835	764	765	804	770	739	781	800	803	802	772	761	783	806	786	735	754	851	809	747	774	799	803	806	753	761	808	793	754	773	811	797	819	812	767	781	796	773	782	787	806	713	758	801	826	779	801	780	765	799	803	770	780	832	788	786	839	804	776	819	786	840	831	811	816	797	837	765	784	873	760	820	795	756	737	722	785	772	786	801	802	751	814	769	791	787	766	767	725	765	775	777	761	775	791	766	783	818	749	796	818	719	795	843	761	838	765	771	778	759	777	836	753	770	784	813	826	752	779	790	755	789	753	775	815	780	811	794	810	792	767	787	825	776	768	750	817	819	819	775	800	784	797	775	784	838	790	761	778	830	818	755	735	763	765	748	742	825	780	793	792	790	762	777	761	750	738	830	758	792	764	794	789	772	809	735	802	796	781	794	794	789	834	798	830	769	777	782	817	799	782	766	780	762	756	841	792	794	755	769	766	832	797	801	759	784	765	801	773	796	784	750	793	771	769	784	763	814	783	834	791	777	794	770	806	785	785	774	762	809	768	775	762	836	756	807	803	797	780	755	741	785	769	839	825	794	789	865	811	764	777	708	813	806	819	775	779	736	814	811	759	757	859	744	780	805	790	781	764	818	830	749	783	738	787	782	836	782	751	729	752	782	773	781	759	743	781	791	755	741	810	805	781	758	837	847	832	807	725	798	771	821	769	741	791	792	811	753	835	779	815	796	752	784	793	827	761	793	776	783	792	798	778	745	771	788	795	757	777	788	792	752	865	749	802	749	778	802	788	794	819	820	776	779	787	760	782	773	747	806	774	811	746	736	790	753	822	720	800	786	741	811	818	721	815	859	813	834	788	803	782	769	815	764	773	790	785	823	764	801	761	776	780	780	810	755	795	763	771	809	776	785	809	784	807	821	770	806	791	787	778	755	810	781	778	810	793	743	758	777	820	809	790	772	800	779	763	727	778	829	798	774	803	767	777	806	796	794
34125	25976	28743	22874	12574	10596	10788	8272	6880	5514	4025	2792	2112	1481	1365	1321	1049	841	795	709	702	645	556	508	458	504	505	476	414	423	368	313	302	330	329	319	307	319	318	334	327	272	310	327	309	324	308	340	306	289	307	299	259	335	286	275	299	312	322	296	327	308	341	295	346	265	313	325	307	286	298	304	335	328	335	318	285	293	323	281	326	286	293	285	313	308	293	322	299	280	283	357	298	321	330	288	277	324	298	310	308	311	329	341	318	295	294	308	329	315	311	305	295	336	284	319	296	302	320	313	289	305	320	308	321	293	293	286	293	337	291	339	288	319	300	326	280	286	306	314	302	307	329	315	328	323	286	285	344	291	303	296	324	321	297	333	323	307	312	297	316	310	294	338	275	355	305	285	316	287	324	352	315	304	296	330	292	293	316	293	312	304	338	324	327	325	296	273	316	294	302	316	320	315	321	304	269	270	320	322	317	312	294	289	301	299	316	309	296	276	290	345	266	316	321	322	322	321	305	307	322	325	339	329	275	292	304	297	312	317	261	286	332	294	318	310	307	293	277	297	297	263	326	313	295	312	339	319	313	275	297	323	304	319	260	289	341	379	321	333	300	320	308	329	340	305	283	278	305	309	308	290	325	301	322	307	291	297	307	313	310	327	294	303	329	310	272	292	293	300	294	309	301	322	300	307	316	324	278	329	342	295	308	286	288	297	291	293	295	310	321	337	326	303	285	314	331	318	297	287	302	322	300	312	328	359	319	288	281	328	301	307	305	346	287	300	313	307	321	304	313	305	299	293	310	287	319	264	283	330	353	277	342	323	280	269	317	304	289	337	299	303	327	294	292	308	316	311	347	305	320	306	323	311	306	321	317	317	330	327	309	336	290	290	287	315	317	282	322	329	309	272	314	328	326	330	309	322	284	330	318	308	333	299	319	319	304	336	321	333	314	309	298	298	298	317	298	296	304	323	271	290	326	331	296	317	297	290	307	299	342	307	318	315	309	336	334	310	280	338	319	303	289	283	284	305	289	319	303	301	284	306	290	267	290	329	296	287	290	300	302	293	317	284	315	322	304	300	298	295	331	306	317	286	316	296	349	326	308	270	300	286	303	281	308	309	313	332	325	301	277	293	272	329	319	318	314	336	287	331	262	301	331	310	299	326	325	332	281	334	296	298	284	319	327	312	312	288	294	303	319	345	297	309	346	298	308	333	303	297	322	312	291	329	282	302	309	316	310	294	284	328	303	306	343	300	307	286	292	298	322	329	269	312	329	298	338	318	332	333	324	331	309	296	276	309	328	313	317	298	284	317	291	327	298	324	311	322	300	334	336	305	325	300	290	312	320	343	305	300	285	331	282	289	308	318	335	315	331	293	282	319	330	284	295	301	314	335	355	324	263	294	304	315	321	292	314	277	288	315	327	336	322	281	308	315	332	287	307	306	278	318	315	332	320	337	341	341	324	314	257	298	324	287	301	290	291	329	256	302	298	298	319	310	304	306	344	291	266	282	336	294	282	297	270	284	269	307	313	297	286	323	320	309	297	310	348	287	309	330	276	329	323	354	281	324	333	308	314	307	283	288	282	307	309	337	287	322	285	328	302	362	319	310	327	278	302	286	305	305	337	283	315	315	345	330	258	301	300	291	337	318	281	300	311	300	274	319	328	318	298	314	302	319	274	311	334	280	319	280	318	302	300	328	336	363	305	320	317	333	318	300	296	311	262	310	302	296	302	316	266	323	306	333	302	342	311	318	299	300	306	310	289	256	309	308	315	325	286	308	290	294	311	289	304	329	275	307	300	316	320	313	335	308	317	321	291	323	309	307	312	310	323	333	340	357	317	312	313	290	283	314	293	289	313	308	342	316	311	287	314	321	283	304	316	341	327	314	282	318	340	293	302	312	313	296	288	313	308	292	332	283	305	304	298	311	319	299	330	332	346	326	321	298	300	293	302	296	330	296	272	308	327	314	306	332	307	311	274	286	326	331	300	293	308	325	323	286	282	317	332	362	323	288	318	320	295	307	300	292	300	299	300	342	287	268	322	305	296	313	329	330	300	321	306	303	323	344	317	298	308	305	269	306	306	312	283	303	283	306	280	310	284	329	310	299	291	312	331	379	337	329	284	307	318	269	326	312	280	291	309	310	303	299	270	310	293	346	303	321	310	319	310	297	308	307	312	329	313	326	328	290	301	300	299	325	306	327	309	282	321	318	320	348	305	332	294	297	324	315	301	313	344	323	304	303	304	302	314	308	294	322	308	287	302	305	316	298	305	326	308	297	311	319	348	288	279	300	317	319	289	309	321	314	319	323	281	283	318	264	292	299	333	311	324	320	318	335	315	332	269	305	294	330	311	284	303	319	327	313	329	309	232	292	307	316	249	282	313	339	332	322	304	317	268	282	310	294	300	277	323	335	317	324	330	332	312	290	289	324	305	286	300	293	266	334	317	317	315	332	322	312	306	314	314	307	287	318	304	295	323	306	335	281	289	283	282	313	307	302	313	344	323	284	285	336	311	295	319	289	295	333	285	327	313	334	335	326	271	302	280	323	333	301	305	297	320	292	319	320	281	311	320	293	325	313	300	324	347	309	322	318	286	324	328	303	318	284	331	331	314	306	289	299	304	303	325	317	315	308	312	266	334	299	280	320	323	313	292	334	312	320	285	297	312	299	316	295	318	316	329	330	290	379	266	299	340	333	320	333	326	304	315	312	321	302	304	288	290	303	284	288	301	325	289	296	284	268	311	309	322	322	294	313	287	283	306	304	327	291	298	264	315	318	317	279	274	298	307	300	311	293	306	300	308	316	293	321	320	322	288	293	323	309	281	303	299	318	337	304	280	306	317	314	311	280	305	312	330	297	290	310	310	317	311	298	309	291	285	314	295	311	368	316	328	290	340	305	300	284	308	327	305	287	309	307	273	347	283	311	284	303	312	351	292	305	309	318	318	309	297	320	297	290	318	348	285	367	288	318	313	321	282	280	298	281	288	316	334	289	332	302	288	312	332	316	318	338	325	294	307	281	328	349	301	302	320	315	332	312	304	316	299	339	307	320	307	320	299	317	339	316	319	338	301	307	289	318	290	322	291	344	290	327	312	327	282	270	305	291	278	336	306	346	334	324	338	302	295	318	322	338	340	307	296	316	312	293	295	308	312	317	310	254	310	334	312	341	273	311	275	302	301	289	311	329	326	337	316	336	339	293	322	328	290	318	344	308	311	315	311	310	335	306	289	310	318	309	316	312	307	275	314	298	333	319	284	304	290	308	323	292	291	283	281	301	360	318	273	295	289	322	317	324	285	296	321	297	313	280	296	280	291	313	292	288	306	283	319	318	301	309	316	320	323	325	285	300	310	322	309	283	297	330	300	308	296	304	302	294	312	303	294	310	265	304	341	296	278	285	300	303	296	284	319	309	362	313	291	305	313	325	301	308	322	312	307	302	304	334	306	348	292	278	329	304	317	324	295	299	299	307	298	306	302	264
23327	21598	32580	30793	21239	23277	24425	20386	20126	17656	15162	12246	9873	7334	6271	6878	5109	4156	3953	3426	3517	2938	2074	2196	1965	2263	2036	1839	1588	1410	1198	1055	870	865	921	900	796	865	767	816	781	827	773	801	816	737	778	755	767	728	762	763	788	779	798	725	754	749	711	767	766	753	728	788	764	737	733	754	752	810	733	763	730	789	804	758	717	745	790	777	740	754	723	775	736	765	784	754	744	768	771	774	742	740	783	709	753	803	716	758	762	765	754	732	793	684	709	744	757	786	746	751	761	761	741	816	734	766	765	749	711	753	759	766	737	776	771	731	734	740	730	754	716	721	753	762	736	788	751	761	761	744	774	766	759	759	765	732	759	697	738	756	748	797	751	741	734	766	718	761	774	786	734	735	753	787	768	756	783	712	779	808	776	716	733	700	753	749	722	800	755	732	741	760	743	753	771	690	775	778	763	753	765	741	757	778	725	709	734	769	752	772	787	725	737	783	750	763	782	710	822	704	790	727	745	775	698	711	794	778	765	764	764	710	761	741	778	698	737	717	768	792	741	784	741	737	755	732	756	745	728	745	732	781	761	697	711	747	745	787	783	716	670	714	776	764	780	772	733	723	766	765	777	725	776	751	724	773	750	760	744	755	772	741	759	754	715	711	739	739	731	716	790	765	724	772	706	752	707	779	775	714	750	733	738	731	735	718	705	694	736	705	735	734	832	734	751	771	762	767	761	783	722	709	775	806	715	785	720	782	755	760	757	798	754	750	781	753	705	715	740	796	766	738	725	718	750	779	713	745	731	770	800	756	770	771	764	758	782	755	739	724	718	729	783	772	738	735	755	745	768	784	718	758	798	767	783	790	738	717	750	858	768	708	742	749	767	741	713	717	784	746	785	778	694	753	792	843	789	743	761	705	760	760	747	761	742	791	796	794	767	717	708	755	736	749	732	756	780	776	786	732	741	782	758	746	689	769	766	727	724	770	744	714	719	781	800	728	792	740	713	780	788	783	766	777	749	749	774	712	749	761	753	719	738	703	727	717	728	773	777	745	776	766	788	731	810	737	781	724	778	775	740	780	775	766	745	768	797	776	736	752	770	716	746	752	770	743	689	795	764	782	725	766	733	759	742	752	745	757	716	768	742	758	770	713	727	719	700	778	772	766	784	734	740	724	808	760	760	767	768	744	783	726	715	741	757	738	777	757	743	747	750	750	728	756	778	769	756	768	749	726	744	761	752	777	745	802	752	730	802	811	764	782	746	740	680	799	708	708	768	772	716	771	753	800	738	761	756	775	720	760	749	784	743	740	747	762	771	730	750	758	752	768	751	729	761	745	721	767	781	753	726	752	771	734	701	736	746	754	778	752	718	784	750	764	710	780	740	751	770	734	730	725	707	785	750	780	825	767	784	763	777	786	714	825	724	780	760	679	764	754	780	766	827	744	718	755	725	760	745	733	776	759	729	705	772	724	732	740	764	769	784	769	705	781	758	778	745	745	772	739	778	732	721	722	781	741	732	753	759	765	768	774	721	761	736	771	772	734	753	755	812	796	749	743	749	777	738	817	741	739	747	762	739	715	739	712	739	735	761	747	690	796	750	772	727	783	743	764	733	771	764	708	744	748	801	698	758	720	775	744	782	743	732	730	796	775	816	775	742	722	735	732	792	738	827	785	788	799	699	754	729	774	763	782	745	744	708	780	794	727	780	746	738	688	746	787	785	763	701	760	747	792	778	745	739	782	792	702	738	792	715	736	765	717	702	757	774	743	777	755	765	799	733	754	752	822	721	764	725	730	767	785	751	734	761	743	723	771	766	753	734	730	756	714	728	713	755	719	768	750	739	716	769	751	755	744	742	733	742	760	753	753	796	685	706	762	700	741	782	753	697	743	720	777	783	732	713	718	796	762	716	762	764	722	727	762	763	775	725	755	750	776	739	749	743	713	758	731	769	727	750	696	781	758	688	798	780	788	742	748	724	800	750	696	743	750	742	766	731	786	772	753	789	730	743	789	763	783	754	786	778	740	713	758	750	696	747	746	698	720	769	792	731	774	763	702	755	758	717	735	744	732	749	770	801	770	756	702	771	711	804	737	795	768	765	713	750	723	767	703	826	758	708	810	777	731	757	702	746	743	747	757	782	770	774	781	742	720	733	700	763	755	770	732	728	743	725	715	697	742	718	743	753	779	780	741	730	728	754	798	747	727	741	758	739	727	766	770	759	721	716	798	739	759	767	744	729	778	729	756	761	758	772	778	787	722	759	761	743	765	765	771	696	809	744	790	729	741	755	736	772	764	759	728	726	771	748	731	791	725	747	746	750	764	729	749	760	705	778	740	723	736	784	771	759	741	734	729	760	797	710	757	717	723	698	764	774	799	745	789	759	728	702	752	737	760	744	729	757	739	737	764	757	774	811	765	773	767	745	764	727	792	737	702	726	754	743	798	713	758	762	764	701	754	835	734	727	739	766	709	707	782	781	753	767	742	769	804	754	780	769	760	730	697	739	771	748	732	774	761	738	806	761	728	743	742	765	788	783	712	749	760	701	753	799	734	772	792	689	719	692	727	712	742	790	763	780	744	761	742	790	741	661	749	771	781	808	721	766	751	746	706	762	759	705	738	764	778	767	693	802	722	796	699	722	746	715	780	791	764	746	760	751	733	729	722	814	770	722	787	749	767	750	754	795	782	718	768	763	775	791	778	781	705	802	749	757	757	752	720	730	760	759	763	693	742	710	738	689	702	808	730	775	788	772	766	776	744	784	780	801	746	757	732	703	762	745	764	762	750	817	735	811	761	735	805	714	715	781	744	729	806	767	743	754	674	748	773	733	764	751	754	741	785	756	757	752	717	745	729	762	765	752	730	764	773	789	772	753	781	774	740	727	730	745	736	779	711	732	797	758	792	720	777	727	745	768	765	814	745	791	766	738	777	805	795	751	734	706	767	752	773	755	735	703	781	731	722	762	722	764	745	773	713	718	771	777	786	755	716	797	740	788	750	763	801	783	749	767	765	734	757	717	768	770	746	762	747	726	769	748	763	708	758	787	766	774	741	752	771	710	773	722	783	759	756	736	732	806	760	743	754	716	714	731	750	720	722	779	747	780	731	777	778	808	761	733	776	757	752	748	725	777	751	729	741	761	710	763	750	760	771	774	748	770	750	756	772	805	801	747	745	796	735	757	759	760	761	721	779	772	726	759	738	736	744	727	750	774	801	732	770	743	781	745	770	769	804	741	804	755	782	806	801	722	768	713	749	749	769	715	721	773	740	787	746	792	810	793	781	722	738	745	741	737	700	729	769	670	725	749	752	774	750	749	746	780	784	738	739	776	726	753	761	799	756	742	743	751	702	740	798	766	725	705	730	742	731	730	749	791	773	757	703	703	749	795	733	731	712	808	739	707	759	773	774	729	766	746	766	784	750	740	740	773	768	761	696	762	723	722	750	782	750	727	763	803	773	762	752	724	787	712	731	709	749	762	753	730	718	767	753	729	696
13866	7563	7317	4336	2020	1506	1224	1124	930	741	602	557	485	451	414	405	361	371	349	361	391	366	376	373	340	356	350	364	316	343	328	329	343	303	320	303	323	340	347	341	334	316	353	324	340	322	357	303	311	333	311	327	370	324	332	313	332	334	335	327	321	333	330	321	333	368	339	304	345	341	337	343	330	321	317	316	333	282	332	356	311	351	313	300	356	318	298	371	325	322	313	301	285	313	324	310	331	314	353	341	358	277	319	304	283	303	312	313	312	361	333	303	334	321	302	332	341	339	350	334	314	293	359	323	300	311	350	333	306	324	349	324	354	341	330	354	306	313	314	330	335	342	323	325	335	292	328	309	298	329	298	298	308	316	356	328	287	344	309	279	306	308	351	339	290	318	309	330	339	277	334	345	326	320	323	326	324	357	293	334	358	324	334	337	307	363	304	296	334	340	300	312	349	363	321	310	346	321	295	342	309	308	325	296	306	333	347	342	307	325	368	351	287	338	348	320	329	312	325	340	311	338	361	311	345	332	291	356	326	280	316	338	300	299	347	312	323	310	302	326	347	331	290	305	339	323	303	336	328	342	368	332	367	318	318	347	326	311	335	335	351	305	320	329	324	365	300	340	356	335	348	334	330	313	324	318	326	364	348	353	324	311	312	336	307	337	317	363	314	337	331	338	330	355	314	337	378	336	330	319	331	362	373	318	316	302	292	342	327	356	305	325	339	288	342	299	350	327	327	314	319	316	307	326	320	321	351	311	312	310	296	336	310	313	334	316	325	318	335	308	310	316	288	332	345	298	361	311	331	314	340	335	304	344	314	322	307	329	315	289	329	354	359	326	324	310	315	333	329	365	332	323	341	324	288	315	335	319	329	308	325	381	316	348	320	372	313	316	295	307	339	359	345	326	342	301	331	324	326	297	329	328	327	323	304	329	321	323	295	344	322	281	306	307	318	327	310	343	289	343	298	302	303	332	309	342	324	323	311	327	334	332	312	312	326	293	311	337	319	322	312	280	308	321	299	347	370	324	324	291	330	311	325	292	322	328	342	317	341	346	337	309	314	315	323	324	323	335	362	335	327	318	350	299	288	338	342	313	309	307	317	332	323	378	363	352	320	329	355	298	300	329	343	315	310	308	303	338	318	327	319	339	318	284	325	331	310	347	332	320	298	342	303	331	313	308	342	333	295	333	313	287	346	304	324	281	259	354	317	332	326	284	289	307	313	311	312	346	334	345	322	349	334	328	352	317	325	274	324	351	356	324	320	353	302	296	293	317	327	330	317	353	333	311	297	300	342	336	348	344	322	323	331	351	341	329	317	291	344	338	313	289	326	325	330	325	329	320	316	312	314	349	335	328	329	354	329	315	319	304	302	322	310	306	318	303	334	343	327	308	324	350	332	329	335	339	323	363	348	321	316	332	324	337	348	315	339	344	352	334	327	315	323	315	328	326	313	287	303	331	326	334	321	291	348	308	335	314	356	323	323	341	321	283	319	338	339	304	313	305	341	312	322	315	303	317	320	329	299	306	320	307	339	303	299	352	345	308	302	346	329	347	341	341	321	334	336	350	323	312	308	313	310	299	262	337	349	336	312	340	336	334	355	305	342	362	295	314	305	302	338	334	326	333	347	356	314	322	344	316	321	324	320	309	333	330	336	343	329	346	337	329	334	312	278	315	352	296	316	344	347	341	314	361	329	285	346	353	304	317	305	343	324	355	331	335	323	350	330	342	331	311	327	315	297	335	304	297	342	323	304	318	350	328	306	322	333	315	309	334	323	343	286	330	337	364	314	312	313	307	323	329	315	324	357	354	310	309	321	326	284	365	318	318	317	323	297	302	310	285	305	317	303	301	305	331	281	338	348	340	346	341	314	336	319	323	333	296	310	314	319	311	315	322	355	313	331	319	324	326	323	353	316	316	356	309	305	325	337	363	335	345	335	319	317	339	315	318	303	321	350	337	333	326	344	339	345	302	305	338	305	350	318	326	332	361	319	313	331	322	315	324	317	327	355	320	331	330	351	307	299	311	321	292	331	302	342	305	313	345	302	357	309	292	318	317	356	322	317	325	291	318	306	328	323	303	329	311	313	345	365	302	309	351	333	318	339	346	380	352	312	377	344	326	309	326	339	322	333	320	308	333	340	347	346	362	326	339	325	338	349	335	337	358	324	326	378	340	350	304	327	313	341	299	353	313	365	330	306	311	342	334	327	340	318	302	303	333	325	310	348	313	299	266	340	328	288	306	312	314	307	337	311	325	328	309	365	309	341	368	310	334	316	342	343	305	314	299	327	322	310	325	323	340	306	285	291	285	325	306	298	341	311	322	326	355	341	336	345	333	351	314	323	333	298	334	301	321	346	332	340	316	332	322	329	315	289	310	343	330	342	296	316	352	374	333	337	352	340	330	299	301	299	364	346	352	325	343	300	317	312	333	327	290	330	316	325	302	289	312	340	320	290	320	341	327	314	317	326	321	316	333	313	340	316	313	342	319	298	357	326	312	322	375	343	332	338	331	323	338	332	314	304	360	320	370	292	320	329	338	335	328	332	330	337	332	326	296	336	324	306	340	305	354	338	326	300	330	335	301	380	316	303	317	316	331	339	334	328	324	346	343	313	352	329	330	296	296	318	325	371	366	326	330	312	330	335	352	326	299	336	324	325	331	345	319	331	296	306	307	313	369	340	356	344	327	326	322	292	329	271	326	292	307	320	296	326	311	301	351	283	320	341	365	316	325	335	330	295	336	325	325	296	328	325	341	329	323	331	313	353	327	316	326	310	313	345	351	314	310	327	357	307	339	327	318	323	324	359	337	328	331	315	304	351	337	356	378	317	359	332	350	297	277	328	322	318	333	315	345	311	359	299	334	336	326	303	346	326	308	338	347	324	323	324	341	314	314	325	320	343	341	298	304	349	323	341	314	334	351	309	316	324	316	310	304	326	286	339	325	354	345	319	332	301	346	348	323	336	331	343	326	345	335	273	324	326	336	328	310	319	305	289	324	350	315	342	358	314	361	348	304	331	331	319	327	322	336	339	345	298	320	336	334	353	324	288	300	326	336	314	338	360	312	307	325	338	358	341	313	328	321	312	304	337	311	332	303	316	312	326	281	285	332	321	343	330	341	322	325	347	324	373	312	340	361	298	306	320	342	329	323	326	336	324	332	341	325	293	337	369	324	302	320	306	316	350	301	299	353	367	326	306	312	312	291	328	303	329	312	324	324	303	322	304	339	307	322	287	317	349	317	324	333	319	333	303	328	339	329	323	344	354	317	339	295	302	324	325	331	338	327	316	294	308	350	346	326	309	335	294	334	329	335	351	352	324	315	284	316	314	298	299	317	314	317	345	321	337	318	304	337	350	317	311	342	351	319	337	338	327	343	345	338	342	321	324	371	338	338	301	326	311	345	342	308	343	315	317	348	329	316	326	344	318	322	303	336	324	319	322	360	341	335	315	337	310	333	341	338	320	283	321	369	347	350
10077	7726	13361	11117	7300	6048	5485	4850	4003	3220	2608	2277	1931	1629	1438	1337	1261	1102	1076	940	1000	889	874	851	916	840	898	884	825	835	830	793	882	807	832	809	776	748	804	842	801	765	807	801	844	768	825	801	824	780	756	740	777	767	790	815	787	806	876	769	791	834	756	771	811	863	725	794	754	792	797	728	825	773	713	780	755	810	802	837	768	815	805	791	813	855	795	754	761	771	804	771	805	800	817	792	768	828	805	790	797	760	817	749	777	748	802	752	795	710	811	828	783	797	808	771	774	792	822	826	776	743	799	781	786	812	806	860	778	819	807	797	770	820	779	768	750	780	740	829	775	824	736	805	788	795	798	784	773	818	808	784	803	764	787	800	788	803	791	787	798	799	751	831	766	847	772	803	774	769	827	762	783	776	755	813	828	825	816	802	826	804	764	805	783	782	770	784	777	740	808	778	787	785	804	801	830	774	762	808	815	778	774	828	817	775	788	776	808	774	770	781	782	828	803	797	799	852	813	819	784	826	821	796	818	794	748	784	825	800	818	765	793	820	787	814	814	822	780	786	739	808	796	757	812	840	816	787	785	843	762	789	835	744	843	822	796	811	818	779	768	792	807	826	820	744	811	802	832	786	826	790	764	731	753	737	781	851	825	832	815	797	786	777	767	794	768	769	756	789	799	800	814	749	829	759	791	849	807	777	824	813	833	772	865	798	804	781	753	820	800	803	823	808	799	840	778	780	770	804	777	799	834	808	814	760	752	762	755	813	768	838	743	796	784	795	790	775	762	760	800	793	778	806	769	761	815	828	799	801	707	810	836	778	825	801	806	778	781	802	799	849	776	811	778	772	809	783	844	779	793	843	793	757	791	750	756	797	855	786	788	799	799	789	771	753	801	774	782	780	809	803	759	771	775	783	786	795	776	768	795	809	790	787	781	818	799	787	778	793	799	787	779	777	793	795	778	809	784	773	751	804	788	785	803	827	795	793	808	823	801	792	766	783	750	785	762	833	766	818	762	775	804	803	766	810	729	777	779	753	766	755	805	812	744	806	767	818	787	772	800	757	776	778	812	773	771	735	765	769	779	787	789	741	799	798	784	789	783	784	838	773	830	779	745	789	827	792	783	713	784	813	774	806	808	764	799	815	792	821	748	756	781	781	822	777	831	777	810	860	793	790	823	805	757	795	797	835	741	780	799	768	780	834	774	725	814	793	737	764	820	814	796	745	794	765	792	828	804	804	804	774	775	771	809	776	784	826	785	772	750	775	797	754	762	764	784	757	809	820	833	764	791	801	765	791	773	809	804	806	831	754	821	821	808	731	769	810	790	795	811	797	743	825	778	813	828	807	821	732	781	717	781	833	815	778	795	785	825	786	776	802	762	796	797	798	745	773	770	778	822	771	755	766	787	735	814	767	846	823	818	816	763	780	792	824	820	852	790	823	820	800	773	810	761	791	816	774	748	767	785	758	799	857	806	830	816	796	831	761	793	803	816	852	784	781	814	795	791	829	775	824	768	829	804	786	790	734	766	789	849	823	762	824	771	744	807	760	785	800	836	827	792	766	807	732	855	797	805	824	786	764	799	792	764	786	785	799	781	770	801	823	847	814	750	775	811	724	757	803	818	770	819	729	763	743	740	761	814	780	807	767	794	776	838	807	839	769	791	783	828	812	777	754	744	845	769	799	798	782	780	747	772	773	781	794	840	815	825	756	776	803	770	807	818	771	792	816	807	760	808	766	734	793	803	811	771	738	802	772	764	798	824	799	799	799	774	826	772	821	778	780	804	780	763	783	760	784	729	803	739	767	801	824	762	827	808	753	782	772	830	864	833	799	770	798	768	803	809	814	820	828	771	781	800	811	763	800	771	813	821	836	803	785	810	822	793	768	800	842	786	781	803	738	794	815	799	760	777	782	791	794	752	806	834	816	766	819	751	783	824	791	715	845	775	820	805	787	787	781	839	753	741	784	791	807	814	780	780	801	792	736	791	807	763	782	793	770	774	749	814	826	793	772	809	763	791	808	773	818	814	790	783	759	795	780	804	837	800	828	790	817	780	787	797	799	854	797	784	787	766	803	804	777	770	777	803	779	777	783	805	792	744	788	758	841	781	812	863	756	797	762	789	758	782	758	844	766	782	826	780	828	809	835	736	820	790	741	794	766	757	741	777	807	843	810	781	784	734	804	794	787	752	775	779	787	814	783	861	816	774	778	763	776	780	803	741	761	769	822	772	791	786	813	771	773	839	768	768	871	769	840	802	751	760	789	780	785	772	814	785	787	770	790	788	767	792	788	810	772	792	749	803	756	844	783	790	826	775	815	824	794	827	813	818	758	796	819	790	851	798	832	796	805	795	765	790	802	753	778	767	785	830	738	771	763	762	760	797	809	742	761	787	776	769	810	797	815	780	776	803	813	742	800	804	803	791	805	813	738	761	832	813	774	766	770	776	792	786	810	782	783	771	773	787	797	804	811	802	774	783	846	812	784	799	761	783	810	748	847	781	732	809	800	830	809	815	799	851	795	743	851	823	812	768	809	850	850	817	781	786	820	791	786	743	825	796	806	797	787	787	765	795	808	793	813	804	803	735	743	782	825	756	761	786	797	782	786	752	813	787	802	812	796	781	789	780	788	755	819	800	775	763	790	808	776	818	814	787	776	832	818	725	736	762	819	796	798	800	786	806	807	771	830	776	797	832	809	790	744	823	797	798	814	789	741	797	730	802	801	748	752	791	787	778	818	790	763	805	707	803	849	767	785	799	808	762	790	805	821	773	780	753	803	782	807	771	774	808	784	761	727	857	797	786	799	802	817	738	808	806	801	796	747	774	780	763	808	800	802	775	779	852	746	828	727	798	793	819	777	812	791	792	767	757	756	800	769	791	752	819	758	755	834	762	817	762	798	777	761	763	831	793	807	812	790	824	793	789	775	799	782	833	791	797	800	742	787	763	771	728	741	809	845	797	757	797	763	798	791	821	772	788	804	831	837	801	774	817	807	769	824	788	778	782	778	781	820	819	814	815	827	818	761	821	822	749	780	832	776	838	759	845	754	758	773	823	846	771	812	747	818	779	822	820	862	800	780	766	810	778	757	819	746	806	780	814	784	783	755	772	799	792	842	789	819	803	743	774	780	802	807	829	803	806	808	786	748	763	803	790	840	800	803	813	795	756	794	780	749	751	757	827	774	804	811	768	785	803	800	808	837	751	794	782	815	795	821	783	775	771	793	804	851	771	815	796	788	805	790	787	760	807	782	825	765	815	812	814	772	788	794	814	794	824	756	823	786	818	771	793	782	798	797	792	752	773	822	826	749	814	752	779	786	786	788	749	785	778	765	797	775	785	800	788	777	784	792	826	764	774	758	805	811	760	826	747	788	822	782	848	803	851	816	796	824	783	757	768	781	789	772	757	829	777	774	795	776	782	823	735	772	783	774	802	796	779	842	792	783	767	781	789	761	773	779	775	784	819	784	787	792	824	827	765	757
26961	18651	19481	14340	7511	6237	5905	3994	3557	3080	2172	1797	1355	978	877	909	715	648	583	530	501	476	389	448	468	433	389	399	332	381	349	347	342	302	333	330	319	335	312	328	298	326	326	317	318	273	331	332	312	309	289	309	320	370	341	338	348	353	312	332	341	320	294	305	340	339	351	338	309	312	344	322	343	354	321	315	326	333	305	314	325	300	307	307	316	344	323	340	339	317	316	310	337	332	324	319	296	333	323	286	294	289	346	346	340	341	329	317	328	295	317	349	308	278	295	321	315	336	326	339	358	330	329	308	343	298	318	320	325	319	299	341	332	292	300	302	318	296	280	278	296	319	337	313	295	311	339	335	313	290	339	304	332	300	309	301	318	306	331	335	295	321	322	322	338	322	323	317	297	362	324	366	357	317	330	343	335	298	331	300	316	320	332	320	332	326	325	329	326	311	311	328	316	309	329	320	330	318	303	351	343	346	353	319	313	319	315	339	331	334	332	343	315	339	339	318	326	301	335	317	324	288	317	324	302	311	322	337	314	317	282	348	289	287	319	330	292	302	307	348	311	307	338	303	343	322	312	323	357	310	330	347	347	329	345	335	331	332	355	332	317	319	325	326	337	333	265	320	330	322	290	315	335	284	331	333	294	291	354	311	343	339	331	302	309	327	304	326	326	286	306	325	329	299	325	315	322	300	318	297	349	322	311	322	340	314	324	339	324	297	306	281	330	316	304	304	314	361	359	324	314	329	335	316	329	303	335	304	321	334	342	355	316	298	323	324	340	315	324	323	310	356	314	309	339	342	318	284	314	311	336	299	329	336	323	332	346	353	316	339	327	327	313	289	346	281	322	304	293	327	328	329	320	294	341	333	286	347	296	319	338	315	327	300	341	320	326	326	318	311	313	299	341	308	329	313	302	307	295	349	309	334	333	299	329	318	283	337	313	328	318	335	320	341	360	304	301	318	332	341	337	308	326	326	328	360	325	314	321	363	340	314	301	294	297	327	313	327	316	343	342	302	312	340	324	339	315	349	344	276	323	331	342	318	337	288	301	344	319	298	344	313	361	320	332	336	322	361	300	317	288	359	302	307	323	303	306	307	311	305	308	345	324	327	329	300	304	295	337	298	320	377	270	341	314	326	324	318	340	344	257	314	341	342	339	328	317	325	315	295	302	310	302	287	323	340	321	296	336	310	320	343	303	317	316	340	352	358	329	319	314	323	317	330	311	353	304	309	340	311	321	313	330	299	335	344	309	302	333	307	321	361	345	316	292	349	319	322	311	308	289	305	321	325	315	325	324	310	336	366	310	310	330	333	332	339	316	351	322	318	344	327	334	304	318	338	325	297	320	313	310	304	308	310	337	322	310	315	326	315	309	310	315	290	307	313	316	321	334	332	329	325	333	300	305	312	323	304	293	334	337	334	307	367	307	322	301	331	293	319	341	340	326	322	315	318	332	368	330	310	330	321	317	316	285	318	327	322	321	320	323	345	332	314	326	327	339	314	344	315	306	305	325	284	330	346	318	362	348	320	307	333	342	303	334	319	330	342	314	322	330	347	308	320	307	316	286	322	329	337	326	335	327	336	271	292	300	326	315	295	318	358	295	333	348	301	326	317	304	296	311	283	323	307	347	323	312	317	335	325	331	341	304	349	321	340	313	333	325	330	293	332	342	326	335	274	303	325	330	323	324	330	324	328	354	319	331	365	346	355	354	295	325	317	332	347	317	355	326	313	336	327	314	301	313	354	316	339	317	336	345	309	361	289	334	313	339	336	346	319	332	347	337	347	348	333	299	281	318	294	309	331	321	331	331	323	318	313	336	320	310	344	291	310	318	316	328	331	294	323	329	324	332	303	341	298	353	318	340	301	300	308	313	339	320	302	313	289	290	325	341	346	332	309	309	288	353	352	310	304	306	294	317	310	289	341	370	321	319	308	352	339	319	370	334	341	286	357	328	278	296	308	365	334	314	322	305	308	324	319	309	300	309	333	318	288	339	332	321	336	329	307	348	341	307	304	290	325	339	293	309	277	328	347	330	297	317	346	301	318	317	346	314	303	289	293	337	323	325	310	311	318	335	325	313	306	336	308	336	312	331	302	317	345	312	325	330	326	348	317	308	323	310	339	281	325	311	332	324	319	345	325	341	289	308	336	314	334	334	359	323	285	322	304	332	333	317	328	336	362	347	319	370	329	307	326	329	315	314	330	303	309	309	314	316	322	359	330	354	313	350	320	305	325	327	321	341	316	330	311	313	307	319	317	326	305	327	351	319	330	336	327	293	316	338	324	321	315	311	306	287	326	283	345	315	348	299	352	317	316	328	308	345	312	362	307	326	297	333	332	336	325	329	332	317	282	326	360	311	345	322	351	312	298	308	329	347	341	287	335	368	303	340	313	323	332	340	339	339	289	313	309	274	325	298	303	334	334	321	352	308	325	314	304	329	307	330	307	321	316	324	301	285	312	325	337	295	311	355	322	338	336	329	318	304	344	316	321	302	331	311	313	325	295	336	327	329	328	321	326	334	330	301	322	324	333	297	342	326	329	299	321	312	300	332	355	309	355	319	314	334	291	300	309	323	338	311	300	324	341	348	316	316	311	336	297	324	274	350	309	328	338	321	329	312	344	315	330	337	330	301	328	321	337	297	314	358	338	315	315	328	336	301	296	318	318	308	332	284	334	310	305	310	283	349	314	316	337	313	302	321	298	306	345	330	350	328	337	341	303	331	312	310	321	341	316	332	338	354	333	326	349	321	310	343	309	329	353	324	291	293	270	282	325	315	322	352	311	325	309	333	310	343	335	322	322	363	366	312	304	318	338	286	290	320	315	275	311	333	302	355	317	335	329	340	323	314	302	308	310	320	333	323	327	312	365	313	312	308	317	317	328	312	319	340	322	310	297	321	314	306	329	306	316	291	326	342	320	316	336	309	345	317	296	320	327	340	300	341	343	318	298	334	317	294	310	297	342	324	314	313	297	308	312	305	293	307	348	326	304	306	341	317	311	322	297	344	335	338	315	285	328	309	337	311	328	314	305	330	314	313	320	360	342	339	310	325	316	308	306	304	346	348	314	316	326	326	346	322	307	336	307	319	322	317	340	309	308	347	350	311	321	306	310	296	307	309	342	309	308	331	322	339	309	322	296	313	305	322	294	300	332	317	347	270	339	325	310	322	380	305	361	295	362	332	327	290	303	313	350	326	297	320	339	376	344	323	329	336	325	341	325	290	319	349	346	324	335	296	326	327	321	337	300	326	289	306	336	286	294	334	286	313	358	352	322	308	288	316	356	291	303	328	329	315	309	331	343	325	337	339	354	332	317	330	307	335	298	275	306	326	306	339	308	313	323	294	319	312	326	354	332	299	309	320	356	295	303	344	273	308	315	344	312	340	298	325	314	303	302	305	323	318	341	338	302	326	309	310	288	313	322	305	302	322	354	300	295	338	280	309	337	320	333	332	333	294	320	307	341	315	309	321	335	317	320
19412	16247	26221	22948	15957	16883	16711	13136	13438	12222	10183	8564	6690	4483	4040	4559	3449	3001	2512	2264	2158	1798	1512	1649	1545	1548	1382	1210	1110	1028	972	874	875	822	851	866	783	811	781	827	771	812	773	808	816	796	811	769	825	790	788	743	851	770	832	818	798	810	841	784	802	815	781	768	788	820	762	809	778	754	775	758	749	825	794	785	817	735	779	835	738	790	786	787	782	808	789	803	794	792	750	830	849	861	782	718	823	764	814	777	818	797	756	777	828	779	859	770	798	793	768	833	772	806	756	774	784	795	773	740	734	804	733	766	734	775	837	837	806	789	788	788	765	810	817	819	762	793	793	808	803	759	789	772	767	729	801	778	733	818	803	801	807	746	807	837	771	745	765	760	747	781	795	745	800	796	761	800	850	777	728	762	784	819	849	797	783	705	806	804	802	774	790	759	802	824	773	769	803	816	801	819	775	802	774	751	815	790	786	833	807	844	787	769	786	775	800	814	790	790	742	806	747	853	809	827	768	796	774	771	748	828	734	770	777	796	800	744	834	797	754	786	779	824	824	820	826	780	803	815	799	777	813	757	824	763	780	791	773	831	849	775	818	819	754	775	782	829	814	797	877	785	773	789	782	778	755	788	769	768	835	795	794	800	819	800	793	767	763	766	751	737	768	778	797	802	760	792	813	752	808	730	850	737	766	840	779	763	769	797	774	825	801	737	791	827	788	838	758	739	810	766	706	821	807	786	767	788	816	814	745	801	795	792	777	741	781	770	803	745	794	774	719	825	763	760	756	829	741	778	754	805	772	777	805	799	787	800	786	762	750	781	721	804	755	771	816	780	763	774	757	790	796	744	758	728	776	803	814	794	739	817	816	768	782	770	794	824	762	746	776	746	790	753	810	818	762	757	781	801	729	765	798	782	824	783	790	783	811	777	717	796	781	783	792	807	802	797	820	697	769	755	813	789	788	802	795	762	799	812	838	755	790	755	811	762	794	767	812	762	778	806	770	807	784	762	785	768	783	822	821	763	794	750	775	775	778	798	767	797	831	779	768	750	829	858	771	777	835	709	822	832	742	799	802	789	828	801	725	773	746	796	838	789	832	780	762	811	809	790	837	814	806	780	832	805	826	775	798	821	801	817	787	804	784	784	810	750	825	748	785	779	748	814	798	807	769	819	781	733	769	794	829	763	754	784	784	802	834	803	775	749	720	777	733	769	812	793	824	808	806	796	745	766	744	807	772	811	805	765	753	791	796	818	762	793	793	776	802	831	781	776	801	775	759	782	811	805	833	782	787	799	809	803	763	830	815	781	810	764	819	767	827	807	808	872	811	744	781	761	815	754	775	771	781	770	771	848	746	837	772	786	829	804	825	813	786	759	769	817	775	773	773	825	743	739	763	783	755	768	784	772	756	778	793	758	790	779	762	815	804	767	849	801	758	775	781	795	793	802	718	809	817	847	760	780	820	817	795	798	770	741	768	800	803	768	750	828	778	746	764	785	741	811	747	786	807	766	756	777	792	807	781	807	788	796	802	802	756	805	763	849	803	766	766	763	810	739	801	778	770	762	780	825	772	788	794	834	809	788	755	773	772	808	792	779	713	809	693	843	784	741	800	793	829	809	777	806	811	772	812	777	815	833	789	804	801	808	774	775	719	804	743	769	790	829	789	803	794	840	778	822	795	807	779	767	797	762	796	818	772	783	819	760	773	777	778	769	768	791	789	789	761	798	823	785	832	796	818	763	777	840	800	735	825	803	809	770	745	782	775	780	765	839	780	794	784	754	798	797	831	797	789	794	787	817	813	772	763	770	775	798	768	760	774	777	777	759	839	812	779	821	741	775	802	775	787	801	835	818	821	812	757	764	777	772	796	812	795	800	816	808	857	823	771	725	823	812	804	777	797	790	770	785	789	771	724	778	767	761	814	777	739	830	769	764	752	788	777	788	851	841	781	803	798	775	785	807	774	787	811	799	808	783	799	809	803	822	757	777	772	775	791	799	763	803	814	799	760	774	778	791	770	814	794	810	740	758	813	785	803	739	781	772	754	798	758	780	808	821	792	787	795	795	806	817	770	775	801	816	795	789	779	817	814	804	803	766	810	722	802	779	780	804	796	793	813	743	778	793	786	767	786	807	751	799	771	782	717	813	795	794	749	826	786	810	807	801	788	794	777	721	767	781	808	786	755	758	748	780	783	788	745	758	778	811	791	763	783	788	804	820	800	784	768	744	767	838	761	786	814	782	798	792	778	769	796	796	749	848	792	780	775	769	785	750	817	798	774	713	767	766	794	710	797	726	786	739	784	785	802	772	793	806	780	740	764	804	789	809	759	781	827	812	760	807	833	814	825	821	741	819	776	781	813	753	846	791	824	757	804	776	778	801	761	832	737	762	794	760	750	743	812	829	797	785	767	814	817	807	784	789	792	744	740	760	766	769	796	762	788	816	772	791	811	771	797	771	774	778	854	799	760	837	802	829	789	840	807	800	772	793	828	796	798	767	801	769	785	806	784	796	782	758	799	808	816	840	724	810	825	764	785	789	762	805	791	801	756	776	788	792	800	728	785	802	773	760	743	751	746	812	816	784	836	842	809	797	791	761	772	745	756	798	765	762	854	810	810	761	805	753	793	854	762	802	808	736	768	781	765	776	813	780	802	740	798	829	837	762	795	793	772	776	798	803	799	762	804	741	781	773	781	738	835	819	822	796	806	735	791	750	819	785	774	766	780	774	747	797	762	829	790	787	762	783	767	788	802	775	810	778	763	831	832	787	782	850	780	772	749	753	802	799	780	798	728	778	769	805	794	787	754	787	711	795	823	741	814	830	747	783	796	821	772	795	745	804	751	790	747	799	830	815	787	788	775	793	760	812	780	814	779	847	748	821	728	780	771	764	799	770	794	783	854	770	749	795	748	764	781	768	769	786	805	849	783	803	723	784	776	817	770	746	791	785	807	741	824	765	791	813	804	806	778	796	793	761	744	748	799	775	778	787	769	802	775	773	766	789	801	736	774	772	767	829	781	823	793	779	783	797	730	745	754	791	850	801	808	795	814	818	775	774	763	781	740	792	775	767	817	793	800	824	759	797	786	786	795	773	795	743	750	788	788	762	777	785	779	793	741	809	785	834	747	752	809	791	739	785	809	779	774	760	785	762	837	813	790	818	797	789	782	778	815	784	776	790	766	765	805	792	763	820	743	799	830	756	748	751	840	805	783	760	790	795	759	806	839	835	774	778	816	794	816	827	835	781	808	768	775	816	817	766	805	744	790	790	794	791	782	788	772	765	769	789	739	744	831	743	798	769	775	751	820	803	840	734	725	776	776	784	789	791	838	805	814	782	814	811	751	841	800	762	788	778	785	796	794	820	804	728	808	771	819	795	753	794	776	780	765	772	809	740	774	788	779	835	757	793	776	773	774	772	757	795	790	803	838	811	782	807	817	788	819	766	823	802	795	805	787	754	753	805	755	794	757	765	733	804	790	797	728	761	769	760
35719	26073	27985	20273	11787	10578	9978	7476	6925	5874	4184	3237	2495	1730	1493	1415	1144	959	754	753	727	635	525	557	522	527	459	428	398	380	369	338	336	314	344	319	330	333	316	340	336	296	300	298	294	302	335	316	294	297	292	322	293	335	350	293	266	292	307	309	313	328	336	334	324	327	307	319	340	377	291	307	337	305	353	303	306	311	314	282	323	274	317	307	339	320	315	271	306	309	325	288	307	296	284	286	321	259	303	301	331	328	334	308	308	316	312	319	319	272	300	315	292	316	295	305	319	301	275	345	307	303	300	310	290	286	293	295	290	312	309	304	309	350	311	326	334	335	286	323	312	318	308	317	301	335	314	313	296	288	311	284	326	286	318	354	284	356	337	330	317	304	278	309	287	284	301	315	280	308	302	308	318	289	314	297	288	287	311	342	285	274	284	317	318	311	311	292	318	308	309	300	303	309	300	304	300	301	334	314	309	301	351	328	318	321	306	351	313	303	265	333	324	287	301	309	305	303	343	317	320	260	340	300	296	299	325	287	310	296	319	298	315	329	294	314	275	284	310	312	300	319	332	338	296	298	297	333	304	318	315	298	318	312	301	328	332	336	308	310	290	336	333	287	312	290	305	323	350	299	332	351	284	323	313	319	329	321	313	346	314	318	313	296	296	276	338	312	318	289	298	300	282	288	312	302	336	277	352	294	303	333	297	301	311	321	298	294	334	286	327	317	323	305	302	312	320	343	302	326	319	330	306	330	315	315	295	337	301	296	308	322	304	309	299	304	276	331	330	328	322	305	308	295	315	291	324	336	319	311	318	302	313	285	322	321	275	357	324	305	314	299	319	330	325	297	332	295	299	331	278	278	287	282	276	287	318	304	308	331	294	322	321	292	307	306	263	289	331	308	279	299	285	308	321	292	295	284	312	290	346	294	298	330	333	325	323	343	289	318	343	273	337	331	315	270	293	324	283	304	305	300	284	303	290	305	300	310	347	305	329	304	311	296	320	296	309	283	306	319	309	314	317	312	293	335	304	329	314	283	295	306	322	319	344	313	304	317	277	285	307	300	303	312	312	305	281	307	325	266	321	342	316	338	310	302	302	309	315	286	308	288	300	291	344	347	352	329	312	298	284	316	328	312	343	298	330	294	313	314	298	321	287	289	296	298	289	285	312	305	366	318	296	323	368	314	284	314	300	301	312	296	363	322	312	324	336	313	301	316	307	304	316	283	306	319	336	347	295	303	304	296	306	305	310	294	276	323	283	311	293	342	317	295	312	289	307	328	308	281	327	335	335	291	300	298	298	327	309	319	310	294	292	332	304	302	294	287	348	306	340	289	291	321	315	325	309	309	299	289	310	319	279	277	314	287	292	279	323	292	313	328	347	331	311	305	332	315	305	310	313	314	332	265	309	299	313	281	305	322	328	277	306	292	318	295	303	350	321	303	301	300	278	316	279	299	274	323	290	315	302	328	302	315	320	292	321	302	304	301	311	331	312	295	312	288	274	292	316	306	340	288	294	326	294	310	293	321	313	294	310	316	306	335	301	288	281	313	285	289	293	291	290	284	303	330	319	306	300	331	321	296	286	287	305	324	330	275	281	358	315	326	332	273	304	324	292	301	300	327	294	303	305	318	318	317	304	311	304	289	320	299	314	301	301	298	303	304	291	295	297	319	344	316	305	303	288	300	310	275	316	309	286	303	322	293	300	321	260	324	318	345	294	286	332	283	322	358	305	328	298	283	290	332	334	327	332	296	322	338	294	262	305	307	293	286	313	322	312	293	301	306	320	302	345	305	319	288	291	322	310	299	303	317	331	326	316	297	312	314	290	326	324	334	270	288	302	318	293	314	283	283	284	357	310	334	313	317	298	308	307	321	315	325	308	304	305	299	301	275	317	302	301	341	321	316	298	338	311	293	327	311	297	325	290	311	319	291	290	299	319	304	309	297	316	328	309	336	287	285	286	288	330	310	298	308	321	276	325	332	314	289	307	303	290	320	300	320	317	323	324	298	331	284	302	326	296	298	314	299	346	304	316	307	303	328	305	329	291	327	319	304	344	313	316	263	321	319	301	263	341	280	327	284	357	313	300	299	293	312	292	294	345	284	310	326	315	320	330	306	304	329	307	359	327	289	294	324	331	277	294	274	307	317	300	337	322	307	287	301	318	316	291	310	296	322	286	290	329	316	291	301	321	308	338	305	323	321	306	292	319	291	332	323	303	298	308	309	320	309	327	277	298	299	314	341	332	307	296	333	318	294	306	309	278	283	298	271	282	301	324	282	309	305	299	312	336	332	312	286	339	309	320	308	282	322	320	301	311	316	320	317	289	283	352	320	323	300	319	293	292	322	306	317	300	331	288	338	295	288	297	301	307	327	303	300	304	321	315	307	325	339	284	286	298	323	347	308	305	312	300	297	326	311	296	280	302	320	302	299	323	282	299	305	314	292	289	329	310	278	323	309	277	312	352	317	332	305	296	315	323	347	303	312	292	317	299	299	311	316	284	297	322	280	287	327	310	284	282	302	329	305	325	287	322	331	287	324	312	305	332	323	305	305	309	314	311	339	303	323	299	307	295	344	298	303	350	299	312	322	311	288	318	279	353	290	319	299	309	351	268	312	309	264	327	303	322	264	321	258	316	294	344	302	299	323	290	297	338	330	292	322	320	308	287	304	328	332	346	286	324	323	323	327	296	302	300	281	277	298	312	297	329	322	345	303	318	300	323	294	330	322	335	300	291	322	309	312	277	296	342	314	310	330	321	310	299	291	295	325	330	342	337	280	314	308	307	318	297	336	295	340	291	342	284	299	340	309	330	351	296	313	291	276	314	311	292	315	295	321	309	314	261	314	337	327	281	280	286	321	299	301	302	310	281	296	329	300	285	327	321	306	309	280	315	315	329	308	305	319	266	310	320	322	317	295	325	307	343	313	321	324	314	298	292	325	300	314	271	304	325	319	328	345	297	325	299	307	302	341	308	304	323	304	305	317	288	322	316	309	306	291	338	312	337	326	301	324	312	340	328	328	298	304	312	325	275	309	323	304	304	281	300	308	290	328	291	288	311	249	307	301	299	294	321	319	299	317	281	318	324	280	347	309	338	319	265	327	324	346	305	287	312	323	304	304	294	292	255	289	307	306	321	301	346	291	309	296	345	311	313	300	288	298	269	303	326	311	328	310	319	286	320	316	322	300	342	314	291	333	319	297	301	313	286	300	290	319	317	342	321	302	334	313	321	296	283	295	309	313	316	277	334	339	296	300	298	302	319	338	325	307	292	300	325	321	308	309	313	338	299	318	332	346	321	314	339	289	318	299	317	283	312	313	323	312	319	301	307	340	314	316	336	294	320	299	338	295	309	290	308	310	329	311	312	298	298	313	340	283	310	312	330	315	302	320	320	298	293	300	300	303	318	311	260	287	302	292	297	260	313	349	341	338	301	327	333	338	291	324	291	311	281	333	325	318	310	302	299	324	305	296	335	317	298	292
24217	21779	31415	28433	21533	23326	22735	19507	20232	18476	15829	14017	11524	7639	6951	7468	5707	4911	3875	3588	3482	2713	2202	2454	2409	2212	1791	1523	1269	1083	966	899	890	881	857	785	813	803	824	796	772	811	730	718	765	793	740	817	765	748	761	775	794	784	820	719	711	742	725	771	752	717	738	725	770	764	750	766	760	767	765	727	746	749	708	755	707	751	745	764	795	775	674	753	753	799	751	719	749	790	759	753	726	740	740	726	785	835	778	767	726	749	787	736	752	719	733	753	774	764	753	764	741	746	781	758	764	767	742	756	745	798	720	792	775	762	789	723	702	751	790	751	718	773	739	743	724	757	765	779	753	772	759	736	714	754	724	823	732	744	727	728	713	727	764	715	722	704	787	733	703	763	750	752	776	734	722	721	763	770	772	788	790	736	736	745	756	763	764	710	765	755	800	791	757	797	771	747	761	721	714	761	766	763	745	757	752	771	737	738	785	715	766	767	821	740	746	772	758	722	767	773	791	723	807	728	733	761	788	744	764	708	763	727	745	737	751	723	761	777	791	771	751	730	746	785	744	725	798	772	767	779	769	766	736	688	770	734	752	704	743	739	761	758	778	787	781	743	735	748	747	823	727	737	675	714	780	756	716	721	702	774	752	773	776	743	793	751	737	784	737	719	729	771	790	750	769	774	753	758	729	784	745	790	729	811	740	763	731	753	752	721	777	757	812	753	697	741	761	753	823	743	785	726	763	728	762	792	734	766	762	747	784	735	752	764	773	777	727	750	746	786	765	753	744	750	764	760	776	782	771	737	730	754	787	759	760	794	771	757	823	779	728	746	788	727	750	799	745	747	801	771	771	759	743	732	707	713	718	760	729	765	698	749	764	807	774	747	718	787	756	761	711	743	779	738	775	717	770	770	746	763	749	741	788	722	752	725	730	721	744	752	723	744	747	777	739	754	740	771	772	717	736	732	767	749	747	744	808	746	757	774	786	719	743	793	779	787	693	756	735	772	768	784	787	756	829	725	779	761	756	733	740	795	704	767	723	704	757	760	747	741	744	769	740	785	762	748	730	771	714	831	767	725	745	742	731	758	739	742	720	716	787	752	747	729	747	739	764	756	671	768	745	783	753	772	754	799	741	784	801	772	751	768	759	711	762	789	807	714	723	835	761	726	742	713	738	688	728	761	750	716	782	746	718	702	732	772	781	690	724	727	770	803	749	718	785	757	765	737	814	775	764	794	758	775	748	768	724	755	753	780	752	764	770	751	735	731	742	692	798	718	754	760	729	753	762	774	748	717	742	769	780	685	733	786	715	732	732	735	789	748	731	736	711	786	770	709	758	695	730	731	715	768	754	684	720	748	706	763	715	755	749	738	754	762	786	763	754	740	774	788	767	734	771	744	754	748	754	810	740	765	749	757	739	727	751	771	753	756	751	767	738	732	740	750	747	697	748	817	740	744	753	737	751	758	739	749	776	731	749	684	729	741	775	809	748	769	721	744	768	799	757	747	756	754	754	747	781	761	786	697	760	766	751	737	799	769	720	773	686	771	724	752	738	730	746	750	760	786	694	753	769	745	755	737	741	759	778	746	807	707	819	808	780	731	787	814	809	740	751	766	722	767	766	785	767	737	770	768	759	739	746	740	813	769	769	775	741	718	757	726	782	763	758	767	706	804	743	761	723	763	785	722	716	753	674	805	745	756	770	734	743	714	774	728	700	763	772	785	700	738	788	777	729	760	759	746	773	817	748	783	821	754	735	781	776	786	732	769	758	731	761	761	739	692	771	789	761	782	734	796	769	723	729	744	722	748	747	746	738	821	738	784	763	757	772	748	722	740	799	753	765	725	744	764	781	774	752	720	759	730	813	735	725	700	776	732	757	733	753	794	797	742	703	772	772	758	759	794	798	729	780	779	715	784	747	712	759	781	741	783	741	770	743	778	757	737	740	722	757	755	772	775	721	815	758	729	743	760	732	766	712	770	723	748	739	779	776	766	720	756	774	754	747	758	707	755	771	778	773	740	774	723	711	757	764	713	736	747	760	785	738	828	770	739	731	771	744	753	763	686	689	745	758	745	757	747	741	787	720	747	735	742	785	740	719	795	788	759	790	785	727	761	731	746	779	756	738	748	734	770	751	725	746	810	792	756	765	797	756	744	729	751	747	699	762	781	744	733	764	751	757	794	755	727	706	766	733	729	758	762	746	715	821	769	760	761	794	735	740	754	744	708	699	783	702	780	762	726	774	776	764	771	758	780	743	733	743	779	727	752	730	780	728	717	762	732	728	774	721	761	716	730	722	732	755	773	753	713	741	757	769	744	821	746	777	747	793	711	728	705	777	776	769	754	748	771	757	775	798	742	712	753	743	774	689	769	752	736	758	782	760	732	747	737	722	751	795	749	799	748	755	725	742	748	772	778	774	759	752	775	766	712	773	767	791	742	756	736	765	754	727	744	737	711	726	746	751	789	767	758	720	741	791	727	734	751	735	780	752	765	778	743	709	751	736	688	783	810	765	764	760	758	754	780	757	759	717	724	757	753	778	740	797	824	753	768	785	754	756	745	713	758	746	740	726	686	787	770	776	757	763	833	786	743	793	789	792	812	754	742	740	740	781	743	715	737	764	739	824	721	727	690	770	749	768	805	721	734	733	744	781	746	752	791	775	796	765	752	765	752	749	732	735	782	773	788	777	755	718	749	773	745	758	757	756	714	732	737	736	774	737	731	742	725	772	712	753	790	752	757	772	769	800	745	738	753	721	684	777	708	753	799	784	721	764	747	728	719	747	729	777	737	737	738	766	785	773	720	730	754	760	759	727	726	739	758	763	736	785	745	734	781	718	745	701	774	801	748	710	730	724	799	747	733	717	731	757	732	767	740	705	725	742	752	718	755	708	771	801	766	790	760	781	773	769	742	754	761	756	762	732	788	780	752	728	737	758	733	810	766	736	808	760	762	752	766	767	796	761	746	750	742	730	719	767	760	722	828	766	737	709	787	772	721	770	757	761	728	714	766	735	734	778	773	782	761	732	844	785	768	757	750	736	775	758	724	729	766	706	778	760	784	753	739	771	748	734	706	763	730	776	789	768	716	786	766	728	736	788	763	731	771	728	751	729	763	727	755	791	788	787	774	779	727	719	770	792	762	753	742	761	737	777	812	684	728	766	740	777	767	724	772	748	756	683	728	774	791	801	772	776	783	736	744	800	719	726	754	774	778	753	778	771	771	776	758	727	739	761	725	737	764	758	802	746	741	771	779	717	733	741	732	784	788	818	754	702	786	805	676	744	731	685	753	767	723	742	707	728	763	800	742	795	790	822	747	714	764	751	743	788	768	777	775	753	810	717	744	705	710	745	749	763	784	727	789	777	737	767	704	801	739	747	783	777	763	731	776	733	777	765	725	753	751	813	730	755	844	769	757	782	769	697	733	737	698	807	750	805	727	719	747	757	744	747	801	755	728	710	768	713	735	735	736	714	776	726	763	757	753	758	754	768	727
14537	7941	7013	3972	2368	1723	1240	1007	803	721	645	541	487	447	438	403	364	377	418	330	357	340	344	375	317	315	376	332	324	329	306	322	336	314	319	331	389	328	311	312	341	315	346	342	315	330	340	332	293	299	320	328	321	325	303	369	336	335	321	308	346	348	318	329	330	305	331	345	312	358	338	305	312	336	326	320	318	334	334	322	333	335	320	324	299	338	325	347	304	340	320	304	315	341	366	329	337	378	374	346	316	346	316	289	327	330	331	333	303	306	307	357	342	325	311	339	333	312	288	321	312	312	337	320	296	302	327	367	303	329	345	328	314	331	345	302	320	348	320	335	326	356	336	345	316	290	338	348	306	336	333	309	311	340	309	308	348	365	316	324	295	322	298	347	327	322	315	309	347	336	350	340	353	340	313	354	309	337	329	309	298	324	332	330	333	310	309	314	308	347	311	316	328	295	307	310	322	305	291	320	315	358	323	308	326	317	326	320	294	330	300	365	355	336	304	356	333	304	332	311	345	318	329	315	354	308	318	304	316	326	292	358	327	344	330	294	292	321	315	347	333	319	336	328	348	324	332	304	331	326	343	339	333	322	292	325	309	340	307	327	312	322	332	345	333	343	295	323	298	299	339	335	324	311	300	296	318	318	300	301	316	322	358	327	330	286	358	335	311	329	308	292	337	335	285	289	351	320	322	306	321	330	306	312	322	357	327	337	346	329	331	333	292	361	303	319	308	319	335	308	313	357	325	322	319	304	328	334	303	333	308	304	288	332	339	318	327	297	339	342	339	369	301	302	336	315	344	309	333	356	366	318	303	289	336	326	316	296	312	324	316	323	296	343	303	311	347	288	314	311	341	358	328	368	297	324	328	298	287	378	315	274	317	355	293	317	326	337	320	337	295	281	317	290	352	358	341	324	299	301	309	296	355	362	343	282	375	333	310	332	323	348	325	325	347	315	325	314	304	295	344	293	301	319	323	344	309	325	363	361	342	344	344	288	295	320	349	329	332	297	310	341	346	336	322	313	314	348	308	314	309	302	348	337	316	351	313	366	326	320	327	331	313	313	311	318	296	360	343	348	336	328	318	354	328	334	333	306	368	308	312	301	320	330	318	320	324	337	317	323	316	325	298	315	337	328	336	325	328	368	337	375	331	331	344	290	318	338	328	354	314	321	307	333	337	333	306	334	326	341	328	339	343	308	340	319	316	301	334	321	343	289	334	307	311	344	337	328	329	328	302	314	332	338	340	339	300	319	312	299	326	349	306	321	340	311	312	304	335	306	356	324	327	354	318	332	335	299	341	339	340	332	349	320	308	304	346	326	362	366	291	333	295	322	360	334	320	363	332	309	298	316	303	310	348	345	299	328	282	316	334	300	354	336	315	284	364	362	326	325	324	332	310	335	339	348	333	306	322	314	339	352	277	328	335	326	301	342	373	317	330	319	315	320	321	312	348	337	376	327	327	319	327	355	339	313	305	315	299	289	341	317	333	315	300	329	317	320	326	326	311	289	309	353	315	322	324	298	315	311	316	323	297	324	318	335	333	327	306	321	326	329	301	365	323	325	333	326	342	340	333	314	343	346	330	344	339	295	331	359	333	309	325	313	320	304	360	346	309	287	340	320	299	348	328	344	293	312	326	285	336	309	342	302	301	319	342	315	331	321	343	325	320	323	326	319	328	320	286	299	337	331	292	309	298	372	345	345	330	304	335	325	319	318	328	299	332	324	323	283	328	346	330	316	293	362	301	340	307	303	352	299	333	325	329	344	309	310	312	291	349	341	344	328	328	352	305	287	326	306	361	307	345	335	318	323	296	314	313	299	319	307	321	319	320	311	312	307	320	341	313	337	287	363	311	360	345	310	301	375	331	336	309	349	314	305	299	320	349	334	336	290	353	325	303	340	311	292	324	325	311	299	327	299	339	307	299	327	319	294	327	346	337	340	320	279	313	344	326	347	347	335	321	322	340	315	300	298	327	309	296	296	311	265	327	294	356	329	348	288	315	346	300	329	321	339	302	284	307	304	327	304	335	330	343	287	363	303	350	321	324	323	328	321	344	342	349	325	341	341	305	340	332	350	332	314	353	327	349	327	317	325	328	325	325	342	343	334	330	310	305	313	325	292	334	308	338	325	361	354	348	344	301	340	339	317	314	312	306	292	296	295	325	306	294	368	314	349	342	320	327	372	328	313	333	273	326	324	317	330	336	302	320	333	304	315	333	360	322	304	321	316	305	307	325	332	303	308	318	350	320	305	314	339	316	333	319	306	309	317	310	331	326	341	319	331	312	297	305	314	325	311	316	334	307	328	334	341	315	321	349	318	317	322	293	338	328	318	281	327	359	297	310	320	296	345	334	325	351	319	325	303	317	336	329	320	377	320	303	343	340	325	314	342	322	348	361	311	323	314	350	327	322	304	323	335	345	327	348	320	324	317	325	324	346	318	305	330	330	327	299	332	347	327	343	330	354	342	319	331	312	327	321	333	352	318	309	305	340	344	289	325	306	347	316	271	314	323	313	308	351	370	350	363	367	333	345	282	309	304	285	296	326	327	330	321	324	310	325	345	326	282	331	316	312	317	296	333	317	341	336	301	344	356	331	276	320	323	307	329	341	322	325	319	330	302	333	339	330	344	317	316	333	369	311	330	301	299	311	331	327	325	329	327	310	325	317	332	312	341	296	333	306	312	332	326	314	336	361	305	330	287	309	341	316	284	357	323	326	347	327	331	304	356	324	322	317	320	338	373	352	296	328	339	320	309	344	332	355	355	322	289	338	315	323	338	337	295	331	330	324	316	331	310	320	315	344	325	307	321	345	298	336	317	328	313	327	286	318	313	324	389	314	332	323	329	332	307	327	295	346	319	329	314	332	312	351	328	312	324	340	312	356	328	329	299	306	330	326	318	315	350	331	304	320	299	336	326	301	343	316	322	333	301	350	334	321	327	353	318	322	318	307	318	338	310	325	331	311	334	368	331	359	331	330	298	327	344	328	358	346	330	324	321	282	329	311	357	359	301	292	318	343	355	326	332	331	352	337	323	353	335	346	326	309	305	345	339	289	339	295	312	335	295	330	352	313	328	311	339	348	307	352	308	328	288	313	311	327	364	315	337	313	308	333	307	321	320	302	321	323	315	332	283	336	343	345	319	340	297	309	300	302	323	318	338	319	314	333	275	351	308	337	319	314	351	329	321	383	319	308	354	325	338	368	343	311	345	310	338	316	316	288	317	289	318	335	343	307	337	350	320	312	302	302	307	319	331	364	321	321	336	309	334	344	313	335	306	325	337	308	338	342	286	320	310	335	307	335	335	313	297	314	287	325	316	325	338	327	320	302	340	320	327	295	358	343	360	332	341	282	314	309	341	328	326	363	344	283	321	315	313	309	318	337	319	337	342	300	337	311	319	313	347	325	295	332	328	319	324	375	320	344	338	346	321	326	325	308	338	321	314	316	315	355	322	309	333	332	309	339	352	316	351	309	345
10582	7941	12806	10931	8037	6835	5767	4476	3707	3161	2643	2256	1929	1579	1552	1388	1197	1054	1042	958	974	933	910	914	866	888	801	853	825	818	795	797	832	787	739	805	767	781	828	807	818	771	785	817	815	790	788	812	747	776	816	785	790	765	756	769	762	842	813	816	817	825	814	808	797	768	803	762	784	801	778	778	809	816	770	767	770	815	837	799	799	837	826	830	781	816	815	759	799	765	763	760	749	781	795	800	731	805	785	779	802	747	818	756	814	778	763	772	761	802	835	784	768	823	831	785	768	791	799	795	782	730	753	798	820	787	777	745	742	821	801	757	812	800	781	847	741	789	788	789	809	787	810	780	789	805	769	766	814	759	784	775	776	746	813	743	719	784	729	804	794	788	749	795	816	789	774	786	792	738	778	825	749	854	803	792	749	783	784	788	779	752	766	758	814	765	803	788	792	803	776	787	754	787	797	842	798	794	802	824	811	801	762	802	795	744	819	779	769	799	717	747	759	777	823	816	801	811	806	785	759	752	772	791	818	776	816	753	755	792	793	745	820	787	778	763	821	797	741	816	750	813	758	807	778	805	753	805	787	756	826	778	796	836	795	771	793	761	802	824	790	839	767	797	805	816	778	809	802	827	846	803	758	798	752	813	798	752	741	807	821	800	829	813	768	761	778	808	836	766	823	831	777	815	811	749	810	835	780	815	766	785	763	799	806	759	796	773	809	778	851	782	760	806	818	796	812	797	775	789	757	817	824	829	809	773	771	757	763	748	813	757	759	739	748	753	793	821	742	798	787	773	801	791	779	804	743	765	765	803	807	807	786	809	824	801	769	774	764	733	802	793	792	793	762	819	789	773	807	800	801	813	838	807	789	817	854	743	798	790	788	794	812	796	795	760	773	825	769	787	811	796	798	817	782	777	783	837	785	741	800	725	728	807	789	814	767	820	828	798	742	807	778	751	766	788	775	787	790	791	800	757	798	731	806	801	787	753	803	814	772	820	823	845	770	798	807	843	819	824	780	809	819	796	809	748	804	805	799	760	805	802	760	821	790	770	771	801	809	767	784	747	803	743	760	802	795	795	776	789	812	791	762	776	822	783	816	809	835	760	802	820	788	782	756	777	829	814	777	774	770	782	761	778	791	804	762	808	793	817	744	803	792	822	767	791	784	788	807	784	797	802	761	792	805	801	767	786	797	783	775	800	839	814	784	804	767	818	825	722	841	786	803	823	798	795	717	802	799	746	765	789	885	781	764	824	773	763	775	814	845	788	791	747	802	778	783	796	792	828	776	804	798	764	780	808	797	814	771	773	800	772	783	774	765	788	789	895	814	791	759	758	864	744	791	761	797	742	774	810	773	767	737	765	793	764	786	749	752	746	793	813	791	766	809	768	788	759	830	781	799	808	822	759	849	770	802	829	763	767	788	775	790	794	790	768	842	818	774	787	796	800	764	704	822	817	800	821	748	804	792	845	753	796	787	820	780	783	849	788	829	828	744	822	779	780	828	812	808	773	777	769	790	830	777	849	840	754	797	759	777	774	813	757	804	815	774	818	785	795	802	775	774	799	783	790	840	799	786	823	789	793	806	768	794	792	789	757	756	755	792	784	807	785	776	772	819	811	778	790	751	765	733	839	823	826	773	765	812	782	699	791	815	795	783	821	828	758	811	798	791	784	794	786	827	774	774	822	821	798	799	756	821	808	766	785	780	801	781	751	771	781	775	805	799	724	805	834	799	788	798	781	797	808	762	765	813	762	793	762	796	807	767	803	835	813	794	763	751	794	763	810	816	801	801	741	746	755	759	803	769	725	772	829	802	746	770	843	794	726	831	833	738	769	839	769	772	800	768	802	794	802	843	815	822	839	811	760	790	801	803	825	707	764	774	793	800	808	819	783	792	787	765	768	805	763	807	817	815	828	795	766	797	800	784	772	753	793	802	773	836	767	744	772	787	800	819	787	806	725	771	797	799	769	761	779	802	826	772	795	799	804	760	825	810	825	798	827	730	800	792	787	680	796	796	787	776	734	794	750	775	803	813	752	755	780	765	783	805	780	798	787	764	739	790	777	806	803	826	780	797	799	801	807	736	745	803	775	781	789	821	840	762	827	807	810	814	781	777	839	845	749	783	810	785	788	766	850	774	758	797	803	743	807	754	747	790	809	765	763	769	763	823	813	728	809	744	840	745	813	785	756	789	737	823	785	773	803	813	794	768	820	762	768	853	791	822	804	717	783	740	790	796	877	793	801	843	807	685	848	820	781	852	829	817	842	854	809	787	812	784	826	779	806	785	791	734	855	767	792	817	775	771	694	786	790	801	799	812	717	809	827	829	748	789	773	751	789	777	754	804	816	740	784	805	753	770	820	795	735	777	791	779	867	807	787	788	794	786	790	828	821	809	818	777	810	779	777	798	796	757	791	714	750	793	756	799	817	837	866	753	837	762	752	778	756	812	799	770	831	785	820	848	799	771	773	773	785	804	768	798	825	779	765	815	814	806	786	770	813	807	756	770	764	736	787	787	748	808	764	773	795	780	796	748	820	797	743	801	825	812	840	767	788	793	794	800	801	767	865	766	774	767	810	787	750	773	786	809	793	801	791	754	768	735	775	813	781	788	824	748	796	821	747	805	784	771	795	813	778	789	795	828	820	778	812	768	776	761	835	769	797	787	820	771	798	793	768	774	774	838	822	795	796	825	802	788	775	809	731	801	748	753	791	797	786	745	734	763	775	783	779	793	754	767	788	789	803	781	819	802	760	757	743	845	755	786	798	790	753	769	767	825	825	778	795	772	794	822	835	778	784	780	774	820	777	868	784	813	753	785	776	765	770	823	752	762	805	783	756	786	814	787	808	848	821	852	770	756	781	766	783	774	821	870	792	762	769	778	802	781	801	805	760	824	804	836	820	783	749	830	774	767	786	829	785	774	815	840	796	747	715	742	832	825	773	782	725	773	858	799	737	739	789	740	782	723	787	856	757	793	795	781	813	799	796	758	831	749	803	825	775	813	748	785	832	777	816	795	784	786	803	792	835	766	788	755	819	790	776	768	751	824	841	741	759	753	818	755	763	807	771	828	819	809	780	759	737	771	792	733	774	779	792	806	777	795	813	770	780	788	794	713	777	778	799	808	807	791	793	787	808	786	729	778	780	823	740	802	795	762	761	793	813	753	809	784	795	804	773	742	787	786	806	797	787	790	817	749	820	822	791	773	805	794	787	785	767	825	807	795	802	828	764	788	790	822	811	846	795	752	818	809	824	809	818	815	741	771	791	790	826	807	794	827	741	776	741	768	805	773	841	761	800	721	783	742	796	749	827	804	746	805	766	797	811	830	815	768	773	764	807	763	759	793	789	799	771	826	787	805	777	796	776	749	787	831	780	795	764	763	803	803	779	787	801	763	798	777	806	758	771	757	838	773	786	736	795	780	761	746	749	752	782	771	784	730	771	751	751	767	753	802	775	753	797	823	795	757	784	823	775	798	779	786	762
27224	18154	20093	14108	7721	5935	5587	4260	3437	2864	2128	1599	1644	1093	1009	887	695	634	558	519	501	495	439	447	429	378	359	393	317	327	346	338	332	331	329	317	326	309	309	349	337	307	323	348	310	350	339	302	339	300	359	314	338	323	338	330	327	340	298	326	307	335	306	351	337	354	327	304	311	318	281	299	344	328	344	323	356	324	315	356	348	323	308	303	293	300	326	295	306	330	354	288	303	313	319	333	286	310	317	317	305	334	281	297	330	312	325	336	312	326	307	345	344	311	311	341	323	303	354	302	319	322	306	314	305	299	371	337	309	310	296	289	326	315	358	327	322	311	318	318	316	319	324	325	297	333	312	314	359	327	306	337	321	301	326	305	334	348	307	336	351	368	337	321	315	347	332	346	302	306	343	341	316	337	326	311	308	299	301	335	332	337	333	309	324	354	320	305	304	344	332	317	331	325	339	284	328	322	329	309	326	315	363	333	329	352	361	316	297	340	330	291	328	307	311	322	318	342	313	307	303	324	330	300	328	328	318	326	351	314	342	315	303	299	332	319	330	290	292	305	338	317	339	310	324	323	326	318	316	324	291	305	345	340	349	327	342	326	299	341	317	314	305	313	338	311	318	325	346	312	296	320	350	321	328	334	365	296	327	311	307	293	306	332	313	307	288	307	318	317	313	330	292	307	319	315	327	311	299	354	304	306	346	323	342	310	310	324	307	322	307	327	341	340	332	317	330	307	303	316	347	293	293	352	320	331	308	331	337	329	313	347	325	311	318	333	308	303	298	314	318	301	324	347	291	359	337	310	314	336	317	325	295	305	320	317	322	323	337	353	333	294	296	340	320	292	308	292	317	324	325	291	305	326	313	332	327	333	340	306	328	310	288	308	339	332	315	313	354	361	301	297	342	301	310	329	318	343	312	280	327	313	312	333	342	329	335	275	307	311	292	311	338	360	307	320	339	298	322	311	324	324	323	324	347	323	323	307	340	331	312	349	316	309	336	319	311	353	321	317	315	284	315	288	304	290	316	334	338	307	301	313	315	350	327	311	323	335	325	322	310	294	276	320	320	322	351	296	282	340	330	296	328	296	348	333	332	320	311	290	333	317	324	320	342	306	320	315	341	276	328	331	319	346	316	341	305	310	324	341	341	314	326	313	316	301	295	310	308	338	324	314	303	315	314	330	293	324	303	334	329	288	322	339	330	337	298	313	316	321	351	337	327	336	329	305	321	323	318	314	357	269	300	282	347	298	328	307	323	267	323	302	272	308	323	339	332	310	334	328	321	327	324	321	329	335	351	326	301	318	332	318	346	295	331	332	290	321	320	289	337	324	305	303	323	331	327	342	289	314	305	307	325	332	322	297	311	316	347	302	333	312	342	337	307	316	336	327	326	289	347	312	313	309	353	339	334	302	332	302	339	293	330	323	329	305	313	314	348	329	340	292	309	317	312	317	344	346	334	337	338	358	327	285	351	310	320	302	319	309	354	331	320	341	301	306	324	339	321	312	329	287	320	282	302	311	308	330	337	342	324	321	332	326	315	376	333	332	340	339	301	287	339	311	340	322	357	352	313	342	307	293	331	337	313	293	298	322	304	332	328	345	333	335	314	302	306	307	355	331	368	319	322	321	314	328	318	360	321	317	322	298	333	301	324	297	311	356	290	311	360	358	332	318	330	305	283	319	308	295	317	312	321	366	330	318	314	327	287	324	316	336	300	335	296	301	314	321	340	332	342	322	318	326	332	311	310	350	309	310	316	324	287	298	332	329	320	315	339	300	297	332	314	312	290	310	345	316	307	364	346	287	323	357	337	293	313	309	311	282	330	336	300	308	306	319	288	300	310	305	300	350	296	295	326	340	293	326	324	316	308	359	304	326	330	331	301	337	346	333	310	354	336	320	294	313	311	311	323	307	319	323	330	343	301	343	320	317	322	287	329	328	307	343	330	321	298	314	271	291	319	329	324	290	310	326	303	302	320	277	295	318	317	298	313	356	319	297	309	304	297	326	328	330	291	327	304	323	327	328	311	329	305	317	292	316	344	325	343	323	312	319	296	340	304	328	313	349	324	320	332	348	323	332	329	369	298	311	346	310	304	316	299	306	355	318	308	323	335	323	350	329	319	319	308	318	325	318	316	293	290	288	320	314	321	298	326	315	322	354	295	303	357	313	313	302	333	339	326	312	302	290	320	312	332	340	319	307	321	321	312	287	319	298	279	311	305	307	336	308	305	302	324	287	295	346	317	327	326	344	290	288	335	321	359	287	279	329	308	314	338	306	315	325	329	302	306	306	287	298	363	314	339	327	311	317	351	296	285	283	317	320	300	309	342	330	298	294	322	296	295	306	325	326	324	334	331	286	325	325	308	352	303	294	307	329	307	322	328	318	322	341	310	350	323	357	325	327	297	307	325	318	331	342	329	287	335	284	361	358	297	315	315	310	315	326	326	341	308	294	298	337	286	326	282	297	305	324	337	329	348	300	320	320	320	298	324	298	295	368	308	304	315	294	304	309	332	318	324	305	337	324	305	343	317	333	279	316	304	331	316	346	303	297	302	338	262	308	337	308	315	330	328	329	325	282	356	300	311	342	335	298	342	362	333	320	296	331	340	299	345	325	349	331	291	344	314	286	283	322	352	297	293	340	313	338	291	286	344	346	317	301	317	320	295	362	320	339	340	286	306	313	353	293	342	308	315	289	348	324	323	335	314	292	303	335	321	321	323	312	319	308	317	305	302	310	292	312	318	342	318	305	314	283	296	305	352	344	301	333	316	293	323	265	328	308	299	295	330	329	323	303	318	309	348	309	298	332	343	313	293	333	331	305	317	317	294	328	329	293	299	335	329	326	357	289	311	330	333	314	326	311	310	320	288	303	317	310	342	334	360	326	303	323	311	310	294	318	322	332	343	312	312	306	328	335	298	327	321	346	333	315	308	308	309	321	324	340	291	306	345	325	318	311	325	348	311	321	336	324	313	326	309	358	331	314	316	320	343	340	305	329	300	310	298	330	314	305	331	321	315	344	323	321	321	286	287	336	313	303	345	299	311	337	316	305	324	328	336	323	300	309	322	309	305	330	348	300	306	319	325	312	314	321	301	319	311	299	330	314	317	325	325	326	322	342	331	333	342	326	356	315	313	295	302	301	333	326	319	279	289	282	338	314	320	288	317	325	328	331	312	331	307	319	324	363	325	327	333	317	272	380	346	350	347	317	322	340	288	284	318	352	309	319	327	305	333	339	300	319	316	340	294	300	332	306	333	335	324	291	349	327	312	313	323	325	291	350	329	317	283	318	299	302	304	311	320	317	309	329	353	333	299	295	349	317	297	313	288	309	317	335	321	343	332	326	344	322	318	351	331	306	297	319	283	295	311	304	299	316	301	337	339	354	334	328	312	326	331	298	321	316	342	330	343	318	322	338	322	300	288	308	349	323	342	339	322	312	319	346	318	282	339	324	355	310	340	304	322	318	354	356	324	330	308	317
19737	16310	25188	23497	16266	16369	16634	14113	12646	11807	9512	8122	7904	5156	4718	4177	3005	2924	2566	2389	2201	1858	1655	1754	1609	1375	1231	1144	1001	1036	920	865	910	890	835	859	817	785	818	830	861	810	809	766	793	776	786	788	766	764	815	784	746	785	795	830	837	795	765	824	823	837	744	769	832	768	804	794	832	786	800	814	816	820	804	821	786	785	791	757	820	772	751	778	803	806	783	812	801	774	814	792	804	815	745	740	797	770	793	792	804	800	762	774	780	811	778	778	771	786	850	767	794	855	803	831	781	749	783	800	752	804	787	821	761	787	799	806	831	834	776	788	722	856	738	780	755	772	766	794	751	820	776	774	796	765	749	854	799	757	740	806	813	752	799	771	771	785	768	810	765	823	794	784	777	784	811	815	778	769	803	816	827	793	788	762	759	820	755	770	810	776	784	795	800	745	800	758	780	786	814	810	751	771	802	751	828	847	807	821	763	797	793	791	770	766	754	771	771	816	765	760	786	802	783	790	761	824	814	821	753	755	791	806	826	809	795	780	769	759	757	800	751	831	776	786	732	778	800	776	826	819	742	788	752	789	812	747	764	830	832	760	801	750	791	824	742	771	754	829	801	748	846	754	784	769	788	768	810	797	750	788	740	774	830	786	782	836	765	797	765	792	814	776	831	801	762	807	738	791	787	775	804	805	772	779	762	734	822	794	805	793	790	770	844	788	711	776	787	808	799	777	769	803	773	773	861	828	799	789	803	763	767	825	838	761	763	802	812	824	837	783	823	791	794	787	795	782	822	799	754	761	808	781	790	779	837	756	810	760	759	735	742	719	778	776	797	799	740	783	763	810	792	768	824	815	840	752	798	786	789	817	740	783	825	769	782	800	779	777	779	781	785	790	733	768	783	778	816	770	810	793	785	838	782	803	782	763	813	800	783	796	813	750	798	788	793	783	813	815	761	810	794	798	810	779	778	802	792	782	786	758	775	810	803	821	836	756	769	753	793	818	758	782	810	772	765	797	795	807	761	782	771	781	761	819	808	805	770	818	737	768	799	808	796	836	769	772	807	801	802	819	776	760	782	777	774	751	772	786	790	837	785	796	784	746	800	798	846	763	783	789	792	842	771	808	794	802	763	802	810	792	799	809	833	813	794	765	776	770	753	742	772	803	751	758	810	779	797	791	803	769	783	797	778	750	813	840	799	775	799	782	786	821	788	747	790	831	848	764	800	770	736	768	753	838	802	774	725	804	845	825	748	770	759	822	756	757	804	781	791	812	767	787	730	787	833	780	732	833	789	814	795	768	778	797	802	787	766	760	756	721	778	836	765	809	798	798	766	756	760	838	739	758	705	780	776	763	809	787	789	786	759	750	801	813	781	764	768	778	791	812	821	743	780	756	789	781	769	827	766	746	776	792	773	792	802	838	781	784	797	783	791	762	805	816	778	791	802	780	828	800	816	796	751	775	761	777	847	787	819	796	784	726	797	769	791	773	793	804	808	786	772	799	774	766	813	842	818	816	781	806	804	739	776	794	812	758	794	753	758	720	764	744	781	833	732	783	829	828	796	791	774	802	790	818	772	798	828	763	749	775	816	784	777	778	802	770	744	792	815	774	769	755	779	751	767	742	810	797	770	774	773	754	834	692	812	801	747	761	807	776	799	787	803	786	802	748	770	816	799	730	729	794	794	774	801	773	876	766	769	771	810	816	799	794	783	778	805	800	815	780	758	794	763	757	730	802	794	801	767	765	759	768	781	799	768	774	818	791	773	822	770	762	788	799	779	759	781	802	774	799	757	798	783	819	749	759	784	754	806	816	781	817	780	756	742	748	816	819	772	795	834	788	759	789	836	749	792	758	778	792	832	800	810	740	761	813	793	802	801	835	733	792	773	854	784	764	810	745	812	770	845	760	818	796	805	796	790	775	762	754	844	786	808	803	815	796	820	785	763	796	794	795	797	769	752	809	766	795	820	799	785	763	709	689	776	797	772	761	811	777	762	802	778	812	788	807	762	775	735	860	761	781	771	786	796	767	781	772	822	769	814	817	777	815	759	787	798	781	813	771	759	756	743	780	753	821	811	777	784	768	807	831	778	773	788	783	784	795	775	845	760	725	806	755	814	835	764	839	798	775	747	766	808	760	798	775	810	803	787	767	830	772	854	798	834	799	804	829	836	722	762	754	806	766	777	801	780	825	787	736	841	800	784	815	851	781	789	848	801	799	764	814	714	797	811	755	807	785	838	822	788	755	813	783	776	779	819	802	798	830	802	727	800	796	760	761	833	813	742	762	792	754	765	795	780	781	810	843	794	806	742	755	809	743	794	790	753	781	812	763	759	767	768	842	757	814	797	778	883	796	761	832	743	802	762	800	688	812	798	810	761	733	795	825	754	776	848	795	773	778	777	782	800	759	812	772	766	786	783	826	786	789	781	795	801	819	763	743	792	769	801	755	816	785	755	768	778	793	796	784	751	767	857	799	734	807	769	805	812	800	769	803	775	810	786	805	794	779	789	788	780	827	810	791	768	797	795	809	805	808	737	814	818	772	746	776	734	820	778	725	770	739	779	725	790	758	757	806	788	759	767	823	845	816	796	743	760	786	822	864	770	755	793	809	773	738	781	767	795	790	804	767	792	812	784	767	773	757	780	800	799	825	770	803	795	721	805	805	795	760	762	813	743	754	787	836	778	779	798	809	802	789	769	793	798	755	788	774	807	805	833	756	822	801	815	791	769	741	791	770	790	795	857	767	806	831	815	738	784	785	758	786	822	822	782	776	831	783	769	774	805	757	846	768	773	774	809	806	822	748	734	781	737	747	767	782	796	740	826	772	735	766	768	802	777	736	817	796	743	782	827	783	790	805	711	761	792	829	814	763	830	822	722	790	760	753	815	777	768	815	744	774	806	812	800	741	760	792	774	787	778	784	806	817	794	771	783	767	798	809	780	784	830	761	765	782	800	827	801	757	792	817	752	829	786	727	768	823	743	800	760	754	746	783	747	769	736	842	787	767	765	827	793	832	790	765	760	825	815	808	803	771	787	815	840	789	736	811	708	752	763	783	764	808	795	758	771	729	765	785	785	809	810	749	829	787	803	804	781	768	792	821	742	795	827	740	763	778	753	831	735	849	770	810	730	734	766	755	803	748	773	728	812	808	804	789	763	804	778	749	780	746	782	761	863	792	754	798	764	747	769	833	754	795	751	762	779	795	791	773	789	753	781	809	772	748	761	792	831	814	764	804	826	776	791	724	812	840	794	797	737	798	759	772	780	854	780	807	838	775	769	750	782	821	800	801	823	796	764	770	805	752	763	788	753	799	776	798	849	766	842	827	815	773	779	759	838	741	790	782	827	771	825	777	753	803	732	769	808	807	795	778	833	769	789	838	817	801	750	837	816	771	802	761	771	800	775	720	788	778	786	788	799	740	813	776	765	780	819	760	778	812	782	821	807	822	825	758	776	802	749	733	775	802	782	759	748	826	810	770	834	778	808	815
36764	26597	30864	24950	13518	9633	9244	7598	6164	5358	3841	2767	2689	1755	1425	1310	1040	932	793	814	710	645	573	534	508	441	413	396	346	310	347	323	350	341	311	319	324	340	338	294	304	324	327	309	325	291	307	298	326	344	321	307	297	304	306	298	296	333	330	312	326	327	305	322	277	308	313	296	295	347	329	327	312	283	324	305	310	303	300	294	322	317	321	281	304	319	359	285	291	286	307	315	330	294	338	263	301	319	299	306	330	280	268	314	293	301	324	338	312	297	319	337	326	306	324	293	304	324	315	326	313	284	308	331	307	288	310	303	291	300	357	299	278	313	276	303	292	309	289	309	276	349	312	306	305	297	350	354	307	316	317	321	338	310	275	323	306	329	326	303	293	327	291	322	329	306	292	287	321	317	306	307	300	306	309	307	310	266	293	304	318	305	303	320	330	274	342	295	275	298	324	285	287	308	314	292	273	307	318	284	305	306	296	293	303	308	316	309	327	339	299	312	312	309	319	315	353	345	337	299	292	301	330	324	320	328	329	309	314	318	263	276	304	313	296	327	298	308	281	276	362	303	304	320	351	334	331	282	319	301	322	299	315	339	340	312	284	334	307	306	321	308	306	288	330	297	309	288	292	298	312	291	320	286	329	310	297	295	316	320	329	309	318	300	297	293	280	325	288	322	343	314	294	320	275	330	302	294	348	326	328	318	295	306	334	317	320	312	310	310	282	310	321	303	284	310	299	312	316	328	287	305	330	288	285	277	342	318	309	285	298	287	342	313	307	317	326	277	291	291	310	304	302	313	267	309	299	327	306	335	318	317	306	315	291	314	330	305	310	319	307	327	318	299	293	318	321	267	303	289	326	305	357	312	291	306	301	295	299	315	323	320	293	290	299	278	300	318	288	335	279	306	292	333	303	269	301	318	302	325	313	310	297	312	317	320	322	328	312	291	300	284	314	305	299	340	312	318	312	304	297	323	329	288	266	304	323	309	330	350	307	304	304	262	306	362	286	314	304	303	323	306	319	298	327	317	294	294	273	294	305	326	326	295	337	289	355	336	299	334	280	295	288	333	320	319	316	290	279	329	299	338	332	315	316	311	286	276	312	279	308	307	330	290	274	307	321	315	300	351	300	337	310	279	316	316	281	323	301	285	308	303	338	310	333	272	319	305	317	299	268	318	319	301	293	296	327	318	288	300	257	329	304	285	292	321	328	295	288	320	304	324	248	276	293	287	329	343	319	308	331	297	306	285	295	269	354	315	301	293	315	303	324	321	314	303	343	302	308	281	303	309	309	334	306	315	328	322	299	298	303	306	295	329	312	300	290	327	327	285	306	338	319	317	298	282	268	327	328	308	262	310	301	303	312	330	294	320	295	316	305	336	309	294	316	304	298	288	298	345	294	288	264	321	321	317	284	302	329	291	312	292	317	279	310	296	313	256	317	319	288	327	307	309	325	309	315	314	293	321	289	302	334	317	332	282	292	322	315	290	303	280	278	283	275	307	315	300	302	316	292	326	300	282	329	325	301	336	303	288	302	328	293	318	307	339	322	292	286	307	310	299	316	336	309	293	298	296	295	320	332	305	343	338	301	320	288	288	293	314	301	310	310	278	320	271	278	315	318	324	324	296	282	279	281	315	281	290	299	299	334	302	305	315	303	304	323	322	307	304	304	316	288	285	310	307	360	298	309	282	314	296	309	321	291	299	311	316	269	258	306	318	308	302	308	328	318	320	328	294	300	355	303	287	307	319	319	305	342	295	297	312	357	329	277	287	328	311	294	322	314	319	306	316	310	273	282	314	308	321	289	308	271	349	304	312	307	293	323	301	304	334	313	318	294	281	323	321	339	280	334	289	277	305	324	301	333	310	318	312	337	310	302	293	331	305	285	280	287	322	346	302	312	294	287	321	301	302	327	322	296	301	325	335	273	299	315	289	299	300	318	287	351	305	313	310	306	312	300	317	298	340	338	334	300	315	337	319	300	295	328	347	333	322	281	285	282	318	325	306	296	312	283	316	338	326	314	304	313	281	278	296	312	335	296	297	348	318	319	324	302	304	298	291	292	328	288	318	325	295	302	310	302	322	316	287	310	348	313	314	278	316	294	310	270	293	317	317	308	329	321	352	323	304	301	316	299	318	293	297	304	312	280	294	318	307	276	350	312	311	305	316	330	331	302	320	333	311	280	320	318	329	299	283	325	337	319	345	292	303	276	312	302	322	333	345	315	288	307	303	323	294	302	304	302	306	286	333	305	288	338	324	282	334	277	329	293	327	272	328	312	326	321	278	330	341	299	316	270	366	293	311	290	301	297	307	298	327	296	300	349	305	302	303	319	304	297	313	337	307	320	302	299	315	296	300	322	311	324	273	292	267	317	300	289	348	304	309	291	316	297	287	317	325	315	285	300	304	278	289	279	296	310	322	293	310	337	328	308	340	310	275	268	328	329	314	297	280	294	316	298	315	347	322	289	286	311	343	288	280	306	306	282	307	347	307	277	287	300	308	274	297	339	279	315	311	287	281	298	338	314	308	292	334	304	290	310	328	278	283	353	293	324	285	301	305	264	319	309	296	309	248	292	301	311	287	343	302	313	327	289	309	300	305	293	286	287	311	326	311	309	302	307	299	320	290	305	301	284	316	319	310	292	282	327	279	315	323	278	313	274	314	318	303	324	332	283	280	272	304	326	318	294	324	332	312	303	290	318	305	306	310	307	312	294	276	296	330	304	294	311	308	323	339	276	335	327	331	312	316	293	300	303	298	286	339	320	317	305	313	312	328	288	315	319	290	305	316	276	288	312	325	313	333	304	306	292	307	322	302	337	314	311	303	320	287	292	325	312	332	310	302	304	293	284	307	289	286	332	322	322	293	305	338	272	307	240	300	310	319	308	317	324	286	333	315	309	307	321	343	285	284	294	311	325	308	306	291	291	296	304	320	337	299	313	302	310	307	299	304	311	320	286	287	308	290	293	307	351	295	317	318	306	294	287	276	337	316	283	308	288	292	326	301	285	318	295	307	314	286	295	327	310	287	312	308	321	276	325	306	315	286	317	291	309	321	312	307	315	315	292	307	293	288	287	298	297	301	331	295	311	313	282	288	298	299	319	326	329	311	280	330	318	292	300	316	272	320	317	334	301	312	312	306	318	290	297	292	322	274	300	279	264	341	311	312	310	283	296	309	326	291	293	307	301	309	334	301	324	303	315	298	295	330	331	320	312	351	333	284	350	304	281	295	333	335	326	320	294	310	301	312	293	315	316	316	284	303	304	320	335	323	333	291	336	321	317	315	324	333	323	296	314	317	319	342	294	312	341	313	313	302	315	295	283	306	322	330	309	298	279	342	316	326	337	320	352	296	331	300	293	300	327	280	317	324	311	280	320	312	295	303	285	321	267	316	292	291	311	297	311	309	313	334	311	301	302	277	315	304	307	282	308	328	312	313	320	280	301	317	300	303	303	285	288	315	310	306	294	296	334	307	294	308	293	285
25088	22821	33681	32674	21363	20707	22292	20124	19007	17682	15127	12007	12351	8369	7188	7035	5301	4759	3867	3648	3491	2860	2619	2523	2137	1765	1514	1260	1115	985	914	896	913	846	823	911	805	869	800	830	792	810	761	792	785	776	803	787	726	770	764	762	732	765	774	789	813	739	740	747	707	782	757	733	737	800	754	748	767	779	751	788	703	750	725	807	736	756	746	774	778	727	733	772	727	779	734	735	721	734	764	773	732	744	736	776	775	728	806	736	760	737	714	779	804	732	737	749	767	805	743	766	760	769	823	778	733	713	728	769	753	787	777	832	750	741	763	742	720	760	747	783	712	770	798	780	705	804	772	757	741	740	727	768	745	753	743	712	748	730	787	768	784	761	736	728	695	760	724	777	695	780	710	760	793	782	743	743	781	762	778	767	792	758	733	754	744	766	746	811	774	733	774	723	723	777	728	767	732	748	810	733	725	699	738	762	744	715	758	745	812	728	764	791	744	747	767	722	767	770	783	728	772	779	776	766	757	720	763	805	777	741	794	722	744	777	776	714	767	780	747	737	778	740	727	743	707	761	768	780	751	784	788	810	752	718	735	767	735	745	756	821	726	793	758	767	771	762	766	775	775	764	769	779	774	740	742	767	705	740	757	756	727	769	816	740	748	754	764	709	732	771	791	752	719	819	754	731	826	733	699	780	705	720	703	738	725	737	764	745	763	797	778	767	732	791	796	731	769	791	756	783	765	721	745	782	684	781	798	725	759	751	712	779	691	748	780	791	776	740	795	785	773	752	776	760	767	748	725	753	746	747	718	752	734	719	753	753	742	769	742	773	796	761	747	756	756	737	801	732	791	787	840	759	793	772	746	750	757	723	741	749	737	743	806	764	807	791	746	769	725	765	718	784	767	761	783	778	735	743	761	713	725	743	779	729	746	738	733	785	791	781	775	750	761	744	747	792	731	750	769	781	735	743	758	785	697	749	765	772	709	718	718	763	769	721	727	744	768	736	701	762	770	696	730	765	742	768	709	816	714	750	708	727	748	795	788	760	757	727	751	753	789	753	757	742	752	733	685	753	725	737	748	782	782	780	738	808	763	767	804	756	689	718	736	786	715	754	756	755	753	792	764	729	722	750	729	766	804	779	767	731	752	732	836	781	843	765	730	787	729	790	742	769	788	762	787	738	751	701	758	732	781	747	742	730	753	757	739	759	747	736	772	745	706	717	737	813	796	774	769	747	772	707	748	767	741	741	729	752	742	708	760	705	740	759	795	698	748	728	744	734	745	720	747	801	769	774	792	768	736	769	760	783	739	773	794	706	764	775	728	760	747	744	738	740	770	766	782	748	732	762	783	803	785	757	742	745	786	710	748	789	809	813	778	807	773	775	775	752	773	770	759	695	713	766	751	677	769	751	738	727	717	739	759	789	791	767	794	772	761	717	809	758	718	745	758	750	749	735	750	768	749	739	772	767	740	731	759	766	806	742	768	769	761	777	763	721	786	776	726	727	696	789	794	736	780	790	793	751	789	719	753	775	774	843	731	770	726	708	755	763	777	768	736	797	766	701	752	732	743	814	810	783	801	757	773	728	750	745	718	733	735	719	767	731	747	745	735	754	770	775	766	764	766	780	753	760	749	721	714	718	775	754	715	769	725	750	731	706	752	780	753	762	723	813	751	750	702	756	726	743	747	717	852	772	774	743	755	733	764	764	723	752	769	754	761	795	799	824	829	755	723	709	790	744	740	701	800	730	760	768	760	794	745	756	747	741	726	769	731	703	692	809	720	772	778	765	768	725	746	765	711	781	752	747	701	740	726	721	748	717	782	702	758	776	793	758	750	772	759	776	770	805	732	738	764	795	720	761	756	758	769	731	752	721	763	704	772	789	710	763	734	746	773	755	703	711	790	737	761	708	772	750	742	800	729	785	771	752	725	760	730	799	836	695	794	742	783	777	718	775	753	779	773	726	767	750	748	765	726	756	840	725	742	771	769	733	777	775	815	781	773	719	742	709	742	742	764	736	735	760	771	791	781	753	789	749	709	795	788	746	745	788	776	796	813	743	808	822	750	749	703	768	733	785	721	768	723	778	745	761	752	782	733	713	781	745	731	720	752	750	753	761	757	797	782	769	747	726	761	774	733	769	737	769	806	738	809	790	776	711	771	715	741	761	756	764	803	766	763	748	732	792	744	732	766	770	780	756	765	742	743	749	749	719	762	778	785	771	726	772	754	712	811	709	747	763	783	728	722	789	758	759	736	773	770	747	761	777	720	715	775	728	791	764	691	770	757	763	760	793	750	766	744	742	771	743	762	762	729	777	764	772	762	722	787	748	740	778	774	717	726	753	769	778	752	783	743	771	736	781	730	777	752	768	786	801	782	704	807	731	741	763	797	782	756	770	716	723	785	782	772	702	758	752	762	752	728	753	735	749	740	789	740	741	719	749	777	822	733	718	766	749	751	718	700	773	757	741	769	720	756	765	745	766	739	753	736	755	741	728	777	744	764	739	751	770	797	772	731	759	800	812	783	795	708	751	760	746	704	733	776	751	757	757	696	723	778	726	776	741	719	719	769	753	749	758	767	755	697	777	735	757	725	766	773	827	775	758	725	720	756	764	816	754	827	795	741	753	774	773	723	735	784	789	700	742	752	700	764	760	753	681	683	738	771	720	725	744	761	760	736	743	756	744	741	728	745	739	697	762	748	770	744	762	760	715	769	730	754	727	751	777	719	721	731	754	728	749	739	753	765	769	752	748	740	745	750	802	747	737	782	751	725	759	749	747	783	723	710	732	744	782	809	742	782	732	764	753	788	766	771	791	700	701	772	763	763	758	778	736	729	764	802	778	736	748	739	751	747	732	779	737	738	766	735	763	773	806	719	718	764	785	715	729	778	795	781	754	780	805	783	756	760	779	759	799	778	749	727	790	740	736	791	716	751	714	813	756	765	784	770	721	774	733	735	733	719	734	751	793	757	703	753	749	748	776	758	742	759	775	784	749	751	734	751	717	746	759	729	753	759	803	756	800	715	731	738	768	726	761	777	775	830	736	793	744	798	716	757	776	749	735	763	758	761	736	805	791	699	758	771	782	769	749	781	813	760	733	757	810	750	734	816	729	729	730	749	763	766	739	800	780	760	707	775	731	782	700	778	747	729	741	757	729	711	743	777	805	767	728	752	784	753	754	808	718	786	764	799	725	763	755	785	720	752	770	767	741	756	736	754	763	799	717	740	762	774	740	684	799	733	799	779	756	732	706	740	749	786	773	797	760	766	755	744	804	752	774	785	761	763	797	811	705	759	768	746	752	750	770	758	732	766	754	712	751	733	797	792	762	737	792	817	707	740	744	787	777	704	745	746	735	736	723	754	736	739	751	762	721	746	792	730	744	740	779	759	780	735	763	698	771	772	754	771	750	777	703	742	765	760	785	748	725	746	741	770	786	716	774	782	766	719	746	734	742	814	778	797	754	761	825	798	778	740	746	754	748	772	768	743	758	779	751
15277	8999	7693	4637	2396	1516	1235	958	800	714	627	502	445	463	399	395	372	370	382	338	317	364	353	377	336	322	339	316	330	368	324	335	304	347	315	324	340	318	320	305	339	331	336	317	330	352	265	327	348	289	321	315	328	320	314	318	342	337	330	320	274	284	304	346	340	347	323	323	330	334	342	273	334	350	293	358	345	323	324	314	335	324	326	320	318	336	322	315	331	348	321	335	318	345	361	303	315	325	287	328	308	329	327	334	344	340	336	329	339	332	382	317	321	322	336	357	301	317	346	286	290	325	344	328	344	376	338	329	345	287	334	316	315	336	320	276	354	340	295	313	297	314	303	303	329	312	331	320	385	306	340	310	331	326	340	355	352	373	335	353	333	312	327	325	335	303	302	313	345	323	320	334	313	323	338	318	339	338	322	321	315	298	326	322	329	342	328	321	297	326	329	333	327	341	345	324	319	339	345	346	334	305	299	302	354	315	307	340	346	297	331	331	316	332	349	353	309	318	328	336	309	341	320	318	344	361	342	320	326	371	321	324	315	316	311	348	335	333	298	312	316	316	339	330	339	317	338	306	347	339	330	320	358	309	306	337	314	313	313	337	330	318	311	316	299	351	287	347	320	327	294	327	336	322	336	343	340	315	323	314	347	325	318	299	313	334	286	349	293	313	373	329	351	337	312	325	292	324	346	323	309	343	315	324	316	321	294	354	317	308	294	300	317	317	324	356	363	338	331	309	302	300	379	324	327	346	347	342	326	320	351	314	303	312	307	311	308	290	358	302	325	324	350	320	329	324	317	317	335	355	355	324	302	293	359	320	311	301	338	325	337	344	331	330	293	332	349	328	342	341	302	301	302	294	327	340	298	339	308	309	326	323	378	363	324	322	297	369	305	309	330	342	361	318	296	306	312	314	358	327	343	318	339	329	322	330	328	332	337	338	326	299	322	357	319	306	334	334	316	357	302	313	340	347	333	347	341	317	302	309	352	301	331	328	331	354	297	375	363	326	331	307	335	308	319	328	314	301	333	318	335	349	319	322	314	328	291	382	312	328	301	319	303	337	339	320	320	346	339	346	317	325	318	328	369	291	331	328	327	338	303	323	324	354	306	320	360	308	309	330	355	291	358	306	317	322	367	314	375	353	326	331	317	302	357	335	312	316	325	337	329	367	312	333	309	323	354	307	322	320	304	328	286	349	328	307	335	350	316	345	318	340	336	323	357	356	318	329	313	328	334	289	318	325	347	342	339	363	353	341	370	333	338	311	358	362	334	319	331	348	295	339	295	319	362	318	335	351	344	334	358	316	317	327	320	318	329	336	345	342	346	334	352	346	340	324	328	315	296	340	315	314	309	321	344	346	333	314	297	339	367	274	284	322	315	316	351	343	329	362	325	340	339	300	313	316	323	299	345	333	314	313	335	294	343	368	314	341	343	339	340	311	333	335	296	313	327	344	332	315	329	311	314	327	332	324	327	340	318	332	312	342	353	302	327	319	337	349	367	315	342	329	285	314	291	331	345	304	343	340	311	343	294	340	334	313	324	332	349	336	334	335	302	301	337	321	295	328	308	312	332	343	322	316	337	352	334	327	318	330	304	323	346	332	341	327	322	351	328	312	357	341	345	331	326	340	308	316	343	337	305	335	342	319	327	313	341	327	304	321	312	308	305	333	330	319	319	323	314	355	359	344	334	297	324	358	322	296	347	331	329	296	326	351	327	303	336	365	300	304	334	338	306	326	328	355	340	334	367	330	327	308	344	302	336	315	363	320	316	325	322	362	319	331	315	361	322	306	321	319	358	322	324	326	302	291	345	296	321	358	321	317	328	316	358	326	354	330	339	335	328	310	341	323	308	319	323	311	325	324	355	346	334	308	341	332	355	329	324	311	321	335	351	333	313	320	316	323	334	366	308	312	336	364	348	332	333	284	338	282	299	318	346	338	308	307	337	340	352	335	303	330	339	319	316	336	359	331	352	305	365	332	314	324	368	320	325	293	358	307	353	311	352	383	314	305	318	314	366	291	311	325	286	310	325	343	313	295	285	331	330	298	339	340	295	335	324	317	332	321	368	334	296	327	353	327	307	331	348	352	346	347	270	320	300	290	352	290	323	316	338	304	364	368	319	335	301	361	357	303	340	320	336	277	332	307	310	339	326	293	345	318	308	342	314	326	320	295	332	354	345	330	343	347	318	320	299	337	286	343	335	322	324	308	369	315	314	292	288	354	326	345	321	327	312	324	357	313	323	328	305	354	331	347	316	304	335	325	317	284	292	333	339	349	338	354	319	318	322	316	352	327	341	335	356	347	349	375	341	315	332	317	305	337	353	332	358	343	300	337	313	323	320	336	329	354	311	320	330	345	329	350	331	320	353	328	305	333	351	360	347	324	332	307	333	321	349	321	310	331	364	324	349	312	316	317	336	359	315	299	337	315	346	341	322	324	316	333	344	331	328	350	319	322	286	335	350	329	349	322	351	307	314	354	329	342	326	329	336	320	331	338	359	360	299	313	319	353	327	306	331	335	343	326	330	329	324	310	306	309	366	315	369	315	344	305	336	345	343	348	295	315	339	324	315	299	313	329	299	299	332	312	305	313	339	338	345	311	335	291	322	313	316	334	331	324	327	327	313	304	318	300	331	294	335	349	336	327	299	319	312	324	317	349	308	292	319	321	321	361	311	337	300	296	340	296	295	343	315	306	299	327	358	317	326	342	324	320	305	309	333	327	368	362	330	338	313	316	331	335	331	357	366	338	332	309	321	317	324	310	328	360	352	338	325	323	290	319	319	341	303	352	316	346	357	333	309	329	319	332	334	322	303	375	309	309	340	300	311	346	301	345	305	337	356	336	305	320	311	353	311	292	354	312	330	328	352	338	302	307	302	304	344	314	315	315	276	301	302	309	325	323	363	344	319	336	346	337	348	348	318	326	349	336	337	335	329	334	319	355	323	352	301	305	325	352	304	290	318	296	293	335	311	317	301	330	334	346	296	341	346	329	377	310	326	322	342	350	283	330	370	316	312	323	295	338	315	364	297	307	344	313	318	335	336	311	340	299	318	337	346	313	305	318	302	304	296	330	301	335	314	348	315	336	337	326	319	341	336	330	349	327	322	319	323	329	298	321	326	298	346	338	352	343	317	351	320	352	348	295	291	323	333	317	352	317	332	289	316	313	333	330	307	312	325	342	325	392	304	318	304	326	323	315	296	329	340	335	361	357	331	305	324	340	322	326	330	337	329	323	318	298	330	331	331	329	328	281	325	333	324	347	310	334	364	319	338	331	324	337	290	315	315	363	325	321	294	305	358	343	325	324	301	315	320	333	337	328	341	305	341	314	318	343	300	304	312	304	307	315	331	305	326	339	321	320	330	331	300	330	367	307	379	304	312	325	387	333	309	356	350	317	310	285	363	346	347	306	312	327	288	316	336	320	306	299	305	324	323	302	367	337	330	341	335	348	337	323	337	324	330	358	337	321	340	321
11319	8992	13684	11980	8147	6092	5257	4552	3501	2914	2376	1984	1869	1623	1434	1288	1175	1097	1092	1040	1033	1017	909	929	874	883	857	841	789	846	845	817	795	804	812	783	789	797	841	751	837	834	830	836	791	790	821	810	781	820	829	773	805	757	786	746	818	817	829	821	806	802	806	839	800	793	790	779	770	778	788	814	775	725	757	802	783	798	807	772	774	840	756	805	829	790	851	817	809	775	798	775	829	820	785	755	846	737	806	817	767	773	790	799	810	780	817	808	797	797	827	775	839	775	779	790	758	816	800	795	750	760	792	797	823	831	788	783	824	766	766	805	814	771	759	827	782	808	837	791	822	836	769	752	782	815	781	762	800	761	774	803	784	826	830	779	776	824	791	761	816	804	818	797	793	804	814	767	816	796	785	802	834	836	783	778	820	796	758	794	766	785	788	771	812	803	803	753	762	779	775	752	810	759	843	814	783	774	801	787	787	773	816	817	785	777	782	833	798	826	808	805	799	818	778	793	793	782	809	840	806	811	824	786	802	778	808	807	810	864	834	766	800	785	810	768	819	790	803	788	796	759	803	799	806	811	780	758	774	877	780	809	790	814	794	773	797	817	731	823	829	798	792	810	762	792	747	788	772	797	789	827	747	803	814	803	779	778	835	797	828	792	826	815	812	816	796	837	763	761	791	776	791	809	801	780	817	799	832	817	824	799	793	802	847	767	825	814	812	839	815	784	779	827	818	826	726	787	770	815	836	774	802	786	810	807	791	798	826	782	776	783	774	821	813	786	774	787	780	839	778	797	760	825	794	793	822	768	838	813	786	818	789	774	806	838	769	781	832	858	790	863	808	804	746	816	814	795	761	801	833	797	717	808	796	836	760	802	775	792	799	785	843	805	829	768	843	798	821	826	804	824	776	790	787	775	774	745	789	789	800	807	800	819	831	816	807	802	795	830	818	757	786	778	810	831	798	832	821	777	856	824	774	788	818	791	829	788	810	845	801	778	791	793	826	753	812	801	775	786	745	830	791	865	818	834	781	802	854	801	820	813	795	780	818	801	752	808	783	828	799	778	819	794	757	774	805	830	753	809	830	794	806	760	780	856	849	843	776	829	802	770	768	783	804	801	812	802	795	784	821	786	771	798	853	855	814	751	819	814	808	824	815	756	837	793	846	803	807	820	789	796	803	825	858	823	762	789	788	800	820	780	806	761	813	743	806	791	792	775	806	794	785	821	871	814	826	796	790	800	777	820	836	772	782	861	798	775	784	797	794	765	787	816	835	853	754	827	790	813	803	823	752	831	781	798	797	804	773	764	802	820	785	768	809	797	796	835	829	798	846	771	796	743	767	797	785	742	755	796	805	830	798	837	802	860	806	760	822	814	727	829	786	772	772	799	752	764	845	749	813	757	780	774	801	773	782	757	799	803	804	750	783	785	783	787	817	808	802	815	768	798	742	798	774	825	812	772	806	777	799	782	806	789	772	850	790	798	773	797	823	817	828	796	818	768	874	815	767	777	801	780	761	760	787	804	789	772	768	757	744	769	793	779	824	774	841	782	801	824	776	806	786	771	814	807	853	741	837	836	809	789	816	829	743	780	774	786	813	817	757	809	770	801	795	770	826	790	824	746	818	793	790	814	811	786	812	770	803	787	788	794	806	865	815	828	780	776	743	766	805	822	837	809	784	751	776	744	833	808	804	793	789	816	779	846	799	767	724	803	749	787	785	789	792	811	813	756	818	794	855	780	819	773	828	786	781	795	768	783	758	780	825	794	849	826	804	785	806	769	854	791	776	798	794	811	784	794	810	834	827	794	808	770	771	794	812	824	756	745	790	748	832	747	821	786	778	817	826	782	800	771	768	728	819	772	780	741	760	773	771	766	770	838	793	805	760	755	790	793	815	758	773	846	847	743	707	826	776	841	807	787	798	789	783	775	804	782	781	808	790	776	808	808	768	800	783	798	809	807	817	780	825	797	739	802	842	834	788	817	789	802	762	802	824	798	827	803	799	779	780	774	833	759	852	803	805	793	811	785	789	787	794	737	808	868	784	818	781	836	782	768	817	796	795	739	753	796	790	790	826	823	752	802	847	840	802	781	795	823	798	790	744	798	833	788	821	844	795	777	798	826	808	779	780	791	807	828	819	745	807	825	793	784	821	797	831	759	823	795	759	776	787	806	837	760	723	797	790	765	808	819	828	844	770	826	853	804	836	800	768	761	829	785	775	804	802	739	776	844	783	829	767	828	788	792	773	850	762	833	768	767	776	766	803	759	742	813	803	809	847	797	827	795	789	778	842	800	856	776	797	734	775	753	818	776	795	849	767	779	792	793	770	831	783	775	781	821	773	822	786	766	778	804	802	807	804	816	786	755	780	800	828	800	828	811	796	789	774	808	788	795	792	782	798	792	804	786	777	814	765	803	785	775	800	777	781	773	835	803	850	816	734	719	810	780	830	781	761	797	787	777	736	824	857	748	823	827	868	813	831	842	788	750	769	759	758	788	804	827	801	878	821	789	789	761	799	814	806	783	817	809	807	833	790	772	805	811	816	833	794	763	759	839	830	805	791	839	787	817	781	816	758	774	806	784	809	849	827	784	827	785	795	812	820	789	827	739	827	807	780	824	800	759	830	828	796	768	814	801	853	746	791	813	802	839	849	798	791	820	816	823	830	808	794	783	766	760	803	814	786	807	810	833	834	794	808	839	806	753	811	777	761	783	818	845	788	819	773	820	781	776	816	852	828	821	798	788	785	818	778	813	822	777	797	784	796	779	843	803	795	836	807	780	782	796	789	791	763	802	749	762	749	810	738	881	808	786	742	774	859	798	797	776	783	794	775	826	829	729	816	777	812	754	770	849	810	779	828	819	794	776	813	783	812	736	778	808	800	788	780	807	833	792	797	814	833	801	806	755	793	812	848	821	790	772	776	867	821	779	771	810	795	797	796	822	816	746	790	787	777	786	792	753	820	753	797	793	818	817	848	784	822	790	788	800	786	796	795	793	773	784	798	770	829	824	749	768	813	761	820	833	786	827	786	826	757	837	779	745	872	756	762	803	815	778	763	851	753	784	792	757	781	827	770	829	779	738	759	779	799	836	742	864	797	779	788	771	772	823	765	777	805	812	799	781	795	815	823	815	781	788	837	789	754	785	791	833	771	786	791	791	807	772	768	854	807	768	790	795	775	886	780	788	769	817	803	800	811	814	798	798	808	818	844	814	801	806	754	744	836	782	838	834	794	797	764	791	752	811	786	758	779	809	793	793	787	722	786	792	796	760	820	804	773	798	840	817	825	829	832	770	791	777	800	772	822	866	761	785	783	754	800	824	836	816	759	824	779	782	814	790	803	831	823	828	813	785	822	813	827	829	814	754	798	845	807	833	791	801	776	779	825	826	826	812	765	799	800	776	851	797	782	792	775	836	794	851	791	792	778	793	798	781	830	780	825	831	751	819	794	801	730	782	758	771	770	791	801	799	783	732	833	815	769	823
28501	20260	21301	15987	7874	5428	5207	4551	3389	2850	2212	1592	1440	1048	1019	891	742	669	618	657	547	537	496	503	411	388	396	382	375	338	325	339	330	324	332	283	312	317	324	325	332	335	348	313	305	291	337	307	327	300	327	317	310	322	313	297	305	315	322	317	334	347	319	295	346	332	331	312	342	296	311	339	305	297	337	297	297	318	354	346	318	305	305	311	326	320	330	303	329	306	342	317	286	344	333	346	340	331	300	304	364	301	334	320	338	268	313	328	316	329	348	340	324	351	317	312	318	309	346	337	333	341	322	344	312	330	328	324	343	343	303	304	332	333	290	279	346	297	303	336	318	324	349	328	337	305	303	291	333	305	293	316	338	304	310	296	313	321	275	321	337	336	301	320	303	332	321	299	310	309	326	337	336	308	345	328	354	314	319	319	327	317	331	319	332	296	318	349	322	359	325	312	341	328	326	315	340	334	306	347	327	308	293	325	334	306	324	316	322	321	314	321	318	328	329	298	296	330	338	332	303	323	340	337	314	306	351	344	313	321	308	301	339	353	321	303	321	325	334	326	309	300	322	322	310	318	345	329	342	339	308	304	343	346	304	320	335	316	342	320	323	306	334	325	292	295	330	300	364	292	308	341	326	305	303	332	328	350	331	334	329	327	323	336	375	361	325	334	321	328	325	334	289	301	301	306	344	336	304	330	347	323	315	290	309	313	329	306	302	380	313	292	314	323	332	303	311	321	338	299	288	327	289	314	317	329	304	319	342	350	296	333	292	334	311	326	307	313	341	338	327	306	320	297	334	327	329	290	324	316	341	311	340	283	311	311	318	311	375	335	317	307	285	332	327	334	332	284	342	336	352	354	319	316	320	341	297	333	317	290	304	313	304	274	292	334	320	345	318	303	310	280	309	315	341	284	339	339	262	344	333	310	353	321	333	352	313	315	340	346	309	320	335	333	307	336	321	295	349	327	348	325	332	321	322	326	327	330	329	311	355	333	298	314	317	306	344	347	355	341	360	329	333	306	310	357	317	320	327	326	324	333	339	329	352	319	308	317	332	334	291	330	328	304	343	308	345	309	325	334	296	318	336	310	324	313	315	357	316	356	300	341	295	354	340	331	312	305	294	305	315	324	327	324	304	307	316	299	292	298	355	312	302	345	297	337	351	312	322	312	313	301	308	298	305	332	320	294	347	351	320	308	316	293	322	333	352	336	302	286	341	300	327	345	287	332	297	280	325	340	312	318	290	335	341	320	373	312	314	309	320	309	305	324	286	299	303	309	309	357	317	271	337	322	340	314	314	294	359	294	347	302	286	304	297	327	353	331	337	331	297	287	328	299	316	329	329	298	324	296	292	327	326	286	285	338	292	348	309	355	304	300	305	290	309	332	296	365	385	354	336	346	315	345	342	313	331	304	357	345	318	294	315	312	329	321	348	288	320	323	299	356	328	317	364	298	318	313	335	286	303	326	320	304	328	310	324	320	315	307	351	364	304	315	302	316	339	306	298	304	325	352	326	305	330	341	335	323	315	321	337	280	291	347	328	311	330	310	305	317	309	345	311	320	310	337	333	327	315	338	326	319	303	341	296	328	298	317	328	290	333	289	309	322	319	340	312	328	323	325	313	314	324	352	304	306	324	303	319	328	336	351	306	314	308	338	321	301	340	354	308	345	340	320	333	359	363	316	316	382	335	331	296	320	305	303	372	326	327	308	335	314	319	298	304	315	324	288	340	318	311	315	287	319	342	324	303	305	281	320	300	325	292	364	321	308	331	302	341	347	299	363	304	317	329	312	309	318	328	354	301	287	281	294	299	323	337	340	308	324	336	312	329	316	283	327	320	297	276	305	283	356	319	303	332	329	328	317	330	322	339	313	323	321	277	306	308	320	312	340	330	304	305	325	314	311	312	293	299	325	365	339	321	313	296	315	312	321	327	327	363	319	304	341	344	322	352	333	328	317	330	348	324	325	331	336	326	329	323	315	341	320	311	309	316	345	315	332	287	305	291	307	299	315	331	314	320	276	341	287	357	315	289	323	292	339	328	300	364	296	317	317	360	312	308	329	342	338	320	318	327	339	342	311	356	319	312	313	339	323	314	351	340	316	325	330	334	367	330	315	303	328	332	357	347	351	288	325	325	318	324	312	304	317	312	328	322	333	310	331	295	296	308	341	336	357	300	314	316	324	331	342	352	344	307	321	300	335	296	271	314	329	300	307	324	315	328	340	315	306	321	323	320	333	317	314	361	312	322	317	340	336	335	327	331	345	309	325	317	312	347	323	295	333	352	331	332	347	349	290	305	356	310	334	301	324	356	298	317	363	335	327	326	338	331	308	301	326	292	348	312	278	322	335	341	339	324	360	306	323	316	308	323	344	330	292	317	347	293	288	326	314	299	325	323	333	290	317	295	365	323	287	350	293	305	306	332	301	324	312	316	359	307	328	352	304	338	380	296	311	292	345	293	386	317	309	304	350	312	315	336	306	293	341	312	334	326	327	320	302	363	341	316	334	313	307	297	339	299	324	340	272	314	319	305	304	326	292	310	345	335	303	312	361	328	335	372	318	313	323	350	333	328	322	322	330	299	354	337	304	306	328	311	295	313	327	317	341	321	311	338	336	316	343	329	338	344	332	383	316	353	323	308	351	299	319	316	282	317	309	343	341	319	336	366	328	304	375	301	328	332	334	308	305	326	341	331	351	340	325	315	328	315	355	321	344	325	332	315	330	342	365	347	322	327	355	319	310	304	318	307	302	313	331	344	308	300	327	321	290	307	308	302	317	307	295	318	320	332	297	333	349	323	332	313	354	289	298	314	332	324	322	328	297	323	316	329	324	303	334	351	355	314	348	305	324	330	324	288	275	289	351	296	335	335	330	345	309	301	303	331	329	330	343	332	320	342	295	310	336	313	347	304	324	330	327	334	309	316	333	356	367	334	327	309	335	311	358	309	338	340	359	326	326	333	337	353	349	291	291	281	316	340	307	316	345	301	315	305	327	345	294	300	311	314	381	323	334	312	292	335	334	336	351	325	312	319	331	342	321	300	298	283	302	292	297	316	313	337	312	336	320	324	340	350	327	318	314	301	319	318	298	293	315	348	309	310	316	325	328	320	349	296	306	342	315	322	330	293	331	324	314	331	331	306	305	324	334	314	321	318	314	303	300	334	286	314	325	347	338	284	301	304	312	295	315	323	327	289	315	314	337	344	320	298	333	319	293	349	318	323	315	321	312	301	325	303	312	317	343	309	307	313	335	335	339	323	346	359	339	316	307	318	341	324	300	345	363	329	335	324	328	307	320	323	262	335	350	315	318	301	337	333	328	290	336	314	336	320	349	336	301	318	312	331	314	337	301	328	324	306	329	330	297	357	331	336	301	330	305	282	326	335	332	333	342	320	333	329	318	318	294	309	343	300	342	341	334	312	319	301	324	332	308	284	315	352	348	325	321	305	301	299	313	291	328	306	326	318	319	312	323	334	311	304	292
20007	18270	26964	24416	15772	15285	16008	14707	12905	11986	9996	7746	7207	5198	4630	4495	3511	3339	2860	2788	2358	2246	1802	1690	1535	1339	1179	1125	918	850	857	910	832	874	898	832	802	787	807	792	830	830	840	814	766	759	786	817	834	808	785	809	776	833	769	772	783	797	764	799	821	779	788	831	800	856	751	821	760	811	791	758	745	769	786	800	814	805	786	789	742	772	786	753	787	761	783	766	761	792	821	808	784	775	780	762	765	768	751	729	730	775	785	793	790	781	796	745	764	809	786	788	787	755	739	739	820	803	753	799	789	761	791	787	789	780	813	771	800	732	754	779	799	839	806	757	811	743	821	805	791	781	840	808	759	786	784	829	785	732	800	756	801	787	761	758	776	765	820	770	758	778	797	783	778	796	836	808	783	802	776	779	777	787	808	845	781	760	805	763	772	750	764	812	776	767	770	758	773	769	785	829	794	757	744	731	736	748	776	724	779	812	815	770	811	751	849	782	754	771	803	762	758	798	762	767	830	750	750	798	780	758	806	854	735	812	766	765	780	802	754	772	824	804	766	770	784	746	742	808	786	788	827	743	837	786	793	770	786	731	831	797	787	825	759	800	742	794	811	774	753	774	776	783	817	788	803	809	796	866	727	795	815	778	810	789	834	772	748	815	784	744	794	787	752	748	816	787	777	748	806	720	771	777	816	804	805	753	808	786	766	782	779	818	845	748	809	774	798	791	800	805	812	783	721	749	802	797	778	744	814	764	763	811	800	783	765	809	805	777	760	720	807	798	792	768	783	735	815	815	774	766	730	797	783	761	764	816	796	755	861	769	743	790	787	790	789	784	755	728	793	794	784	796	747	811	780	746	779	799	747	762	777	790	725	799	794	795	814	815	785	738	812	815	839	800	817	895	806	815	810	771	765	771	799	759	775	803	726	819	786	815	791	740	807	753	793	842	758	809	762	786	801	755	802	792	786	756	727	768	757	799	790	814	778	814	794	804	800	775	823	769	821	774	742	801	822	756	802	757	822	760	788	814	788	787	790	768	775	818	746	757	816	830	756	799	750	774	802	804	829	779	813	798	759	817	811	813	792	753	748	779	748	800	850	759	779	789	787	799	772	781	813	769	806	814	743	778	749	815	788	782	792	768	773	753	777	790	764	771	783	738	772	825	747	771	793	806	763	805	799	762	782	745	832	766	768	847	797	757	777	788	804	741	804	777	803	829	851	776	755	735	814	761	806	743	786	790	765	784	801	801	794	754	813	765	825	766	770	826	798	856	832	799	838	776	751	787	784	863	778	786	783	799	766	828	800	768	808	807	796	823	733	810	783	761	796	786	741	788	857	812	738	829	805	810	764	792	717	803	791	825	746	786	794	782	752	756	803	790	804	833	808	803	785	831	770	804	776	761	793	785	790	755	804	745	783	846	750	793	769	771	746	779	790	767	782	740	807	785	793	796	740	783	796	759	793	755	767	758	809	770	771	782	785	773	773	799	801	744	792	793	802	776	809	774	725	785	779	807	806	742	814	833	778	813	833	810	746	805	825	796	777	770	763	772	790	753	777	781	802	790	796	800	815	790	739	779	768	728	761	783	788	719	794	797	812	784	788	796	807	757	808	734	826	800	765	825	817	773	792	744	808	766	768	737	757	749	773	815	733	742	779	744	777	845	795	801	827	798	779	824	766	756	795	780	831	792	768	822	790	804	804	752	831	750	747	783	780	773	809	771	791	772	799	773	789	787	752	787	810	785	774	820	773	801	782	816	788	768	796	781	770	765	796	799	771	793	800	767	800	762	780	785	774	816	769	777	783	789	741	763	799	758	734	821	781	784	801	771	839	841	737	814	828	786	783	752	815	738	761	785	734	826	742	791	767	766	804	771	826	766	801	810	802	768	813	783	816	790	797	757	801	704	764	763	740	805	818	806	800	771	764	788	814	710	809	779	798	799	776	846	759	788	799	817	780	844	776	790	783	812	779	778	749	788	809	799	749	782	758	788	794	827	841	739	787	806	771	811	777	792	786	771	830	812	781	774	822	794	859	780	736	825	761	797	812	764	793	788	778	742	784	805	799	734	826	786	778	781	747	783	795	795	793	793	772	780	767	810	766	799	827	829	771	775	803	740	868	779	847	817	767	776	788	830	786	809	740	755	773	723	840	862	803	804	814	762	823	749	780	724	783	852	799	769	748	751	834	810	784	760	773	788	747	765	793	837	761	746	790	806	797	779	777	820	817	773	819	775	791	717	738	810	763	785	790	765	782	785	780	784	835	775	805	828	752	761	809	771	833	792	756	807	749	761	813	806	767	777	804	773	819	788	805	742	799	818	756	788	791	808	788	760	806	755	773	801	784	805	832	747	771	826	765	803	778	802	790	782	824	741	785	781	775	823	809	786	795	822	784	755	809	803	808	756	801	791	789	799	790	788	803	800	763	736	807	829	774	788	829	804	785	823	782	774	792	777	812	782	796	799	753	760	777	790	768	775	812	765	794	799	849	792	790	800	819	795	805	784	780	816	821	817	756	767	773	750	794	802	837	835	825	801	757	800	785	739	777	769	831	762	787	792	780	848	757	788	799	790	819	781	801	784	830	836	823	803	781	717	758	752	794	813	743	788	776	797	812	751	816	770	778	826	808	782	770	778	732	770	789	727	804	805	826	790	770	805	834	798	798	781	772	786	788	784	798	758	801	790	813	809	821	772	828	762	810	752	824	845	836	771	787	789	799	781	780	802	816	770	796	833	783	783	754	774	823	772	769	764	780	778	835	808	771	816	775	792	813	760	820	806	801	777	697	772	791	799	823	798	772	792	813	813	787	828	799	767	766	783	791	774	775	810	786	770	739	781	782	861	817	790	810	773	750	742	773	768	764	802	783	797	787	775	779	785	797	815	773	800	732	801	759	838	781	828	819	809	810	768	800	772	765	759	778	755	797	797	767	777	794	791	800	792	811	746	789	759	805	794	751	765	776	812	751	735	798	860	749	812	752	785	724	763	759	832	762	763	818	820	737	775	768	826	794	752	787	727	809	735	785	762	796	793	808	805	769	782	756	786	794	738	786	832	807	751	786	832	745	759	731	761	800	740	797	798	786	752	806	777	761	820	765	777	839	811	791	737	798	772	753	792	773	769	788	826	751	828	790	800	808	775	780	797	762	733	798	825	792	774	795	808	762	824	801	762	776	815	735	763	781	824	832	772	776	801	804	802	758	822	790	812	826	759	767	738	809	770	819	857	845	810	821	796	764	813	775	828	766	783	795	759	844	855	805	798	837	786	776	781	822	797	769	776	775	819	763	782	803	830	803	786	783	794	803	831	798	782	786	777	775	812	800	799	755	754	805	810	781	825	740	776	758	758	753	814	761	803	764	780	817	794	769	814	765	816	824	792	787	780	763	751	826	779	833	797	743	769	778	756	792	766	782	766	806	818	804	797	830	765	821	768	832	783	773	810	816	760	814	769	787	789	774	804	744	759	778	793	749	826	809	762	813	783	730	768
37593	29406	29329	21595	12173	8629	9144	7595	5765	5124	3947	2652	2375	1665	1486	1427	1188	1152	945	934	795	716	552	600	506	439	379	381	350	370	355	317	354	303	339	351	363	316	309	309	322	317	283	324	285	296	354	290	323	312	322	277	314	335	310	343	289	310	334	322	315	298	301	296	316	332	285	272	311	293	329	310	279	302	313	325	314	327	292	316	333	303	311	312	305	302	287	315	328	295	314	268	322	325	283	311	296	308	300	302	289	304	303	304	299	324	311	294	278	349	330	346	295	306	299	359	309	328	262	292	303	317	319	299	307	321	319	314	297	308	323	321	343	302	323	305	282	291	294	296	299	321	335	320	295	305	322	321	292	304	330	304	318	270	306	309	311	300	270	287	306	306	309	303	302	302	303	325	338	296	280	322	314	317	287	299	326	309	312	332	313	332	322	299	293	319	300	294	332	296	294	328	301	284	304	314	318	289	346	317	301	322	340	337	331	319	307	310	339	277	299	299	320	301	307	329	307	313	339	292	345	286	307	307	282	273	281	298	286	309	334	306	274	315	283	331	305	263	295	293	325	321	322	314	304	328	307	313	308	280	267	359	321	301	313	351	318	330	293	311	316	337	336	344	310	318	313	333	283	283	321	319	311	306	268	301	292	282	316	300	322	309	338	304	293	323	296	274	271	322	322	289	308	286	273	291	302	325	296	311	299	320	328	263	312	312	300	304	313	289	289	299	313	315	338	307	313	300	284	277	275	297	318	322	317	317	290	331	302	313	310	295	309	285	300	327	289	319	324	354	316	329	281	255	309	319	308	299	323	305	301	302	328	302	335	340	310	305	307	305	321	308	330	264	294	300	273	323	296	309	289	324	319	330	282	302	311	317	305	320	278	315	312	304	339	286	277	320	305	327	337	301	312	284	291	319	304	303	308	303	307	308	309	345	317	311	319	281	297	347	285	293	317	316	276	308	336	300	288	317	320	326	332	312	308	320	330	311	320	332	311	292	336	311	302	320	300	306	309	347	311	282	323	308	308	339	298	303	333	326	331	322	324	295	286	300	321	329	298	318	327	289	274	319	342	277	304	304	325	318	292	322	303	321	328	323	291	348	333	278	307	316	298	330	315	329	318	304	292	308	314	322	300	305	282	307	290	309	338	327	285	278	292	338	320	292	310	291	312	285	335	330	279	292	261	299	313	334	291	309	303	309	296	305	279	290	272	315	321	309	300	300	317	303	304	309	300	307	300	311	277	321	322	311	321	326	311	297	311	312	297	284	299	284	297	300	305	300	290	292	282	333	318	302	298	279	298	338	299	309	334	329	314	309	331	291	287	311	363	310	323	333	317	283	284	266	329	302	344	316	280	326	334	304	318	303	294	278	311	288	325	325	307	329	295	316	311	303	308	278	278	332	312	328	278	323	301	300	329	338	343	321	310	323	295	324	309	292	300	287	307	298	307	296	305	319	317	302	289	307	326	309	288	294	304	295	299	326	315	282	302	312	276	307	285	303	308	331	290	316	328	329	339	310	314	333	318	283	299	318	325	321	281	308	295	311	330	308	278	304	289	297	320	293	314	340	339	305	303	331	350	288	306	292	268	290	265	307	324	319	320	340	289	327	315	307	315	324	321	310	322	320	310	284	321	322	281	293	332	305	305	286	327	282	297	298	307	338	288	325	302	298	312	309	313	292	308	273	280	295	322	299	296	328	294	325	303	284	313	313	315	296	276	288	324	327	316	309	333	307	310	310	287	308	314	312	309	306	312	306	326	290	338	336	287	287	338	298	328	325	289	322	324	287	301	331	310	321	285	269	328	298	343	309	298	316	329	317	296	316	300	290	287	302	301	326	308	311	308	339	273	334	320	309	298	318	306	313	290	307	329	336	320	292	342	295	319	325	293	289	304	317	293	335	318	318	297	292	295	317	278	338	311	307	328	309	339	332	338	329	295	295	301	331	322	313	322	312	310	273	305	338	342	330	277	323	298	305	313	308	315	306	286	316	303	287	270	313	302	301	340	325	306	308	303	320	338	303	319	305	316	300	342	302	277	329	300	304	325	312	309	301	296	317	320	292	301	311	305	295	374	329	326	286	302	317	343	308	273	298	332	300	318	337	333	312	307	291	287	313	319	303	325	323	308	328	321	311	324	297	298	315	287	315	339	292	266	297	339	271	325	315	322	301	312	295	332	284	285	279	279	313	283	288	362	325	318	321	322	327	305	299	313	314	315	307	313	340	316	337	289	317	353	308	303	334	333	292	283	299	342	319	317	268	306	271	298	300	322	301	285	318	308	282	305	278	302	349	297	317	326	305	265	268	279	326	284	327	341	335	286	312	341	310	287	304	309	301	323	318	290	309	302	318	259	321	324	309	280	319	294	283	318	337	355	338	333	309	304	328	300	338	316	283	321	311	319	293	305	313	305	302	311	321	304	310	301	271	289	315	285	277	289	353	318	312	314	332	279	335	296	291	289	281	281	330	315	301	280	287	269	338	314	279	304	289	323	331	290	322	337	259	327	320	293	316	316	312	332	278	309	298	331	293	282	279	305	311	330	329	294	331	328	338	297	315	319	296	322	307	312	305	316	286	315	287	296	316	310	302	273	301	265	314	339	341	323	309	324	310	309	295	292	285	325	311	306	302	312	310	304	309	292	284	282	310	316	261	321	328	291	308	294	356	277	300	281	326	334	288	321	291	300	309	331	317	277	279	315	319	287	320	278	333	352	303	335	330	342	315	329	314	314	323	305	307	283	314	310	295	303	312	306	305	331	323	320	295	283	304	294	297	316	272	321	309	327	292	316	330	299	295	291	315	306	315	319	311	322	286	272	326	326	329	345	287	307	303	310	322	293	288	284	309	326	298	305	307	312	295	315	326	303	315	333	304	310	318	305	298	320	320	354	312	277	295	286	334	286	316	301	322	324	308	317	283	343	294	304	314	319	325	292	311	286	312	311	346	315	301	310	346	290	308	310	309	277	330	319	340	328	338	323	321	287	332	332	343	299	318	321	333	325	285	310	332	334	339	295	302	303	332	288	327	345	324	268	276	279	286	306	291	302	304	311	274	321	297	319	332	298	333	334	320	317	328	310	286	281	313	315	287	274	340	311	311	353	288	313	313	315	297	304	343	350	300	295	318	271	310	323	297	307	316	302	293	311	327	310	300	299	278	297	317	307	312	314	328	345	300	314	328	314	302	304	290	306	311	307	312	347	284	301	317	338	307	272	324	294	323	305	320	341	303	299	316	303	319	289	288	302	299	320	321	298	275	296	334	324	321	329	318	317	305	325	279	328	300	278	327	303	289	326	315	328	286	282	313	340	279	285	296	337	300	338	320	349	301	297	324	318	314	323	320	290	300	307	323	319	306	337	342	294	307	292	306	302	321	308	307	323	315	303	282	319	315	312	319	296	294	279	321	292	298	326	342	325	287	286	289	319	311	292	322	289	311	307	294	317	323	307	335	299	294	308	303	306	324	298	310	310	292	296	348	325	312
25801	24807	32707	30069	20794	19957	22179	19844	17600	17786	14750	11821	11413	8389	7435	7490	5993	5781	4618	4492	3890	3512	2588	2480	2111	1778	1422	1170	1002	942	872	891	865	913	874	812	814	859	855	863	906	873	805	869	817	735	758	814	735	699	779	715	739	793	734	843	784	704	765	778	753	773	801	736	761	736	771	760	731	765	765	686	735	797	733	765	719	726	738	782	790	686	702	691	774	706	767	824	748	783	811	792	757	740	769	777	740	743	740	803	765	745	773	725	742	754	786	729	779	725	778	697	754	778	733	728	831	763	769	751	768	769	709	763	785	738	753	760	746	757	738	790	772	786	747	789	720	762	729	789	784	733	793	744	800	716	724	752	769	756	779	821	747	804	711	752	782	740	786	751	797	738	767	733	801	777	755	745	743	753	766	808	760	682	771	747	757	752	762	753	761	712	716	756	793	743	807	730	826	773	775	778	757	755	757	769	777	780	755	731	778	705	742	784	716	776	760	730	791	793	789	755	785	730	741	738	731	771	778	756	776	748	717	776	782	780	767	763	825	787	737	725	743	754	769	693	793	705	762	782	775	714	733	746	808	750	759	794	704	803	755	744	771	745	706	780	736	783	709	749	805	775	786	801	760	746	742	751	741	727	729	781	749	777	757	727	714	725	821	738	783	755	717	758	734	764	732	774	779	744	725	716	722	802	733	695	759	705	773	769	750	764	741	718	762	709	764	767	759	723	767	789	729	765	774	696	753	770	785	785	763	709	720	770	788	779	703	778	747	793	695	703	794	746	795	757	779	776	725	779	790	743	726	718	765	778	768	721	765	746	774	741	723	764	755	769	767	773	721	790	743	755	791	762	805	711	748	745	710	758	718	749	792	799	694	750	791	767	741	769	813	761	776	747	767	737	746	779	754	789	778	765	776	771	757	748	742	757	786	718	752	796	780	717	718	738	745	753	755	724	738	755	752	773	759	732	758	739	785	744	760	796	733	804	718	768	760	760	814	744	771	744	772	792	727	774	704	784	760	771	755	749	730	721	742	751	809	801	742	766	748	769	757	768	749	779	749	785	763	777	798	768	783	781	772	758	760	736	783	722	822	788	745	764	748	713	770	737	757	708	738	759	776	757	741	756	747	791	748	759	714	712	733	728	823	759	763	734	764	737	751	804	756	775	787	742	715	740	716	754	763	738	737	795	736	734	740	735	762	721	774	735	754	774	760	790	684	774	769	787	790	811	749	726	732	806	819	750	730	748	761	757	815	739	746	764	781	758	815	799	752	797	762	769	796	813	729	746	775	764	764	712	760	756	709	746	791	768	740	745	736	728	757	735	738	807	802	774	785	732	805	727	758	779	812	782	738	793	730	746	793	724	720	732	785	771	774	767	741	816	776	761	747	729	777	743	776	738	771	774	732	786	789	736	694	786	784	765	787	770	750	763	809	753	769	763	742	737	755	783	738	730	725	761	801	774	749	759	751	748	757	747	696	735	776	783	761	815	754	752	728	742	745	767	759	717	724	768	712	804	745	797	744	758	769	768	692	739	773	776	761	731	802	718	752	736	795	744	779	704	810	745	760	710	792	762	800	789	726	766	739	768	719	767	731	751	748	786	770	798	741	735	766	721	755	757	791	762	755	746	757	745	699	788	745	750	738	758	701	736	713	761	790	774	729	741	782	715	766	770	773	765	768	772	784	751	746	741	773	785	735	778	756	744	748	757	792	774	786	761	755	781	732	750	763	735	742	732	785	770	734	780	759	753	764	699	769	748	780	761	746	771	771	723	731	780	770	777	741	747	763	741	765	755	748	806	740	785	745	761	792	777	757	729	747	776	696	751	748	725	774	727	747	760	746	760	762	762	748	769	794	766	759	800	792	729	789	746	802	724	716	765	783	734	768	776	796	797	749	766	758	725	778	725	782	785	729	772	779	717	739	760	734	780	757	738	787	766	803	809	776	741	727	723	733	801	802	762	720	752	776	769	764	809	781	793	738	754	764	741	750	721	686	777	757	746	720	762	804	755	734	762	724	749	759	752	757	785	752	737	767	788	720	747	759	819	772	815	767	788	775	755	796	775	758	734	791	773	738	742	736	753	731	746	705	779	738	709	775	757	776	831	763	734	768	766	792	767	718	750	792	729	695	720	769	718	780	754	753	789	719	758	794	739	762	732	723	782	783	748	780	743	754	762	738	780	754	760	770	760	785	791	749	724	768	762	716	782	732	757	791	774	778	740	742	816	787	778	762	709	756	797	733	737	781	807	837	730	740	737	756	738	754	684	802	758	721	720	762	750	733	760	721	781	762	745	786	782	725	744	801	768	762	752	761	725	759	750	773	717	760	804	753	761	719	763	777	792	810	814	771	767	728	760	785	674	752	726	794	755	726	806	822	747	776	788	719	732	744	727	761	766	777	749	768	727	749	794	755	721	762	695	743	750	756	720	751	750	775	734	751	821	761	749	792	752	742	763	732	775	754	779	761	762	751	775	752	737	718	740	754	738	736	797	757	713	732	774	718	696	747	776	708	710	748	762	753	760	771	759	781	747	801	768	730	755	710	775	726	784	725	731	789	787	763	761	756	786	770	729	788	766	767	782	773	815	769	763	816	727	777	765	769	821	737	790	775	772	773	750	749	782	746	775	742	784	779	797	816	751	777	711	788	746	762	759	776	755	784	817	752	808	783	735	740	796	739	767	729	764	731	753	766	752	781	765	785	771	777	747	744	751	770	753	740	753	745	774	762	777	791	769	742	802	811	753	763	781	735	786	734	772	742	749	719	787	759	750	782	796	768	771	740	727	752	732	753	782	761	721	800	761	752	772	790	712	758	796	688	730	786	777	751	797	748	759	767	770	769	806	772	757	781	755	775	765	772	775	723	780	776	763	786	762	772	726	750	767	794	742	730	731	746	746	753	750	757	765	739	818	722	801	684	760	785	786	759	763	737	736	751	746	722	758	767	777	753	738	742	758	718	713	769	762	765	766	793	741	793	776	719	765	731	720	761	812	767	748	765	781	739	750	804	759	699	731	775	777	722	733	764	743	785	760	768	756	727	754	734	692	731	760	776	779	780	721	739	755	748	770	753	769	788	833	779	744	767	770	738	765	709	805	773	784	720	749	751	748	741	761	731	737	740	751	772	762	789	781	758	771	758	765	752	753	766	769	737	766	725	793	749	725	750	745	787	775	757	781	775	749	729	740	758	752	767	756	751	773	727	816	778	763	793	776	777	730	780	757	778	735	767	713	744	719	775	776	738	727	763	812	756	757	782	759	748	732	785	716	792	826	737	740	738	793	753	712	736	744	749	778	726	733	751	793	779	731	805	774	773	739	783	771	788	833	708	783	739	798	750	709	800	775	729	779	769	705	792	809	808	760	772	763	772	737	773	791	786	783	758	798	741	830	751	752	755	753	777	758	730	765	741	743	789	750	727	753	752	778	732	755	796	731	800	756	738	774	797	749	791	768	811	744	780	744	774	727	687	751	743	713	757	780	734	713	773	765
15431	9230	7890	4610	2440	1522	1115	979	791	688	580	518	488	449	464	414	383	399	373	324	361	352	325	325	336	308	358	345	355	291	364	352	323	341	339	295	285	288	297	324	330	317	330	342	313	338	311	300	308	306	294	351	317	330	298	315	298	337	325	333	292	324	348	311	337	311	319	324	323	322	347	330	329	354	340	316	342	319	299	329	296	305	334	328	334	347	341	301	340	343	290	337	330	318	354	355	305	319	293	315	319	365	298	303	344	326	301	320	305	311	321	315	341	326	345	321	293	319	307	341	316	298	341	328	307	297	342	335	311	316	337	331	333	346	352	334	290	320	342	350	321	321	314	331	347	314	355	285	334	342	333	315	324	330	353	300	328	365	288	353	345	322	311	325	375	309	302	321	337	329	318	308	343	351	296	332	301	331	297	320	330	313	359	298	359	337	336	329	340	321	334	320	337	330	301	339	319	301	332	328	359	362	307	340	321	329	311	339	318	310	324	336	338	308	351	343	330	347	342	344	310	342	315	328	325	334	325	302	354	344	338	313	354	310	332	319	344	325	309	314	339	296	307	318	347	343	358	323	325	331	329	338	325	349	333	303	283	305	335	310	318	333	319	303	385	331	332	320	313	303	295	305	283	329	313	322	332	356	319	343	338	313	332	316	275	348	325	316	306	341	329	302	318	293	319	309	323	310	334	317	352	353	381	320	310	312	305	356	330	312	334	314	286	342	349	324	349	353	329	329	315	321	330	335	337	335	319	333	342	337	329	338	328	309	329	337	308	307	333	345	323	305	311	315	310	325	327	323	309	285	338	340	303	298	335	337	346	318	350	303	312	301	327	317	324	321	326	333	303	353	310	284	308	303	348	334	340	345	337	358	306	312	295	338	322	320	357	318	332	324	305	345	320	312	332	336	345	322	298	310	348	307	288	311	337	307	335	285	321	280	298	322	325	332	321	332	330	362	326	333	333	322	345	321	347	334	310	332	335	309	331	313	336	320	325	329	303	367	322	302	322	323	312	323	337	314	327	316	321	339	316	322	309	325	307	323	322	316	315	345	343	327	313	330	317	304	348	313	330	324	340	327	335	313	335	349	328	314	321	336	352	343	350	317	313	306	324	302	338	302	298	341	335	356	321	332	332	297	305	303	290	321	308	340	330	336	307	328	317	320	350	332	345	341	307	333	328	334	312	347	358	314	300	330	324	322	336	302	311	352	312	349	277	298	314	337	346	334	327	316	301	340	307	304	334	364	342	302	298	303	313	315	309	389	311	333	326	330	321	333	322	301	325	314	343	346	313	321	309	316	331	323	324	355	335	313	324	325	359	333	349	299	312	330	330	330	305	333	361	335	305	349	317	316	322	303	279	345	314	332	339	345	330	350	314	345	365	314	290	315	318	327	328	353	321	339	308	317	306	325	309	351	335	347	329	318	327	337	330	373	292	346	330	327	291	334	376	318	300	267	312	312	306	320	305	312	319	325	331	331	330	292	316	326	324	334	322	314	304	317	312	331	371	352	322	300	314	340	335	307	323	353	345	333	310	337	325	355	309	336	346	295	340	346	317	305	347	331	286	306	310	330	316	319	328	338	297	322	313	317	352	320	335	328	324	336	295	366	326	282	295	312	315	339	338	336	344	327	324	333	328	322	352	365	367	339	316	337	304	285	342	316	334	352	292	352	329	333	303	332	326	332	301	297	311	322	328	324	309	344	300	337	352	312	300	333	310	379	335	322	312	337	287	304	326	340	283	348	314	326	342	312	302	312	301	346	306	381	324	327	341	351	322	308	304	302	331	307	334	353	346	363	326	337	337	334	360	335	297	351	327	339	349	371	361	326	317	363	340	338	369	337	307	315	316	293	308	321	362	303	311	347	357	333	304	337	299	330	322	339	320	322	325	309	316	347	322	336	356	286	327	322	341	343	339	339	332	337	306	338	314	347	311	325	321	339	331	322	320	297	336	319	355	329	331	339	353	332	327	346	340	353	313	293	307	325	353	326	316	331	308	290	356	270	346	332	319	323	294	334	328	263	307	312	305	304	333	334	317	313	312	329	318	316	352	300	325	303	330	319	308	304	268	318	306	321	331	334	321	318	305	311	308	318	351	336	306	313	288	321	312	359	308	316	306	357	319	318	317	322	328	337	313	336	326	310	316	348	313	308	313	323	297	297	327	321	315	300	293	345	310	309	302	296	340	359	340	317	335	329	339	299	315	295	306	324	331	342	316	336	320	337	342	340	352	335	333	335	312	330	361	326	352	311	325	289	332	301	315	341	322	332	339	289	319	317	308	330	321	312	330	292	322	315	334	353	309	316	326	323	317	328	347	360	324	336	330	334	350	305	300	341	305	311	349	335	364	306	314	336	337	344	306	309	293	299	331	324	320	330	334	350	330	305	349	329	311	312	325	329	316	337	326	312	370	282	348	355	314	350	313	340	287	304	343	336	311	310	322	344	326	334	298	323	317	326	328	325	337	352	315	330	312	302	290	328	312	355	336	321	343	289	343	303	353	312	314	337	330	325	328	287	341	342	300	327	311	324	310	282	321	334	298	311	324	310	332	312	322	344	304	321	346	351	305	306	302	376	340	309	344	328	309	339	354	312	347	323	330	326	331	313	297	317	339	332	348	313	333	340	300	314	291	344	342	303	333	344	314	323	313	298	335	310	331	313	318	343	320	324	317	316	339	327	309	315	316	316	324	300	312	339	318	303	327	319	339	334	311	301	329	300	340	330	329	325	298	312	308	322	305	317	295	319	315	368	294	341	340	316	305	314	304	351	319	308	314	347	305	289	327	340	292	322	307	324	331	322	341	297	336	317	314	326	308	319	327	306	338	285	329	307	297	360	315	320	319	300	366	323	300	352	300	366	318	340	316	302	329	315	334	324	330	321	363	314	346	319	342	338	329	345	352	314	332	348	284	314	286	324	304	333	342	325	294	345	288	305	293	316	314	296	314	282	329	305	334	327	302	345	324	295	300	312	312	316	322	313	349	292	315	300	338	333	350	306	336	351	298	352	350	314	330	328	310	318	355	329	346	347	345	306	284	327	343	338	304	347	331	340	302	322	364	305	286	324	349	302	364	351	320	336	315	350	302	358	307	330	314	304	344	351	318	342	338	351	309	330	347	323	309	360	309	301	322	334	351	342	341	321	311	351	320	336	314	328	370	279	303	311	310	326	306	331	306	321	341	293	295	316	345	314	300	324	328	310	324	339	338	317	307	281	312	315	315	324	319	287	342	325	347	309	309	344	354	350	298	358	350	316	298	337	329	302	311	331	325	320	372	327	315	300	305	295	344	319	282	330	325	318	311	320	325	349	331	321	362	353	312	323	323	296	322	329	315	296	319	312	337	330	339	313	294	355	344	328	338	316	346	288	329	335	350	345	293	299	338	345	335	341	332	294	310	364	326	400	329	286	278	304	324	279	312	297	290	337	365	333	344	322	347	321	315	302	307	312	329	313	344	316	328	311	326	337	327	378
11136	9177	13713	12025	8770	5900	4767	4069	3452	2801	2316	1921	1745	1560	1467	1386	1223	1226	1098	1114	1046	958	879	983	881	889	821	857	788	825	774	848	809	766	812	770	763	786	809	807	775	813	814	799	762	842	802	758	818	804	781	721	794	826	760	780	801	783	735	814	786	789	762	763	800	806	772	763	844	836	757	762	814	814	814	773	823	812	771	778	832	785	800	820	773	840	790	765	809	789	825	792	797	825	825	825	781	824	791	820	773	773	773	806	748	817	797	763	834	790	793	804	876	775	795	780	791	772	809	757	784	785	818	765	759	759	802	811	813	849	748	804	857	856	763	827	810	802	782	847	813	777	810	794	790	821	824	798	792	749	822	848	827	793	727	757	778	777	747	759	771	770	810	821	752	799	806	794	789	777	808	835	755	831	786	834	784	774	777	818	803	799	796	753	786	811	803	844	761	791	790	725	793	754	816	749	775	775	817	821	781	806	811	782	797	851	750	789	880	782	785	766	775	842	802	780	796	785	776	766	781	784	756	809	809	749	836	839	752	763	781	816	798	812	816	788	822	768	810	802	811	835	807	786	774	850	801	771	760	718	764	804	815	800	802	781	787	803	760	782	784	743	763	811	786	778	829	809	808	778	823	783	802	822	838	758	766	822	773	820	807	830	790	781	821	769	793	781	797	796	739	772	830	771	789	816	767	780	773	786	765	763	769	755	780	769	764	832	838	792	799	779	770	779	788	793	779	796	772	774	829	796	810	771	729	770	749	805	761	793	793	796	822	779	819	812	792	799	764	780	723	771	838	833	788	760	776	796	758	758	756	775	788	744	752	785	787	771	754	793	804	763	839	742	788	816	799	828	846	769	802	784	820	784	816	747	844	788	798	804	831	759	774	800	821	782	757	763	813	790	800	788	784	833	853	780	788	763	794	746	777	792	801	736	759	737	794	815	774	726	809	847	803	776	797	802	836	798	769	823	766	797	820	814	792	804	799	790	792	813	872	803	819	757	803	800	757	824	794	797	779	820	770	816	777	783	763	797	826	835	788	771	805	809	762	794	792	767	803	813	807	729	751	757	784	826	807	775	766	762	790	797	792	787	784	818	772	801	826	810	758	808	761	783	784	821	799	751	762	782	795	762	797	807	779	805	861	769	750	812	807	840	794	805	783	721	809	791	817	790	773	729	804	746	765	782	769	799	792	773	764	761	788	823	775	806	775	822	796	774	792	795	776	802	835	731	750	789	792	788	783	817	789	827	834	781	763	827	851	752	787	793	780	793	741	796	849	772	787	856	760	804	773	730	804	766	766	778	780	781	798	799	835	748	787	825	813	797	814	792	771	756	824	808	835	749	808	791	857	788	755	780	738	812	806	850	721	830	807	777	785	793	760	770	774	779	785	814	787	772	811	794	810	796	761	797	787	810	783	820	762	804	770	845	676	787	786	814	825	758	839	828	794	814	817	791	797	764	810	786	824	769	781	814	742	800	786	749	785	723	791	762	869	827	785	808	757	802	822	841	790	833	718	817	776	832	748	818	729	778	819	779	801	839	826	809	776	794	763	785	766	778	844	775	772	788	758	799	791	770	752	816	760	750	810	790	752	804	807	800	835	786	842	810	770	781	755	772	808	821	768	770	811	817	864	836	768	754	796	797	804	800	837	782	754	857	733	818	792	832	790	733	788	759	824	772	767	768	726	756	801	783	769	835	795	799	796	777	793	826	763	750	811	845	804	823	840	801	812	775	813	834	806	804	817	815	797	791	804	751	802	829	807	833	810	753	813	808	779	794	804	760	827	834	801	793	823	810	814	785	771	795	819	852	795	800	779	802	835	774	755	802	781	777	809	817	822	758	794	749	745	752	793	787	793	764	824	848	849	776	768	807	745	725	763	825	726	788	744	763	786	807	791	787	803	788	782	823	786	842	774	771	775	764	811	781	794	821	767	800	853	769	824	798	764	782	798	791	760	799	773	790	780	801	825	819	798	812	798	762	789	795	769	786	811	772	813	762	787	803	781	806	757	790	774	822	792	831	792	785	793	795	787	837	860	801	748	792	848	798	773	773	819	840	806	786	811	773	798	810	857	738	770	810	769	738	769	814	776	800	801	765	794	770	804	840	816	773	809	829	784	798	795	829	713	822	787	770	760	752	750	759	849	822	804	779	760	778	797	784	841	730	809	762	815	808	829	741	824	786	778	822	801	823	832	786	778	787	797	809	781	807	769	827	768	784	832	843	806	794	792	780	789	818	843	787	761	805	808	788	801	766	774	773	752	763	804	779	820	819	805	792	796	788	805	767	840	782	789	804	794	808	764	789	753	800	778	784	789	789	791	773	774	769	783	738	835	775	753	805	833	786	762	823	791	788	829	770	819	785	777	803	833	808	763	804	792	783	786	806	812	741	763	833	765	789	786	793	793	770	763	819	779	830	787	779	786	772	797	796	837	777	754	812	799	782	815	786	780	810	791	761	823	820	780	754	749	784	763	785	756	821	809	789	787	815	831	826	784	759	761	798	801	782	773	797	791	766	824	799	811	866	825	781	806	763	806	804	763	806	815	791	757	779	739	809	785	800	770	811	787	802	801	863	827	796	868	774	752	772	791	731	780	793	806	793	792	821	767	783	804	733	809	776	772	792	800	837	765	803	797	831	876	792	786	774	801	789	779	839	856	786	814	798	830	804	782	817	809	839	771	786	811	770	723	809	797	797	827	783	839	813	767	833	829	772	850	758	792	773	753	775	816	790	784	697	755	786	761	737	814	816	757	747	757	788	806	773	768	782	786	833	815	804	760	769	780	791	767	810	771	751	829	826	788	789	814	748	813	755	777	804	792	726	819	790	845	784	767	770	788	812	790	751	777	777	837	800	813	807	786	742	763	825	821	749	780	756	823	797	853	736	820	778	759	841	857	756	787	765	793	777	790	821	792	755	825	753	793	800	772	853	794	785	743	809	765	777	750	808	762	820	797	802	811	795	810	800	806	783	756	812	810	807	803	783	815	820	755	745	773	828	787	773	737	728	819	838	832	841	792	803	794	794	790	770	773	800	797	820	815	806	787	834	815	768	782	795	817	825	787	786	768	785	789	806	798	819	824	790	784	763	793	779	765	791	812	781	809	811	794	788	815	802	791	818	855	828	795	789	794	793	771	796	843	829	776	759	797	782	848	833	772	759	783	797	775	804	781	821	797	779	806	761	832	750	795	807	768	828	770	756	727	810	812	791	763	777	777	839	770	761	755	762	812	787	855	792	795	765	794	761	801	787	755	755	793	791	814	818	770	787	745	792	795	805	787	799	795	787	773	795	830	804	763	800	780	757	822	749	802	805	764	748	806	752	776	793	791	807	746	816	792	807	774	779	826	803	837	846	795	804	833	783	784	736	796	836	780	811	822	750	836	800	788	788	825	813	778	809	748	744	837	785	840	791	827	785	819	808	811	807	779	770	785	795	853	796	759	790	800	767	778	822	766	809	771	803	772	814	812	852	813	789	813	777
27955	20015	20138	12847	6788	4995	5222	4502	3573	3099	2393	1590	1633	1250	1012	939	799	707	705	662	644	499	461	423	442	400	386	395	348	335	331	332	322	376	338	327	292	339	335	359	371	310	283	295	326	336	315	304	333	360	338	358	320	287	352	341	355	301	297	320	345	296	320	311	341	358	316	322	313	329	295	341	331	323	311	344	338	330	329	326	323	356	338	336	311	316	351	336	322	317	279	317	313	306	308	295	301	292	336	312	308	322	358	325	308	317	281	304	326	320	321	354	331	327	343	355	295	286	343	336	314	359	333	326	300	325	316	298	308	315	338	312	317	344	298	319	343	296	340	308	338	332	325	304	329	329	310	330	315	335	330	335	315	339	334	322	320	312	317	310	328	328	290	329	351	328	310	355	340	318	320	288	335	337	322	324	322	282	347	327	347	328	349	298	322	363	301	304	305	343	330	323	343	329	283	306	340	318	329	331	295	338	312	311	324	333	343	321	322	312	344	305	310	348	309	297	347	309	316	307	317	322	311	331	331	353	324	312	352	320	322	328	333	299	354	324	318	386	327	323	338	312	343	316	316	353	290	339	350	336	336	327	322	323	301	287	278	337	331	335	338	320	298	321	334	318	324	283	290	302	328	327	340	314	323	335	316	313	331	346	286	316	318	316	320	317	339	332	305	327	314	322	342	367	333	306	362	325	328	308	295	297	318	348	314	328	292	318	295	308	322	289	301	312	317	308	321	332	300	318	330	304	310	308	346	326	321	358	334	308	346	359	329	284	325	315	323	332	283	306	317	327	319	329	307	320	300	339	330	331	358	351	326	322	344	319	386	315	382	326	280	320	325	301	335	333	331	335	330	307	337	322	319	305	311	303	321	319	335	316	305	332	302	301	329	339	328	337	331	321	294	339	302	323	307	345	297	339	332	318	314	308	313	326	369	334	320	340	325	334	335	303	303	345	342	328	314	341	317	331	317	356	364	347	316	333	334	328	329	344	316	303	315	319	327	305	343	289	334	307	331	363	298	328	315	353	323	323	339	278	343	322	333	319	323	315	347	346	327	309	345	314	314	340	354	345	330	322	306	319	291	326	319	325	286	296	345	320	319	340	319	341	340	337	319	338	350	330	333	298	307	375	308	305	332	350	321	299	306	304	304	322	324	314	308	358	321	317	339	335	306	338	308	302	292	289	301	344	322	329	315	325	311	339	341	299	298	308	324	336	329	354	315	304	308	368	320	319	343	272	333	351	336	320	319	341	334	334	326	343	298	324	301	356	320	332	320	323	306	339	310	337	319	342	319	327	318	345	314	311	337	314	330	352	310	297	355	325	343	329	325	315	320	329	309	328	322	295	313	347	334	296	332	338	308	308	295	366	335	313	334	309	313	321	321	319	352	364	318	323	325	338	364	333	309	321	301	331	323	329	311	297	356	292	326	294	303	334	325	335	317	308	361	318	346	317	317	331	308	319	299	358	313	332	365	332	327	318	276	310	324	305	329	328	316	332	291	311	320	328	301	300	349	318	324	319	319	338	354	325	347	347	304	299	338	337	339	284	279	322	315	326	311	321	336	334	333	346	333	353	334	330	329	316	323	330	316	348	333	297	325	330	299	332	334	342	346	300	298	304	301	328	291	326	353	334	338	335	297	323	346	318	314	346	249	345	285	321	363	338	331	319	347	321	348	338	331	312	336	327	307	324	297	301	315	350	329	298	340	341	334	306	331	303	303	287	355	348	343	350	297	351	340	314	316	275	308	313	329	325	346	336	322	311	310	332	325	323	317	317	341	320	301	309	324	320	279	332	301	327	323	305	314	354	304	296	333	306	304	311	327	328	331	317	297	331	312	308	320	311	321	321	334	353	333	301	302	313	338	345	326	286	335	343	327	320	302	343	325	369	304	310	313	333	343	325	300	311	333	334	340	316	340	328	320	299	301	302	329	325	327	349	311	357	314	330	306	329	312	328	315	322	336	306	314	331	322	300	313	346	353	323	338	319	293	306	317	305	306	338	314	328	318	321	320	342	353	348	352	309	322	322	331	317	304	304	307	337	330	313	360	324	347	307	351	291	352	357	283	325	322	342	341	324	343	335	315	319	343	337	367	291	292	350	310	329	355	327	309	306	277	333	319	343	340	302	308	333	306	304	327	331	329	325	274	335	358	304	333	335	303	310	331	313	295	331	344	334	305	335	319	343	322	295	308	328	316	311	304	352	365	310	300	306	341	323	309	326	318	359	332	309	336	295	331	350	332	290	315	352	356	313	335	333	333	324	329	305	311	329	345	348	334	311	291	289	309	320	280	321	317	359	332	298	308	287	342	370	327	315	304	308	344	323	356	322	303	315	332	306	290	291	339	331	303	345	310	335	301	316	326	318	296	354	327	311	329	289	309	342	291	303	317	339	327	315	342	347	297	301	281	320	335	339	320	359	309	304	323	345	315	285	334	299	290	339	316	315	299	318	315	302	288	314	323	291	304	321	348	303	310	337	343	339	292	330	335	302	348	340	332	341	363	307	356	344	319	324	328	300	330	351	319	343	331	305	327	302	297	291	321	314	334	372	331	334	321	329	316	336	310	334	333	336	342	335	311	300	347	323	362	313	313	306	347	327	288	347	298	288	313	310	304	348	334	345	332	353	298	335	332	299	324	308	317	329	310	351	286	318	308	331	360	325	345	335	307	357	321	324	333	318	326	335	329	301	328	316	320	371	314	303	327	303	319	336	323	307	336	301	323	324	338	320	346	332	325	314	328	343	335	313	342	326	313	312	314	322	308	324	351	354	316	345	343	320	356	333	343	331	285	319	300	295	339	319	344	330	332	290	335	324	299	317	319	338	331	311	320	330	316	285	339	343	341	327	271	280	308	325	326	299	341	314	315	326	347	298	342	303	334	334	334	320	336	348	304	305	303	323	316	351	307	300	330	324	316	327	320	304	339	352	352	312	341	354	323	328	341	303	340	320	344	323	333	342	285	289	295	347	364	323	334	316	323	325	305	311	335	331	307	319	336	327	338	338	335	312	330	297	325	316	334	290	322	349	321	315	330	364	339	294	339	304	312	296	304	314	352	324	324	313	331	317	302	327	361	361	304	346	321	330	332	336	314	335	326	338	308	306	301	298	309	324	338	343	341	343	346	327	327	319	318	338	322	310	325	312	299	339	332	363	331	352	321	309	330	315	298	315	301	354	285	317	344	319	328	363	312	316	346	297	324	346	319	340	340	337	371	347	313	313	318	327	331	303	326	297	326	344	328	306	336	324	331	312	305	365	290	318	325	351	307	323	335	336	326	288	323	312	343	325	317	318	291	302	323	319	325	323	322	340	331	316	286	343	321	290	327	339	341	302	289	324	313	298	327	298	299	322	297	298	301	306	312	313	310	347	341	297	331	307	315	303	301	289	326	321	327	319	326	332	313	276	311	327	297	341	312	326	316	326	331	305	329	341	330	328	301	329	338	324	319	324	348	313	303	292	330	319	318	302	351	300	314	329
20044	18081	25367	21813	15918	14701	15876	14963	13265	12381	9886	7824	8228	6125	5155	4757	4077	3569	3352	3213	2723	2197	1868	1595	1353	1247	1155	1024	989	888	894	886	891	866	790	813	851	835	889	816	860	819	787	740	802	873	766	838	799	744	817	798	828	727	853	725	809	795	786	818	780	817	783	798	790	835	762	753	767	774	792	814	741	799	842	753	783	775	813	847	760	782	820	821	782	787	791	824	798	809	762	780	770	788	833	798	780	805	828	788	788	763	815	840	769	798	740	789	785	777	785	801	780	778	752	752	794	833	823	768	762	821	731	804	779	771	791	782	799	804	780	815	822	790	789	834	767	788	781	788	820	765	777	778	756	774	797	814	776	814	814	788	766	822	773	758	796	794	732	789	780	808	825	809	766	807	786	793	794	840	759	755	810	769	825	763	826	783	867	791	780	790	767	820	811	796	805	797	750	815	761	810	822	766	783	776	805	758	790	819	792	746	801	786	811	826	805	824	816	738	776	773	803	763	776	779	751	791	821	781	845	746	731	777	735	816	779	779	765	817	812	815	815	792	748	780	798	754	833	811	827	734	819	768	869	755	789	833	794	773	761	852	790	781	777	749	758	737	794	799	789	823	776	754	816	801	816	810	833	754	758	796	814	839	751	772	793	808	827	775	824	743	795	807	792	788	759	794	757	794	804	776	792	754	790	744	822	814	832	828	760	828	770	758	799	784	801	750	811	826	784	768	791	792	781	742	819	862	817	786	767	834	799	793	809	776	785	752	804	766	845	781	766	771	747	808	739	843	790	803	843	818	790	789	752	812	791	823	805	801	838	785	783	805	744	836	807	786	792	781	772	815	782	816	781	790	775	759	739	782	785	787	790	821	747	798	746	789	803	808	834	794	787	784	744	798	789	743	756	837	778	848	741	836	808	807	760	787	804	788	779	816	826	790	822	770	812	755	809	791	785	812	792	821	850	762	769	790	789	840	820	760	802	788	803	832	813	743	769	767	729	812	813	794	768	793	768	795	797	778	769	768	784	831	846	823	799	774	768	799	792	794	844	823	767	797	767	814	836	760	781	790	782	777	787	858	788	784	817	803	773	836	819	816	770	840	823	756	816	814	828	801	803	814	763	796	729	788	761	831	818	799	793	793	796	755	806	743	803	801	771	760	784	765	800	819	745	766	814	804	840	820	723	754	801	751	826	783	764	813	792	784	770	788	765	787	785	737	719	807	767	822	810	738	783	788	804	867	840	803	760	755	798	755	787	805	719	828	775	798	744	780	821	800	766	772	844	783	807	833	822	798	791	826	784	779	816	784	764	815	787	802	811	755	786	783	793	738	787	786	797	759	776	790	801	767	787	804	793	782	766	771	805	840	813	786	760	800	760	806	774	785	776	784	796	822	793	786	787	797	788	798	819	741	775	784	801	806	763	774	776	793	816	821	799	809	805	801	768	822	789	806	792	764	832	800	826	782	824	786	775	794	772	842	804	809	850	806	823	811	824	777	785	785	796	789	817	762	859	809	789	771	750	762	776	788	794	806	795	819	763	758	753	787	746	808	802	816	786	797	746	752	799	774	804	826	813	798	730	786	822	816	766	762	805	802	799	769	760	781	758	718	851	770	765	765	831	770	763	802	807	792	783	775	833	794	796	833	791	798	795	830	804	830	775	750	766	780	821	820	739	772	763	789	802	772	791	768	806	810	795	781	809	765	774	793	802	777	747	790	795	758	779	806	742	820	796	774	784	849	741	822	772	800	800	783	823	782	813	804	812	778	791	781	724	817	806	743	769	768	832	789	831	790	815	754	820	761	783	782	767	826	819	769	822	769	836	844	780	755	714	750	736	798	806	779	800	809	771	817	721	802	768	820	756	748	802	759	732	807	749	831	777	761	803	792	780	738	756	747	763	780	790	775	806	798	738	792	807	783	751	770	758	823	812	792	830	781	842	766	785	825	755	812	819	764	764	790	827	766	783	835	796	809	766	818	776	787	807	766	736	811	782	810	788	800	787	732	819	817	770	754	788	807	831	794	814	788	767	722	815	755	773	836	766	780	777	773	768	805	829	821	803	779	825	768	800	728	773	827	786	807	830	829	807	805	795	769	764	836	848	867	765	824	785	739	761	809	789	745	757	819	798	840	788	793	775	832	793	831	745	762	787	789	781	787	778	797	751	752	751	832	775	839	755	767	776	815	769	820	763	805	827	811	828	821	796	783	780	788	883	797	787	812	737	789	802	787	731	747	789	718	791	745	775	764	800	795	731	843	776	812	791	787	803	821	806	821	760	765	788	742	739	813	834	766	794	823	845	756	787	825	751	820	807	819	761	809	760	757	802	833	839	820	792	755	840	779	748	785	793	769	754	830	823	811	774	760	749	740	774	801	796	793	769	777	783	805	762	771	837	749	777	808	796	812	788	759	814	820	804	812	809	841	834	761	776	774	771	797	779	774	788	864	780	774	788	787	802	745	831	817	776	782	781	799	802	748	794	765	770	815	828	778	821	777	781	788	776	767	778	813	834	815	823	737	759	813	806	804	767	760	822	757	783	812	750	797	756	788	775	794	772	766	783	801	803	822	775	737	785	803	773	828	778	779	787	803	827	794	815	784	763	774	811	788	797	781	744	752	808	827	833	786	812	798	812	788	819	785	818	773	764	791	809	818	801	745	843	816	782	782	758	803	783	792	767	830	767	817	761	836	776	785	759	814	815	765	751	787	765	789	771	763	805	745	786	792	777	755	761	804	841	772	809	775	788	809	789	759	768	788	797	765	822	831	811	761	797	833	788	790	798	833	774	762	777	851	828	782	832	749	816	830	762	735	828	779	760	750	800	827	717	788	766	782	793	774	779	827	794	791	771	811	807	787	757	803	802	775	777	807	748	777	779	786	751	779	766	778	773	746	798	735	764	817	865	789	818	771	814	778	736	782	792	803	795	789	771	747	744	825	820	812	778	761	749	784	772	733	770	760	837	817	794	790	794	799	778	815	798	805	842	750	837	831	797	817	853	767	732	790	765	780	810	832	817	815	799	744	810	828	759	831	792	811	846	813	741	806	805	786	811	809	815	765	782	769	823	771	800	775	772	822	792	836	822	849	780	826	782	834	788	793	788	796	802	725	789	786	723	814	751	822	778	796	796	802	773	809	789	803	793	798	819	802	790	806	760	738	842	807	799	787	784	787	798	789	822	791	784	789	760	780	832	818	849	813	800	820	802	827	792	810	750	826	811	784	819	818	734	841	832	820	746	781	735	791	800	789	839	839	798	775	825	788	849	792	748	825	740	768	836	814	773	771	801	751	790	786	765	818	799	815	806	767	848	762	795	738	793	801	827	771	717	786	815	820	808	830	789	811	800	780	825	822	833	797	797	869	809	829	804	779	787	786	773	744	763	748	782	790	803	786	819	765	774	780	744	804	768	823	848	761	840	779	790	825	784	768	787	784	777	798	778	812	760	807	762	761	808	765	830	749	837	829	780	803	750	785	763	787	794	812	847	761
37888	29355	27183	18523	11179	8195	8929	8275	6217	5214	4180	2929	2898	2156	1785	1529	1277	1138	1028	930	745	630	591	522	449	405	367	364	351	366	353	344	361	343	321	271	299	311	353	347	305	324	301	304	314	282	331	284	297	289	312	335	305	315	280	328	286	288	301	333	288	310	321	293	319	274	309	317	315	319	297	274	333	276	329	339	304	333	279	327	297	289	320	273	293	327	292	338	324	309	300	300	271	310	299	333	296	311	309	334	338	321	305	307	305	263	278	288	314	337	305	333	293	299	309	307	360	309	304	285	282	306	341	286	310	340	313	270	318	313	267	326	303	332	329	302	297	306	286	310	331	297	282	287	318	285	354	308	291	293	300	286	291	275	312	324	298	270	338	300	283	323	329	287	308	287	334	304	341	280	316	308	312	308	300	337	306	314	327	329	326	315	300	311	282	331	300	342	326	316	317	351	306	272	300	313	307	329	309	304	348	331	291	277	317	310	282	283	324	293	287	326	296	301	276	343	316	319	305	328	287	329	303	314	293	312	300	298	277	305	329	295	300	335	306	266	334	328	294	303	313	322	313	340	310	319	310	299	300	296	294	324	318	296	305	303	334	324	298	285	322	314	284	327	315	347	337	306	295	319	319	311	299	339	314	291	327	294	320	334	311	322	291	328	324	296	282	316	318	303	302	307	303	301	313	312	336	318	343	327	312	316	324	313	335	324	319	316	319	321	323	306	310	309	315	361	310	324	312	345	348	313	288	292	291	295	362	304	314	308	336	323	322	324	309	314	310	325	327	300	287	288	295	318	307	316	318	300	330	315	324	300	307	309	298	295	303	287	321	308	313	312	324	328	296	314	314	338	334	312	300	333	341	284	316	287	291	301	312	318	323	328	326	312	323	294	313	305	310	326	338	268	341	299	326	312	297	313	329	292	314	310	325	313	288	318	318	315	313	315	308	318	302	307	298	335	326	348	254	314	339	322	338	302	302	298	295	313	294	334	325	311	341	305	324	334	307	315	340	299	322	257	296	308	347	293	299	294	324	318	340	313	340	302	326	300	314	322	336	329	307	285	309	339	297	318	293	302	319	323	273	289	343	276	301	308	302	287	319	318	273	311	295	301	310	330	316	349	315	293	301	302	306	329	284	272	323	291	322	279	295	305	323	314	281	311	285	319	304	334	319	314	332	296	336	283	297	339	326	312	304	335	329	296	324	264	316	295	291	315	317	323	314	308	307	301	308	294	313	283	313	323	310	357	343	311	326	308	289	334	314	331	310	306	282	301	311	321	315	344	324	314	345	321	279	334	272	328	312	335	317	286	308	295	302	328	338	314	299	303	327	312	339	297	277	314	279	323	305	329	304	295	298	315	313	315	315	314	301	297	303	287	294	298	321	295	333	331	302	349	308	301	341	307	304	289	313	298	301	338	311	343	318	322	293	311	317	303	294	302	301	305	310	296	339	322	338	312	316	342	304	330	307	320	308	298	267	304	328	296	298	299	320	320	293	284	300	315	284	330	316	325	322	333	307	305	305	318	336	306	313	281	302	313	287	300	320	305	317	323	308	294	296	283	338	327	287	317	288	333	294	316	282	292	285	275	314	309	312	314	308	324	300	284	315	315	323	339	301	279	307	320	330	317	318	278	320	308	316	281	296	342	376	323	315	312	316	282	303	322	302	296	311	332	298	280	321	351	312	289	306	320	349	329	321	299	303	303	322	307	321	338	306	334	302	320	325	344	338	287	304	292	330	301	313	293	278	324	321	298	309	294	273	327	352	283	282	268	291	288	306	332	314	333	307	317	311	286	309	308	286	302	290	292	346	329	298	312	344	292	292	337	337	328	306	293	311	311	297	292	287	303	299	309	320	320	307	288	312	291	322	330	309	306	277	296	321	301	326	306	291	284	326	303	320	349	312	301	329	311	302	293	300	320	326	288	299	326	348	284	333	311	321	342	319	324	301	308	288	277	321	306	293	320	326	307	331	298	309	294	306	290	311	296	285	290	307	317	290	313	309	294	330	325	293	322	299	298	344	301	282	314	311	326	315	294	304	318	323	314	358	329	303	304	285	306	304	283	333	306	296	333	307	293	306	324	284	342	314	285	285	310	302	284	317	291	286	292	302	345	326	330	342	341	286	321	291	314	301	339	312	329	322	298	316	270	311	317	290	304	294	333	327	324	280	295	289	311	326	327	319	324	285	312	330	327	333	277	298	296	342	275	302	311	317	296	303	304	314	303	298	309	286	331	297	277	290	320	307	334	311	292	265	344	299	276	289	312	326	329	270	328	339	324	321	308	301	295	328	300	320	328	316	303	320	281	283	292	297	312	315	320	300	289	319	297	255	307	303	295	314	341	312	263	307	287	300	325	305	301	304	283	327	338	317	277	323	292	287	302	339	341	275	313	321	304	353	313	323	304	302	332	275	308	274	291	290	288	294	332	295	294	298	302	304	307	353	317	316	320	320	313	327	269	295	294	351	314	298	303	356	266	302	316	310	318	311	315	332	311	332	293	314	311	360	312	304	277	319	294	324	339	293	322	329	276	306	324	326	308	297	290	292	314	300	299	321	280	336	349	303	323	317	306	302	285	272	310	302	316	286	322	324	330	306	319	331	333	308	287	313	299	346	301	309	259	315	280	304	275	299	317	331	298	316	300	301	302	340	289	346	320	286	299	295	328	286	272	288	299	263	322	313	322	326	325	323	324	316	312	312	285	290	287	296	315	333	323	342	289	322	292	298	313	316	311	319	332	280	289	320	329	348	276	325	283	288	287	316	303	306	311	304	328	288	285	303	295	319	325	315	287	290	288	320	320	327	310	255	277	360	309	323	305	351	331	296	339	335	309	336	291	318	323	300	345	291	295	332	315	280	318	313	320	340	303	310	304	320	332	304	328	286	310	366	327	313	321	355	251	327	334	265	307	347	299	317	289	311	282	339	305	289	321	323	352	285	281	314	290	321	316	313	290	334	294	273	302	308	305	304	271	355	300	299	320	331	320	307	338	318	358	316	277	314	302	298	317	321	320	333	280	315	270	306	308	335	302	353	300	317	295	358	316	302	307	341	299	301	308	330	303	343	333	313	304	292	306	310	326	356	307	328	307	318	285	329	287	324	335	311	306	291	304	278	275	306	299	282	334	298	307	301	326	326	297	319	321	315	301	308	288	320	307	345	309	325	301	301	329	319	314	326	325	310	320	308	346	287	282	327	350	354	301	304	310	322	357	324	324	329	272	280	288	319	312	319	333	319	287	326	299	313	322	326	321	329	306	307	327	329	311	317	306	302	295	309	317	317	279	288	306	264	301	298	333	271	311	315	303	320	329	310	316	298	292	321	324	287	328	314	301	286	296	322	325	310	330	321	337	294	303	316	314	329	337	292	271	295	319	274	302	335	295	289	326	309	313	302	314	303	350	323	339	289	301	313	310	312	312	301	317	314	302	281	362	333	307	314	310	305	311	300	332	325	310	372	333	322	325	325	309	333	319	330	335
25702	25158	29782	27008	20823	20166	21976	21331	19048	17111	15441	12478	13406	9955	8469	7718	6402	5701	5383	4727	3668	3065	2612	1969	1629	1454	1353	1146	1042	973	872	881	880	849	803	835	758	879	894	853	830	786	788	851	784	788	761	770	693	779	789	745	796	736	808	737	710	741	782	801	776	761	765	750	777	729	736	757	741	778	764	779	768	793	731	750	744	764	815	787	797	746	787	769	809	766	750	752	724	778	725	744	782	745	763	754	719	762	746	731	766	735	713	767	718	780	725	753	749	740	763	735	742	773	731	779	773	749	725	743	720	725	775	777	751	778	748	776	737	753	716	732	745	770	777	736	746	770	765	738	717	725	716	763	734	756	792	759	778	805	739	750	754	710	748	739	721	742	736	790	774	770	774	741	738	732	745	758	731	729	762	782	753	735	738	815	739	732	746	706	726	798	712	765	782	750	716	750	733	767	772	752	724	741	729	795	731	811	763	763	769	721	721	815	771	751	762	764	750	792	718	749	768	770	785	771	763	760	777	760	800	749	738	740	749	756	808	770	742	771	796	746	725	765	774	733	755	746	755	754	762	799	738	702	734	776	816	785	779	804	761	736	751	800	770	753	764	754	725	740	769	778	771	754	739	717	716	751	743	751	714	783	729	763	718	735	741	783	731	768	739	720	751	734	800	790	757	767	739	764	733	743	819	723	775	785	731	791	734	787	762	738	768	731	774	748	746	718	771	750	769	792	727	735	744	769	721	766	778	778	729	761	818	768	749	794	759	715	771	751	741	742	728	785	717	772	727	767	752	748	751	746	754	764	781	749	719	764	819	716	724	743	739	734	716	750	771	744	737	736	766	752	740	779	730	728	747	783	748	777	742	758	793	793	759	733	806	777	693	737	761	763	763	728	727	716	763	736	779	786	736	769	770	789	768	714	753	751	772	782	753	773	726	774	749	788	760	724	735	733	720	730	752	783	723	730	737	810	763	772	771	717	852	721	753	757	740	774	735	760	754	745	766	789	748	812	791	757	713	758	742	695	781	694	769	774	766	805	764	743	755	790	738	809	811	779	746	743	728	728	744	724	748	776	715	819	751	758	745	778	770	766	758	771	718	747	749	754	776	759	774	764	761	800	715	739	764	719	740	784	812	742	756	814	729	724	744	775	794	767	767	728	772	777	785	750	761	759	801	776	748	704	770	718	783	769	749	734	811	775	771	791	738	764	745	741	764	735	714	765	791	753	775	803	778	757	748	763	770	748	698	770	790	742	762	746	739	762	768	743	743	790	785	733	725	772	769	763	765	833	707	734	703	738	763	785	781	802	765	820	756	765	789	750	749	735	763	766	758	766	747	768	692	776	818	786	746	754	751	726	730	807	778	744	761	771	702	730	746	740	744	752	739	739	834	774	691	773	743	750	787	773	761	739	703	785	754	773	763	776	723	776	745	772	737	769	716	758	746	759	799	738	794	741	763	735	772	773	747	801	748	767	748	741	743	767	751	739	770	766	719	765	793	746	776	767	772	764	810	776	752	771	715	738	763	795	758	759	768	752	728	741	789	732	781	785	797	715	758	777	770	766	778	773	749	770	735	799	741	746	777	728	736	753	788	757	755	763	787	747	752	743	753	793	755	768	788	729	713	771	738	744	789	760	778	718	781	684	781	753	735	778	762	765	776	722	734	745	748	757	744	736	787	753	772	766	756	751	689	705	794	756	740	800	774	729	775	789	736	754	773	804	741	799	744	776	771	761	770	781	797	727	756	747	783	759	762	715	794	805	750	760	756	739	770	751	692	771	737	802	687	773	716	756	752	817	762	770	743	764	784	739	752	775	715	715	754	702	795	780	739	767	814	795	721	734	778	739	765	771	787	743	752	773	773	768	766	832	747	762	778	725	752	775	757	767	800	786	719	764	769	767	764	762	752	756	750	758	745	759	759	751	717	768	770	786	748	741	756	809	744	716	780	794	691	764	773	731	764	759	736	735	741	745	750	732	748	728	767	701	688	787	776	773	756	754	770	699	762	766	764	775	739	815	761	788	716	782	781	738	765	772	812	787	750	778	730	734	751	765	704	719	781	737	773	801	788	745	765	768	740	754	762	759	737	713	781	717	767	741	727	752	766	793	716	685	764	728	774	738	802	786	787	718	784	717	749	744	743	759	734	743	725	792	777	737	726	726	751	741	808	780	781	754	748	768	761	789	764	798	794	767	766	725	801	783	746	729	762	738	745	767	739	693	728	745	804	735	749	753	769	718	797	818	724	764	739	727	764	789	808	725	757	760	760	728	732	714	728	770	756	797	744	763	793	716	700	697	737	752	743	741	740	731	730	749	766	789	735	739	757	770	751	756	728	736	764	741	748	788	753	776	782	743	731	769	736	715	795	772	751	802	715	776	759	764	713	748	727	742	719	782	752	718	774	727	767	769	688	734	735	783	782	775	746	798	748	752	776	739	717	722	779	793	701	762	773	755	803	767	767	753	708	732	743	717	719	762	755	761	742	761	766	780	740	712	733	772	784	775	766	727	775	727	747	769	760	738	787	769	748	709	761	721	777	718	767	719	764	741	726	799	806	733	781	751	766	700	747	769	774	762	752	776	717	728	718	746	728	731	763	759	730	705	771	733	753	767	834	782	753	778	695	765	768	759	782	772	740	719	790	745	761	761	773	778	729	741	711	786	759	789	798	780	750	778	775	718	772	774	750	735	760	719	740	749	738	741	700	758	820	750	715	778	751	769	749	790	777	750	728	766	760	742	736	760	753	719	806	717	730	800	758	797	746	770	751	742	771	764	746	761	768	733	751	755	753	753	753	759	781	708	755	767	760	780	773	783	755	759	741	743	765	795	779	783	732	772	761	753	760	789	731	742	748	761	754	721	733	802	764	726	755	784	786	761	705	798	761	792	774	762	772	768	704	696	768	784	779	742	783	791	733	735	746	767	741	745	772	804	720	716	810	764	739	713	756	754	796	769	721	779	808	733	764	785	748	792	776	742	742	796	726	756	787	807	765	762	795	730	772	756	720	753	797	743	761	748	769	754	745	689	750	777	793	776	699	746	714	801	743	831	744	783	723	787	749	800	702	730	789	753	823	768	729	768	749	769	758	804	736	769	776	753	716	804	692	775	744	773	790	768	798	720	795	755	738	796	788	740	751	758	762	789	726	804	773	769	755	764	760	729	766	727	807	741	718	790	736	740	787	757	730	746	744	767	777	734	748	822	756	808	728	768	772	785	731	745	755	800	756	735	730	756	730	746	734	773	807	810	778	793	780	824	779	735	767	745	791	786	785	774	749	730	768	769	791	762	782	758	773	717	785	771	765	736	740	798	732	752	745	759	779	744	784	762	759	767	732	814	789	717	775	781	779	731	740	796	763	776	772	735	740	753	762	713	757	748	747	748	787	764	771	749	717	812	781	812	728	710	738	806	731	762	739	776	779	776	741	813	712	761	775	721	752	791	743	748	765	741	780	766	768	744	759	756	761	779	734	754	744	753	764	715	759	768
17224	9625	6445	3810	2300	1504	1161	959	748	658	564	479	508	448	469	462	398	414	400	354	378	340	315	354	319	348	370	323	323	343	354	321	333	317	307	315	318	306	328	314	331	337	312	346	330	326	371	301	339	334	294	324	333	315	327	312	320	335	328	297	352	357	310	296	305	340	339	316	302	351	300	278	357	311	337	351	324	308	339	342	334	340	342	359	315	335	326	284	310	310	309	310	326	317	339	323	337	330	345	329	328	323	295	312	326	316	321	299	333	349	311	310	346	324	336	326	320	307	318	323	304	337	355	356	334	331	315	344	334	325	337	377	356	350	311	317	341	325	342	340	350	322	349	338	313	350	356	339	311	326	342	342	341	321	320	341	315	320	320	339	288	307	298	332	309	330	307	338	290	316	317	348	309	331	308	302	323	326	340	300	356	320	335	349	340	341	306	330	324	332	326	313	334	302	302	324	324	288	347	335	314	294	323	332	319	294	337	324	330	353	301	323	339	350	329	338	309	358	308	336	332	342	324	326	345	307	307	348	291	349	354	326	331	343	329	341	340	293	312	327	323	370	333	311	293	348	357	327	362	339	323	332	332	308	367	308	331	321	314	331	336	326	298	293	301	331	337	287	327	322	290	328	314	323	331	329	365	329	320	322	347	310	319	321	324	315	329	347	313	323	321	327	301	334	318	315	300	319	312	348	316	331	307	298	296	319	283	301	347	315	335	305	318	283	329	331	331	329	347	307	342	320	299	344	302	358	276	303	333	325	336	307	350	323	329	311	366	338	307	317	314	307	340	295	312	286	349	331	317	335	290	362	348	335	366	327	322	353	353	312	348	325	329	308	312	329	326	304	309	322	347	312	335	331	340	333	334	329	315	284	360	325	315	356	324	317	290	314	320	297	333	303	331	317	340	340	334	339	322	306	333	328	305	328	338	354	333	329	332	290	344	318	347	348	327	324	333	364	305	326	332	337	352	332	300	312	294	316	296	309	336	316	360	303	303	300	308	301	317	324	325	322	306	371	309	343	313	342	317	291	348	313	329	331	348	300	351	315	342	318	311	325	323	346	318	349	339	301	326	357	316	331	350	299	333	327	331	344	338	312	324	336	315	323	343	312	304	324	348	336	308	341	345	336	315	338	301	327	323	294	313	336	330	325	340	325	315	302	299	336	314	340	339	332	308	340	342	327	313	337	350	320	312	296	318	294	309	337	319	314	323	348	369	327	327	333	351	374	349	336	327	308	360	315	327	343	326	306	316	298	308	342	320	339	297	315	310	348	323	325	324	345	309	320	365	309	343	346	351	349	331	324	317	306	320	314	329	316	303	354	348	354	313	312	365	363	329	309	336	313	360	325	326	310	320	368	308	333	334	328	284	314	326	321	327	320	315	287	326	356	305	375	283	316	333	317	310	322	326	337	298	329	310	324	298	355	322	355	304	354	330	315	314	318	341	312	360	315	290	325	318	321	339	286	334	335	341	331	323	325	293	301	324	292	276	338	314	331	292	326	357	364	316	291	331	317	340	344	369	329	298	319	340	345	317	291	324	326	319	354	318	324	314	304	300	320	289	308	316	316	320	315	335	356	327	326	347	324	337	297	297	350	335	327	346	314	304	326	313	310	299	301	335	309	313	350	277	314	359	330	345	337	343	281	318	304	341	333	368	333	329	320	324	340	313	323	345	320	309	335	328	338	306	322	309	350	314	317	301	349	309	286	310	312	337	327	326	359	352	339	326	328	314	327	357	317	351	316	330	307	313	336	302	346	313	312	306	279	352	314	318	341	298	353	324	328	344	324	316	310	324	316	288	343	300	354	313	355	339	347	291	339	318	310	310	299	349	290	333	338	292	331	325	296	320	308	343	332	319	343	311	356	312	324	341	307	370	350	315	331	314	357	322	348	314	327	330	328	329	334	313	321	336	276	309	328	308	336	300	308	330	292	302	322	356	337	343	311	331	299	334	373	307	329	345	319	355	336	309	308	334	340	349	334	352	305	317	330	317	325	334	348	335	314	335	320	322	333	306	312	325	315	330	348	340	306	338	304	339	316	318	282	332	328	324	335	329	336	343	333	335	313	338	334	307	310	363	308	330	308	318	328	320	304	320	332	324	346	352	330	316	320	311	326	321	302	307	326	342	347	337	312	342	323	355	320	323	324	305	323	308	327	391	348	322	309	342	331	357	348	312	331	316	342	333	329	325	321	329	352	333	338	315	305	337	307	340	338	346	318	332	285	328	368	337	312	358	381	356	310	321	336	333	326	335	335	301	318	325	348	315	334	345	320	310	327	332	315	319	329	353	304	274	303	316	361	320	316	308	354	345	338	361	320	332	360	325	326	354	335	313	331	328	313	343	337	295	314	305	304	345	304	354	325	298	352	331	304	307	319	343	345	320	342	340	342	334	339	315	302	333	332	357	346	334	303	292	316	340	290	360	304	326	307	299	307	288	331	330	317	324	355	313	299	297	291	336	329	303	331	332	307	341	350	308	324	317	335	321	327	303	320	319	285	348	341	336	340	327	327	315	334	310	276	302	325	348	300	282	364	333	308	310	348	319	317	335	318	356	346	319	281	294	333	341	302	339	360	312	309	322	293	347	341	371	309	287	320	287	312	318	313	317	327	315	347	347	317	327	326	324	312	297	320	324	348	341	304	351	323	326	325	293	337	327	330	298	354	326	302	302	328	312	334	329	336	342	331	325	319	301	308	330	266	323	341	320	335	307	311	301	337	338	342	332	335	291	324	325	347	317	330	298	307	303	322	314	314	331	352	337	312	339	338	325	348	317	344	358	332	321	320	325	325	376	329	345	325	317	346	301	352	288	348	316	333	327	333	311	320	340	318	329	330	317	303	292	301	306	302	329	326	343	312	359	340	326	319	336	326	341	334	328	360	303	361	374	298	346	312	347	320	302	315	342	352	313	357	333	333	304	338	292	334	340	305	325	326	333	350	349	317	331	379	332	304	321	361	346	336	321	313	331	323	305	328	293	352	349	317	327	340	323	328	352	376	358	337	346	314	358	341	290	337	322	318	319	351	330	296	293	340	311	352	319	334	315	298	302	348	324	317	340	323	303	318	344	325	332	338	348	345	305	341	369	302	352	328	353	316	350	304	323	312	336	356	340	308	337	298	271	327	309	331	323	333	320	344	337	311	341	352	372	317	309	352	333	341	286	348	316	313	282	321	335	338	310	300	386	317	325	277	319	330	314	289	310	338	322	319	296	310	309	313	291	320	326	318	305	329	336	321	344	307	335	346	332	311	338	308	333	335	321	317	321	339	320	320	348	337	318	314	290	285	288	303	330	334	291	308	352	314	341	327	313	331	311	325	314	338	339	303	285	313	299	306	325	331	315	308	316	336	341	326	327	348	318	378	326	313	304	327	359	310	340	320	320	359	359	349	299	305	357	343	341	358	314	317	346	317	310	331	315	313	339	348	348	321	313	309	347	316	307	310	313	312	338	330	323	342	356	354	348	318	321	352
12395	9026	11288	10681	7888	6024	4547	4057	3237	2800	2317	1966	1972	1669	1524	1433	1215	1198	1162	1072	994	957	923	875	807	811	823	851	831	806	804	807	793	788	787	766	811	788	768	786	781	816	842	776	792	747	798	861	807	802	783	806	799	799	827	806	797	762	787	737	749	782	757	761	758	784	780	761	793	793	801	798	765	753	795	775	788	795	746	781	741	843	782	798	776	829	761	752	777	793	779	814	802	744	807	774	859	759	809	808	803	778	797	798	808	737	766	838	714	745	785	812	776	773	769	808	777	793	819	768	803	772	776	823	768	775	777	781	768	782	827	802	797	788	738	832	819	804	824	879	848	789	812	780	778	806	805	755	786	783	791	826	836	790	788	789	863	810	781	785	786	850	828	806	764	815	807	792	779	808	815	816	790	793	837	789	762	787	762	801	761	779	751	782	811	804	768	734	807	761	805	782	818	786	826	763	759	828	758	787	787	770	752	762	865	785	780	748	790	805	733	800	791	808	736	812	778	766	765	814	835	768	760	828	812	814	825	793	819	830	763	776	788	762	763	770	808	768	774	827	786	793	797	834	822	863	790	869	812	757	774	805	733	774	802	775	786	802	777	800	758	777	780	765	807	786	801	802	737	813	723	811	804	826	774	778	877	788	810	753	863	786	818	779	756	790	784	779	783	755	798	752	824	775	791	805	802	800	741	721	749	793	803	785	755	806	761	759	770	757	782	814	769	720	778	774	840	836	814	767	746	780	815	802	835	788	761	829	808	751	766	782	798	761	764	791	843	805	818	839	811	763	776	784	804	797	797	788	773	815	824	783	790	798	806	834	804	791	810	816	773	817	790	821	771	758	800	834	804	790	812	788	726	797	794	826	807	788	789	760	789	770	812	791	758	786	854	795	801	818	793	812	770	778	769	830	778	790	773	820	772	818	786	811	788	806	805	823	773	802	773	823	777	774	801	788	800	759	799	807	788	799	836	827	776	795	783	776	813	756	809	831	772	807	779	806	784	786	806	759	799	769	823	822	769	812	782	798	793	794	825	833	778	774	788	734	767	780	727	736	787	773	797	825	792	803	794	815	831	791	859	774	778	784	788	795	774	859	729	795	769	780	771	802	795	772	792	818	776	763	818	766	805	784	734	775	803	782	817	851	778	781	817	775	748	803	786	801	778	749	786	799	754	760	786	799	746	762	797	795	803	829	757	846	794	824	799	727	843	814	757	833	813	798	823	788	775	811	753	826	759	799	780	770	820	781	838	746	773	802	783	765	818	765	767	797	791	837	794	797	780	778	828	773	720	776	780	801	763	769	731	755	806	775	782	803	785	826	797	830	817	875	830	790	779	803	806	740	844	806	762	824	721	755	772	766	833	786	787	803	824	784	800	801	753	766	804	776	773	766	785	857	833	783	763	805	728	761	789	750	795	809	749	791	794	803	738	769	765	763	746	786	814	781	742	825	846	788	752	735	741	791	793	781	775	790	807	788	761	776	785	793	764	819	782	790	756	765	801	776	796	775	779	824	752	775	765	808	782	749	775	753	771	846	781	796	812	751	774	787	783	784	779	807	821	749	762	811	732	779	753	795	765	756	797	773	824	807	843	822	794	802	801	798	823	867	773	791	781	798	758	774	857	762	801	747	788	790	843	736	781	811	788	827	815	805	821	793	786	800	813	760	815	754	784	862	826	842	751	744	775	767	772	803	808	778	846	808	821	845	777	793	828	814	827	755	807	787	758	785	876	801	786	819	822	790	799	753	817	774	805	782	807	786	793	764	795	778	796	780	802	815	768	819	784	795	790	802	820	793	825	761	766	814	803	723	825	780	749	751	731	827	762	787	827	780	772	812	737	810	780	835	819	815	808	813	783	767	829	787	762	762	722	791	842	777	786	787	785	812	793	787	764	785	777	763	774	746	789	811	776	756	803	773	791	770	796	807	767	786	784	772	770	763	791	761	725	771	788	772	760	794	824	857	790	750	820	777	818	777	778	767	820	742	763	759	745	830	763	819	781	770	734	755	774	811	783	765	793	797	777	772	795	781	824	748	794	750	779	769	781	811	811	784	798	811	823	755	818	797	803	772	773	793	831	756	771	776	805	808	768	825	791	823	763	806	813	849	772	799	754	740	813	771	776	799	805	825	806	773	778	779	791	777	744	779	749	730	814	760	819	807	818	808	766	764	728	787	792	798	836	774	768	806	764	811	778	786	784	807	769	767	813	762	784	790	841	802	841	781	777	826	782	835	772	805	791	832	832	776	829	743	768	730	776	821	809	802	806	809	873	803	779	796	802	767	745	771	791	820	784	822	765	796	804	797	779	824	790	772	853	737	795	787	750	831	786	796	830	764	760	802	784	810	809	776	795	832	784	788	781	818	816	847	782	739	792	800	820	829	813	771	807	818	809	795	779	821	793	781	752	808	747	787	831	776	748	813	847	740	764	786	750	788	760	773	762	790	784	825	801	782	805	764	809	811	769	730	783	873	788	813	774	751	749	750	783	780	818	740	752	815	780	774	830	805	805	801	837	732	790	822	772	741	758	772	817	829	786	745	802	797	756	791	834	780	784	818	750	808	781	785	826	742	760	823	772	778	823	805	743	782	793	784	786	773	783	747	803	809	830	789	781	726	851	794	796	765	742	741	823	762	787	837	830	769	785	849	775	776	824	799	725	787	785	822	817	820	828	771	796	772	837	798	757	772	751	741	831	813	758	789	853	786	782	788	776	768	774	776	774	799	817	772	788	784	763	786	830	777	796	765	813	797	741	779	808	781	751	768	794	801	802	763	784	765	746	785	829	789	802	798	826	812	779	790	752	796	818	802	765	773	818	820	730	802	784	767	760	814	789	777	804	777	778	799	784	822	798	862	808	754	834	740	776	733	771	780	801	792	789	820	762	783	800	761	791	785	796	747	765	773	778	795	783	788	773	770	794	815	783	786	800	865	764	767	738	782	807	804	786	810	741	784	764	783	790	797	767	822	769	776	771	814	748	788	809	775	739	817	816	774	772	780	742	814	800	770	809	832	841	825	809	750	754	825	763	818	734	785	772	846	799	816	780	798	772	832	796	782	812	776	771	785	810	794	773	812	808	777	758	848	778	831	805	805	793	792	809	776	830	823	811	801	784	790	807	821	827	783	770	773	815	782	782	813	782	838	852	786	816	771	782	810	785	786	782	822	766	800	765	788	738	783	814	809	792	748	796	837	767	761	780	806	807	741	831	757	761	788	769	818	759	825	782	735	845	772	785	833	784	760	805	820	752	807	768	807	767	745	824	837	783	808	792	797	803	762	786	848	777	833	817	823	791	790	716	749	784	765	807	836	824	802	857	781	804	779	736	823	806	777	802	846	752	817	771	777	815	793	778	777	763	778	767	787	788	737	805	757	793	768	815	819	787	777	776	769	793	817	801	818	764	776	812	801	779	834	752	792	832	789	788	733	783	809	790	745	768	803	776	753	816	820	808	780	795	803	820	845	819	744	787	817	785	836
29112	19653	18231	13455	6701	5075	5006	4847	3703	3201	2493	1781	1661	1370	1156	1035	791	806	776	638	517	534	442	393	411	383	381	342	315	341	334	325	341	355	333	333	320	347	338	318	315	362	331	322	295	335	330	318	344	352	344	316	292	293	310	351	311	304	304	336	340	323	286	308	310	314	329	321	330	303	301	323	331	270	327	311	301	338	327	358	309	320	340	293	327	303	345	308	361	303	320	304	317	310	293	352	309	284	349	330	339	400	338	326	329	293	344	327	305	300	362	297	281	309	334	294	311	295	321	325	344	306	330	334	355	327	346	336	299	316	319	331	330	303	333	330	336	306	333	338	303	304	345	323	340	343	303	307	334	334	268	308	329	297	291	297	328	333	332	314	325	314	314	307	345	318	336	338	333	351	298	334	326	339	309	318	395	323	310	312	323	317	292	327	314	353	319	326	310	322	325	293	298	310	341	317	314	317	309	346	345	284	296	298	293	326	365	325	312	282	340	336	333	321	316	309	331	359	299	339	327	324	348	296	319	342	318	318	352	315	323	307	319	308	322	336	328	322	334	294	331	312	323	328	315	315	337	286	311	328	299	275	360	289	316	367	330	333	348	323	302	325	359	314	326	297	350	337	319	333	326	332	303	319	324	323	320	331	318	304	328	325	334	313	304	315	307	303	323	301	321	326	309	319	330	326	344	344	304	322	304	348	334	338	298	270	342	307	311	330	297	331	288	311	314	351	367	337	326	308	318	315	302	302	334	316	294	352	328	327	305	319	314	327	322	286	300	320	313	316	336	318	280	324	334	335	328	289	320	321	341	325	317	310	320	336	337	314	324	314	319	328	289	319	303	324	315	330	303	308	318	351	300	358	368	346	341	318	334	339	334	312	340	337	302	345	310	285	283	301	310	322	334	296	330	314	323	304	325	300	332	331	337	312	319	292	311	309	362	328	317	339	312	294	328	334	327	304	292	338	345	287	321	342	325	316	332	315	336	357	309	332	280	326	297	327	293	328	338	308	307	356	302	304	310	310	321	331	335	341	325	298	316	327	332	323	328	328	368	312	305	304	313	332	319	335	299	309	364	329	351	334	281	275	311	313	297	318	290	299	300	345	298	311	380	323	325	328	301	302	298	336	321	315	315	321	330	329	330	319	350	311	318	309	324	320	326	309	297	311	328	297	321	318	308	306	336	324	322	329	328	315	324	316	346	329	339	318	304	320	319	343	380	307	289	330	318	326	314	312	318	323	332	354	327	301	329	317	331	376	302	334	320	347	352	340	344	325	339	316	324	305	349	316	309	341	326	305	302	312	357	316	310	349	337	315	324	348	322	298	309	296	322	334	284	326	349	307	343	326	283	319	346	333	331	350	325	338	339	325	304	329	352	294	331	319	343	313	345	363	289	309	311	343	316	318	306	367	308	350	314	344	322	292	335	306	277	294	314	298	326	347	308	312	324	346	338	301	337	329	286	343	317	291	321	311	317	350	302	309	296	281	299	332	297	308	318	304	347	333	356	348	349	325	310	330	317	296	319	304	378	305	291	309	345	314	348	315	334	337	327	363	296	335	338	352	332	323	341	284	350	324	304	322	302	311	322	267	318	321	323	373	368	309	285	299	333	289	303	323	295	332	314	324	350	326	357	309	339	332	318	339	363	315	313	323	299	316	306	331	337	344	314	351	305	298	320	370	323	312	311	306	321	304	343	329	358	327	295	303	331	344	323	322	323	305	332	334	304	334	327	291	311	306	323	345	297	300	336	358	286	305	305	330	349	319	318	345	364	324	322	322	316	345	305	317	329	337	327	309	325	341	331	343	329	306	317	358	348	303	323	305	306	323	352	294	309	311	289	324	353	316	291	322	319	314	316	322	305	317	352	316	333	298	329	301	325	351	348	324	313	327	316	319	298	300	327	336	290	345	359	334	343	361	297	322	340	332	333	302	328	325	303	284	321	318	308	352	325	302	324	326	306	330	321	342	310	281	298	349	385	311	319	323	304	328	331	300	338	292	351	344	312	334	302	309	301	338	335	347	320	301	339	292	323	312	342	315	311	307	331	331	317	327	334	288	308	312	300	321	291	290	319	324	346	321	319	366	334	324	321	344	323	307	309	345	294	319	341	289	340	298	338	326	330	310	340	355	337	307	340	307	339	295	304	315	322	336	312	326	281	301	305	321	330	325	324	312	316	323	336	306	317	300	358	311	322	328	362	328	316	311	330	355	292	290	346	322	306	312	305	325	285	340	315	325	321	308	329	319	333	325	325	292	289	300	304	328	310	352	317	326	292	294	303	306	311	314	293	330	314	308	334	322	338	320	313	287	305	339	309	326	308	317	335	317	320	313	329	325	354	351	291	341	311	342	323	319	338	339	340	315	317	324	329	349	314	332	346	307	333	313	338	316	299	324	313	349	300	340	313	339	283	329	342	312	322	309	309	331	340	285	323	330	309	332	332	331	318	322	311	330	309	325	286	309	288	322	333	308	317	317	311	308	293	310	346	329	326	314	278	345	353	331	327	315	317	355	283	287	269	318	328	324	305	327	339	319	304	329	340	307	335	324	317	311	317	324	346	299	336	326	318	345	320	317	297	315	326	343	303	342	321	313	306	350	298	316	282	336	315	311	314	359	306	318	348	305	342	290	318	347	316	336	310	339	299	331	297	335	331	340	319	295	327	310	334	321	324	312	321	317	330	339	302	324	339	328	336	338	329	339	350	357	309	313	313	332	339	327	293	289	317	333	318	286	307	324	331	351	302	336	355	325	309	307	354	328	331	315	356	323	335	332	303	321	308	316	343	341	302	313	342	313	329	315	298	287	293	327	308	324	321	321	327	357	348	338	325	316	300	324	293	348	367	305	332	336	354	322	370	316	313	333	292	310	304	350	296	295	325	314	327	306	326	356	308	316	332	310	325	290	307	296	319	307	321	306	347	348	328	315	339	313	326	313	369	327	318	308	308	335	318	316	311	307	315	336	313	345	337	313	315	349	292	328	314	337	317	325	365	337	316	338	302	309	285	356	325	285	323	326	316	336	283	358	328	317	382	304	304	319	342	348	289	284	340	304	329	276	319	331	273	290	339	314	285	321	302	306	329	314	302	315	304	320	338	327	307	328	281	314	289	321	338	334	320	308	329	342	356	358	316	337	355	301	375	334	315	289	309	360	327	305	315	291	313	331	324	316	309	279	322	312	309	314	329	347	298	288	342	332	315	312	335	311	340	333	309	306	334	320	314	302	325	323	320	326	316	340	346	358	309	343	334	331	312	327	342	321	325	336	346	337	354	305	275	319	316	316	358	332	293	311	313	299	304	314	335	336	313	298	281	324	292	264	328	350	348	320	351	298	284	336	299	324	341	338	315	340	340	315	319	294	300	308	329	311	318	364	316	364	332	325	355	344	351	310	297	313	317	283	343	358	354	336	334	322	316	350	317	305	333	295	294	291	307	356	323	339	313	321	334	288	320	349	364	318	334	320	329	311	308	339	336	332
21034	17325	23496	22692	14509	14552	15483	15790	13219	12809	10402	8393	8452	6635	5596	5196	4172	4041	3479	2800	2179	2023	1680	1328	1242	1178	1026	1036	923	901	839	839	894	751	814	828	885	870	789	818	784	833	758	778	789	846	825	773	814	796	799	789	768	785	779	815	861	754	749	780	806	851	727	778	796	772	778	758	785	772	752	801	764	776	765	780	820	785	830	813	818	820	747	762	806	772	730	762	809	819	745	775	788	833	734	797	823	767	775	746	803	819	783	816	845	758	780	790	783	796	793	806	812	766	804	797	811	802	752	802	759	756	815	803	809	821	747	813	754	798	798	788	798	796	817	788	755	787	792	768	815	787	767	739	798	816	751	810	740	773	768	812	747	820	767	767	757	753	798	752	791	797	787	781	771	822	799	807	831	829	816	755	792	810	792	802	810	780	773	800	801	791	777	766	792	767	814	803	814	784	701	783	737	810	793	792	750	741	795	802	747	786	844	817	814	752	734	790	781	812	787	780	765	799	811	805	781	804	766	818	798	766	778	732	848	819	782	798	787	780	828	788	766	767	802	775	746	802	791	798	830	800	757	780	802	788	759	812	763	740	791	809	780	790	764	742	748	812	732	816	794	807	782	769	796	780	802	789	821	767	769	733	828	846	771	777	774	764	772	793	787	776	709	763	789	797	815	761	804	766	795	762	742	740	805	747	740	809	795	805	761	794	788	802	760	815	796	746	746	775	804	812	757	760	800	784	778	767	800	789	856	773	785	847	777	764	792	716	813	799	792	826	712	769	747	743	792	787	800	808	772	812	762	789	788	778	774	821	762	788	761	768	829	778	802	761	784	744	762	734	824	796	785	826	749	772	767	778	765	756	800	814	793	764	822	752	810	798	746	806	765	771	830	849	761	743	779	781	790	797	822	783	819	814	761	748	760	767	789	762	861	744	789	789	754	807	775	783	766	811	841	756	769	765	766	803	798	768	743	766	777	789	819	744	768	765	812	798	817	786	728	772	768	761	755	793	753	750	811	820	770	742	793	800	784	780	809	756	793	752	766	799	745	750	768	789	746	738	780	786	814	803	798	787	776	737	755	781	806	794	761	796	760	752	765	782	820	786	818	727	796	832	831	754	787	776	808	769	779	759	750	745	797	810	795	792	748	745	806	799	769	792	853	815	758	789	788	780	785	784	786	782	789	780	805	795	780	747	777	844	823	798	766	796	813	784	796	753	862	790	781	795	761	774	834	752	774	834	807	786	811	764	832	805	781	810	737	756	779	755	795	818	827	767	858	837	707	779	810	797	766	744	714	846	759	789	779	818	819	837	772	835	749	754	719	788	809	778	783	788	795	777	756	781	800	792	747	724	821	823	791	762	811	752	798	815	775	812	792	751	804	805	803	796	754	811	767	813	791	776	765	839	755	753	763	747	765	759	755	792	783	781	775	770	786	770	809	762	792	774	785	793	783	843	759	768	777	771	811	815	770	790	700	825	805	798	790	767	829	776	786	802	778	782	748	809	754	805	793	847	829	751	800	775	756	738	772	775	771	799	759	774	794	774	763	793	741	795	751	788	728	748	780	784	777	804	779	845	765	795	765	787	763	786	850	780	808	803	791	819	810	762	805	761	794	783	776	752	826	763	787	807	802	765	786	744	750	778	804	785	827	778	833	792	755	763	797	753	816	806	785	839	790	755	824	814	818	765	747	743	769	791	795	811	781	826	804	767	771	758	789	784	768	780	764	758	799	798	786	817	751	797	780	743	764	772	759	774	772	779	751	764	802	767	798	750	760	790	767	767	806	827	787	763	791	757	794	760	817	767	768	770	806	762	801	805	823	776	777	839	778	798	784	757	716	732	741	817	775	747	727	769	721	768	801	817	776	775	790	837	819	810	824	777	790	804	811	768	736	762	819	739	769	779	814	832	819	822	802	844	776	809	757	815	774	792	765	796	798	755	760	751	827	763	803	760	757	844	787	804	784	795	747	760	825	837	808	785	749	799	763	790	775	766	739	761	788	747	730	735	764	741	740	776	793	771	774	717	765	796	832	772	804	796	818	788	814	762	828	764	747	762	803	791	814	766	795	755	762	752	827	795	755	760	792	753	760	771	779	779	832	797	794	769	809	817	834	782	808	779	760	790	826	774	824	772	824	757	768	792	792	800	765	815	789	812	781	772	771	763	752	826	794	746	789	790	782	814	724	772	820	790	740	803	775	819	761	781	832	786	732	826	816	779	770	755	795	776	778	811	773	771	771	802	756	793	752	762	793	831	795	810	806	760	812	751	767	783	821	815	771	729	735	780	750	809	790	745	837	753	778	801	782	775	725	755	788	777	831	780	785	822	814	744	735	763	781	765	786	787	799	825	839	772	792	792	821	807	772	802	781	754	819	774	792	817	775	794	772	770	759	761	792	785	785	840	836	769	797	807	788	780	818	814	763	800	810	713	843	801	764	815	756	779	764	821	802	783	752	790	819	786	794	792	808	824	826	737	799	838	808	820	828	795	783	766	813	772	806	828	807	774	754	746	773	778	748	765	805	757	820	765	776	767	809	798	771	755	771	806	797	792	760	740	734	770	807	761	782	802	823	813	778	762	835	790	778	777	798	803	782	824	736	804	725	792	774	718	761	828	848	774	790	797	822	806	804	833	745	771	768	805	764	794	766	773	751	769	789	741	785	758	761	783	804	807	745	808	849	803	766	777	787	766	751	759	779	764	774	848	771	774	828	757	803	737	722	781	788	812	766	735	826	782	834	753	719	777	818	742	718	815	851	817	781	764	808	759	830	847	799	765	776	754	743	797	795	787	768	800	793	797	786	813	764	767	776	814	757	808	815	835	804	875	768	782	782	804	810	758	775	724	793	778	762	817	765	754	771	739	774	823	786	781	802	787	790	753	784	797	739	742	793	823	851	772	774	819	779	754	752	785	783	827	783	763	763	794	810	770	774	776	821	793	837	800	793	831	811	772	751	740	774	771	752	788	807	788	739	818	791	753	803	766	840	777	789	838	756	763	762	766	775	776	761	743	787	707	779	777	760	747	798	783	781	754	802	781	867	789	774	797	763	802	818	830	839	778	788	780	801	807	801	762	787	832	759	785	778	821	813	788	755	765	820	786	760	772	819	803	804	757	856	782	787	766	740	826	733	774	740	809	744	794	792	771	757	799	806	792	744	806	836	833	823	791	776	808	777	782	787	734	801	776	811	779	787	751	784	811	765	770	817	709	783	762	835	777	766	785	806	804	830	768	845	802	822	752	789	767	770	791	794	824	784	761	811	791	771	833	824	845	751	827	795	827	773	806	775	764	783	822	785	807	812	778	801	810	781	798	798	745	760	766	793	745	834	724	758	781	723	774	810	824	790	764	799	776	774	795	845	799	795	777	804	782	759	745	769	782	810	791	768	768	786	776	801	812	705	784	817	791	731	716	820	791	771	754	834	784	800	791	786	770	795	791	751	801	758	814	768	819	805	780	790	763	829	777	751	792	748	782	762	816	766	756
38824	28606	25865	21585	12474	9254	9045	8565	6498	6161	4905	3224	3161	2455	1993	1791	1371	1189	1087	840	677	697	530	437	433	404	372	368	347	335	344	338	329	334	336	312	336	302	330	331	317	301	299	292	323	325	307	324	303	294	316	279	335	305	298	322	300	284	287	305	321	265	299	343	305	289	316	302	321	297	287	319	319	334	288	295	298	288	292	276	301	277	309	374	329	347	297	316	290	297	354	340	297	317	310	309	270	316	339	328	315	321	333	282	284	319	315	308	322	321	303	297	290	279	290	302	305	315	320	306	281	294	273	314	312	346	283	264	311	295	284	335	310	290	304	338	305	362	317	303	365	312	305	315	281	278	300	289	293	302	322	312	321	302	290	300	298	312	283	299	303	320	302	318	306	303	304	285	287	314	299	294	305	315	309	299	317	280	310	297	276	317	280	331	313	307	276	300	293	283	316	333	299	307	327	312	303	305	327	308	294	297	295	316	285	321	325	292	288	307	295	332	368	308	308	316	290	323	269	300	311	299	326	331	309	313	291	307	313	333	329	308	316	304	293	327	328	275	302	316	284	318	307	286	318	349	326	319	310	300	326	314	284	287	311	308	317	314	302	295	319	292	321	300	327	303	284	329	318	343	308	324	285	278	316	318	323	323	326	329	274	309	313	314	317	346	313	297	317	297	335	321	280	323	318	263	299	286	291	368	307	310	253	312	255	307	343	278	297	316	341	332	356	314	304	303	305	301	306	290	314	286	280	326	305	300	302	321	313	282	292	315	296	292	314	303	304	330	276	297	308	330	282	282	295	324	321	312	333	314	299	326	311	302	342	274	307	302	328	295	325	321	300	308	290	288	299	320	290	352	336	322	327	293	291	290	296	307	292	282	333	332	327	292	303	333	324	288	322	320	337	293	305	322	308	301	304	282	273	317	328	317	336	321	293	324	272	325	294	300	296	308	328	285	330	327	309	298	311	286	295	280	324	276	298	265	328	293	305	309	290	312	313	308	333	286	314	323	295	295	274	298	292	323	321	314	310	285	335	292	369	319	292	335	303	318	307	312	328	327	298	316	341	304	322	289	307	323	291	347	298	339	298	320	273	322	317	331	325	319	279	274	318	326	302	308	310	285	308	299	304	302	306	297	318	294	305	292	282	301	306	327	315	320	306	286	304	299	291	343	288	342	266	299	295	333	297	306	299	343	318	331	267	290	305	321	334	299	321	328	335	282	301	303	335	318	285	306	338	313	272	306	329	302	299	306	306	309	295	318	279	308	319	293	274	319	339	294	312	347	332	303	340	273	278	311	291	304	277	288	293	328	331	323	331	314	307	325	303	285	317	313	295	328	291	298	283	294	290	294	320	323	320	319	323	303	304	288	290	300	302	295	276	312	281	348	291	295	290	286	330	291	324	350	349	291	286	292	268	264	299	328	311	319	306	325	308	283	296	306	300	268	293	339	320	304	305	282	315	316	324	295	328	337	319	324	273	281	308	307	287	289	312	309	300	298	311	333	309	322	330	322	308	315	279	293	291	266	283	281	317	306	311	307	303	301	282	331	286	320	301	329	322	304	357	307	287	313	283	280	288	316	311	282	312	315	311	290	319	296	302	350	308	342	305	320	315	307	302	285	331	320	325	298	305	304	305	306	331	336	295	346	307	312	307	302	304	320	297	285	322	265	291	294	317	285	294	296	297	312	299	305	296	328	313	334	333	313	308	328	308	295	314	306	299	333	320	290	298	317	333	327	330	316	327	295	299	314	328	305	281	321	290	321	327	307	311	306	285	303	309	300	301	315	316	271	288	290	295	302	322	329	315	274	321	321	324	341	320	344	312	295	295	290	283	286	320	309	317	328	297	333	313	291	320	296	318	317	312	296	292	298	307	318	332	352	299	310	318	328	342	311	319	313	321	315	351	296	304	307	308	273	292	302	292	314	318	283	291	336	330	280	331	320	270	320	319	299	303	288	319	326	322	275	307	312	305	306	341	301	327	325	315	311	338	318	334	282	322	327	305	303	322	292	313	313	285	308	311	302	299	357	282	299	337	312	274	326	300	325	276	289	282	303	304	284	337	288	287	316	330	335	303	320	304	300	293	332	310	324	307	270	290	303	318	344	318	280	317	312	311	308	313	323	306	352	265	303	314	306	313	298	334	295	277	293	321	350	294	340	286	299	299	302	300	319	307	309	337	304	290	314	329	320	293	316	299	313	301	315	306	310	291	290	292	331	272	291	324	308	296	319	291	331	311	293	307	313	311	279	298	310	301	272	320	267	318	324	298	313	313	286	301	315	283	304	323	302	304	331	310	302	316	296	310	287	302	293	286	307	297	285	287	296	280	294	321	295	320	324	263	310	302	332	325	298	313	322	280	313	302	333	342	309	275	320	284	301	328	296	310	313	268	288	263	270	287	290	314	332	313	285	311	325	313	296	302	294	304	262	310	307	296	345	307	290	322	329	309	302	325	316	295	320	276	305	305	288	346	284	326	291	294	297	292	306	264	301	311	301	320	307	326	307	331	332	314	305	316	288	308	307	324	313	314	331	294	350	302	313	303	278	297	309	300	267	316	335	304	323	323	284	299	292	274	312	296	342	285	328	310	277	301	341	325	267	308	302	296	295	338	313	339	299	306	293	256	311	325	321	335	285	320	314	334	292	287	316	286	313	326	328	314	287	310	321	295	294	306	309	311	303	303	292	304	299	306	300	293	296	304	286	249	289	309	329	283	283	305	305	301	301	297	312	312	333	286	318	290	285	328	304	288	288	307	319	273	317	305	279	321	304	317	302	305	328	277	312	320	332	302	336	358	335	276	317	332	301	292	312	318	311	335	291	304	327	321	322	296	309	338	293	301	277	320	313	303	297	248	327	291	333	290	308	304	289	313	252	303	298	295	322	263	282	270	303	310	301	334	282	324	309	311	310	342	289	301	297	304	297	319	345	291	314	299	290	310	312	340	297	313	336	285	346	302	319	313	354	299	337	334	311	286	313	300	291	300	293	317	280	326	312	299	331	319	305	281	291	300	313	296	319	305	298	312	313	298	328	328	323	338	326	310	306	338	306	331	306	318	298	320	290	312	311	312	314	297	305	271	299	323	309	287	306	289	307	281	295	300	328	306	316	297	351	266	318	297	285	290	341	293	323	275	293	300	299	302	302	295	311	331	357	317	263	270	327	318	300	303	280	308	299	284	316	306	308	330	296	310	281	277	296	301	279	308	309	335	341	284	286	320	271	303	303	319	297	317	290	332	328	295	316	311	314	315	314	318	308	314	331	311	319	295	324	308	319	286	314	302	326	323	314	310	343	329	286	307	307	325	327	287	324	276	329	280	281	329	315	292	292	295	314	316	316	298	315	321	307	280	301	300	321	300	292	297	307	293	283	314	293	304	314	318	315	316	306	299	296	279	331	293	323	317	331	302	333	312	313	284	306	321	295	347	287	318	255	301	281	292	303	321	296	274	318	303	276	282	286	328	325	321	321	267	303	298	332
26598	24046	29256	30012	19881	20980	21866	22205	19338	19581	17001	13266	14601	11207	9564	9251	7006	6696	5690	4345	3298	3149	2302	1707	1479	1360	1343	1119	1041	952	905	860	783	878	854	807	876	839	852	798	765	783	801	751	712	720	735	744	753	760	749	709	732	758	721	727	756	802	742	805	739	760	758	793	747	724	760	773	683	805	756	754	710	759	740	771	777	783	766	771	697	750	729	757	774	798	711	730	699	742	795	741	757	790	744	718	778	755	744	774	750	743	733	729	773	711	747	764	763	769	754	714	766	768	769	736	810	716	774	750	732	779	770	758	755	767	784	784	762	757	749	747	730	777	780	770	756	781	726	740	737	779	771	708	718	775	706	765	762	728	759	762	725	757	722	767	745	748	769	722	718	748	738	753	749	759	744	739	791	744	809	771	757	771	747	762	720	715	758	741	708	762	766	813	747	774	752	740	748	765	736	738	737	750	757	722	771	719	779	783	698	762	803	813	749	797	766	754	752	737	761	751	718	752	799	790	756	730	726	771	731	747	745	768	743	770	773	720	765	766	766	759	764	704	751	772	765	789	745	710	724	743	753	779	760	810	811	725	700	779	779	734	783	794	728	808	761	755	684	740	747	753	747	791	777	724	764	724	763	767	772	764	798	795	774	750	744	745	702	808	761	722	779	766	752	782	713	781	757	713	801	731	778	749	807	749	705	746	775	738	712	728	754	749	785	738	775	710	758	714	754	714	729	776	771	714	747	709	737	751	747	754	732	724	765	771	736	793	732	743	675	767	783	761	744	790	771	751	799	769	744	727	783	785	747	755	772	727	766	718	760	802	705	758	799	811	732	742	761	739	749	764	772	806	741	702	752	750	796	762	745	775	733	731	750	735	693	749	729	752	691	794	734	744	737	712	740	771	762	755	796	736	727	733	764	797	765	786	740	765	733	743	716	754	714	699	772	733	750	737	712	756	773	750	760	763	754	736	761	774	745	774	705	804	751	758	806	728	749	714	766	726	760	732	725	758	816	725	782	797	743	725	702	730	762	727	720	769	766	786	713	750	752	765	733	798	721	738	757	737	743	713	747	730	752	780	744	695	727	771	710	695	768	723	737	758	726	756	741	703	785	765	741	767	765	760	766	738	738	760	738	778	763	739	731	738	786	734	709	750	740	749	763	736	728	781	753	795	765	765	778	797	726	753	733	725	698	729	712	750	718	725	768	766	766	708	757	770	765	747	808	696	762	740	751	750	736	739	780	740	783	764	755	745	761	766	757	718	755	758	818	773	781	742	789	770	772	801	764	769	754	778	727	760	734	785	759	758	755	797	707	725	758	743	731	748	746	754	757	796	760	743	753	778	751	705	741	753	706	824	689	751	766	687	742	784	754	739	757	781	765	805	750	799	773	733	755	760	754	725	747	745	758	726	740	727	749	726	734	769	777	791	768	749	760	751	803	753	796	788	764	751	755	741	721	752	751	853	721	776	724	769	737	775	731	723	766	775	762	789	729	752	739	753	768	735	736	804	763	739	731	765	780	784	704	740	731	764	739	773	787	702	731	746	743	752	740	761	740	736	759	752	752	750	747	795	750	758	721	749	744	749	775	740	740	723	692	773	721	800	815	760	793	774	725	769	704	769	763	761	782	820	743	718	758	709	763	782	683	773	767	720	783	748	745	758	733	681	770	754	770	764	747	777	703	781	806	703	764	758	756	753	777	749	757	745	769	751	754	771	761	789	768	735	786	739	700	717	752	754	781	782	739	788	755	747	754	729	809	745	740	772	717	735	738	731	792	792	715	695	760	741	724	745	778	752	769	782	767	782	765	758	740	729	789	685	708	736	697	718	765	745	735	785	786	776	767	723	786	718	728	784	787	762	733	751	756	730	733	741	757	738	740	781	752	786	719	701	786	731	756	744	720	710	708	746	756	731	746	751	750	770	741	738	770	722	795	776	719	787	779	805	748	783	750	746	796	747	769	777	720	766	727	768	772	752	734	743	821	761	746	785	740	756	739	737	778	725	787	770	783	738	768	776	724	754	773	761	709	766	744	785	735	721	737	797	720	738	739	763	734	712	754	825	648	753	737	778	744	768	719	745	723	759	692	758	744	761	719	758	779	743	789	745	751	765	746	738	798	747	822	758	761	712	731	795	714	771	765	753	747	768	763	797	741	765	691	745	770	827	800	760	753	795	790	784	735	693	786	783	720	804	764	773	717	768	757	740	749	820	766	760	767	789	744	727	789	708	742	774	791	802	763	831	772	819	725	773	748	744	792	797	726	761	759	717	782	784	709	767	737	759	722	703	774	734	755	730	742	723	774	720	736	790	753	725	791	752	746	729	754	758	803	749	788	734	766	712	768	731	800	716	729	757	772	725	716	774	780	772	740	762	783	738	745	765	771	745	787	754	776	775	752	722	777	732	782	752	760	752	764	742	826	738	760	769	759	765	735	776	774	720	767	736	744	754	706	745	773	740	749	731	781	767	752	768	783	735	737	723	736	719	781	716	807	741	710	763	750	765	706	779	735	713	743	780	807	769	691	754	768	695	742	751	735	750	771	710	714	797	762	717	787	724	722	774	772	723	759	751	760	802	721	802	752	769	757	746	755	809	709	713	795	739	755	773	730	760	764	733	823	740	815	778	794	833	757	744	779	768	765	755	777	753	787	753	744	766	750	756	751	738	767	820	737	748	771	725	791	727	750	727	708	690	743	762	734	735	754	718	734	783	732	738	728	741	747	748	783	756	745	772	802	739	740	756	724	794	758	819	731	736	738	755	703	765	771	739	767	787	762	705	724	772	716	725	722	771	717	766	736	777	772	751	757	776	762	764	765	769	780	737	697	706	756	729	788	814	762	756	745	732	803	744	729	774	776	780	804	761	761	771	792	769	743	756	763	783	788	741	763	761	722	769	702	760	772	735	742	742	733	735	758	728	820	729	744	753	754	766	787	761	748	776	699	726	797	757	743	738	762	771	715	751	752	723	738	761	730	726	732	765	767	729	707	794	750	736	778	745	747	718	708	755	779	788	793	750	737	742	734	783	793	758	732	734	746	719	746	757	790	761	724	774	762	681	770	744	748	744	794	747	750	773	750	683	750	750	718	762	740	700	744	757	752	738	726	759	731	760	763	730	719	746	766	762	753	743	723	721	765	688	735	790	712	718	740	787	754	732	697	760	795	714	729	730	783	735	770	739	728	709	731	742	765	732	747	708	791	704	763	776	781	763	701	740	730	684	752	752	733	726	700	769	739	722	747	730	760	707	739	732	811	808	801	764	754	745	762	765	791	733	746	755	756	748	728	779	731	771	728	795	859	760	806	774	784	773	776	780	728	700	743	733	710	782	745	743	730	751	745	731	795	767	786	745	788	748	759	798	781	724	721	728	799	702	763	669	700	725	765	812	776	769	760	722	754	772	781	737	758	790	763	747	739	721	740	737	759	786	746	757	753	718	752	759	757	734	739	711	784	757	739	747	731	710	777	727	751	759	721	681	789	765	780	804
15903	7880	5939	3599	1877	1516	1140	994	910	794	679	585	558	514	510	377	437	408	403	379	357	336	348	353	292	318	314	300	324	306	335	334	343	289	316	330	316	284	279	324	327	326	333	307	321	326	333	302	317	303	308	295	309	300	315	329	337	343	314	289	294	318	335	348	308	317	318	297	285	357	297	329	318	325	306	298	299	313	328	338	293	315	286	355	285	321	320	314	314	365	328	335	322	316	313	332	299	333	323	334	315	283	351	334	329	309	332	333	288	326	295	344	317	298	319	329	336	335	326	345	351	315	302	327	308	325	303	279	342	341	319	310	298	329	337	355	308	340	337	340	306	351	314	318	331	346	319	328	330	350	316	309	331	345	327	288	329	334	334	318	309	313	297	306	306	324	310	304	290	311	336	336	328	318	325	318	321	324	325	343	335	333	324	316	314	316	319	330	307	348	317	338	336	315	346	323	346	303	349	323	317	316	316	333	304	308	333	345	282	323	355	319	289	327	335	309	300	292	296	293	302	326	338	286	308	323	332	307	323	325	337	340	301	299	297	343	359	335	321	328	293	333	347	275	348	310	304	332	334	337	359	325	332	319	315	339	329	333	312	308	326	331	342	299	331	306	295	322	325	315	312	305	294	332	315	331	321	324	301	296	307	322	328	312	346	316	317	305	315	332	314	320	322	316	315	319	334	325	327	347	315	323	321	332	335	335	333	322	315	310	308	329	307	322	333	329	318	320	344	345	340	319	322	342	341	324	325	349	304	307	294	336	353	304	325	304	302	334	330	300	316	308	325	335	309	340	332	337	302	338	293	350	316	321	316	328	328	319	309	317	320	312	271	319	288	327	322	311	293	333	318	340	308	355	338	321	316	344	309	325	340	318	319	283	335	353	331	307	320	327	313	296	335	323	344	315	345	322	322	335	296	315	340	340	321	307	323	326	293	314	298	303	294	316	326	324	325	355	336	300	312	325	311	324	323	326	332	327	331	349	325	316	331	297	303	321	323	307	307	333	333	326	306	348	340	319	317	311	307	312	334	308	283	315	294	318	316	328	338	323	336	286	322	316	315	308	303	341	358	310	301	333	312	341	337	303	331	348	316	308	312	316	305	310	293	281	345	315	314	348	327	311	327	326	309	340	315	307	325	362	298	325	321	308	308	336	326	326	321	331	344	365	369	353	318	325	271	276	301	321	317	327	343	325	316	320	327	304	335	342	336	331	310	326	319	326	303	310	299	294	347	339	321	324	341	309	293	343	308	323	330	321	318	311	328	352	309	302	332	323	327	295	305	306	336	323	304	316	344	303	296	350	320	321	326	312	322	340	329	299	351	311	305	295	296	291	322	340	322	335	340	341	319	321	340	318	315	287	272	310	348	322	305	308	332	312	310	322	325	304	351	306	289	337	324	330	336	339	328	287	319	317	317	314	323	310	292	328	320	353	314	321	356	347	345	337	324	319	323	296	291	295	304	334	342	348	298	331	334	311	334	310	341	300	351	305	296	328	299	339	315	303	332	336	318	296	317	344	318	331	313	333	318	348	344	325	326	312	326	311	313	346	328	284	301	280	326	337	326	324	323	320	375	323	335	359	349	349	309	273	326	289	331	325	322	283	305	331	320	283	326	308	334	329	299	349	340	319	310	313	332	311	325	299	329	306	333	328	279	309	303	347	324	302	342	311	329	325	342	317	306	347	312	349	298	296	301	351	343	305	326	326	332	315	322	310	294	313	308	328	306	329	325	315	315	306	317	308	297	336	307	362	325	313	289	303	343	306	325	335	309	305	315	280	309	321	336	366	337	350	329	289	333	326	316	357	320	286	342	314	282	324	312	304	323	341	304	317	334	300	322	319	313	329	279	314	335	348	307	312	358	325	312	330	300	327	344	347	306	295	297	341	341	305	330	324	320	274	342	324	339	319	341	310	308	333	333	318	364	314	321	310	338	310	364	322	308	312	357	317	376	283	335	323	288	321	341	279	356	300	308	339	357	323	314	316	313	320	305	336	353	303	334	302	320	328	344	314	357	364	314	350	330	320	357	312	296	364	327	313	311	306	293	314	317	295	330	339	318	305	308	306	325	325	321	299	320	308	299	335	309	330	331	311	323	319	333	312	332	335	303	315	297	310	322	329	303	275	320	319	357	328	316	306	344	332	313	331	331	338	304	304	311	295	302	336	332	324	314	306	318	323	323	309	313	280	297	326	321	317	311	328	293	315	338	312	333	341	310	271	337	363	329	338	301	325	299	322	317	348	315	337	326	335	334	337	312	298	323	301	339	321	327	326	315	332	347	312	331	315	317	345	314	349	304	342	325	324	374	323	323	360	336	348	323	303	292	311	325	299	318	346	331	295	305	346	320	344	302	310	312	341	305	343	358	338	301	325	321	329	318	302	351	306	322	346	314	333	336	345	335	314	338	329	298	310	340	325	346	281	339	305	324	309	317	315	337	306	317	323	298	319	307	298	313	304	321	342	336	337	305	327	314	305	302	294	324	341	306	318	319	318	322	302	295	340	328	330	334	353	316	298	340	324	325	288	324	290	292	299	346	309	324	286	322	329	301	343	305	333	312	325	308	313	317	347	300	293	362	325	329	306	352	376	288	315	337	294	343	342	291	303	297	324	338	330	316	315	321	324	294	334	325	315	285	311	334	305	297	353	341	346	315	328	321	299	341	337	340	364	317	358	298	325	317	336	296	361	299	305	335	318	297	344	303	319	340	325	341	344	317	339	309	303	271	283	318	313	318	332	354	326	340	294	311	320	323	314	326	299	311	319	332	331	351	320	287	353	311	318	314	309	329	311	349	316	342	326	310	377	328	344	273	327	322	333	309	310	301	308	358	327	311	325	318	293	354	334	291	297	298	329	323	304	328	335	332	326	340	329	344	314	334	315	350	324	337	335	361	326	293	316	306	356	334	317	325	296	355	333	354	350	340	306	321	353	325	299	323	339	324	329	326	326	317	328	306	309	314	305	340	277	310	305	335	311	357	320	340	297	342	296	278	315	326	301	278	320	376	325	313	294	310	331	322	339	295	308	318	286	299	312	303	320	324	332	324	303	303	369	309	294	312	310	318	304	293	313	307	328	319	325	343	328	319	319	327	339	290	330	334	302	311	289	333	320	290	321	321	322	309	285	306	302	334	284	345	338	319	314	308	311	338	299	327	343	300	318	333	356	364	306	328	309	323	300	343	323	309	340	350	310	330	350	328	297	315	324	310	307	299	311	323	360	321	331	342	342	332	333	343	318	304	291	325	300	367	292	310	324	301	327	333	308	325	315	323	316	352	302	323	308	336	296	317	357	298	328	335	300	334	298	338	341	330	278	302	335	329	349	302	339	314	305	303	330	271	343	338	353	380	300	351	315	302	274	301	323	298	344	343	301	329	304	305	320	325	307	267	291	298	359	315	292	311	330	363	313	307	312	295	316	309	333	309	288	328	310	322	316	319	330	315	332	311	361	359	320	332	290	279	289	319	330	328	345
11395	7537	11396	10025	6687	6106	4425	4267	3759	3361	2805	2444	2345	1937	1770	1580	1336	1232	1144	1029	1008	970	944	940	839	869	876	818	835	823	784	780	812	807	787	777	794	796	777	760	784	781	779	850	754	772	757	768	759	817	772	804	790	764	800	791	775	843	789	767	710	812	730	822	797	739	777	811	786	799	733	786	833	768	818	742	771	813	793	785	752	813	783	774	758	762	802	731	779	783	799	823	807	732	784	850	822	762	777	774	788	785	808	760	836	776	743	809	728	735	794	829	793	724	780	809	818	786	765	800	772	814	774	803	762	783	783	766	814	739	780	782	699	762	722	771	747	780	826	790	820	802	782	747	843	785	796	767	802	821	756	773	738	805	773	807	795	740	815	761	779	845	769	773	842	793	806	800	805	763	815	740	751	845	755	774	807	764	807	858	827	811	797	782	788	792	810	757	776	766	798	771	769	839	787	757	761	797	808	766	810	817	767	790	805	756	737	756	784	764	799	816	778	768	812	760	756	734	816	727	812	746	803	798	769	807	774	811	741	793	792	779	758	754	829	759	780	800	857	790	811	777	831	788	768	802	766	812	816	787	750	778	848	752	765	807	785	751	769	786	775	810	813	774	779	718	779	729	804	784	769	761	772	777	787	725	755	786	833	781	791	780	766	759	754	789	778	781	784	743	787	748	787	772	837	792	789	787	763	753	769	757	797	829	768	734	794	807	797	808	787	805	755	792	800	733	772	750	795	722	789	781	750	702	806	787	793	776	750	816	768	796	824	810	805	764	784	776	793	802	811	801	821	765	755	752	822	787	748	774	774	774	818	749	806	814	788	759	787	762	758	826	780	813	799	777	784	814	809	781	781	764	763	824	812	765	829	728	800	776	774	817	764	782	810	827	750	790	790	788	779	780	799	796	786	778	786	720	787	713	805	792	803	816	855	792	738	792	767	744	778	806	795	816	811	788	762	805	817	805	791	816	756	748	807	763	772	802	830	837	761	800	794	770	760	812	814	830	767	751	828	789	740	827	789	771	802	823	801	800	762	763	838	797	793	821	769	783	743	778	823	816	773	761	719	800	744	786	786	768	752	775	788	801	792	811	776	754	787	755	804	765	763	824	746	778	845	787	780	819	780	793	793	757	838	794	815	753	818	722	796	745	801	786	823	784	803	803	777	798	849	789	747	846	791	784	805	787	774	767	774	821	756	802	775	764	835	754	830	749	771	780	759	779	789	783	771	814	769	812	806	798	752	782	767	752	754	801	826	785	748	787	780	873	787	834	746	785	822	781	809	736	760	819	783	797	779	791	810	808	796	739	826	777	780	792	790	763	736	804	761	744	782	819	759	841	832	773	716	741	765	775	777	797	751	776	787	797	758	771	769	805	786	796	794	807	797	790	750	825	807	792	725	766	782	793	765	758	759	822	788	772	791	771	769	805	799	768	753	761	818	790	797	766	764	792	793	766	813	770	801	766	736	766	760	753	784	846	804	759	798	762	782	799	745	743	853	757	777	725	803	819	896	737	801	762	731	806	828	783	763	783	807	749	772	792	751	841	799	773	807	814	778	867	797	787	775	798	800	796	776	814	801	803	781	774	728	779	779	842	777	780	801	779	774	791	757	769	782	781	818	773	792	779	741	799	807	789	780	811	735	795	819	781	797	778	826	768	845	781	844	805	822	756	786	807	801	756	801	814	803	832	772	830	804	746	773	737	808	787	745	768	771	824	785	740	816	775	803	787	818	803	797	808	785	842	774	773	823	721	813	737	781	735	768	764	771	777	767	832	773	764	788	762	801	789	722	735	789	795	800	804	846	791	724	761	812	840	690	781	755	800	774	776	804	769	752	802	756	786	797	840	811	828	799	736	751	724	785	793	783	799	783	827	780	785	842	800	802	856	826	773	766	827	799	739	832	822	770	770	782	800	823	765	760	794	787	803	740	804	799	724	871	797	832	792	765	778	812	790	805	797	800	747	782	804	829	799	769	818	809	767	762	789	796	816	772	797	757	795	772	825	789	805	763	816	747	799	824	813	765	751	821	800	773	796	775	760	810	777	786	769	785	789	790	814	814	764	743	797	765	813	794	780	803	776	783	819	745	794	772	749	822	783	801	791	798	790	773	793	751	786	734	799	763	783	842	823	808	798	838	827	797	811	804	807	804	810	753	782	843	762	797	785	773	776	784	780	792	735	741	801	774	767	771	777	825	749	734	813	724	760	802	806	767	841	778	801	805	768	823	806	819	773	831	823	777	773	744	811	776	814	769	774	833	784	767	792	718	749	806	827	780	768	841	753	753	784	881	735	782	757	741	789	810	790	802	763	783	788	812	751	805	778	790	785	824	741	825	783	744	777	796	783	792	773	761	767	763	734	807	787	749	780	735	748	807	788	800	790	799	809	749	798	784	802	775	788	823	731	764	771	795	781	811	803	785	776	716	768	842	753	761	796	826	785	724	789	809	750	780	771	801	770	764	866	742	796	807	786	786	744	811	737	802	789	815	757	789	783	763	813	770	725	812	765	791	811	772	774	805	779	709	740	781	734	790	782	831	785	845	747	786	774	770	728	747	837	844	763	838	793	841	729	783	771	818	811	771	815	760	790	786	798	773	758	811	756	802	803	810	718	804	782	852	820	775	750	842	768	796	787	776	803	806	775	753	761	794	785	812	783	816	790	836	790	768	777	785	820	760	784	751	742	809	813	772	810	783	768	769	800	768	797	764	748	866	812	810	815	787	742	810	797	813	797	774	766	791	789	768	816	816	781	759	790	795	787	734	816	809	790	796	805	712	771	812	789	771	832	726	741	793	797	728	767	775	799	742	787	785	820	748	762	772	759	804	784	835	791	787	782	763	758	775	795	805	750	804	745	793	761	823	809	774	780	799	806	763	801	805	763	831	797	752	774	808	825	807	761	756	765	782	861	819	757	799	791	804	801	796	808	818	839	827	781	773	754	737	780	784	774	756	774	772	726	784	782	738	724	803	742	847	810	766	844	754	793	762	807	854	768	780	775	774	774	773	786	778	784	796	807	778	756	781	835	821	804	739	805	816	772	773	753	762	798	771	753	782	749	804	823	800	795	779	774	791	826	782	800	857	791	764	754	769	765	817	765	782	780	809	753	800	796	812	772	811	820	743	773	798	812	825	765	798	803	815	844	755	769	806	721	812	770	760	743	792	829	799	794	783	790	849	715	726	758	840	761	800	780	742	753	813	788	823	816	770	776	838	726	748	808	802	832	739	826	761	818	797	789	750	816	771	792	788	765	782	771	812	788	765	753	774	773	820	767	752	784	798	785	792	806	828	785	815	790	832	747	837	792	796	808	815	767	790	782	789	779	812	724	719	775	788	845	755	776	790	798	828	818	800	744	787	771	816	806	782	812	785	777	794	777	770	803	791	840	791	790	759	768	740	765	806	774	797	748	807	757	770	801	825	803	828	810	782	814	714	805	784	763	770	773	769	758	774	797	802	748	825	789	821	776	803	790	803	771
27622	18654	17887	12715	6544	5786	5912	5191	4060	3802	2853	2055	2161	1648	1230	1195	1031	809	748	600	479	511	397	400	369	355	396	309	320	319	372	339	330	315	357	349	328	314	318	328	330	307	292	305	317	311	302	309	302	331	304	314	283	346	309	299	329	337	312	323	318	317	295	307	325	295	305	321	348	317	333	286	310	315	347	322	327	324	311	340	284	304	332	346	318	325	325	304	312	322	304	331	306	288	313	299	331	334	335	278	323	325	302	349	315	298	307	296	335	322	334	316	343	302	314	343	326	317	310	305	293	316	297	356	315	267	286	275	371	328	297	348	348	332	329	295	321	330	300	330	325	329	297	337	324	316	312	319	301	334	296	312	352	299	356	312	355	344	301	319	345	334	285	281	285	312	326	327	303	337	299	331	328	304	351	286	310	328	346	327	309	333	328	306	290	322	289	318	330	319	340	318	320	337	318	329	310	285	329	292	283	341	309	328	338	339	312	333	325	298	309	320	318	316	349	299	315	297	340	290	328	321	323	309	335	332	276	344	305	336	323	317	313	306	328	313	333	280	348	317	311	358	318	319	311	308	307	325	292	307	292	314	332	343	296	310	319	294	308	351	332	313	306	301	337	306	323	295	313	340	375	308	332	317	321	281	285	322	314	328	305	314	282	306	290	292	331	323	301	305	315	313	324	327	300	304	314	329	312	309	293	310	340	320	318	316	326	282	339	295	307	346	320	359	279	296	306	287	305	322	317	287	295	303	304	314	312	334	291	308	335	297	290	327	300	317	313	316	337	331	316	316	301	331	320	308	306	312	308	322	333	311	323	304	278	314	311	313	322	332	329	332	303	326	336	314	330	320	315	348	309	332	340	298	331	296	298	327	324	315	317	319	316	332	293	346	323	291	355	312	325	286	323	309	326	343	287	301	310	324	320	344	320	318	343	338	344	311	306	340	353	325	308	295	315	339	330	299	312	292	318	318	323	330	294	354	325	309	281	320	325	325	310	292	273	302	283	349	301	316	288	324	332	304	282	293	331	335	353	306	299	346	300	324	326	321	341	298	288	338	350	324	295	349	317	328	349	318	337	322	330	306	325	317	319	323	317	304	333	321	331	286	321	324	316	353	336	283	300	308	316	299	295	392	325	323	298	311	337	290	311	300	316	332	307	294	320	308	330	307	320	340	322	333	304	314	322	342	315	306	281	309	310	303	362	306	333	351	295	314	303	355	332	293	341	322	322	329	298	327	330	278	315	274	347	326	331	274	341	297	328	306	352	329	336	320	329	344	359	319	309	316	330	349	297	272	312	329	323	341	320	329	298	321	366	316	292	329	357	301	315	314	331	337	295	287	322	289	309	341	341	334	290	335	342	289	314	316	304	337	314	305	313	321	315	311	287	308	289	289	324	345	306	330	344	332	324	321	286	309	330	313	320	307	309	337	303	312	291	300	315	317	317	283	323	355	329	297	343	314	334	287	295	299	299	321	305	302	324	302	294	300	318	329	330	342	301	363	341	331	292	294	324	340	315	318	314	330	293	313	334	320	275	335	328	321	363	334	329	314	320	319	315	382	367	327	330	315	312	309	308	323	306	344	289	308	319	294	319	288	286	342	309	313	290	352	333	342	340	315	329	315	330	300	342	286	286	328	294	323	298	291	327	338	290	334	348	332	298	304	316	317	324	303	300	333	313	317	284	285	338	296	341	289	327	332	323	270	305	336	320	340	316	298	352	321	316	327	273	334	374	316	308	293	324	336	336	333	340	293	327	304	312	313	348	320	307	330	325	321	325	324	339	337	328	314	341	315	315	280	324	335	329	336	280	310	302	303	282	321	328	287	305	311	314	305	315	322	302	324	300	336	319	295	331	356	294	351	302	307	301	319	348	321	296	319	314	317	284	325	373	349	332	344	283	294	311	324	336	287	303	322	307	310	327	337	332	306	304	310	328	335	333	305	332	320	315	335	362	327	311	298	353	302	287	332	337	305	351	336	325	311	312	335	318	319	324	288	327	321	384	332	274	315	291	349	301	312	326	315	334	326	333	330	315	316	332	320	288	292	293	322	283	300	286	302	324	328	323	322	336	298	339	355	331	340	314	359	334	319	311	315	338	328	313	293	347	330	310	312	351	295	322	310	324	307	305	333	322	325	315	301	320	322	331	298	295	323	318	329	342	298	297	354	310	315	361	322	316	300	316	337	277	321	289	310	305	293	312	326	341	339	308	285	311	332	312	296	334	326	325	312	321	314	308	337	316	329	338	310	301	288	281	316	330	317	312	296	334	304	327	329	347	301	332	305	298	355	315	335	320	302	292	319	316	296	332	302	316	334	331	338	289	348	311	315	318	316	314	290	334	311	298	333	341	299	331	341	340	328	312	334	310	298	315	304	313	346	293	308	356	308	313	335	305	315	316	337	289	314	307	345	303	331	307	278	313	303	309	314	321	359	339	265	338	317	309	325	293	322	306	309	340	339	333	337	312	315	341	324	335	335	317	313	335	349	340	321	311	300	359	307	333	332	310	283	305	315	310	312	331	282	312	318	306	307	319	330	288	312	325	310	311	329	331	346	295	342	321	328	311	305	327	347	335	320	301	283	308	328	319	361	301	303	338	315	324	321	333	305	308	329	308	310	290	304	317	329	318	298	298	333	330	302	325	295	314	308	318	321	333	355	311	331	323	299	304	315	293	355	318	320	317	319	317	323	309	335	279	285	325	298	333	340	284	348	321	316	303	326	311	324	317	312	338	280	323	292	343	352	307	330	299	310	330	303	290	313	315	310	284	297	290	297	293	342	296	333	349	350	352	309	303	323	329	341	336	337	305	301	311	319	315	319	322	322	311	318	327	323	329	295	379	317	289	336	291	272	329	305	334	299	304	294	317	301	320	304	338	350	288	319	344	313	319	319	285	318	333	323	329	367	337	334	304	274	329	328	339	340	296	340	339	299	284	319	321	341	352	308	294	302	342	308	314	331	347	320	327	287	323	284	350	297	304	314	320	346	338	341	322	321	313	322	331	309	309	306	310	291	314	341	319	351	313	301	301	354	313	346	304	329	312	352	315	336	320	311	310	306	340	342	320	334	315	319	302	362	306	329	319	314	319	327	305	324	341	326	293	338	327	317	322	288	318	344	339	322	321	313	316	297	313	317	329	328	305	279	320	283	304	327	331	342	327	316	298	323	331	317	301	286	330	331	328	308	305	296	341	317	325	328	320	323	309	294	307	323	349	331	317	307	340	307	307	257	297	299	295	329	319	333	292	308	359	320	318	288	326	356	316	305	301	382	343	306	321	316	313	327	303	348	290	318	348	333	312	290	313	321	291	335	379	327	301	318	297	331	297	303	338	295	293	287	332	309	331	320	295	298	330	333	316	330	302	299	314	344	327	307	292	315	333	308	325	332	315	340	338	304	313	288	318	314	309	330	325	324	336	312	304	323	311	343	309	322	298	317	345	319	308	324	329	310	297	324	310	317	312	273	320	300	311	326	334	344
20429	16287	22589	21258	14109	16626	17151	16474	14122	14473	12176	10030	10803	7888	6256	6206	5254	4041	3451	2490	2201	2117	1459	1249	1201	1136	1097	1069	979	956	843	887	869	845	819	831	798	792	818	807	865	799	819	784	737	731	809	824	811	821	773	746	789	804	797	745	779	800	806	828	815	797	785	782	748	804	756	807	818	772	805	813	821	774	808	774	809	757	779	772	855	794	857	773	779	740	731	782	763	801	774	747	769	769	790	726	757	758	750	760	798	774	760	796	789	815	737	792	741	755	772	742	815	769	778	745	761	741	750	820	785	774	759	786	731	765	789	784	825	756	765	719	788	748	758	799	772	810	762	803	776	731	781	791	778	798	786	807	791	772	750	731	780	844	782	742	746	814	781	751	776	741	761	766	796	753	786	766	800	781	736	792	753	785	787	773	737	774	781	749	757	776	781	785	764	766	820	766	787	774	810	754	800	736	738	802	754	783	781	784	794	775	787	830	787	785	800	754	757	799	739	803	771	763	776	761	760	773	810	798	822	838	745	809	757	783	743	799	805	793	796	797	770	753	755	768	793	809	745	734	831	781	802	741	805	783	761	758	767	765	769	818	787	709	786	742	771	793	768	758	795	761	792	786	748	816	806	720	796	754	754	816	784	781	732	734	780	794	784	799	743	761	827	815	812	813	780	787	780	771	751	763	766	794	805	791	766	795	737	803	756	835	802	784	775	772	738	738	743	799	821	817	748	734	792	758	765	754	760	735	764	787	757	784	744	762	741	771	788	759	750	755	784	834	810	792	783	793	767	805	760	749	781	834	683	747	796	807	776	798	780	797	822	716	805	800	791	765	766	729	802	784	803	814	788	794	768	777	751	756	774	779	733	774	734	800	809	773	734	758	761	769	783	738	788	803	772	739	763	752	756	780	772	747	817	832	725	846	819	833	755	841	732	774	775	794	751	825	768	706	762	778	792	795	807	796	788	789	753	746	736	779	762	772	784	801	739	759	770	760	808	754	758	719	801	791	781	777	776	754	764	803	765	755	788	749	732	757	771	814	783	833	779	780	770	727	830	770	760	721	772	736	768	736	820	753	773	783	759	720	754	791	761	835	789	767	786	795	777	773	776	775	779	752	782	727	819	762	733	745	737	774	800	797	800	824	793	731	764	792	740	812	778	758	789	766	788	758	758	755	793	770	762	771	751	751	781	757	763	792	773	752	788	784	808	777	815	750	759	792	779	777	783	748	789	796	765	825	694	826	751	778	813	762	749	826	774	740	812	769	736	798	801	751	788	783	790	816	771	762	813	768	772	730	793	765	772	844	783	769	834	771	770	756	812	778	762	763	738	754	787	739	787	758	787	773	745	732	783	739	774	772	778	841	784	769	820	776	782	809	744	776	781	758	747	800	735	787	751	741	730	751	762	790	788	775	765	807	753	789	716	755	768	765	755	771	769	814	847	757	773	794	811	766	801	837	801	805	824	818	796	753	781	823	788	757	756	770	760	819	770	818	803	752	806	809	795	785	770	772	815	841	737	780	789	774	743	791	723	773	780	791	790	800	827	770	747	840	766	739	781	819	790	793	766	773	814	774	837	758	765	770	771	760	809	817	775	801	789	810	776	817	812	764	753	762	753	770	806	812	764	831	705	717	751	769	773	813	756	778	780	813	813	801	761	847	735	745	759	745	740	774	833	780	819	781	761	812	767	768	727	826	762	810	786	750	788	768	761	770	761	769	747	814	788	760	830	747	767	780	843	794	767	762	775	784	783	823	757	800	796	753	822	757	808	805	755	787	768	769	760	806	822	770	767	785	797	770	718	759	724	788	809	750	772	809	760	801	805	735	817	795	769	795	774	760	789	738	800	801	760	774	829	794	760	840	759	766	766	795	743	762	720	774	724	788	781	857	742	758	803	771	801	754	756	819	791	788	816	819	818	768	717	785	723	764	785	788	791	805	792	798	772	778	779	757	851	785	799	785	739	770	749	764	791	782	835	735	755	756	783	782	780	746	761	779	765	826	734	769	787	757	736	790	816	791	767	742	800	794	800	816	796	818	747	830	790	790	766	756	787	770	798	766	779	795	778	703	771	792	761	785	803	741	781	778	813	791	768	767	845	783	770	780	709	802	746	794	802	814	822	792	752	805	782	722	838	748	767	759	798	809	733	750	788	813	770	719	826	770	778	768	830	785	765	730	787	767	754	761	755	786	793	762	752	786	787	819	811	794	757	798	787	772	824	736	780	784	754	726	779	767	793	753	792	784	767	731	720	764	789	776	797	794	790	769	821	819	754	811	760	751	818	778	735	773	793	804	787	795	788	776	768	781	848	766	768	815	833	791	805	748	755	782	769	785	788	759	755	769	769	785	798	853	757	772	799	784	762	778	710	784	822	742	735	776	799	784	776	783	795	782	772	810	811	796	806	761	791	796	776	740	769	752	745	787	818	794	753	766	727	797	826	801	802	768	778	802	763	794	747	817	775	746	784	738	740	821	752	782	764	803	764	786	794	827	795	781	766	784	765	771	749	720	760	774	744	782	734	833	817	763	769	766	756	778	806	776	809	794	732	733	775	790	787	739	776	757	828	772	747	744	771	810	776	751	776	785	799	810	804	803	781	797	728	801	790	781	750	806	800	794	748	775	758	806	746	756	757	803	740	818	791	757	783	770	758	745	770	762	780	758	750	733	773	767	759	757	810	830	823	810	805	798	809	768	742	758	736	826	802	751	806	775	762	707	722	787	814	809	812	790	792	805	810	763	789	801	766	794	843	760	762	779	765	795	814	787	777	781	734	774	785	770	792	789	779	793	765	744	798	787	789	765	791	762	770	807	708	768	720	776	830	803	784	827	744	790	782	774	722	779	838	742	808	805	751	785	746	749	791	800	787	746	777	741	791	746	761	807	795	801	805	754	821	777	806	812	752	770	815	785	797	808	801	794	741	800	762	782	783	738	795	797	751	771	840	729	783	785	755	769	785	785	844	776	792	771	777	766	820	780	741	787	780	820	729	805	740	737	764	816	759	773	742	731	745	754	754	741	784	826	782	778	741	792	792	804	783	806	764	805	816	796	817	765	805	802	797	770	782	712	754	805	751	798	746	814	796	774	783	790	745	796	792	777	828	790	801	757	755	764	770	815	854	752	821	788	762	734	734	803	744	762	790	804	766	736	782	766	798	763	767	780	748	788	766	818	857	772	768	827	758	826	803	764	797	830	793	741	760	783	762	798	782	794	776	763	784	800	763	726	781	782	761	796	792	772	769	787	813	736	781	800	728	749	769	738	794	792	740	785	788	783	747	717	763	803	764	773	802	776	753	808	797	794	801	804	802	771	810	782	805	745	786	773	791	801	801	801	791	757	736	769	788	772	791	744	799	781	832	797	809	802	778	751	772	821	763	745	741	752	793	790	809	819	774	764	779	757	786	763	766	747	755	803	798	741	792	755	723	792	710	778	758	746	774	794	823	762	747	820	762	776	829	773	772	788	780	799	758	779	797	731	769	842
35300	26823	28539	20312	11403	9360	10466	9093	7330	6858	5139	3796	3898	2718	1925	2010	1686	1240	1005	774	623	597	523	474	471	360	404	392	391	320	290	318	284	320	336	333	354	295	311	313	337	318	285	310	288	294	324	298	304	306	286	303	298	306	323	313	312	315	295	328	347	291	317	293	299	321	337	303	315	303	293	312	292	285	323	329	292	295	288	321	281	324	321	290	259	305	321	304	281	303	298	265	301	294	288	291	360	308	326	305	297	277	313	280	312	317	300	324	301	300	286	295	307	316	262	324	304	314	326	308	348	284	302	286	314	296	319	319	277	280	318	314	299	301	280	283	269	293	288	300	299	301	332	291	297	279	312	295	308	314	303	314	307	322	259	278	282	320	298	289	316	295	286	266	305	305	305	277	296	275	324	295	308	282	322	319	305	325	299	295	299	306	303	294	345	310	323	271	336	268	290	295	323	293	327	320	323	327	286	288	319	322	315	320	295	310	313	327	303	309	312	323	323	308	279	277	298	331	295	329	272	287	340	284	308	275	297	315	338	289	335	285	318	312	317	286	279	319	266	288	340	313	286	282	300	310	306	310	279	325	303	330	321	319	306	313	314	297	335	318	321	294	328	321	313	321	300	303	289	274	316	348	307	281	288	274	294	299	314	329	295	338	305	323	294	295	319	314	318	303	322	302	306	305	304	293	275	298	306	291	305	349	301	319	281	314	289	304	335	319	315	292	272	295	300	314	308	287	304	311	289	277	310	326	304	328	310	315	325	297	274	305	279	256	275	303	284	284	301	296	301	313	280	279	315	316	283	283	284	287	300	332	306	308	346	254	289	301	292	277	259	268	334	290	303	304	302	301	298	300	315	308	299	279	294	334	315	290	337	265	299	301	317	292	298	312	315	288	318	301	308	313	301	339	287	311	292	341	287	303	281	283	303	310	307	333	315	304	290	318	323	325	283	307	313	329	301	309	315	295	295	295	323	302	293	285	352	303	314	306	286	284	282	280	288	271	309	294	298	255	283	308	308	355	300	307	328	280	315	296	305	311	326	322	304	300	350	298	331	323	305	316	272	308	322	279	304	324	320	310	296	288	322	299	277	306	309	325	326	269	268	308	305	311	310	291	331	284	346	303	331	300	287	309	340	310	309	348	314	299	283	316	313	298	325	281	308	344	316	277	306	296	295	272	287	278	320	312	316	329	341	296	325	307	303	325	289	300	266	305	309	278	300	296	307	296	297	302	300	299	311	318	320	299	318	287	293	312	318	294	266	291	299	304	301	302	294	320	299	301	293	320	295	296	313	286	319	298	292	302	291	279	265	262	339	303	324	291	309	296	294	341	298	304	328	305	283	285	288	332	303	304	290	349	341	307	283	298	290	289	281	322	317	301	315	286	279	307	333	334	299	324	295	312	306	290	281	314	282	298	313	311	275	279	322	292	276	304	307	301	301	299	311	282	297	274	312	311	315	298	309	314	273	294	300	301	322	312	311	318	302	297	274	323	301	314	298	299	311	338	286	261	293	318	327	293	315	332	279	314	316	272	328	304	336	285	265	294	296	296	293	304	280	303	289	290	323	324	314	317	305	291	321	315	301	311	313	316	340	315	271	286	325	303	311	311	321	279	281	314	296	290	313	285	315	326	279	313	288	296	301	289	302	284	302	282	293	297	313	341	301	313	302	316	312	306	297	267	270	336	300	329	301	288	290	292	282	309	322	328	279	296	359	315	339	301	320	300	322	257	278	322	274	280	237	301	308	309	307	337	332	331	325	327	359	291	327	287	291	276	330	295	319	313	312	309	314	292	349	323	320	321	326	339	318	320	311	304	306	283	287	279	299	268	269	287	314	311	278	274	299	282	313	321	302	334	304	319	286	273	300	284	307	294	301	276	271	314	314	329	286	319	278	280	294	279	294	332	307	278	277	312	300	315	314	276	304	318	327	311	319	320	305	293	308	304	305	312	281	305	282	300	288	290	274	313	308	328	288	270	312	279	294	317	295	313	317	282	313	316	308	322	334	271	298	239	310	274	326	284	298	285	298	310	305	307	326	284	279	285	329	294	302	335	307	299	320	293	316	304	315	299	293	321	314	315	322	327	299	273	300	308	287	309	274	331	306	296	283	288	279	320	314	278	274	291	309	276	283	316	317	271	332	287	294	282	323	318	310	294	326	316	308	298	269	271	271	317	300	299	334	292	282	295	306	290	300	297	305	331	331	320	279	302	276	315	310	314	271	298	301	307	309	315	340	303	304	315	295	271	320	303	288	345	301	316	312	313	333	311	305	282	290	324	253	271	284	323	289	292	306	320	315	337	281	302	300	303	322	300	314	298	301	242	304	308	290	279	306	273	287	330	306	303	317	312	324	339	322	306	283	273	330	314	288	310	315	309	317	281	298	328	317	269	311	333	285	299	284	330	314	307	293	316	315	321	307	309	281	338	310	302	303	299	318	290	319	303	338	288	312	297	292	303	291	272	312	302	293	258	318	307	306	343	303	331	327	308	298	296	327	332	322	300	318	299	301	292	292	304	327	332	323	291	266	306	317	288	284	306	300	293	322	293	326	272	310	265	278	318	281	289	299	292	315	321	290	288	323	280	248	284	297	312	293	293	297	328	297	288	320	308	338	313	316	319	297	325	301	308	315	278	287	291	275	275	311	299	291	315	299	303	279	283	330	328	316	327	263	287	277	298	312	301	288	335	320	305	312	302	307	305	325	292	297	337	286	306	291	319	300	275	305	310	301	293	323	289	300	296	289	284	285	267	296	304	294	303	308	307	285	315	298	320	302	328	303	329	308	312	275	326	281	290	290	310	312	314	329	329	297	298	325	300	299	319	322	334	318	291	332	285	328	290	308	320	294	339	302	314	319	308	285	268	306	312	321	328	303	296	339	302	305	300	296	331	278	279	313	311	304	295	302	290	320	297	288	320	341	309	319	256	316	319	279	324	330	339	310	319	303	353	297	287	281	310	328	269	311	315	303	306	287	278	311	283	306	313	295	320	334	324	304	297	278	319	280	288	304	289	302	310	312	295	320	283	294	311	311	318	303	332	278	317	317	313	310	278	300	310	306	333	320	325	301	312	300	303	303	315	294	330	335	278	313	353	300	323	323	295	338	287	299	303	287	299	288	312	305	291	305	310	293	302	301	290	313	297	301	304	306	330	314	306	319	300	311	305	286	308	289	270	330	308	316	260	297	326	287	291	315	319	306	314	314	306	301	329	274	314	307	308	301	271	283	294	308	307	328	262	324	310	314	280	279	327	320	294	280	331	312	283	286	320	307	277	266	315	324	295	344	313	311	296	339	319	303	330	275	305	297	335	298	298	316	310	285	267	312	276	261	322	272	298	324	310	328	321	301	319	287	260	293	283	305	306	316	253	300	302	301	269	255	307	313	283	293	362	325	276	310	308	303	288	309	309	315	330	313	289	273	274	315	300	315	287	260	304	298	324	303	300	282	318	308	286	303	293	319	273	354	308	311	315	314	289
24268	22199	31755	26961	19589	21522	24404	23740	20827	20897	18190	15402	17147	12306	9562	9875	8525	6223	5185	3711	3345	3018	2036	1727	1416	1399	1376	1283	1135	1020	954	945	931	897	912	897	805	825	832	731	819	751	739	736	703	784	737	755	767	719	765	762	728	772	768	780	796	733	717	746	752	731	742	711	744	731	756	703	771	779	741	726	731	725	699	742	763	777	744	733	734	714	708	779	696	717	783	733	761	729	775	788	724	726	715	684	722	742	766	730	729	755	760	718	804	676	764	770	713	739	736	779	685	736	721	744	751	736	726	790	739	720	749	734	732	764	756	698	742	721	736	723	760	780	740	727	766	759	740	751	777	729	727	771	767	736	763	795	732	684	752	773	664	757	737	739	775	739	760	722	746	736	755	738	751	697	720	736	768	729	804	717	750	764	756	745	750	742	801	793	724	778	783	771	731	725	835	787	750	730	754	717	761	761	715	709	761	722	753	710	739	766	750	729	734	775	737	692	764	735	725	737	755	749	771	776	755	752	748	797	696	742	729	719	764	753	738	713	757	762	747	760	741	741	784	747	755	775	745	762	769	755	749	738	747	766	751	726	724	739	732	746	728	741	788	740	732	736	729	772	709	796	717	780	723	748	748	760	770	748	738	762	762	738	726	753	761	734	742	742	733	732	697	732	768	762	723	735	762	713	673	708	697	704	753	700	756	755	697	737	758	758	789	799	738	735	712	695	776	740	733	779	729	736	750	717	732	735	739	736	733	744	749	758	772	764	729	776	738	736	747	754	740	743	751	730	687	752	745	737	698	762	798	705	781	739	735	737	784	765	742	763	801	772	757	784	699	794	773	808	765	746	718	784	725	788	767	725	767	773	760	743	750	738	768	721	731	724	759	729	759	719	731	707	768	714	742	707	753	765	727	780	776	762	718	740	793	753	712	778	749	748	740	735	683	789	769	745	707	788	702	757	758	756	720	730	768	716	745	739	740	716	718	761	712	768	753	744	726	758	783	753	723	741	759	758	739	801	733	721	779	742	731	767	754	704	742	713	757	741	719	735	759	725	715	735	720	765	710	775	764	713	725	742	732	717	747	752	715	734	741	724	736	783	778	773	749	789	736	745	710	752	719	711	740	739	759	757	749	785	767	728	735	805	703	736	724	730	689	726	738	697	710	771	777	730	724	728	804	716	725	751	730	810	754	748	814	774	708	745	746	760	734	765	765	745	706	747	748	740	729	731	739	702	759	692	691	780	756	686	753	732	736	757	699	738	730	823	728	745	764	785	706	727	718	696	761	777	722	718	750	732	727	741	772	777	732	766	756	719	762	714	731	753	764	689	724	762	720	763	761	714	753	788	762	707	730	774	735	737	732	757	735	729	722	721	687	726	742	702	720	731	696	720	727	716	767	731	736	708	713	721	816	726	727	737	760	726	723	783	739	790	739	731	714	739	730	776	745	739	771	760	668	758	730	724	714	737	701	784	783	744	713	772	719	780	743	735	786	733	750	739	746	738	746	783	768	784	730	750	727	779	773	728	692	783	730	742	699	704	780	769	770	812	747	702	771	764	711	734	734	746	720	711	785	721	746	784	753	702	741	724	734	777	751	731	749	745	751	735	710	782	715	746	723	757	791	773	694	713	734	776	801	768	734	750	721	764	730	735	737	750	744	741	727	748	779	761	750	804	683	774	781	770	701	717	761	741	727	747	746	713	722	757	786	716	746	791	818	741	722	739	741	687	760	722	755	722	737	735	684	737	710	765	719	722	764	763	727	721	730	801	747	735	765	776	756	750	725	710	766	796	753	737	754	774	767	722	721	766	764	732	718	726	734	721	754	671	757	744	770	726	758	763	693	748	758	690	738	691	726	748	734	716	769	723	762	751	789	759	753	734	756	754	758	783	748	755	731	733	724	704	734	736	730	710	764	718	773	766	729	702	772	760	753	815	775	674	688	758	758	792	779	714	737	763	740	749	719	739	728	742	778	724	720	695	759	719	728	747	742	680	727	717	734	755	719	717	751	737	752	735	732	720	724	748	790	723	741	724	750	717	758	747	750	714	805	734	727	742	759	692	710	748	753	712	730	712	697	695	724	682	729	746	750	701	789	715	753	710	755	685	712	766	724	782	675	726	743	705	700	724	740	748	709	761	701	731	720	750	760	723	765	760	761	770	752	758	733	743	689	781	785	735	725	664	711	696	740	777	700	778	721	719	738	766	707	740	738	775	757	737	737	763	726	742	719	792	771	795	785	676	732	695	750	720	764	742	737	750	772	711	778	748	738	727	743	718	749	766	732	746	709	767	753	690	746	740	752	729	774	761	753	760	770	727	818	741	759	743	791	759	726	732	778	719	716	746	759	754	739	769	763	785	692	762	750	755	681	675	776	684	729	758	729	710	749	764	766	757	743	772	775	743	758	744	758	727	713	750	757	769	789	704	768	719	722	726	775	788	740	745	752	731	685	745	808	755	733	763	708	734	713	779	734	734	733	703	755	797	793	716	763	768	716	727	714	752	765	726	728	799	745	801	719	709	770	749	722	761	744	765	750	733	752	759	779	714	737	750	759	773	717	763	716	764	738	770	759	712	758	714	760	700	755	732	792	715	756	773	737	752	734	727	720	731	721	749	726	719	763	793	816	723	736	751	740	762	731	777	736	783	759	723	761	791	763	780	744	749	735	740	767	734	710	726	758	790	776	773	783	741	772	719	716	729	775	743	767	741	762	771	761	756	731	738	731	757	738	698	816	746	724	745	737	710	741	724	780	732	740	734	675	779	758	717	753	729	764	706	685	778	725	723	705	748	773	754	732	695	806	762	756	786	710	710	739	716	788	745	726	716	806	753	793	732	797	738	749	797	759	775	738	736	698	751	781	776	745	758	754	748	718	731	708	691	782	735	728	755	751	721	756	743	729	704	729	726	681	734	753	757	711	771	792	726	757	808	742	715	720	700	716	727	725	816	743	702	770	745	745	760	728	734	678	711	729	769	720	756	735	774	786	722	783	751	761	730	746	753	769	738	789	787	705	734	729	697	774	764	728	731	722	705	718	717	690	751	738	720	722	758	712	744	724	717	750	800	747	763	727	716	771	728	709	740	765	718	743	762	751	752	748	761	705	759	733	707	716	687	719	719	746	738	729	758	736	696	747	796	752	765	753	743	724	753	719	700	791	760	731	776	713	770	771	760	746	764	734	675	778	782	725	758	753	761	762	765	731	740	778	807	757	759	793	769	717	735	732	720	769	762	753	760	657	755	727	754	784	709	727	766	724	692	777	737	768	745	800	738	805	770	744	731	722	750	760	719	745	735	730	715	687	733	755	756	742	730	726	759	765	730	733	742	676	731	764	737	726	729	746	747	734	830	738	744	732	753	685	750	736	744	762	668	743	708	731	781	749	734	697	741	731	745	720	705	741	734	745	737	750	704	715	756	738	738	735	725	723	747	735	727	742	751	794	719	732	715	726	705	684	723	734	710	726	777	781	773	763	764	746	748	747	717	762	736
13350	7058	5758	3669	2047	1570	1216	970	847	728	652	559	553	476	440	419	374	357	363	371	343	317	305	338	322	351	311	294	326	315	307	328	370	326	334	294	300	357	318	327	317	313	337	334	313	314	362	321	307	341	328	316	339	326	341	316	323	316	323	322	365	347	294	314	340	308	340	326	313	290	265	277	328	313	308	323	275	291	322	337	296	318	332	306	309	323	319	301	312	284	337	322	309	323	329	292	321	310	322	295	313	296	323	277	332	333	321	325	306	309	342	300	322	342	325	345	337	337	327	323	270	353	309	320	310	316	340	332	316	336	307	326	295	280	289	306	363	316	321	329	342	311	310	342	319	274	301	334	301	317	348	349	332	298	323	310	299	332	299	325	349	351	318	328	272	302	323	285	363	314	345	309	329	322	307	289	295	320	333	317	309	321	288	332	349	322	309	346	343	332	314	318	308	324	315	339	327	329	338	327	294	303	367	312	301	319	322	323	322	332	352	315	315	357	328	315	316	325	329	301	333	300	308	293	298	284	339	369	304	291	331	309	322	302	305	301	286	310	300	328	304	296	328	339	347	324	363	316	308	300	325	377	308	333	324	284	331	312	303	312	334	313	351	310	320	286	298	319	325	298	323	309	323	315	318	345	306	347	325	342	332	315	334	313	322	327	330	305	339	321	308	313	328	299	335	292	329	334	310	295	275	330	325	297	328	310	324	314	331	335	336	295	312	300	338	352	261	322	326	343	293	294	325	290	291	302	272	350	291	316	311	308	333	317	312	277	322	322	294	315	331	321	308	302	297	279	268	325	321	309	326	267	296	318	313	325	331	324	328	323	338	346	331	337	346	312	314	327	312	323	323	332	324	304	327	317	314	311	323	317	327	300	316	336	304	323	317	331	308	298	317	326	310	339	316	320	320	306	326	313	328	331	326	339	331	301	317	317	288	298	328	333	299	322	344	322	338	326	340	314	312	342	315	312	315	272	308	289	340	288	309	333	353	313	358	343	347	313	326	310	319	316	326	300	332	292	323	299	288	320	283	334	323	322	307	288	315	351	324	308	306	307	324	315	333	302	327	330	339	334	303	330	326	309	291	340	315	323	336	318	306	338	320	314	339	321	297	327	340	336	356	302	325	292	342	325	311	316	304	305	319	325	328	301	301	308	317	326	314	335	311	317	325	327	304	300	322	337	355	309	276	322	331	309	321	343	308	298	330	341	275	336	313	300	307	339	342	332	307	309	320	282	306	315	324	336	331	324	319	306	325	321	296	307	298	306	324	312	309	315	313	324	320	323	311	331	303	309	325	346	304	268	351	308	351	317	284	328	298	344	324	318	319	275	352	325	282	304	336	299	328	297	332	304	337	321	355	313	328	308	325	348	353	305	337	360	288	327	320	302	335	292	327	321	317	319	322	350	316	320	333	332	313	322	319	369	314	319	315	297	315	322	297	316	351	343	346	317	307	308	359	305	312	347	304	343	310	300	267	308	350	340	312	324	329	301	321	325	309	346	338	328	317	367	305	318	320	327	319	332	337	321	321	339	334	301	311	302	310	307	337	296	346	328	261	303	327	320	309	314	344	321	301	332	293	266	300	301	307	347	336	354	316	314	308	339	313	325	314	319	301	305	299	273	321	312	341	342	324	318	350	313	325	337	351	321	321	312	301	326	302	315	313	317	318	325	327	314	315	350	331	289	342	345	333	305	323	338	316	320	313	281	309	331	296	342	311	312	324	305	337	339	303	317	321	306	281	343	307	295	319	290	345	295	259	292	310	343	312	309	305	331	341	323	353	336	366	323	298	307	313	329	316	325	320	316	308	332	334	298	344	321	305	298	300	303	294	314	321	308	306	329	282	319	301	318	324	338	339	300	293	309	302	324	298	316	326	301	306	325	337	325	357	316	309	330	332	335	309	303	321	328	304	288	310	282	345	334	327	310	301	316	330	309	304	322	319	314	349	342	292	327	301	288	320	335	307	346	304	342	349	339	289	323	347	346	310	328	318	312	366	335	336	299	330	325	327	328	326	353	323	295	298	302	303	335	356	356	290	311	306	326	337	318	336	303	319	326	323	321	317	247	313	353	350	353	307	320	322	300	336	331	318	330	295	300	341	297	338	333	332	311	310	326	338	334	326	280	337	298	363	341	313	314	327	315	302	282	328	302	349	296	310	301	345	323	338	349	330	309	344	322	285	327	275	316	333	336	338	337	313	307	314	312	358	315	332	325	281	304	312	347	331	300	302	287	333	296	355	349	312	298	306	321	326	322	304	313	300	254	321	278	329	317	322	330	336	318	312	335	342	324	321	316	303	340	318	338	352	323	336	285	321	311	343	316	281	330	324	333	316	306	327	319	330	347	297	300	321	312	317	339	339	357	322	326	330	338	320	293	330	333	343	356	305	310	338	335	304	290	330	337	326	333	350	340	330	321	319	330	306	291	320	336	312	315	305	324	319	305	317	299	300	317	312	308	317	370	296	292	306	321	304	316	345	325	336	297	278	325	287	314	301	342	297	290	324	318	306	331	328	358	319	305	325	342	315	318	339	331	319	347	298	317	316	338	319	339	289	325	325	361	323	312	305	314	298	304	300	324	278	332	283	316	316	332	335	318	350	305	315	337	339	330	361	322	338	290	312	333	338	318	343	317	303	327	345	328	314	348	302	339	294	307	339	340	297	278	286	300	323	339	334	327	316	337	319	305	340	335	338	304	331	305	322	324	292	320	338	346	328	353	321	332	310	322	324	336	334	331	348	293	326	332	300	317	350	367	304	301	299	301	320	331	283	306	321	311	338	321	308	333	307	345	314	329	275	319	308	323	304	277	332	304	293	300	319	323	336	324	283	288	347	306	344	299	294	327	304	344	309	315	340	346	335	320	309	304	330	308	336	305	307	327	323	300	312	286	289	357	296	310	332	339	308	329	312	308	326	347	360	282	358	335	304	331	326	282	332	289	301	311	341	331	297	337	294	311	310	318	337	342	341	329	318	325	322	296	330	313	313	306	311	316	318	330	328	314	292	315	309	313	322	321	289	299	289	293	341	356	347	347	328	289	315	342	316	300	355	316	346	352	365	305	354	296	341	287	309	338	348	283	314	314	323	316	317	311	332	319	302	342	276	353	349	347	304	354	319	337	299	298	369	311	331	324	328	331	300	319	318	327	303	316	311	318	314	320	294	311	318	342	313	309	342	322	328	326	334	343	318	322	311	361	309	292	316	341	341	305	327	354	324	317	292	285	295	299	284	370	353	307	327	306	301	325	313	291	287	298	303	302	351	318	304	322	324	305	332	329	310	313	332	308	343	313	309	292	365	332	298	304	289	344	336	341	333	304	319	324	324	337	315	296	312	298	314	304	312	354	304	313	327	338	319	314	334	332	311	302	314	314	308	312	304	302	326	295	321	295	320	358	294	310	302	329	323	331	317	333	335	302	326	319	311	269	334	300	320	294	364	323	312	332	325	279	340	298	292	259	342	331	315	322	288	328
9735	7292	10975	10218	7296	6532	5497	4573	3919	3499	2849	2398	2052	1746	1479	1436	1303	1152	1051	1043	974	969	902	846	842	834	848	839	787	828	789	720	779	801	823	777	822	791	796	795	774	746	827	791	793	721	774	767	764	792	790	755	810	800	790	788	806	773	800	788	752	778	751	823	746	769	800	760	768	796	783	782	791	767	798	783	746	808	774	793	754	736	769	792	720	805	785	784	776	755	740	822	803	702	754	743	752	747	759	757	776	792	763	771	775	787	746	795	822	818	729	760	775	791	764	786	774	817	738	837	773	780	798	745	789	747	805	808	753	801	788	724	775	767	810	764	779	798	779	806	785	763	742	783	788	778	779	798	798	765	755	765	759	776	773	773	778	740	805	765	781	743	769	816	784	757	799	754	752	760	729	717	766	789	781	812	789	779	783	784	831	822	776	778	780	789	789	815	725	762	778	821	814	820	809	791	827	735	769	806	784	760	755	810	748	753	810	790	792	748	805	765	750	797	784	736	780	737	766	800	752	749	794	742	762	761	710	760	815	702	791	766	772	770	852	800	729	750	746	759	754	776	797	702	747	805	765	788	799	733	771	716	818	799	740	798	762	817	773	787	798	766	789	814	762	790	783	812	725	792	716	736	783	792	777	760	803	746	786	767	736	774	817	799	766	754	788	794	762	778	835	798	731	785	711	766	782	790	799	806	765	750	757	783	734	821	762	750	803	807	742	828	785	752	762	767	778	779	759	787	753	803	809	746	847	753	793	763	780	777	764	756	814	809	756	837	764	739	771	794	786	777	748	741	755	761	793	776	783	759	749	797	816	805	779	792	817	719	778	751	723	745	810	807	774	807	776	721	832	745	720	750	794	788	853	806	779	783	758	752	807	729	840	815	734	771	751	808	711	783	808	813	809	761	765	834	816	706	769	832	817	758	805	741	821	821	788	756	789	744	772	750	740	796	786	747	808	798	763	776	732	767	800	740	758	760	747	775	762	791	777	790	812	770	758	724	805	731	778	742	812	792	862	762	761	786	781	795	786	729	764	795	808	798	781	736	766	781	748	785	792	783	796	770	756	776	757	818	741	804	777	823	788	812	762	818	769	839	824	781	818	768	749	775	796	798	800	759	827	783	803	850	735	773	720	785	788	782	754	783	738	780	789	775	751	795	792	833	771	770	805	777	776	786	788	773	744	786	753	789	823	826	772	771	772	785	791	719	752	749	749	827	760	795	766	728	778	803	783	791	740	742	805	762	794	749	788	759	783	758	738	778	842	820	755	791	772	772	764	814	726	738	733	775	765	761	776	781	803	787	755	779	805	785	766	798	764	726	742	795	795	745	750	825	779	758	797	756	826	789	743	764	794	756	770	710	776	781	773	756	727	809	742	818	807	768	766	776	754	767	769	841	785	785	724	777	788	792	792	769	797	805	755	777	754	739	759	757	776	822	812	746	749	763	810	738	779	838	740	801	787	773	825	761	837	737	802	823	796	787	754	802	786	689	770	770	808	786	746	750	762	783	754	796	763	799	770	757	790	734	791	771	709	780	720	810	789	769	805	731	803	767	819	742	726	809	812	768	718	833	744	770	765	784	744	768	782	753	765	780	757	795	844	836	762	768	734	779	787	751	836	758	737	761	851	843	813	795	809	775	828	815	700	793	783	816	770	775	777	788	747	790	771	782	794	753	769	825	790	822	783	786	806	817	802	819	828	782	763	769	815	806	808	765	765	774	749	746	835	744	766	836	855	806	741	776	792	758	784	804	719	766	800	796	803	793	778	761	810	805	775	797	775	746	768	802	748	773	774	799	774	752	781	733	788	808	800	810	827	771	754	738	727	804	772	784	816	782	766	787	743	773	753	777	821	786	823	805	809	770	805	764	795	799	793	786	765	763	795	790	767	807	822	789	794	785	796	799	786	773	784	843	764	790	774	754	758	756	797	736	760	821	756	767	764	802	790	808	723	763	801	819	743	825	759	767	752	783	791	770	841	764	782	816	843	751	814	775	775	765	794	793	767	770	800	760	819	755	754	737	765	779	767	816	761	793	769	796	769	783	801	789	807	760	767	751	750	765	763	768	789	785	753	793	805	793	804	769	785	753	819	752	857	783	738	792	806	787	771	752	813	754	752	695	777	762	764	769	786	780	772	724	752	803	757	797	799	756	748	792	730	788	780	803	788	774	758	776	765	781	787	785	779	796	745	755	762	776	796	770	710	797	790	769	742	844	755	818	793	741	765	786	827	791	811	750	792	808	784	800	819	765	782	746	775	784	779	733	778	787	784	851	769	774	782	801	789	827	745	758	826	771	843	781	732	743	798	739	822	816	787	796	754	770	766	747	780	830	828	787	769	726	720	785	785	752	752	807	786	742	718	775	782	765	784	758	759	794	787	818	788	759	790	771	788	790	715	794	807	767	826	793	740	798	734	818	778	798	720	774	795	755	789	789	775	754	786	775	791	783	793	806	837	814	733	839	778	767	810	773	791	764	839	751	830	778	789	811	792	788	729	792	828	818	831	820	773	821	772	782	733	789	778	804	743	778	773	799	807	783	780	817	776	774	787	767	843	796	803	780	719	808	791	781	790	780	803	787	731	791	800	759	779	729	809	738	788	779	770	830	765	796	735	778	735	761	769	808	753	799	684	738	772	787	747	803	813	762	816	779	802	820	756	822	802	764	753	762	815	822	790	770	778	761	750	799	776	776	766	800	782	805	753	756	757	783	811	760	764	796	804	763	764	801	807	748	775	783	754	759	761	778	746	757	745	711	785	770	769	816	769	758	806	768	795	805	777	759	761	784	741	767	744	742	760	768	814	788	798	756	794	773	758	799	776	813	760	790	794	737	743	798	793	748	778	761	801	740	748	798	831	785	774	793	765	768	791	814	767	783	841	752	776	810	741	756	806	758	819	789	748	817	797	772	810	764	784	775	790	809	810	753	767	795	796	758	762	813	755	797	802	775	744	781	765	720	822	825	791	732	756	788	770	844	724	781	799	810	755	775	783	795	785	815	761	812	769	813	804	742	798	824	787	851	810	777	760	795	707	780	755	756	737	787	766	849	821	750	801	770	727	758	773	831	811	839	742	793	810	798	775	741	781	810	744	818	784	814	781	795	770	765	774	764	822	788	768	753	778	799	741	787	794	812	777	758	715	774	799	782	760	791	795	791	758	794	766	746	745	754	758	819	793	768	808	792	778	800	751	754	772	775	861	759	725	779	816	788	805	742	760	772	777	791	756	760	787	771	808	839	784	791	790	761	769	782	749	780	795	739	786	800	748	757	769	813	788	776	797	826	784	759	771	835	743	840	788	790	812	790	831	774	728	799	734	756	783	821	746	739	818	761	775	817	786	728	784	812	803	777	733	747	794	826	772	756	755	808	755	784	764	801	762	831	734	766	797	801	750	807	800	809	775	776	769	714	752	792	740	775	747	806	792	732	803	814	822	775	755	841	746	770	755	789	723	743	743	727	764	798	775	784	766	777	763	812
26440	18272	22271	13983	7083	5307	5440	4543	3428	3528	2493	1823	2072	1438	1070	1159	931	655	609	518	498	477	425	422	346	411	371	332	397	380	352	317	316	364	328	344	310	283	323	331	319	315	340	330	322	302	318	289	322	313	335	324	329	332	281	299	298	282	297	311	293	283	321	320	309	327	289	299	315	291	314	309	327	307	316	316	316	326	298	322	283	337	289	308	288	336	260	270	316	352	329	317	372	321	320	309	303	308	315	276	324	316	337	320	329	282	321	331	314	315	349	331	360	307	331	311	323	326	334	304	336	346	323	304	304	321	288	319	316	307	357	299	300	338	301	321	291	318	310	300	316	316	307	305	300	279	322	305	293	294	308	311	338	340	345	304	321	330	330	330	344	302	325	300	329	310	321	331	285	343	324	334	327	296	320	332	307	306	321	286	291	293	286	339	306	332	330	320	297	312	322	328	291	353	315	335	313	329	308	279	335	333	311	304	299	317	338	308	335	339	345	272	303	290	322	314	328	321	306	317	276	300	347	333	289	327	291	316	324	280	274	313	329	329	339	307	275	280	280	337	314	345	305	316	316	310	325	301	315	280	343	299	323	308	303	327	324	292	327	317	340	315	322	322	303	313	313	344	280	309	305	345	334	317	300	300	310	305	326	310	295	289	312	338	304	295	339	326	327	355	319	320	281	301	323	327	314	288	287	312	339	302	306	284	309	283	297	314	315	302	309	291	328	301	343	306	303	309	322	311	328	298	308	337	307	306	310	315	304	339	311	314	300	327	343	331	345	313	334	306	302	297	339	323	279	309	290	309	319	330	313	289	322	300	295	326	276	312	360	296	316	319	344	299	329	317	342	330	279	302	303	311	326	311	308	290	298	320	325	340	323	323	313	329	302	326	320	289	309	306	332	348	309	315	292	312	311	324	318	303	290	286	299	311	334	306	349	321	312	314	303	312	333	323	339	308	317	321	321	342	318	318	383	277	317	365	308	339	301	354	282	355	337	337	329	299	300	325	320	295	274	310	306	356	310	308	318	338	330	334	313	307	335	317	310	322	332	314	328	312	326	316	307	320	332	318	315	317	327	292	295	331	304	324	320	299	327	357	327	342	287	347	337	323	313	331	318	289	327	319	332	304	304	295	294	316	268	284	320	348	327	304	323	328	312	323	342	307	300	339	274	330	313	287	315	331	313	321	307	324	332	322	311	325	305	328	345	326	296	305	325	294	316	321	321	303	311	318	328	291	325	323	324	341	318	306	343	313	293	312	289	291	284	323	330	324	311	303	313	317	310	318	321	308	290	329	325	349	316	313	340	287	320	333	281	332	323	346	289	345	314	291	363	319	322	344	346	320	324	312	312	274	317	296	296	297	330	299	311	305	312	323	315	336	314	286	298	308	304	314	305	326	312	305	323	310	319	317	341	309	311	298	315	329	310	325	314	276	318	307	343	288	318	341	330	340	329	324	317	297	293	299	327	344	321	316	337	348	289	301	294	316	328	359	301	335	303	291	343	361	333	271	297	290	317	336	335	313	290	328	319	294	316	307	338	338	300	336	280	339	305	310	348	307	317	315	337	319	279	295	318	305	334	315	349	320	301	321	331	305	312	305	318	309	313	307	307	312	338	322	307	318	298	280	330	305	334	320	322	314	318	342	313	309	303	328	317	292	369	314	325	347	330	339	308	296	324	294	278	322	326	306	327	385	283	321	313	330	309	275	270	313	344	335	288	324	303	322	313	320	339	311	318	313	294	319	315	287	296	337	349	353	322	317	298	312	318	318	318	349	324	308	323	302	274	292	309	320	305	280	308	355	298	312	332	320	324	326	319	338	320	344	296	315	310	316	305	299	332	311	316	305	322	291	297	318	325	315	320	310	313	335	328	350	335	308	285	348	289	303	296	334	308	328	293	333	310	303	306	340	311	297	326	314	298	334	323	341	293	296	325	311	301	298	353	341	326	315	292	331	298	346	324	324	305	272	327	310	321	269	302	321	293	319	317	311	304	302	303	335	309	328	317	304	310	307	309	345	330	331	305	330	339	306	330	303	347	302	326	297	348	319	332	345	333	294	365	344	314	305	327	326	307	283	306	353	325	304	317	313	308	309	346	294	318	332	299	331	314	290	309	321	311	341	326	316	303	289	294	325	298	331	311	307	304	324	299	297	348	315	320	308	282	326	297	311	340	325	323	331	316	343	275	329	322	317	328	321	324	288	300	318	347	344	321	323	328	333	300	287	299	292	320	338	312	293	291	324	292	309	321	317	314	319	304	313	339	345	296	291	305	304	311	273	299	314	304	297	303	328	332	299	304	298	304	331	308	319	337	336	335	320	323	321	278	319	319	328	330	346	313	307	347	300	345	308	348	320	308	330	316	313	317	330	311	318	310	313	333	311	322	340	317	316	328	324	303	285	325	314	312	321	342	321	305	351	307	317	309	342	320	327	325	372	328	311	332	325	316	314	302	318	311	267	345	333	328	331	348	331	326	304	322	297	334	325	330	330	318	339	350	330	310	346	339	315	302	303	322	303	334	325	324	362	322	322	337	331	304	308	345	299	293	316	310	330	306	277	321	297	322	327	334	311	299	335	320	347	308	297	312	306	334	285	296	303	350	277	285	313	294	299	348	349	299	314	319	283	301	300	321	298	304	340	310	300	327	318	302	322	317	353	340	320	312	286	313	319	301	313	348	311	318	308	319	345	328	308	320	330	322	312	317	343	322	340	300	291	320	325	274	294	303	307	314	324	335	315	336	313	300	329	316	314	305	301	346	313	300	301	307	326	306	326	304	298	340	291	294	314	312	301	330	324	323	330	325	327	331	324	299	354	334	286	313	286	290	283	292	320	318	296	307	348	296	307	328	305	329	293	268	302	299	348	325	315	305	320	292	328	305	326	271	296	298	303	308	314	282	307	302	323	281	297	315	309	331	341	329	292	305	335	342	295	331	296	330	339	321	291	311	318	325	325	320	357	289	299	308	324	284	297	315	343	330	326	309	324	308	307	308	334	323	298	301	297	303	320	302	338	301	320	281	313	320	336	317	292	302	346	331	314	324	311	298	325	316	286	316	295	315	324	334	308	312	301	338	330	348	296	297	293	303	287	316	319	311	319	294	298	301	325	332	346	308	309	339	283	323	307	310	305	300	314	311	302	270	343	337	335	319	321	343	292	343	321	347	303	331	334	278	328	319	296	330	318	322	315	325	306	309	324	317	329	312	315	310	328	308	331	287	300	297	305	299	282	299	323	321	355	318	292	333	317	307	324	312	307	337	293	307	305	325	305	312	311	326	343	318	291	319	309	327	302	319	318	310	339	297	273	338	342	306	288	316	325	317	334	308	330	317	329	352	301	312	303	341	297	336	323	318	310	322	309	297	358	279	290	301	312	318	334	304	303	318	320	318	335	298	311	318	334	293	322	293	304	287	297	281	305	318	297	335	320	296	327	310	340	333	325	308	321	304	295	310	304	349	324	306	348	338	289	325	311	312	294
18907	16994	27104	21675	15042	15181	16820	15591	12638	13908	11247	8959	10348	7120	5458	5749	4712	3066	2553	2207	2110	1760	1482	1247	1186	1127	1163	1112	981	966	909	875	856	875	826	840	816	845	806	808	802	811	763	757	744	784	810	806	779	796	803	784	766	811	731	780	767	749	779	731	728	794	771	807	773	814	785	747	786	791	735	738	741	787	816	744	790	786	777	812	757	749	752	761	723	767	778	798	749	750	796	749	795	747	777	841	788	754	754	795	719	751	718	772	746	776	749	739	765	772	793	783	762	769	819	788	793	787	785	767	767	728	796	828	795	736	793	768	782	746	797	801	764	779	761	781	756	768	778	757	735	746	849	753	814	737	784	804	768	812	787	728	793	737	762	720	786	789	825	823	773	761	771	759	793	790	782	756	847	855	795	770	785	741	825	787	747	795	755	782	791	788	818	775	786	774	739	748	801	745	767	787	781	787	744	759	827	753	780	777	796	797	760	814	746	793	739	782	752	753	795	761	787	747	807	745	751	768	744	746	814	762	807	748	798	799	754	761	730	814	755	764	735	729	784	714	771	778	777	788	779	788	817	785	815	784	754	751	833	742	773	751	753	747	727	812	795	784	723	794	715	800	742	791	759	800	744	784	762	774	758	801	821	760	763	751	796	750	761	723	770	753	765	813	743	833	789	798	749	832	766	795	792	778	706	779	759	759	722	791	779	821	745	799	807	788	750	755	772	800	789	732	778	767	791	766	815	775	772	788	825	749	779	780	751	816	778	828	788	796	799	776	775	793	747	730	800	777	782	816	743	793	771	756	770	857	719	762	769	776	802	801	762	799	785	771	782	764	812	776	736	795	817	745	799	777	735	763	811	742	759	778	787	795	752	784	757	793	742	790	776	773	731	781	755	803	738	783	749	743	775	770	821	818	786	744	773	807	777	769	850	811	792	734	783	731	791	794	746	775	756	754	820	822	761	746	793	826	760	789	734	790	742	762	743	761	730	757	769	832	747	800	756	803	778	766	744	766	742	768	820	774	772	784	759	807	729	767	817	742	779	770	781	737	730	720	779	773	742	785	771	770	772	806	794	820	734	766	797	764	785	816	821	790	841	845	731	782	702	772	765	796	751	775	789	760	769	790	743	780	798	765	784	768	791	770	796	790	791	787	758	768	762	766	750	774	745	751	788	767	781	800	736	770	741	784	791	761	778	757	758	810	753	802	836	774	724	755	733	734	804	788	787	779	760	749	808	770	775	701	798	753	759	803	814	758	789	790	743	740	796	765	749	749	830	791	739	745	764	802	785	804	737	749	770	750	765	730	785	789	787	739	778	777	775	735	756	817	807	819	746	795	787	769	829	790	773	791	775	809	781	851	809	782	783	749	770	805	795	809	755	785	826	734	782	762	832	816	831	758	815	763	798	748	757	795	757	789	818	793	772	785	762	768	792	778	809	793	788	741	817	731	789	793	779	752	768	781	785	805	721	785	737	788	777	801	860	775	779	762	754	799	765	755	806	827	761	826	737	773	819	764	803	814	760	801	771	768	779	790	788	765	805	754	763	784	784	772	759	762	717	739	762	726	771	763	833	757	789	840	787	784	832	811	772	789	765	783	788	785	754	776	692	778	810	759	748	786	789	754	768	745	792	793	781	758	774	741	726	792	798	742	754	748	726	727	794	762	772	822	809	793	736	792	758	766	814	745	776	761	763	737	822	749	785	776	748	799	767	804	759	751	775	828	844	814	759	771	803	805	764	829	762	821	746	836	763	744	810	730	765	731	768	786	827	743	776	784	786	794	759	753	817	757	786	802	792	793	767	729	768	757	776	780	777	770	780	715	791	761	760	747	764	699	789	764	770	781	782	783	851	751	797	714	800	733	775	786	790	786	799	747	722	787	779	741	737	748	737	804	738	781	779	771	766	782	752	788	796	755	783	746	768	765	816	700	802	746	766	791	743	837	791	806	757	817	785	781	766	762	778	783	745	734	814	798	763	778	775	746	783	743	753	759	775	760	759	765	759	755	800	792	773	745	775	739	809	761	807	758	829	789	774	775	777	751	821	770	776	737	742	796	766	766	813	794	837	799	834	759	843	722	753	815	774	780	744	818	737	747	768	827	741	806	816	788	763	729	786	787	820	734	779	796	777	728	733	792	748	752	785	774	828	758	762	776	780	838	740	794	805	716	742	764	773	757	828	794	803	745	741	797	776	810	778	783	770	804	810	775	771	802	832	758	790	790	734	762	785	822	726	775	758	769	764	828	810	807	745	766	764	777	789	775	723	798	782	814	792	747	779	761	730	802	766	756	749	801	786	763	769	777	756	796	756	744	756	773	765	813	788	775	810	741	823	813	763	762	776	819	740	786	779	777	774	760	780	755	791	750	764	781	749	806	764	745	749	790	704	826	735	759	770	731	813	747	748	731	787	749	773	793	828	753	778	794	773	788	763	777	787	781	841	772	775	797	832	806	769	762	761	827	817	761	727	752	849	740	694	725	782	814	794	819	746	778	782	759	743	752	770	778	781	784	761	748	737	763	721	819	743	820	773	729	845	762	749	797	763	815	815	778	773	792	784	752	771	729	775	763	782	790	794	762	810	736	782	784	836	748	802	771	739	731	779	814	744	791	818	819	753	732	754	787	807	772	777	772	730	784	850	783	798	817	785	786	809	802	742	757	790	752	781	780	758	794	760	731	815	749	780	773	815	777	722	810	754	771	807	834	739	824	754	757	802	814	772	772	770	784	778	826	692	794	732	800	795	790	725	772	750	784	797	819	775	778	794	762	777	760	752	741	780	814	790	780	743	736	752	776	768	782	779	795	789	793	767	739	852	793	730	739	774	784	790	773	754	723	773	790	803	786	773	804	771	818	776	810	780	770	718	792	727	750	764	783	765	797	792	821	733	764	747	738	742	787	800	765	705	760	719	765	795	783	798	779	822	804	766	777	738	769	786	813	781	761	787	787	762	788	778	782	720	732	739	808	765	755	800	785	770	810	774	768	797	815	798	737	769	770	759	734	735	755	795	772	754	799	812	815	812	868	753	760	777	755	800	759	689	754	785	757	729	722	747	730	727	708	790	753	776	778	734	786	810	752	771	751	731	754	766	759	782	768	724	752	791	779	731	793	781	790	786	741	737	793	802	765	749	754	800	867	744	769	767	761	792	774	740	809	737	824	806	800	771	824	758	763	759	684	780	733	784	806	771	762	738	770	742	739	798	789	807	779	752	770	742	804	794	828	796	816	771	789	763	777	781	763	808	782	774	781	789	786	773	782	799	796	770	784	790	798	712	810	802	805	777	757	786	777	744	764	798	731	822	788	824	803	767	756	722	716	772	711	816	751	794	800	762	751	779	792	792	813	754	760	806	751	814	790	774	769	792	811	775	705	810	797	802	741	743	792	789	796	841	771	750	758	764	822	760	757	678	724	758	824	761	733	790	778	737	758	721	764	798	771	755	795	772	761	743	767	734	791	750	725	778	757	784	728	791	777	769	781	761	764
36354	28001	29659	22629	12495	9495	10185	8788	6104	6206	4842	3347	3799	2550	1690	1706	1332	858	800	642	723	567	512	465	414	378	373	349	345	367	304	326	301	316	355	294	333	348	304	291	284	323	299	299	283	309	288	297	292	340	268	312	301	299	333	291	284	308	301	274	279	276	302	334	313	322	284	333	306	304	258	279	295	323	273	292	273	328	298	304	274	307	322	290	291	301	286	297	309	290	316	299	286	343	337	351	301	295	277	283	321	325	291	327	285	337	308	322	272	287	283	285	285	291	288	268	299	307	292	296	316	308	305	313	289	321	295	279	301	299	338	315	312	307	288	274	305	286	326	269	296	293	318	340	324	287	268	320	290	285	285	306	289	274	289	337	292	266	280	313	280	301	303	275	315	299	301	295	324	331	310	301	299	310	302	281	293	302	297	303	299	293	261	310	296	306	332	297	305	321	322	312	284	293	331	331	315	271	284	294	316	318	285	286	315	280	314	314	269	277	304	310	277	325	256	297	272	290	319	295	320	321	328	292	299	314	282	273	296	303	306	314	294	309	300	297	290	310	302	306	273	303	283	281	294	305	288	292	326	278	314	270	325	307	283	301	309	308	292	298	338	300	287	312	294	271	297	329	319	323	275	288	298	290	298	276	277	300	328	300	279	314	290	298	295	291	294	293	308	315	281	295	291	328	313	294	267	303	294	281	270	306	287	333	318	289	311	271	288	259	310	306	305	281	315	324	290	302	333	300	299	307	278	291	288	309	325	260	266	283	325	269	287	293	280	323	316	251	291	325	301	325	275	310	280	317	331	271	319	323	304	300	315	303	311	298	316	303	312	295	316	334	353	312	313	305	287	302	273	337	283	297	286	290	295	334	263	307	304	336	295	307	282	298	321	285	310	316	290	300	303	294	266	306	313	328	301	305	302	348	313	330	275	311	329	317	321	280	288	313	318	311	328	314	309	294	274	296	300	291	293	297	307	299	278	317	291	265	313	287	305	299	308	263	317	308	296	293	268	300	286	277	328	297	293	308	295	319	323	292	324	288	298	318	288	285	298	260	292	287	288	271	320	278	288	305	268	341	295	304	292	299	305	274	285	300	291	302	319	280	323	312	288	319	298	317	302	309	292	329	289	283	304	305	299	294	292	277	281	307	317	347	321	347	290	292	274	301	310	295	296	284	285	304	300	294	293	280	300	311	271	299	330	328	297	261	296	282	288	286	287	296	294	318	318	273	310	311	284	268	295	324	295	290	281	258	287	277	301	283	283	272	298	317	323	293	272	309	305	352	298	273	260	333	320	308	294	311	290	310	297	280	302	268	315	324	311	299	291	285	320	268	298	298	318	295	261	301	323	291	298	304	283	280	294	315	303	270	295	301	296	302	322	308	309	302	292	299	286	304	306	298	281	321	302	296	308	357	285	310	303	299	312	318	345	319	320	268	291	294	314	287	340	324	316	285	302	307	327	300	283	265	329	321	261	289	294	293	296	297	319	292	317	317	304	287	310	283	308	290	304	315	289	315	327	307	295	286	323	264	284	314	295	316	333	334	252	301	287	308	316	316	285	287	314	328	314	282	283	278	318	291	296	321	310	319	296	297	296	288	308	303	293	311	342	314	304	306	305	299	294	308	298	288	306	302	295	298	297	320	272	298	287	330	325	299	282	288	292	290	307	297	318	314	300	306	302	295	319	295	304	297	328	309	314	288	271	308	296	298	342	292	328	318	324	302	284	289	299	306	329	286	296	286	321	302	298	321	314	336	290	301	309	303	303	319	281	291	289	296	326	307	277	310	285	321	280	284	296	293	294	281	298	303	278	305	328	317	300	317	307	309	300	291	286	275	327	286	282	316	322	280	292	296	280	299	313	301	306	301	304	338	288	290	317	357	312	303	294	287	316	298	311	278	305	293	304	310	290	297	308	313	292	310	328	310	323	299	297	296	302	328	287	306	297	310	299	288	305	284	279	332	311	309	302	315	315	296	321	293	307	316	294	302	310	295	298	322	322	302	314	296	292	273	284	269	317	297	296	293	277	290	326	290	271	322	288	279	292	296	327	322	303	317	307	276	293	282	308	276	300	308	260	289	307	254	271	278	302	313	252	309	301	300	307	312	315	287	270	305	317	310	326	308	309	297	306	279	304	312	299	332	295	307	298	285	247	283	368	337	274	318	298	290	305	305	276	286	296	304	322	295	326	251	301	305	296	306	289	304	298	292	310	287	318	301	276	334	303	320	314	335	305	306	293	334	321	306	294	332	272	315	308	310	292	319	299	300	279	325	275	284	305	331	287	254	318	303	283	288	318	278	302	292	288	296	324	303	300	321	275	345	300	330	330	356	265	314	298	290	306	249	310	329	285	306	293	274	303	309	318	311	306	307	321	286	294	312	292	270	281	314	338	299	327	306	308	272	296	321	298	269	285	272	290	319	308	289	296	318	274	317	291	307	305	296	293	294	262	326	310	286	322	310	303	315	291	260	311	295	313	284	333	290	302	303	292	300	258	271	295	288	294	295	323	276	318	288	265	325	311	287	318	308	318	301	325	305	284	311	320	259	297	283	282	313	322	290	286	306	288	274	249	272	333	317	260	305	295	319	286	312	318	308	292	314	306	287	294	266	298	285	275	299	315	301	299	309	279	318	300	332	267	283	334	335	297	299	283	286	316	266	299	275	302	288	290	287	306	300	308	276	339	312	312	304	298	315	287	284	303	295	328	277	292	336	298	307	291	287	350	276	289	281	329	308	307	294	285	286	296	285	256	276	279	290	303	284	282	293	304	296	273	283	305	322	328	297	301	303	290	316	306	285	269	340	325	299	310	289	315	297	296	283	291	322	310	314	333	285	295	301	301	336	300	298	328	299	305	281	270	337	294	296	266	312	302	298	314	255	295	364	333	300	283	309	296	323	269	266	297	314	313	339	329	278	282	323	325	308	292	310	318	276	306	286	285	311	281	282	291	307	273	289	306	301	314	276	299	299	306	336	332	288	292	310	328	290	290	325	321	303	304	310	328	308	324	283	332	271	308	269	326	302	284	309	314	290	302	294	273	292	279	295	292	277	305	298	286	301	296	300	329	316	301	338	278	289	306	310	293	282	315	309	312	277	294	269	317	303	276	300	332	320	306	313	310	305	331	285	317	324	296	319	306	301	341	297	300	279	276	275	302	320	322	298	322	283	326	302	309	319	306	320	294	326	276	305	285	350	281	298	302	281	301	298	300	289	292	314	280	307	329	285	305	271	319	284	305	272	289	264	288	310	291	307	316	304	269	288	305	285	308	300	277	301	273	291	296	326	306	292	300	329	317	299	312	279	350	300	277	283	281	321	321	275	302	277	289	304	320	296	309	281	274	311	332	312	314	305	308	287	272	283	293	299	288	288	314	286	318	325	316	296	297	258	282	288	288	302	312	317	309	279	291	349	326	309	307	303	297	322	322	300	318	273	326	303	287	299	312	292	302	329	322	302	313	315	321	308	290	326	270	319	316	289
24973	23835	32752	29508	20699	21810	23631	21968	18164	19913	17830	14039	16490	11331	8261	8750	6248	4143	3735	3169	3167	2577	1912	1539	1448	1232	1334	1159	1049	1040	996	866	893	829	860	810	857	771	830	764	745	764	780	758	760	761	780	754	736	753	709	688	729	706	730	754	758	744	751	772	717	715	711	769	736	777	730	732	715	738	714	789	701	785	764	731	765	723	736	653	721	717	725	749	734	790	739	761	738	735	687	678	753	761	788	728	696	739	739	786	692	697	717	712	736	778	702	785	732	763	718	744	712	736	742	743	754	706	731	689	704	738	757	751	696	736	771	750	734	777	706	728	731	696	709	741	732	735	748	742	730	730	774	773	691	749	762	729	734	746	759	692	762	739	771	737	725	758	734	712	737	752	726	749	721	754	731	716	764	749	745	703	749	714	745	747	770	718	783	739	769	720	778	793	757	751	742	735	717	737	733	711	738	753	794	707	725	720	695	749	754	751	709	715	761	731	738	745	728	725	733	722	729	751	745	783	732	751	706	713	735	730	754	776	704	736	689	724	696	753	734	720	734	713	704	754	730	781	741	718	768	729	706	744	747	713	722	760	713	730	705	713	731	724	761	738	698	779	770	730	781	757	711	742	756	762	728	719	730	738	753	746	753	712	756	735	726	708	731	775	703	742	677	744	732	769	756	726	772	731	719	725	725	732	753	754	762	775	741	704	761	760	690	720	733	701	703	730	759	728	726	728	765	764	775	762	723	770	775	714	756	734	708	727	773	747	758	744	748	731	686	755	710	750	710	748	708	746	722	697	738	728	753	770	770	777	705	733	752	769	746	725	726	730	728	720	733	739	723	693	773	747	732	714	715	770	722	659	685	774	681	732	761	766	715	759	723	745	787	715	724	758	668	704	708	733	695	735	742	710	709	727	738	742	715	731	767	699	757	781	764	713	766	702	748	788	714	753	709	765	787	720	690	671	755	754	755	707	779	713	740	770	725	741	753	738	767	737	763	786	735	733	734	762	715	691	743	729	788	747	758	774	779	744	732	767	685	751	716	739	764	700	735	766	713	714	722	730	709	767	744	737	777	703	734	709	750	707	740	727	786	768	756	744	722	736	703	739	751	735	769	789	705	745	742	706	724	766	714	725	732	711	725	731	713	718	706	766	721	779	744	683	700	743	770	745	758	746	713	770	748	761	737	730	725	750	732	747	783	703	769	724	714	732	724	664	704	694	790	723	738	703	772	732	737	683	761	738	715	705	732	712	738	738	740	699	732	737	707	759	694	712	760	734	778	734	730	737	747	738	763	730	721	735	698	740	749	729	736	746	730	765	755	792	788	748	751	787	721	700	732	752	758	728	709	753	764	735	773	696	707	700	714	702	747	758	726	727	745	654	707	726	746	716	725	725	733	736	770	721	785	737	729	726	702	701	713	740	731	755	770	718	768	734	699	741	732	729	745	750	704	741	732	719	759	712	764	707	701	706	744	722	713	753	752	727	717	760	731	760	713	711	689	729	708	685	743	738	739	743	735	719	740	758	758	698	699	705	708	747	744	698	732	743	756	721	735	761	725	746	719	740	747	705	751	752	712	709	694	746	701	746	726	744	730	720	734	722	772	753	762	740	699	724	757	761	732	773	745	690	703	734	724	764	787	739	774	749	720	707	774	736	770	712	775	773	744	725	693	777	696	711	744	748	753	724	721	727	682	745	730	707	733	743	737	741	687	733	754	721	759	762	722	723	740	738	736	746	696	725	708	763	760	710	750	747	722	714	701	746	723	687	760	711	743	757	733	734	743	711	731	704	731	778	711	794	719	769	762	769	725	738	752	731	718	743	739	673	741	740	721	721	743	714	722	764	703	749	759	750	721	718	732	693	757	734	746	786	761	714	728	707	717	698	728	729	764	736	765	733	707	730	784	760	754	739	721	718	728	744	707	691	726	751	754	702	724	694	762	752	773	710	744	744	692	759	708	717	793	739	737	739	739	717	708	714	746	790	754	766	767	754	751	770	776	726	785	737	750	743	716	713	699	729	718	716	770	776	742	757	731	731	699	728	720	718	739	722	735	753	726	730	709	695	721	742	735	746	729	768	806	706	728	763	718	773	764	734	764	747	756	704	709	718	774	752	718	754	699	764	731	753	730	734	769	733	715	755	773	722	696	717	714	751	700	717	740	714	765	711	744	772	723	731	753	725	703	732	755	715	709	753	776	732	775	769	749	726	732	755	754	753	768	761	724	688	715	752	738	717	764	727	695	736	732	748	719	738	732	676	709	773	749	715	753	724	715	764	753	763	715	717	752	770	713	716	733	691	727	762	736	694	735	771	727	779	709	685	699	766	751	704	714	755	691	752	727	763	748	712	720	713	730	721	761	758	707	771	723	731	726	752	764	722	736	746	793	736	704	716	708	729	725	768	776	726	760	720	749	668	722	720	726	737	751	730	754	755	740	774	760	718	751	735	728	705	768	738	725	740	773	766	734	772	694	752	735	726	738	704	729	720	736	697	757	783	743	754	698	723	745	755	739	806	711	748	767	731	776	710	694	729	751	724	757	754	724	700	753	719	734	757	727	746	699	742	763	724	707	742	690	755	770	762	774	774	746	725	727	785	697	735	757	721	744	753	722	739	658	772	765	711	748	726	728	666	741	694	740	660	735	725	746	745	755	704	753	690	725	717	752	692	693	735	694	739	736	746	736	748	730	717	716	720	696	707	758	686	740	749	754	721	750	787	770	780	752	813	719	747	700	692	754	752	653	757	776	749	717	728	719	740	756	746	749	701	776	711	753	741	729	718	746	705	775	730	718	749	732	688	714	705	752	755	733	769	765	771	760	718	732	764	731	729	757	741	706	734	703	758	722	734	740	735	738	752	751	746	758	742	732	713	716	726	738	720	782	731	726	734	724	747	712	746	763	723	703	701	677	792	743	745	716	709	752	745	691	704	758	726	737	742	715	726	714	753	708	699	708	715	724	741	729	749	754	717	733	702	753	702	709	739	753	745	663	778	720	728	761	702	716	677	794	731	746	720	767	742	741	690	733	741	741	724	733	696	736	723	751	734	776	719	739	723	729	721	731	706	749	759	744	714	736	715	697	787	737	756	675	725	733	729	751	736	715	711	745	802	783	745	758	786	736	751	760	742	759	693	700	760	743	704	700	722	739	733	742	756	718	684	720	742	769	731	732	760	690	760	765	707	713	720	744	714	755	739	780	708	760	787	741	733	714	720	772	756	708	772	713	714	731	730	706	714	768	736	696	733	752	699	735	764	725	712	731	743	731	733	718	748	730	725	752	732	749	721	777	732	744	729	736	748	706	720	716	729	752	671	716	749	714	708	751	798	725	770	775	754	714	760	747	698	702	737	716	766	741	779	706	687	777	715	747	763	755	763	724	725	747	761	749	684	758	712	759	738	740	720	740	752	756	733	759	777	741	681	723	747	771	731	750	777	756	785	768	764	741	755	751	728	734	756	755	753	781	782	780	738	733	726	737	704	690	758	730	774
14203	8810	7434	3965	2286	1624	1434	1107	845	729	665	568	505	427	430	401	385	390	365	327	307	340	344	321	353	342	325	329	300	323	315	327	275	302	354	288	309	326	351	314	338	350	307	301	309	312	337	312	322	351	321	302	335	313	314	312	346	325	365	320	317	313	307	290	315	302	313	282	316	335	302	351	320	343	301	328	339	333	352	314	357	350	309	303	310	322	322	335	282	312	273	291	325	296	323	306	325	339	317	327	338	337	300	319	326	301	338	308	313	339	324	331	316	295	339	313	346	357	327	302	356	316	338	295	313	318	311	294	323	319	319	311	316	316	339	299	293	326	352	350	308	314	335	297	298	320	356	272	334	333	348	345	301	316	297	326	276	303	290	327	342	298	301	348	287	320	327	301	317	320	316	335	303	303	302	305	322	319	306	336	305	314	298	299	306	348	319	320	335	323	298	327	337	333	284	299	299	286	338	300	309	304	289	303	278	274	339	325	322	334	334	295	299	342	276	321	317	293	300	315	319	350	318	310	317	318	315	310	267	337	301	340	356	321	284	343	308	341	314	317	367	275	281	318	330	347	332	311	347	317	340	341	337	328	333	355	325	273	300	321	309	309	313	344	314	286	314	329	337	337	297	306	289	317	336	289	329	320	295	311	301	345	326	344	309	335	304	291	287	330	294	324	306	309	285	304	307	301	287	334	337	324	303	317	290	323	311	303	313	302	366	309	352	349	308	281	306	277	329	324	301	301	369	326	317	295	340	324	294	324	328	329	318	321	301	310	321	298	304	309	341	315	301	344	344	292	321	323	308	298	346	290	300	316	330	322	324	301	288	290	341	332	342	303	294	303	317	314	353	301	319	323	321	355	317	340	333	301	323	338	298	309	328	326	299	344	293	305	295	316	375	293	333	320	329	308	327	312	316	331	315	330	314	302	335	306	353	314	325	345	310	308	347	319	305	322	317	344	269	315	287	307	292	322	328	294	313	319	304	322	301	283	297	330	326	321	270	308	326	311	282	336	294	311	298	336	300	330	323	350	339	343	294	311	300	341	348	306	291	309	336	298	311	343	327	315	314	310	321	317	318	329	294	348	285	345	324	288	296	311	338	317	338	336	321	313	326	317	312	334	283	295	286	320	292	333	329	292	351	309	348	301	297	349	321	349	346	298	275	316	319	327	287	290	336	298	321	329	319	346	311	318	325	321	326	349	282	282	343	314	284	301	326	336	321	342	326	307	334	309	303	343	326	317	291	336	317	305	340	331	332	316	317	321	308	286	326	327	334	320	301	308	307	341	369	290	304	296	311	305	299	322	323	322	337	325	297	312	289	316	258	291	285	295	308	309	325	307	336	314	330	356	290	308	286	354	319	314	333	327	358	320	315	310	313	309	319	286	276	329	311	333	312	329	345	313	314	340	357	338	327	298	339	274	314	322	350	310	292	286	322	362	311	332	329	357	331	291	318	338	316	308	299	313	322	358	332	321	316	333	325	348	295	322	307	315	319	326	305	336	331	307	285	316	328	306	315	300	295	354	326	305	292	307	313	325	350	333	309	319	265	331	284	307	346	349	335	311	277	343	328	352	314	319	339	342	316	285	302	295	331	353	295	312	318	320	318	323	344	291	283	295	317	342	290	308	332	326	335	336	297	364	346	364	305	296	341	318	300	312	321	357	294	306	302	333	310	313	333	309	335	289	322	301	321	313	299	318	330	332	323	288	319	294	305	325	316	303	356	309	306	317	339	306	312	326	323	320	286	332	322	323	342	316	300	334	328	324	287	317	343	298	320	316	304	305	321	289	335	312	309	331	323	298	337	322	299	341	357	314	334	330	310	286	315	294	312	312	324	299	309	287	327	290	319	318	301	309	329	317	315	316	312	312	306	312	318	302	318	309	338	317	337	313	344	325	351	322	318	308	296	309	326	326	320	326	345	323	337	296	330	301	261	324	344	342	285	331	345	321	298	341	332	300	290	316	280	343	325	321	296	330	310	345	356	296	318	313	291	338	333	344	314	307	365	305	278	292	315	320	333	318	338	303	270	339	302	313	315	285	336	320	326	315	287	285	318	322	299	321	302	305	309	305	350	333	339	313	306	330	306	321	324	299	306	301	297	324	349	295	314	333	314	333	347	313	352	320	316	323	309	357	289	313	308	286	351	326	310	335	307	346	312	326	348	326	325	307	338	272	324	336	316	328	305	301	289	313	305	329	317	307	328	333	315	297	287	334	304	294	297	323	352	295	294	314	322	301	340	297	258	307	339	363	324	331	328	327	353	298	328	312	351	294	337	355	331	325	308	315	330	336	292	308	333	312	307	302	324	347	310	336	317	361	324	312	291	286	316	297	300	359	323	274	298	304	325	309	279	346	317	304	347	311	349	353	371	343	293	286	311	324	309	306	317	322	324	297	347	320	320	331	307	329	318	282	301	309	309	331	307	292	294	338	318	324	318	301	317	305	311	307	308	332	323	319	279	282	334	326	338	333	345	347	325	280	299	326	327	331	289	330	324	321	331	304	333	309	324	347	326	333	326	304	303	274	322	354	292	336	316	325	294	357	298	362	330	319	303	320	338	312	290	340	301	291	325	325	294	324	351	335	309	326	310	304	326	323	347	334	305	328	336	316	340	332	305	304	342	332	335	331	279	334	290	317	337	338	305	307	313	331	306	317	324	323	323	322	291	289	267	341	322	315	312	327	303	302	293	354	295	314	332	321	309	297	295	336	301	280	312	327	314	305	324	309	329	327	313	313	252	319	354	369	343	334	272	297	330	362	368	316	313	319	307	303	325	335	299	311	354	325	326	314	312	359	344	309	340	319	284	290	278	323	291	312	306	292	325	309	304	309	327	349	335	309	332	304	319	312	310	300	325	325	337	364	334	313	305	318	321	333	289	312	312	322	340	317	351	311	338	308	300	283	336	334	328	325	320	292	302	364	301	317	301	324	347	281	315	302	315	307	307	277	319	313	339	329	306	274	342	291	313	347	330	316	339	354	304	330	339	304	324	297	339	316	311	306	342	269	308	335	307	334	359	312	306	283	321	331	353	303	289	347	325	370	309	319	304	332	304	320	322	319	324	321	327	300	302	297	320	299	330	330	348	313	327	294	351	330	343	315	333	344	294	319	299	300	356	306	294	351	325	353	372	289	325	280	312	307	335	327	322	347	298	329	310	289	323	320	329	321	319	315	297	317	308	319	333	333	326	328	286	333	366	299	334	324	338	300	303	338	347	387	322	308	278	323	310	313	300	334	307	339	273	298	302	315	310	305	335	289	290	315	331	297	322	266	298	322	341	293	325	341	319	323	301	320	313	282	383	292	300	316	314	309	293	322	313	311	329	294	324	316	315	288	275	316	307	312	328	310	310	331	328	327	336	299	324	315	334	326	309	338	330	323	335	319	332	339	348	313	319	287	290	316	320	330	343	319	318	307	313	291	326	301	352	320	301	341	316	336	312	341	351	300	358	334	281	313	312	312	300	333	356	310
10242	8904	13276	10463	7751	6374	5933	4939	3775	3273	2680	2224	2005	1645	1477	1320	1226	1111	1045	982	959	910	914	871	941	839	864	799	778	770	831	793	816	757	761	800	832	691	810	754	786	833	764	781	767	800	757	778	761	800	775	760	715	787	757	770	764	771	831	818	723	779	789	767	774	777	793	698	798	811	775	761	757	793	784	721	821	782	773	767	790	760	764	809	769	752	800	788	789	793	765	787	823	771	794	818	798	761	807	801	776	763	771	803	770	715	778	790	768	792	727	776	774	735	762	755	795	776	772	757	818	725	768	792	789	803	727	796	743	718	801	776	765	758	783	725	785	766	717	769	749	836	796	798	815	768	772	768	780	713	830	797	741	817	791	799	809	770	731	733	749	792	732	757	757	764	785	758	823	772	783	774	786	804	782	782	809	773	749	695	776	766	766	731	772	750	792	807	779	798	767	782	752	814	790	721	797	801	815	722	789	713	734	778	785	809	854	723	814	818	761	754	752	777	784	751	780	804	753	731	778	810	738	792	739	749	806	792	792	784	822	756	803	833	753	809	732	769	764	724	751	762	760	761	737	790	749	775	797	749	748	814	759	743	784	768	701	715	809	714	739	815	817	706	755	772	761	799	782	755	801	799	758	817	759	798	777	801	771	768	748	741	776	831	768	767	752	740	793	753	801	751	751	764	778	788	766	781	730	772	812	768	792	778	758	820	752	822	714	763	761	754	774	762	723	753	765	738	807	765	789	796	809	741	740	799	778	704	765	749	751	736	812	812	787	783	758	753	812	774	741	760	800	801	808	785	787	773	756	811	759	727	733	785	752	792	747	750	709	783	752	726	789	778	737	750	773	803	779	777	754	762	797	795	747	789	721	781	756	790	755	753	788	816	813	718	805	733	797	836	764	736	798	753	789	762	722	724	786	757	719	768	786	799	731	756	796	768	782	718	785	769	765	744	838	785	781	759	743	750	770	770	735	762	786	827	739	778	778	812	734	737	715	870	753	776	772	814	776	775	755	834	751	804	737	794	783	800	785	762	754	771	778	836	759	777	764	774	785	736	843	773	790	770	799	796	777	771	805	825	764	765	792	742	751	744	789	751	765	804	786	797	765	747	783	747	795	776	805	756	772	776	793	774	735	758	785	788	768	767	785	794	770	812	801	804	758	753	741	778	743	700	741	757	756	777	790	790	811	791	741	733	796	778	806	777	805	760	710	752	742	741	770	741	748	788	820	772	772	736	738	764	744	828	769	790	779	821	738	785	855	770	790	787	776	800	783	732	778	776	794	783	796	811	731	784	811	734	766	771	800	759	769	741	805	768	755	793	744	756	736	797	763	813	747	770	767	740	764	754	747	743	795	801	720	775	833	754	756	734	726	789	747	761	752	796	711	774	789	769	836	715	754	784	773	770	775	781	800	787	768	775	757	814	746	766	822	800	760	736	732	816	747	790	779	741	761	752	712	776	843	762	734	729	774	787	742	778	783	746	750	727	718	767	772	751	781	792	766	815	788	789	760	775	767	797	788	770	754	753	750	812	745	787	827	791	778	774	759	725	749	739	793	742	766	762	803	807	795	765	794	781	809	720	750	748	744	802	790	749	741	749	806	768	750	741	746	761	776	759	735	751	829	757	782	806	754	789	820	775	809	772	775	777	724	801	807	757	765	746	778	748	769	793	760	762	781	769	754	812	814	757	757	768	736	765	779	822	785	796	706	789	807	755	813	737	819	781	772	781	786	761	757	770	818	754	710	765	795	786	774	806	781	742	763	801	767	808	742	777	759	721	820	751	798	754	779	735	744	699	789	807	757	734	755	790	734	740	798	758	794	770	794	787	756	780	788	803	765	820	773	728	805	803	787	793	793	808	772	781	775	736	779	772	727	729	800	789	787	759	790	766	756	757	800	791	797	774	749	713	813	744	716	808	756	774	778	777	795	807	801	814	739	747	748	800	767	785	772	779	717	756	779	742	759	775	778	759	779	768	760	780	821	805	778	737	797	759	744	784	729	783	782	746	734	718	729	759	785	772	761	807	796	720	754	763	731	799	722	812	794	783	784	768	785	803	783	792	774	794	781	789	773	765	770	761	741	793	780	695	768	768	771	753	749	797	762	774	749	794	772	774	801	750	827	745	753	757	769	792	798	765	785	782	745	803	780	799	766	770	729	762	795	748	780	768	732	777	767	751	739	784	787	783	782	736	754	749	806	797	751	775	802	753	720	765	769	810	782	774	744	800	784	770	789	689	759	784	818	731	800	772	786	790	780	790	763	798	770	781	775	719	716	784	778	752	823	734	800	761	781	753	734	792	769	731	756	770	733	799	796	801	765	765	781	804	802	823	782	766	770	800	754	785	741	752	801	767	755	776	765	795	806	755	733	740	827	793	791	754	723	753	774	753	783	778	792	759	761	769	737	761	807	748	742	794	788	792	781	767	829	784	732	764	787	742	758	793	795	784	794	760	784	790	819	784	768	765	792	796	796	777	739	790	754	761	724	790	790	801	816	744	752	788	768	753	765	774	779	811	772	797	787	741	795	796	800	757	766	816	726	769	804	805	789	763	709	797	754	738	762	784	703	785	798	759	765	731	753	777	778	746	765	794	743	767	795	733	772	810	787	798	774	809	797	773	801	792	807	798	780	772	798	782	786	799	737	788	767	771	848	802	798	772	755	762	727	810	786	760	749	805	746	740	772	801	747	767	757	724	787	719	844	790	802	723	773	755	753	791	784	834	742	808	761	796	822	743	762	802	780	765	730	744	758	746	794	818	793	741	796	799	764	737	794	719	737	804	786	768	779	774	777	763	773	782	747	754	715	790	778	774	833	856	815	775	752	801	792	751	746	769	806	779	744	826	819	785	753	774	733	796	755	784	817	745	789	739	760	779	789	771	730	773	765	775	734	756	785	760	759	775	779	745	776	801	732	773	771	743	774	726	806	737	747	770	784	755	801	761	769	759	781	772	810	754	795	845	752	778	727	741	796	762	773	735	791	843	795	769	806	751	752	760	743	703	775	765	774	770	729	792	772	812	767	774	755	727	798	811	696	750	793	795	803	746	788	788	787	750	784	789	747	764	781	760	705	759	816	744	721	802	798	762	732	765	739	778	752	733	809	756	773	794	756	784	780	762	805	759	765	767	773	801	757	804	760	792	731	767	812	743	778	760	811	809	777	765	741	759	791	816	793	778	766	778	791	780	774	713	814	781	729	783	833	802	746	770	754	779	763	774	839	780	749	767	816	753	785	742	766	782	779	808	717	748	778	784	709	756	771	818	769	811	776	750	794	755	746	764	858	757	781	783	789	739	793	824	758	809	808	773	773	766	713	811	801	763	725	778	762	759	771	775	788	813	794	762	787	780	770	758	754	750	708	809	799	761	757	781	828	757	732	789	768	757	816	795	778	789	772	740	812	820	738	777	772	802	819	749	803	771	852	866	789	790	771	729	800	743	750	759	758	735	818	730	737	769	809	784	757	767	762	776	802	787
28201	19030	17032	14145	7245	5680	5373	4681	3123	3170	2572	1795	1715	1265	952	882	695	613	566	542	515	424	420	366	370	363	342	350	318	340	343	322	292	352	285	341	312	278	327	333	314	331	301	299	322	334	342	310	332	320	313	252	268	317	314	321	291	315	319	305	300	325	313	310	318	326	312	308	292	327	303	303	353	354	298	334	334	301	296	314	327	343	305	355	335	324	313	270	329	286	293	306	293	287	325	302	337	323	285	332	360	306	332	307	342	332	300	306	301	338	312	315	323	322	323	314	307	311	321	303	292	350	355	326	311	307	294	304	351	303	297	312	308	300	310	295	340	304	315	290	312	344	296	316	314	323	299	331	327	334	305	314	289	276	291	298	341	335	338	298	284	315	328	330	306	314	308	290	331	327	338	319	272	293	352	315	343	332	330	308	321	327	290	301	324	301	332	317	336	332	317	329	325	295	316	302	317	292	294	338	331	289	320	289	308	320	304	368	313	314	318	288	285	316	304	321	317	282	322	313	317	317	306	306	358	305	329	337	305	325	307	324	306	313	310	312	312	307	294	293	319	318	304	314	318	300	310	303	320	323	325	316	303	309	322	323	304	288	286	340	308	287	312	339	288	304	318	333	284	349	295	306	323	314	302	322	327	302	319	315	300	332	313	291	313	333	327	324	279	301	297	303	308	325	336	289	313	314	268	313	315	360	289	332	338	335	340	314	331	324	336	290	335	266	327	294	305	327	324	336	329	313	338	326	304	316	310	318	342	339	332	341	313	296	321	322	301	301	321	321	331	284	316	291	315	286	290	311	313	309	345	302	302	322	355	324	293	322	333	296	328	336	316	280	343	304	288	314	300	333	301	317	326	276	305	281	299	314	303	336	336	311	311	330	328	315	297	338	300	298	303	318	329	315	280	298	300	335	272	314	282	284	340	311	283	294	333	297	329	299	317	340	353	342	337	315	269	299	310	296	319	357	317	293	320	321	318	327	314	308	332	328	331	307	288	309	320	320	325	292	326	300	290	320	316	294	309	349	307	343	313	304	300	308	333	280	318	331	286	337	350	303	306	319	338	323	327	317	295	338	350	310	355	333	295	302	328	333	305	305	324	292	317	332	323	331	306	294	280	307	352	332	321	307	315	359	309	308	302	317	315	342	318	322	292	303	335	306	314	323	321	300	313	332	296	324	292	332	342	327	321	320	307	326	273	307	315	288	312	325	333	308	305	328	317	309	299	280	327	296	296	334	306	321	291	304	314	335	315	336	351	295	337	294	347	309	265	315	328	310	285	308	309	297	293	312	324	333	331	300	344	321	333	294	312	327	293	317	327	303	300	322	308	290	351	297	287	324	310	347	305	272	350	325	293	286	338	321	297	325	359	293	322	315	313	339	316	336	328	337	306	311	293	326	296	320	335	301	336	332	294	324	334	297	315	318	278	301	322	298	315	296	299	331	318	329	293	302	341	314	316	316	295	310	323	314	317	330	335	295	289	326	332	321	345	319	284	286	315	329	316	350	338	321	288	281	329	333	312	298	328	329	304	294	330	312	295	301	317	312	311	295	311	275	281	289	313	341	324	306	293	303	337	327	312	316	302	366	322	319	318	315	337	291	309	334	324	293	329	354	304	301	320	322	305	323	283	327	292	305	290	317	317	340	327	335	297	314	329	329	324	287	309	313	301	318	303	310	314	291	347	308	291	321	355	308	331	291	314	304	346	281	283	339	315	313	294	311	306	315	314	314	313	308	282	311	296	319	303	321	335	355	298	306	318	336	324	311	299	318	318	298	291	343	318	291	306	308	331	310	314	327	310	304	342	332	326	328	313	300	302	303	275	300	313	307	319	317	299	330	313	299	298	326	329	295	291	336	300	307	320	309	295	318	331	293	365	333	329	344	318	298	357	312	308	312	287	304	300	294	302	326	350	304	309	316	319	292	316	322	338	319	309	296	309	345	307	311	295	320	301	290	308	346	306	324	331	314	304	284	325	305	316	326	332	303	315	275	303	284	333	280	316	302	320	329	312	303	299	298	303	298	317	316	340	344	322	333	323	317	294	322	321	296	300	313	302	302	330	351	290	306	328	323	302	312	332	326	300	320	307	327	309	314	288	341	312	279	319	297	315	326	318	320	331	294	331	306	311	314	312	352	321	300	351	302	331	293	286	312	302	311	271	312	316	330	307	339	347	325	303	316	329	275	310	357	315	320	311	284	300	308	291	287	277	289	308	320	340	308	311	319	345	319	331	311	294	297	313	322	324	322	300	318	315	301	293	296	292	298	341	339	295	290	307	336	341	315	309	284	314	301	289	276	345	325	308	280	309	293	302	339	321	351	305	358	334	308	318	311	325	330	299	279	322	324	276	317	312	306	300	306	307	302	336	310	312	292	313	338	313	291	332	324	299	305	326	313	326	307	311	322	309	348	342	277	335	335	301	353	323	329	316	315	316	338	269	315	332	314	323	324	308	317	315	306	308	333	299	291	284	269	327	295	296	333	302	296	315	336	323	283	311	319	363	311	295	326	333	350	322	317	348	277	333	310	322	301	276	301	302	305	284	313	330	299	327	316	333	277	335	309	329	342	323	310	311	331	328	316	318	291	282	327	327	313	291	308	306	294	310	326	330	319	305	313	333	331	342	343	305	308	344	308	298	323	331	324	297	276	297	318	294	327	311	324	296	280	307	315	305	265	311	322	315	321	261	326	313	262	291	328	297	297	313	295	318	313	295	314	300	318	273	310	303	341	296	323	326	325	312	286	313	329	292	296	314	326	286	303	326	289	310	304	292	299	312	305	298	291	303	291	296	305	357	261	327	325	349	303	311	299	289	304	330	305	308	314	317	322	310	321	312	299	347	307	294	310	283	289	280	281	325	309	294	330	326	296	306	330	286	293	297	324	304	303	327	300	298	334	321	298	322	300	338	337	298	283	308	338	309	276	356	313	308	306	313	322	300	291	318	296	299	301	325	338	361	323	319	340	309	337	323	352	332	340	288	327	326	283	314	317	319	332	325	311	329	333	314	345	269	332	322	331	326	333	299	308	329	337	319	324	312	313	345	330	341	334	321	312	311	324	322	337	305	315	298	292	323	356	309	300	313	326	323	301	292	329	283	303	309	321	314	314	316	339	311	332	311	325	314	347	320	294	284	314	311	309	306	299	319	316	327	315	315	315	299	329	326	355	299	307	321	328	322	314	298	319	340	313	340	330	316	276	298	309	286	331	319	321	317	322	296	309	320	325	321	302	318	318	310	295	287	299	302	280	312	320	295	326	307	305	303	335	330	326	337	320	312	328	293	297	344	300	316	313	333	289	328	323	357	347	306	341	298	288	299	306	346	347	328	320	328	344	313	306	284	319	325	318	301	284	312	315	301	348	264	287	334	328	339	296	300	293	303	302	308	296	325	308	312	292	301	314	330	318	325	305	315	324	305	314	324	313	280	315	316	333	322	298	334	317	311	341	333	314	320	320	314	342	328	333	323	327	335	326
20569	16745	22599	23386	15994	16229	16256	15245	11744	13042	10930	8727	8768	6519	4498	4240	3211	2475	2512	2142	2335	1535	1445	1330	1155	1056	1106	1006	941	993	883	864	874	811	813	840	745	845	787	732	815	759	755	779	833	776	768	727	791	762	734	804	725	752	760	747	798	776	743	798	784	753	750	765	783	777	780	726	746	780	755	731	764	785	772	790	761	756	816	768	726	773	797	738	742	773	713	772	694	763	724	767	782	767	740	771	730	732	727	717	787	762	771	757	766	788	762	745	773	734	755	767	772	752	719	772	749	734	727	763	784	766	748	758	768	752	774	804	817	772	768	837	812	757	751	788	786	800	738	766	761	737	769	740	778	736	798	763	796	762	753	778	744	793	707	780	784	744	797	778	775	770	778	768	724	776	714	773	761	751	777	807	780	760	818	788	772	754	723	770	768	728	730	714	755	756	743	802	787	772	724	802	765	764	753	751	742	813	773	778	740	750	733	752	764	768	729	736	723	745	755	741	757	788	782	756	757	741	765	728	804	762	744	771	734	793	769	747	747	759	802	805	765	808	767	728	782	713	747	796	802	750	757	768	727	726	760	737	758	753	758	777	738	731	729	795	748	759	780	746	780	772	750	754	743	827	800	754	782	822	765	749	766	784	778	746	796	764	779	754	744	758	734	753	772	785	727	745	813	777	787	739	754	763	760	741	752	788	789	784	754	729	740	757	742	768	753	732	785	767	754	749	801	743	773	805	739	758	734	760	787	739	725	760	775	743	722	787	729	803	815	744	763	726	755	767	764	784	785	732	718	757	798	733	730	722	757	776	757	788	739	723	769	784	776	745	741	779	765	811	794	700	775	748	762	777	769	763	739	720	718	704	722	763	750	782	750	757	764	773	760	729	779	744	751	758	745	786	793	774	745	769	755	759	766	774	779	778	731	771	782	733	767	783	753	784	756	787	759	721	815	765	772	758	780	756	748	760	796	777	768	755	755	765	771	721	762	761	761	751	744	790	735	780	771	726	748	777	732	794	777	728	804	797	731	774	724	764	756	735	769	782	788	855	756	740	826	769	785	753	784	794	781	768	787	784	752	780	794	747	756	805	769	786	735	761	837	763	762	783	756	762	807	793	781	746	775	740	787	763	767	772	796	759	764	710	715	748	729	765	763	749	768	740	735	789	717	722	788	759	788	830	712	789	743	758	782	761	803	740	745	770	765	744	795	767	786	797	761	780	743	754	795	755	752	779	716	777	730	721	781	760	759	793	741	744	808	734	793	750	714	792	777	766	787	787	770	765	756	792	735	741	771	711	769	765	735	772	691	766	764	764	761	760	777	781	810	755	756	800	807	762	775	769	793	768	781	776	770	750	759	801	730	809	764	778	737	766	732	771	782	728	789	789	800	795	786	809	819	772	810	749	771	794	799	788	752	730	795	812	790	807	751	758	773	799	758	755	747	746	788	742	799	748	798	784	726	724	769	753	713	815	746	773	798	781	788	801	770	771	766	779	828	785	803	748	783	791	738	787	728	791	762	802	769	832	729	740	737	813	721	739	765	769	795	760	801	804	753	739	740	787	794	781	784	775	743	757	755	789	733	788	762	774	791	759	785	776	754	778	726	758	812	826	742	772	787	790	720	796	790	730	777	754	800	798	759	772	765	790	758	774	780	760	803	784	734	746	777	768	748	730	756	747	754	741	765	760	715	760	781	768	728	793	784	743	825	772	753	731	773	787	777	752	754	728	791	728	774	825	707	770	781	716	719	768	752	755	749	777	763	753	724	784	782	793	750	747	758	754	831	770	790	784	802	781	759	727	785	752	767	768	774	720	710	750	713	743	776	802	753	765	779	803	768	786	794	761	782	775	786	740	795	789	761	750	804	760	807	726	774	811	794	767	779	764	812	787	769	771	811	777	784	731	801	752	752	725	797	754	810	783	791	725	804	748	797	822	813	767	787	723	778	729	815	795	734	755	777	799	811	750	740	808	726	776	758	809	754	782	743	787	785	758	738	807	744	729	802	739	796	780	825	797	805	798	762	768	777	778	761	843	714	768	782	752	827	719	813	792	796	735	741	753	725	807	774	802	789	752	742	806	774	785	752	733	776	742	733	709	754	751	765	754	802	776	784	753	783	773	769	755	750	750	817	736	765	759	749	761	774	790	788	759	724	756	786	783	778	753	799	789	764	744	771	762	782	768	752	771	718	789	776	782	810	694	767	713	790	783	793	740	754	738	762	801	780	725	801	782	818	791	761	794	744	769	745	800	781	786	750	771	791	764	752	767	828	766	736	754	778	719	785	741	775	746	770	742	782	743	737	810	791	773	804	736	758	771	775	786	750	753	814	782	747	758	820	763	694	769	752	775	808	755	776	738	782	805	765	801	741	753	757	788	734	771	744	732	759	756	768	779	733	761	777	806	827	748	738	795	755	717	794	729	778	758	757	752	800	741	762	799	768	783	777	767	767	747	807	764	817	776	775	729	727	796	762	757	772	805	769	767	793	729	777	799	766	728	807	759	741	748	771	763	770	700	763	779	776	751	783	765	785	774	794	754	777	803	776	727	781	735	732	769	796	769	772	745	735	714	799	736	799	721	805	755	738	792	727	785	754	759	762	722	765	809	778	737	735	781	788	796	788	730	766	802	790	813	762	778	739	734	774	746	743	769	757	762	731	796	768	771	744	761	779	795	780	804	700	742	801	790	793	739	757	737	751	785	754	737	761	769	766	736	790	778	817	761	742	782	779	714	747	753	745	840	746	796	787	801	777	768	775	778	754	726	787	769	806	758	754	780	754	802	694	793	753	795	767	762	730	786	765	729	772	803	777	758	746	764	792	786	758	756	748	733	778	786	785	791	731	811	755	814	708	763	764	731	730	774	740	791	699	771	760	788	744	808	778	822	743	816	770	738	757	781	827	737	753	797	767	774	753	785	773	740	772	727	749	753	734	787	774	761	775	763	804	769	802	763	754	802	774	811	734	727	785	723	739	743	802	719	793	746	705	757	745	742	803	802	762	822	775	752	739	792	742	752	776	773	784	805	748	744	764	778	815	785	805	732	762	806	771	725	779	791	737	796	798	757	767	774	777	767	808	712	800	786	779	766	744	735	780	796	817	771	792	744	764	750	771	771	768	763	797	762	755	772	774	734	742	757	733	772	802	746	776	791	740	736	718	749	764	749	754	721	765	787	787	767	761	765	753	743	776	793	720	783	773	811	820	781	797	751	762	784	734	759	776	730	773	773	710	750	776	784	772	821	779	737	739	751	816	822	740	731	804	729	732	743	765	817	741	749	762	757	834	726	749	775	761	793	745	769	773	786	752	812	743	756	781	790	760	788	749	757	739	743	743	729	743	783	711	731	754	746	765	778	778	765	780	796	802	781	789	832	729	787	795	788	717	771	777	744	749	743	781	754	737	760	764	737	757	824	735	755	782	768	797	757	758	764	742	782	731	750	772	782	764	721	781	838	777	797	806	823	781	740	813	792	776	793	830	755	759	806
37653	28599	27834	20841	11314	9121	8953	7674	5495	5714	4463	3193	3141	2285	1535	1266	1019	797	865	741	703	514	494	445	442	398	407	358	366	320	321	312	326	287	305	327	295	310	290	328	301	327	296	287	309	308	299	308	294	304	273	303	296	282	274	304	296	325	296	326	288	318	307	297	323	320	247	288	312	314	319	268	304	298	303	312	298	277	257	266	327	259	268	291	320	326	284	326	324	299	289	293	309	290	258	307	315	325	278	281	285	289	288	284	285	290	313	296	266	293	267	331	301	332	299	281	295	275	266	261	293	277	290	296	301	310	266	317	282	284	291	300	333	308	296	282	330	246	309	287	299	288	300	290	261	307	281	285	305	336	341	313	302	318	320	288	310	301	300	302	264	313	301	334	307	301	306	308	299	286	287	287	295	329	285	300	272	296	296	315	297	283	272	306	304	294	303	295	289	293	306	292	292	302	281	278	294	284	273	314	328	291	306	310	324	304	309	310	294	315	307	292	313	309	288	294	294	293	299	273	287	332	244	305	284	308	299	277	267	306	287	330	300	262	293	320	303	325	297	303	305	304	293	314	275	302	276	303	279	288	293	267	287	261	307	297	297	279	307	291	298	298	309	283	279	299	284	281	292	288	308	292	303	334	313	318	302	275	324	271	293	314	310	298	337	263	305	281	274	302	267	332	327	286	289	301	287	290	335	299	263	321	312	315	276	315	285	268	326	341	300	275	281	306	300	281	313	309	317	306	307	295	287	272	313	280	295	301	299	273	308	270	290	320	283	276	306	283	343	310	307	319	306	288	300	288	280	324	293	290	321	298	287	274	311	297	313	315	303	310	322	300	278	332	292	314	304	281	310	316	277	317	312	326	302	271	293	297	315	295	284	313	301	287	302	302	306	295	286	263	302	305	299	318	295	309	304	308	314	309	300	307	306	305	328	267	317	291	317	295	299	305	306	250	333	310	305	282	294	281	281	313	306	301	297	256	314	304	296	277	315	290	291	307	294	286	287	314	318	271	277	298	304	306	344	293	303	290	307	275	302	266	304	290	287	283	297	317	274	291	308	297	295	275	332	302	296	321	292	279	289	319	294	293	283	310	295	309	315	327	283	309	280	270	312	330	289	321	303	262	288	313	305	301	297	281	273	315	324	290	298	293	287	317	288	284	304	298	294	308	289	288	306	278	299	304	298	274	298	304	277	291	308	309	317	315	313	294	300	317	301	301	261	298	320	306	301	313	302	285	261	293	304	269	289	298	290	304	312	299	274	295	304	309	316	277	296	310	277	288	291	277	270	285	299	304	274	327	281	302	304	318	299	290	286	294	287	301	302	295	276	323	323	308	285	299	314	297	286	260	314	298	279	290	321	321	281	318	304	350	310	290	302	322	279	328	322	292	339	300	302	274	283	301	306	264	292	282	280	313	314	295	278	310	270	315	292	288	327	329	272	285	288	317	335	322	298	340	291	303	298	280	292	347	262	310	281	292	306	297	327	311	292	267	304	310	284	299	265	289	298	284	329	319	310	307	284	316	287	296	293	323	298	306	305	313	290	334	289	269	279	293	297	282	271	277	307	316	292	306	350	301	284	282	273	303	296	289	298	286	298	303	307	299	314	304	294	295	294	296	330	293	292	293	280	280	322	294	262	312	324	310	301	267	320	299	287	317	287	260	280	313	319	282	294	294	307	310	282	299	324	326	313	282	325	274	299	298	316	292	310	260	293	320	307	293	293	278	305	309	326	289	322	278	304	296	324	294	305	310	334	316	285	297	313	328	320	307	297	300	287	290	259	291	305	274	300	275	337	266	311	300	324	339	338	284	280	281	260	300	296	297	309	319	297	282	313	310	313	283	310	277	307	312	273	314	299	297	289	294	299	305	295	316	326	295	303	292	304	301	284	312	307	277	303	295	310	314	299	311	299	307	285	305	353	324	295	307	309	274	258	318	283	308	270	317	335	277	283	292	300	290	297	313	303	314	295	330	309	296	309	300	302	305	305	293	296	307	304	321	275	293	302	266	291	281	296	300	294	330	299	299	310	314	293	310	290	296	316	342	290	275	343	273	332	281	296	308	328	287	279	299	286	291	318	258	307	274	279	306	248	310	305	305	299	284	313	280	300	346	319	306	299	306	298	300	291	288	311	319	274	321	316	302	315	334	298	296	256	300	282	293	318	321	281	279	316	319	310	305	294	295	286	270	280	281	289	304	313	313	320	288	315	310	264	288	318	307	297	305	312	288	263	299	303	311	316	301	295	314	296	274	281	294	296	303	316	290	321	303	308	313	277	299	281	286	286	293	346	301	314	315	294	323	300	321	307	289	281	279	310	295	264	331	334	311	268	272	305	301	305	295	288	284	312	305	280	281	306	265	305	301	285	313	283	287	324	319	309	282	294	303	285	312	312	317	306	300	303	300	277	307	282	286	295	310	279	293	281	287	272	325	307	278	282	282	310	326	276	274	303	299	262	298	324	287	272	339	291	267	280	310	309	312	282	278	305	334	287	317	295	321	340	323	301	287	315	308	285	310	294	310	255	309	291	286	305	298	330	305	287	277	303	327	308	326	309	336	290	266	323	283	303	305	315	307	277	286	295	266	312	299	294	290	314	319	318	259	342	290	271	325	281	296	290	309	290	298	312	294	305	278	319	299	289	250	291	322	311	302	282	306	289	315	289	268	272	340	303	307	313	304	288	293	320	284	306	294	296	304	290	312	314	298	305	287	304	319	315	292	312	296	302	298	293	276	269	285	281	303	279	291	295	304	277	308	291	286	274	303	320	286	319	328	298	280	335	307	291	311	266	292	270	244	314	263	306	283	297	275	319	322	319	297	310	277	277	317	282	285	314	288	308	315	301	305	305	293	323	353	320	300	312	302	300	283	267	291	278	289	329	296	255	295	298	306	318	295	279	305	335	272	289	293	299	331	275	323	292	281	274	270	294	325	288	328	317	301	288	274	297	283	288	311	296	311	275	282	282	300	319	301	299	304	277	301	295	305	282	270	297	295	312	301	288	289	289	281	301	304	291	289	266	304	337	329	270	328	256	318	284	286	279	318	276	293	299	282	296	272	290	302	297	338	299	300	295	288	272	314	294	335	289	298	310	325	333	293	282	319	319	305	269	290	314	294	283	322	302	266	308	319	264	291	300	303	288	290	321	350	292	305	327	310	291	305	286	309	266	307	280	278	279	329	292	270	315	294	295	303	305	295	320	290	295	316	299	318	306	308	305	326	285	311	281	280	311	295	297	290	305	316	264	306	315	266	317	290	321	341	298	291	309	290	277	280	313	293	279	270	314	300	312	286	280	276	287	276	267	321	330	286	307	312	308	301	320	330	307	328	297	301	312	326	287	309	302	296	293	304	334	307	299	287	311	281	275	312	283	299	291	321	292	310	300	298	272	275	316	280	307	290	312	260	297	329	296	306	276	345	280	318	288	307	292	309	283	288	301	281	309	279	317	315	310	287	307	308	301	296	309	303	304	299	292	325
25875	24037	31447	28330	21117	21329	22379	21025	16885	19208	16668	13655	14093	10045	7245	6798	5238	3905	4225	3496	3444	2291	2033	1635	1390	1357	1380	1212	1129	1094	962	906	935	940	847	804	843	853	804	769	808	775	763	709	734	761	782	745	741	731	692	747	765	719	761	723	766	716	670	735	766	766	728	700	730	762	743	724	763	824	722	782	720	752	703	784	720	711	737	808	721	697	758	703	758	762	706	717	723	678	741	723	694	758	735	793	729	726	747	761	734	720	735	761	741	791	746	726	788	705	722	730	752	735	687	765	745	688	683	750	767	764	742	712	707	815	753	714	764	744	728	722	753	740	737	710	766	772	730	749	709	696	742	716	769	718	751	769	736	730	712	792	726	745	741	731	755	725	745	728	747	734	755	724	729	756	731	710	731	769	745	700	777	719	741	757	728	751	737	706	735	712	703	733	746	747	738	714	745	720	677	749	773	713	694	720	722	732	776	765	700	766	736	735	741	722	746	696	798	700	728	746	742	748	791	738	756	719	724	749	747	732	720	672	736	707	785	744	724	735	716	718	763	709	728	723	695	741	769	751	725	760	739	680	764	710	748	767	778	729	741	709	759	701	717	775	716	709	772	738	690	711	697	716	747	749	739	746	697	770	729	742	687	765	721	727	699	725	739	755	722	716	793	713	705	714	756	727	774	733	777	749	773	733	687	738	734	720	770	741	723	747	704	702	721	712	716	737	759	744	758	728	720	764	753	770	765	730	787	747	761	721	746	708	724	738	731	704	756	734	792	720	780	732	738	806	682	756	753	769	705	721	687	777	731	713	766	743	761	718	735	770	758	737	730	778	699	734	769	756	701	759	727	743	736	762	695	739	701	743	727	771	738	660	737	752	747	748	752	717	724	748	712	743	723	711	739	689	736	752	712	726	763	704	732	739	713	742	730	738	701	741	720	698	709	752	703	729	701	767	733	728	682	750	747	758	724	712	729	768	747	755	659	715	724	724	764	735	689	714	762	723	736	742	694	725	771	722	720	744	815	656	705	745	744	732	714	698	723	749	740	790	746	715	743	735	729	725	749	769	711	758	743	752	754	725	727	766	744	748	758	720	689	709	746	773	760	750	786	797	724	727	719	789	711	756	676	726	723	676	721	710	761	781	728	744	724	746	715	721	730	716	745	759	775	770	766	721	701	714	738	684	746	698	760	776	774	740	749	755	721	773	720	724	763	718	711	747	728	738	771	707	749	701	703	719	771	773	762	732	726	733	762	722	721	796	753	715	721	753	748	728	738	745	716	745	728	706	748	770	742	790	761	770	715	737	727	750	782	698	739	696	721	728	688	712	745	711	746	716	752	711	671	836	753	745	736	753	748	738	727	693	726	744	731	743	704	657	741	750	677	721	803	776	756	694	761	774	744	706	767	702	719	746	716	743	725	714	730	758	787	778	756	684	736	742	764	765	743	719	723	691	723	768	786	758	694	713	790	731	759	756	741	663	740	725	737	713	750	725	775	710	734	760	767	696	733	743	712	699	767	720	734	741	727	728	692	705	721	772	765	735	750	754	714	694	758	751	767	708	746	718	765	722	756	741	690	730	777	765	773	727	727	707	724	762	713	768	740	700	746	766	750	735	684	768	714	717	761	766	766	709	712	703	759	712	694	748	756	742	772	722	766	740	751	727	691	715	750	686	752	722	758	717	733	713	775	751	762	745	730	706	752	694	765	754	748	788	775	739	723	687	731	734	760	724	699	729	744	735	720	791	734	764	688	745	691	710	744	768	757	754	759	717	741	749	744	744	716	735	761	739	736	701	686	705	705	762	704	750	767	770	750	724	729	749	739	699	775	731	682	712	708	743	722	742	780	725	765	716	675	779	711	727	745	769	728	749	750	755	710	754	731	755	717	788	790	798	715	699	767	734	709	746	776	754	737	720	725	725	735	709	754	726	735	763	738	744	735	726	738	732	728	768	800	711	772	715	734	731	756	745	731	724	723	745	728	752	706	736	731	724	771	716	737	714	738	726	760	785	713	742	690	755	684	711	744	764	729	728	704	776	704	738	773	728	723	725	701	744	789	723	762	714	791	751	715	693	694	791	686	680	742	781	742	752	755	718	746	765	782	748	740	725	729	727	749	747	747	760	763	666	731	706	713	684	735	777	782	742	722	743	795	690	721	718	720	677	712	661	707	748	744	748	741	674	725	737	740	749	783	721	706	777	754	717	734	768	764	721	708	741	722	774	688	754	723	681	741	719	747	690	754	719	695	679	681	747	728	744	779	754	781	689	765	697	660	718	754	753	677	726	765	681	707	749	775	738	712	725	718	668	761	709	737	676	699	735	785	722	774	722	724	759	743	739	752	767	723	724	753	737	721	726	717	719	736	775	747	753	784	738	746	746	706	731	717	750	722	723	693	751	671	746	731	723	694	760	717	740	751	741	767	724	743	717	726	739	728	701	753	741	715	748	697	735	743	730	748	762	701	739	777	729	776	702	803	745	761	723	766	744	737	719	742	744	697	735	752	697	747	680	734	745	719	715	716	772	711	739	752	758	773	753	721	693	756	780	752	720	762	725	750	692	701	756	789	700	764	761	741	792	695	733	722	728	734	672	731	760	726	709	748	749	725	722	759	700	719	717	687	773	731	725	701	760	783	678	710	745	758	768	739	739	763	726	729	736	727	704	760	689	778	733	766	719	723	728	797	751	736	707	711	670	740	717	746	776	731	740	721	759	726	716	759	763	719	751	749	733	731	732	723	752	747	713	792	720	768	730	767	715	764	744	751	773	690	717	756	732	746	730	741	711	721	792	771	680	691	739	730	717	782	722	725	732	777	732	759	702	690	697	738	737	715	749	756	781	735	782	771	724	736	734	697	723	696	734	763	745	693	728	747	748	764	699	775	723	754	723	755	723	741	735	752	713	704	717	750	754	741	790	734	761	690	726	723	735	755	735	712	709	712	760	734	723	731	753	698	739	719	741	763	717	786	717	733	707	734	770	758	702	728	699	726	735	749	798	737	746	689	732	760	737	763	796	731	718	759	727	736	728	721	734	712	804	768	676	717	745	743	730	731	794	704	744	750	728	716	761	756	746	735	775	695	750	758	740	745	766	726	689	776	738	754	784	749	762	715	690	720	733	780	708	735	712	699	755	742	727	748	740	744	771	751	758	720	735	747	744	779	734	752	748	733	746	730	806	692	691	737	766	778	669	733	727	773	712	713	751	746	734	711	707	756	757	756	793	782	713	744	744	796	756	751	730	722	726	723	691	786	734	712	729	706	754	757	726	747	782	746	735	700	726	760	722	754	719	724	736	732	751	743	744	764	691	713	751	712	758	728	684	681	744	729	701	750	711	703	741	758	777	715	726	719	750	726	727	771	760	709	754	712	728	779	741	738	773	692	769	733	703	695	758	717	727	667	748	705	743	677	683	733	713	704	720	708	802	738	733	720	802	673	779	742	795	748	734	759	701	716	669	712	762	684	754	726	700	770	748	698	722	754	703	721	727
15140	8640	7316	4059	2119	1790	1286	987	777	708	598	530	493	420	463	453	377	354	364	338	329	342	342	348	336	323	333	313	312	317	336	322	347	304	316	306	330	315	307	326	320	343	323	332	286	339	291	322	311	312	342	285	342	295	320	331	294	324	321	317	310	311	307	316	356	290	290	302	288	285	321	296	336	302	298	313	312	332	327	314	276	321	309	293	319	311	309	311	330	345	291	339	331	330	318	335	336	308	341	311	323	337	328	307	306	327	316	320	306	329	297	299	326	325	327	319	336	306	325	361	299	320	321	330	306	313	310	332	313	294	371	331	314	309	285	326	278	332	316	294	321	323	309	325	306	310	340	315	277	315	327	294	306	320	287	321	283	296	326	302	309	306	296	299	345	327	309	302	349	287	307	346	334	334	332	336	297	314	338	313	329	317	313	303	356	289	322	339	358	328	338	283	326	308	304	299	315	312	290	316	310	316	315	343	343	326	311	299	294	290	291	324	324	302	282	298	309	287	328	317	303	345	344	333	294	330	300	319	315	307	333	304	302	317	332	333	334	328	333	304	310	326	343	293	282	320	326	320	310	297	316	278	326	324	276	310	333	323	305	315	345	318	316	314	303	282	313	346	325	311	301	324	316	322	334	316	346	287	293	304	284	297	310	314	299	345	325	337	311	318	300	337	304	370	325	322	331	296	359	307	281	312	332	349	296	316	309	324	324	346	322	315	356	312	313	321	337	306	291	326	316	298	377	270	303	321	301	343	332	351	300	352	322	353	284	349	316	289	314	332	330	310	346	337	359	332	281	316	320	313	348	328	293	315	301	317	337	308	345	317	317	322	331	293	340	305	296	335	328	312	330	277	286	295	294	320	331	269	332	323	316	311	309	321	316	296	310	323	316	311	305	307	288	363	296	315	317	313	310	317	329	305	303	295	308	337	318	330	297	317	312	315	302	349	317	312	334	324	318	298	307	317	312	297	324	309	315	284	312	333	332	307	296	316	318	286	311	284	351	309	359	353	323	313	329	302	326	287	320	298	304	311	317	309	293	324	315	368	310	348	325	344	308	325	346	312	287	326	322	347	289	333	284	331	299	316	303	323	294	333	284	319	327	328	273	325	307	336	323	320	321	326	342	329	304	303	314	330	323	321	296	316	307	347	286	315	291	331	310	296	313	318	346	314	319	312	319	285	301	299	326	282	308	317	346	298	323	295	317	306	286	299	323	309	319	302	321	317	309	323	294	351	311	316	310	352	330	346	313	321	307	325	327	327	313	320	306	335	311	310	285	297	328	321	329	324	321	283	298	303	333	310	329	309	299	275	304	310	329	318	309	290	310	318	334	331	314	285	298	300	304	319	337	300	290	325	316	310	324	317	312	303	332	335	325	298	304	309	325	329	310	310	349	317	312	316	344	290	315	336	305	303	334	348	316	310	308	361	298	306	327	297	329	311	312	332	294	324	319	318	310	327	325	314	335	281	316	291	293	294	334	348	285	325	336	364	345	337	308	321	364	303	324	314	330	312	298	325	334	323	326	343	313	309	336	344	300	287	339	315	300	304	294	345	349	352	313	290	342	346	344	298	315	315	328	326	364	292	306	299	311	328	339	312	321	308	311	317	271	328	324	287	308	328	320	327	340	317	281	295	311	310	317	311	328	299	341	353	333	308	320	350	333	322	280	338	346	316	321	322	339	298	314	329	357	334	322	324	342	324	312	275	334	323	318	309	317	322	356	333	322	319	300	302	325	330	310	348	296	312	286	317	287	320	352	322	296	323	303	325	325	308	289	320	313	286	322	348	285	304	280	321	274	344	268	304	346	320	309	291	275	308	324	354	304	310	324	304	360	295	343	303	314	327	286	298	303	354	325	314	287	345	334	331	334	312	337	300	301	294	324	321	331	298	314	327	306	348	320	321	310	301	307	292	312	296	334	289	337	340	307	332	322	319	305	326	326	289	326	284	309	308	323	293	319	299	323	320	322	326	311	355	340	306	314	339	311	349	352	296	354	303	307	326	309	314	331	318	354	320	320	347	331	302	337	300	318	343	321	322	322	319	319	305	294	306	295	331	323	337	305	333	339	301	343	314	284	321	323	296	331	300	315	335	313	317	316	358	326	308	314	309	318	313	321	324	349	275	328	312	346	329	299	315	340	327	309	327	326	316	316	307	303	307	331	265	310	299	334	297	309	315	317	310	314	320	351	349	308	315	291	306	313	346	349	330	302	341	335	335	337	330	312	318	360	353	292	293	336	297	314	314	327	263	323	321	333	324	337	325	297	307	334	317	301	324	306	291	317	313	323	310	333	336	325	339	303	292	340	325	327	334	335	303	350	311	295	309	321	307	287	334	285	354	314	319	328	320	299	332	317	301	302	305	366	321	325	293	314	337	297	321	283	312	342	371	309	330	334	304	295	290	301	338	333	304	286	310	348	361	334	307	303	323	321	307	309	325	306	305	291	323	323	317	269	311	289	272	305	317	306	328	321	313	318	300	301	300	332	306	307	293	323	302	333	320	318	327	329	331	333	298	306	296	309	326	318	371	320	298	330	302	345	330	331	357	317	296	320	330	296	334	309	308	293	326	321	321	331	307	327	286	308	326	346	297	327	299	310	308	321	323	310	320	336	298	308	272	307	301	298	309	287	356	311	320	320	319	315	299	305	341	331	338	345	326	306	311	290	349	306	325	279	326	295	300	319	302	300	321	309	312	338	294	325	292	329	317	304	338	290	329	321	324	313	327	330	317	310	310	300	289	327	307	347	302	306	303	331	355	286	304	336	325	300	305	347	339	317	290	345	313	313	340	267	323	274	332	308	319	321	324	327	322	312	328	368	338	306	331	307	312	296	289	327	300	306	322	305	312	300	296	309	325	313	279	296	321	290	323	315	338	313	320	350	334	337	336	307	339	331	333	297	324	296	360	297	318	313	310	316	292	314	303	286	322	329	329	297	336	321	301	325	321	332	323	353	306	325	314	311	318	327	309	344	293	318	296	308	303	312	333	335	313	335	352	300	291	341	338	295	303	295	297	297	297	334	329	298	348	352	324	325	346	332	305	337	314	300	317	303	300	327	289	270	307	331	283	326	316	313	308	320	325	340	350	315	300	292	294	336	303	313	298	330	298	318	338	338	312	336	330	327	282	303	352	342	317	308	297	290	315	327	314	310	327	345	308	328	318	324	313	314	347	322	302	311	280	310	323	296	318	302	314	277	337	301	290	299	319	331	322	323	330	302	320	287	332	303	322	336	342	358	308	318	334	346	316	322	330	299	326	288	319	351	338	338	311	329	312	342	295	319	293	308	313	352	305	303	305	313	327	308	324	328	294	346	308	330	334	339	293	314	298	313	345	337	301	318	357	298	299	331	320	271	310	330	305	306	355	344	310	322	334	352	303	336	314	317	299	318	290	318	299	284	303	356	334	322	326	327	310	292	306	337	341	332	319	327	295	306	303	295	315	308	324	338	302	305	315	314	301	314	329	320	300
10959	8773	12995	10613	7777	6966	5276	4159	3385	2999	2502	2116	1987	1676	1438	1375	1235	1161	1011	977	982	920	910	906	841	847	869	850	822	818	776	833	769	813	736	747	782	740	779	770	774	752	801	808	760	804	798	793	798	801	770	745	783	794	768	802	771	817	788	788	787	783	777	795	759	767	794	750	773	774	805	775	753	764	827	798	850	783	763	745	699	815	778	772	748	773	759	773	768	801	792	772	762	753	777	766	770	751	808	784	770	759	772	773	759	791	805	772	826	825	731	785	792	774	765	783	824	783	734	768	783	743	772	788	787	769	807	749	787	764	746	800	815	827	761	767	774	737	815	732	837	798	762	782	793	787	777	779	763	780	769	753	794	764	760	768	729	786	765	805	775	722	800	784	776	776	793	722	795	778	798	751	826	785	781	782	739	769	748	783	773	804	831	766	766	723	777	787	725	736	728	839	760	794	758	831	769	702	743	754	806	750	783	752	747	745	786	793	782	800	785	751	762	763	767	796	796	808	745	702	759	814	793	758	812	791	804	757	736	717	755	808	825	792	746	728	785	744	692	760	765	788	754	801	793	740	781	794	778	806	789	798	770	785	737	724	790	763	828	782	790	748	799	758	808	773	761	781	805	752	739	811	765	748	791	810	813	730	747	788	830	722	785	736	780	761	755	754	756	799	755	834	764	740	784	805	769	803	758	776	762	755	757	752	772	820	831	795	767	802	794	745	754	760	740	812	739	823	795	743	813	739	811	782	769	786	745	768	796	792	720	759	805	789	801	782	755	780	765	755	757	753	793	758	766	795	761	779	727	723	764	760	754	793	744	813	760	760	803	824	766	763	784	762	766	760	767	741	770	747	790	751	786	760	769	768	793	827	783	791	751	757	734	785	756	807	738	735	778	788	749	738	760	800	768	793	764	773	743	779	736	770	781	802	770	753	769	779	781	755	810	784	782	775	745	752	723	735	736	771	839	796	780	806	790	753	754	727	734	787	769	778	807	763	795	807	746	801	843	782	815	771	752	770	761	836	789	760	804	747	786	763	772	784	757	784	775	799	694	724	747	810	784	786	712	775	759	772	759	797	785	759	791	774	778	789	739	770	801	782	794	782	792	784	794	767	771	767	758	771	744	778	783	775	775	795	777	816	745	752	836	764	773	759	797	771	749	787	816	765	774	727	762	734	741	803	768	760	715	797	806	774	767	728	797	782	765	760	735	788	739	823	772	783	784	796	731	793	777	724	779	760	795	739	789	760	775	732	807	786	768	814	736	728	797	793	747	757	770	734	805	777	787	775	767	753	792	768	773	779	757	754	791	796	771	768	794	739	765	788	752	809	784	769	748	790	778	773	777	759	762	788	750	749	777	762	752	788	757	781	765	828	757	742	810	806	729	786	752	753	775	800	761	780	767	775	768	800	756	793	771	761	769	709	791	776	732	775	741	743	795	806	778	771	770	787	794	788	772	782	824	786	778	790	741	739	757	774	774	774	747	778	821	784	779	714	761	786	756	775	763	796	789	800	778	817	739	777	733	748	763	788	802	773	777	718	804	778	738	788	799	782	818	747	748	783	736	736	799	804	796	747	809	775	829	758	788	797	743	809	754	762	793	766	803	760	743	698	770	821	701	827	740	774	777	790	825	778	777	846	763	802	747	806	723	708	774	730	787	737	765	787	789	754	791	761	785	736	769	750	742	816	769	763	778	756	820	770	775	772	764	762	781	750	797	803	783	777	801	813	778	766	811	763	759	789	785	759	751	822	743	733	797	757	786	760	755	826	747	818	802	791	749	766	792	784	799	769	762	822	770	731	795	759	759	782	753	788	793	758	768	770	812	782	764	799	824	787	805	760	790	808	788	777	788	789	812	809	830	795	763	772	753	795	799	740	751	723	772	726	787	723	838	779	745	768	765	793	752	781	734	768	765	803	746	781	800	734	771	734	792	774	715	759	811	770	794	757	745	753	804	734	747	730	737	780	748	758	781	748	750	747	768	731	856	791	724	738	765	768	762	753	720	766	767	768	707	745	768	765	812	801	786	737	777	756	768	755	777	795	767	826	790	806	731	774	792	786	732	726	719	737	794	760	806	776	817	764	774	750	762	790	772	792	761	693	796	793	810	788	797	751	753	814	787	740	771	773	791	783	764	809	755	792	750	839	798	773	757	763	787	784	761	781	789	799	815	762	816	770	784	795	791	821	772	772	755	811	773	848	756	773	776	756	803	821	748	759	778	814	762	756	760	759	800	758	811	805	783	765	808	761	770	799	772	817	703	799	833	788	731	753	754	802	722	797	775	799	769	782	782	787	777	783	804	771	763	762	819	780	767	793	810	811	767	771	753	761	743	757	777	752	801	784	761	762	718	828	755	747	771	810	790	726	829	741	760	763	815	775	784	731	787	742	792	771	715	757	757	731	744	817	733	771	825	797	759	807	758	785	774	753	804	740	745	765	759	818	787	768	752	742	784	762	758	689	792	774	727	799	741	745	751	823	762	732	791	795	806	752	791	770	791	761	753	740	804	771	748	789	777	757	783	775	759	770	784	764	780	772	783	763	737	820	758	761	794	785	796	750	761	776	737	822	755	823	732	784	754	746	739	799	766	771	809	760	792	772	767	758	759	806	726	784	795	793	782	809	770	765	811	772	757	775	733	740	771	757	755	788	797	783	800	765	791	760	773	694	804	790	796	763	798	771	769	776	787	753	779	779	815	758	766	780	737	852	784	767	805	775	797	786	756	798	769	800	795	726	760	758	755	753	740	822	768	806	746	764	779	768	756	750	771	795	736	768	783	805	752	755	756	775	766	794	785	771	814	770	759	778	775	767	777	749	787	824	757	776	783	791	822	769	772	825	781	738	780	754	783	778	775	802	762	737	783	770	744	759	752	798	815	798	779	785	811	787	782	734	763	786	739	729	792	784	804	842	741	751	813	754	756	750	754	767	723	744	790	800	773	758	760	752	827	741	770	755	783	755	753	788	784	770	756	787	800	827	775	815	775	743	776	779	766	799	787	808	756	797	756	790	827	718	805	792	794	739	730	765	769	773	801	773	773	765	795	814	782	783	731	773	793	805	748	763	764	769	848	769	817	793	835	735	767	730	751	806	734	698	758	791	771	794	788	772	772	745	786	793	757	800	760	753	752	797	748	814	732	753	798	780	749	773	714	755	786	752	775	764	789	778	796	712	796	767	746	784	764	780	782	827	796	786	820	749	732	733	784	763	800	768	788	753	799	767	762	789	795	809	779	797	747	768	793	750	799	803	797	770	799	803	791	782	758	775	760	728	789	813	755	780	785	761	791	763	792	720	802	791	790	768	774	807	777	808	811	775	770	784	799	809	822	724	741	726	792	784	762	774	768	728	738	751	761	760	744	806	778	759	768	731	811	776	768	794	812	792	802	774	782	746	775	791	766	813	784	791	769	797	767	816	753	786	819	780	828	758	751	705	742	834	786	791	774	758	792	790	810	768	801	745	794	781	792	746	801	856
28837	21269	18674	13633	6586	5520	5208	4391	3240	3455	2713	1922	1816	1447	964	843	669	576	597	590	506	425	415	393	363	378	323	329	331	325	312	300	311	327	320	283	318	368	346	317	354	311	318	328	298	299	329	327	315	331	312	306	310	319	348	327	332	318	326	356	292	333	325	328	313	300	309	299	298	285	330	314	337	308	305	305	300	357	316	325	314	297	325	318	314	296	319	341	317	323	298	333	314	309	291	295	326	340	337	299	323	308	319	285	325	304	312	371	285	325	291	333	338	278	315	289	333	293	284	318	325	317	293	313	317	316	350	301	298	317	310	286	330	332	315	298	298	303	306	326	315	311	316	317	310	324	310	313	312	288	314	305	302	295	299	337	317	317	292	293	303	322	285	328	308	333	312	330	308	326	327	320	298	324	277	292	303	327	335	304	299	344	324	293	319	323	297	303	306	351	314	313	328	294	295	281	338	329	318	310	309	311	308	269	311	333	329	316	296	299	310	300	329	283	299	318	320	305	295	330	301	271	322	334	327	274	305	325	304	350	374	314	290	276	335	320	334	294	347	272	310	317	302	311	277	329	336	326	312	318	315	286	323	322	347	300	323	318	306	301	307	304	321	293	300	350	280	299	310	323	307	299	320	309	298	316	296	327	297	292	333	304	296	351	323	308	305	301	309	321	307	296	298	298	300	300	312	298	323	349	289	321	296	329	337	346	274	299	339	286	333	267	321	319	297	307	295	324	333	316	296	319	302	322	271	307	319	361	328	315	295	305	295	297	293	342	318	278	311	344	316	292	308	297	304	319	296	309	334	356	314	356	284	269	294	319	324	308	321	327	299	305	316	324	296	308	317	294	324	307	334	332	366	324	314	337	344	345	305	344	288	303	330	340	320	299	273	339	337	339	304	300	345	308	332	326	348	277	323	301	312	358	329	321	317	311	318	326	331	336	315	303	327	342	340	298	303	302	315	309	270	344	290	321	294	324	302	283	278	281	291	323	299	330	294	283	323	313	335	307	264	321	312	285	312	326	312	327	320	325	298	313	308	352	294	303	317	305	312	298	333	304	285	320	269	316	316	283	320	288	273	330	318	273	337	309	288	300	300	315	312	312	325	337	307	313	319	343	269	308	307	320	326	293	317	329	304	309	298	313	285	317	344	319	314	322	340	286	325	303	333	301	339	283	304	310	306	301	306	318	301	292	296	332	344	293	315	311	309	313	323	323	277	331	349	296	304	273	316	295	291	314	335	302	272	335	327	327	304	294	315	310	334	317	377	279	308	308	278	308	320	287	322	304	341	332	351	323	328	349	305	313	299	319	343	323	317	335	290	296	302	308	306	330	286	338	306	328	347	330	331	330	278	315	292	308	305	285	299	347	356	331	322	326	300	333	299	324	291	319	314	313	328	317	308	308	288	328	318	310	306	271	298	312	329	305	315	285	320	350	351	319	320	307	299	328	355	304	337	325	296	307	316	287	323	297	308	289	318	309	298	319	304	289	300	293	279	294	300	283	334	280	322	307	312	345	311	311	308	330	320	324	311	284	331	313	291	351	314	286	280	349	309	333	307	304	336	316	301	313	343	298	279	311	296	321	306	347	305	327	310	334	315	313	303	327	307	307	296	305	304	338	330	276	305	314	284	320	306	293	329	320	341	275	336	306	299	281	291	295	279	313	300	291	323	299	319	309	327	311	300	322	310	308	320	325	341	278	317	332	312	317	354	340	323	351	291	309	331	327	312	307	292	310	338	282	344	304	292	294	312	289	311	301	305	295	303	302	325	284	279	302	312	309	288	295	292	304	319	304	348	295	338	287	304	306	318	329	297	354	291	296	300	280	329	331	313	313	320	306	301	317	315	288	335	314	301	332	342	327	290	311	302	288	317	340	330	331	321	320	295	339	324	313	322	307	335	304	323	275	316	313	299	329	317	280	338	338	338	331	300	307	300	331	323	303	273	283	285	300	288	313	322	312	319	290	307	319	293	328	292	322	312	320	294	289	316	344	314	296	319	327	309	293	306	279	324	335	326	325	327	292	317	340	325	320	308	286	301	293	329	313	310	304	331	324	303	309	319	302	309	315	293	349	319	320	306	328	328	304	318	314	330	300	280	299	346	300	360	319	316	322	301	314	325	324	312	309	341	322	316	323	325	283	348	312	306	305	304	308	310	317	308	301	315	327	294	330	306	309	296	310	332	340	313	324	311	315	311	325	315	312	323	324	314	321	315	288	313	281	314	289	307	304	306	338	339	311	352	329	320	280	320	311	311	356	291	304	257	286	307	302	324	316	293	303	321	305	281	306	271	336	308	317	290	319	329	320	286	312	338	319	323	309	341	291	331	296	313	306	312	297	308	267	334	331	302	277	308	323	315	345	298	324	318	306	293	300	369	306	313	321	287	318	321	295	297	303	335	323	328	317	306	302	310	307	296	290	332	321	320	316	277	281	299	345	284	335	319	310	323	315	274	304	299	289	309	330	324	343	319	294	277	341	331	296	289	294	343	329	310	311	294	328	289	293	303	332	306	352	312	317	339	292	310	322	331	296	314	297	305	328	281	302	284	330	330	323	342	318	334	323	310	313	342	313	315	316	312	297	282	346	303	289	304	306	291	347	318	350	309	301	298	301	286	317	299	297	280	319	328	299	328	335	289	316	333	326	333	289	306	346	284	329	324	320	294	328	328	351	286	290	349	321	311	346	316	313	313	314	338	313	299	327	303	285	288	327	296	318	317	295	287	294	302	330	317	310	345	320	320	341	292	324	294	303	333	287	332	321	302	307	315	308	342	314	349	295	313	295	315	310	308	338	321	339	274	329	306	311	337	340	285	333	309	340	291	300	291	304	337	299	343	283	317	305	331	301	317	332	323	338	327	314	296	325	327	277	291	307	339	326	307	305	319	319	278	289	353	320	331	310	295	301	271	318	293	293	329	316	312	323	338	307	312	302	297	309	300	293	307	326	333	306	315	315	292	317	332	301	259	333	335	320	297	315	260	328	327	312	317	318	305	301	311	334	281	337	335	302	350	323	297	335	343	296	327	286	293	313	327	322	320	334	333	292	321	294	296	323	275	325	322	331	310	323	315	295	325	320	320	317	310	335	322	321	332	302	298	298	322	294	302	317	324	311	329	320	318	333	305	275	302	308	307	305	310	326	312	322	314	278	313	291	329	324	300	335	313	301	304	317	325	310	302	309	335	308	322	319	328	314	302	323	319	315	323	301	322	317	312	313	327	304	320	313	298	294	318	326	312	313	317	339	312	290	276	302	310	291	296	312	295	370	305	304	309	320	336	294	303	305	332	337	285	327	311	288	326	304	294	315	312	327	325	295	343	357	271	312	329	319	328	301	308	334	322	303	325	291	313	334	324	300	302	317	321	285	323	313	295	315	321	330	313	301	319	323	280	325	309	298	315	312	317	315	301	300	318	327	301	320	276	313	309	318	316	294	309	345	298	332	309	310	300	308	301	341	275	311	297	322	302	305	303	298
21210	18463	24216	22222	14931	16216	15693	14819	11836	13641	11973	9430	9143	6908	4617	4161	3246	2628	2457	2591	2150	1653	1475	1291	1176	1204	1115	1036	1022	955	860	912	891	875	843	873	806	883	840	838	821	711	759	799	735	800	763	738	769	783	774	835	764	796	734	790	747	780	727	770	756	759	750	789	788	781	754	749	762	754	785	799	794	810	767	770	789	804	783	792	764	785	755	776	770	768	767	784	775	753	766	789	719	757	729	761	777	786	805	755	769	779	765	722	777	749	746	728	728	714	768	792	705	766	739	813	781	748	766	783	779	779	742	740	757	773	769	764	773	787	744	788	798	777	781	787	742	741	765	798	757	786	741	736	795	748	764	780	790	766	712	794	769	743	825	735	812	743	729	778	839	797	811	755	797	772	788	804	751	717	751	811	793	789	744	808	755	726	787	768	787	804	760	772	714	745	764	770	736	750	760	767	753	779	779	761	798	751	800	737	727	755	788	761	755	805	756	757	766	788	722	763	754	793	774	784	809	779	787	767	723	725	836	784	820	778	700	699	706	806	798	770	756	752	765	753	734	752	824	768	757	786	843	792	697	749	790	767	748	761	798	782	789	754	751	763	801	768	711	731	723	823	752	795	768	737	802	791	789	768	741	751	731	773	834	722	767	796	768	749	779	749	814	813	758	791	768	757	795	770	789	762	766	780	747	742	732	777	796	794	791	769	753	763	777	764	778	773	776	755	796	844	780	744	817	736	750	740	768	771	779	764	779	768	778	787	754	797	787	773	767	738	816	793	791	764	766	768	790	789	759	740	785	752	776	788	800	778	771	721	792	741	772	724	747	771	767	764	781	756	807	752	830	796	727	762	717	754	757	759	693	767	780	752	751	764	814	757	764	728	780	820	712	779	795	763	780	772	731	720	735	766	765	797	771	743	758	772	781	759	794	763	763	786	725	804	713	770	816	760	731	711	776	767	778	752	755	727	781	738	783	765	764	752	760	770	785	839	781	769	784	756	751	784	777	776	724	786	760	758	741	794	797	786	806	784	753	811	774	728	678	784	788	704	743	793	778	788	741	749	793	762	804	736	764	696	786	785	741	798	783	757	793	761	764	764	711	717	772	789	734	763	771	780	749	743	772	735	792	763	804	791	742	835	754	766	739	738	781	827	769	785	786	746	757	793	795	760	811	719	740	772	805	764	761	726	775	817	760	783	811	732	748	769	780	762	811	778	818	723	780	714	749	765	752	736	743	774	762	789	757	708	741	786	751	749	791	715	790	797	749	775	746	802	815	803	767	771	768	772	760	760	805	801	783	772	776	735	757	802	766	745	742	769	808	766	766	783	733	759	820	779	795	796	732	830	748	818	768	787	790	751	739	761	769	770	750	754	738	751	773	761	789	799	732	764	735	801	727	813	741	723	788	726	757	796	746	743	789	763	813	812	799	833	800	768	736	770	774	721	756	768	749	726	776	748	809	779	705	795	795	754	756	769	718	768	746	743	798	750	748	782	773	799	737	771	796	793	739	745	739	751	768	772	760	802	753	751	810	776	776	771	726	774	749	783	738	799	718	776	756	776	700	767	780	744	761	730	738	792	730	818	721	761	757	763	746	757	768	759	794	787	786	795	778	780	740	774	752	762	762	784	771	775	777	772	746	792	781	797	775	757	788	748	752	716	797	755	748	775	796	715	797	793	764	781	807	761	804	748	801	756	748	765	763	760	783	793	791	797	787	781	775	752	734	793	758	767	737	733	786	778	823	766	722	772	762	725	778	819	807	754	790	783	728	768	823	747	770	785	743	745	774	803	779	782	834	792	762	714	768	768	751	730	738	748	756	742	805	790	842	778	770	769	800	793	812	736	725	787	789	792	769	763	788	750	811	790	731	773	743	707	776	772	730	772	805	786	728	758	734	732	795	749	778	799	766	743	766	762	794	786	766	771	773	781	755	775	753	776	767	808	778	758	821	768	809	760	748	752	762	732	753	758	757	776	739	786	848	774	788	732	778	748	819	752	797	758	694	825	721	769	737	812	775	784	756	796	779	791	790	764	793	771	773	817	765	740	779	729	742	790	771	786	808	776	782	777	726	784	732	787	782	759	754	796	772	722	791	750	752	803	762	783	823	755	771	744	788	765	761	787	793	758	748	775	801	752	770	781	752	753	795	747	705	780	726	787	806	803	793	771	777	789	799	811	802	748	754	766	770	774	775	755	753	744	744	743	728	740	774	801	736	722	794	764	754	812	760	721	733	750	733	787	747	756	787	761	762	820	761	736	726	787	772	766	739	798	775	771	775	757	785	777	783	761	738	792	750	795	749	808	732	740	792	721	736	799	791	707	747	770	777	767	752	772	709	747	728	732	763	758	814	750	745	780	787	782	778	749	744	749	721	753	788	758	790	777	750	753	782	801	754	782	791	783	752	777	745	760	782	820	777	826	713	748	782	737	776	833	808	731	830	745	761	793	789	733	732	810	759	787	737	728	789	773	782	741	764	785	770	773	780	786	790	782	748	762	777	752	720	775	762	814	787	778	762	773	762	739	741	774	768	719	718	762	773	769	740	763	772	754	755	742	766	739	798	750	734	775	791	774	773	726	753	746	780	754	763	828	779	805	775	746	761	782	800	779	824	709	719	746	771	712	729	783	772	737	771	794	742	745	757	758	773	765	786	759	778	728	767	804	780	767	743	795	741	775	799	707	836	803	778	766	760	798	786	773	800	747	745	746	748	786	770	783	761	723	750	784	770	737	728	748	817	781	773	743	773	744	795	735	809	759	743	730	746	791	760	748	757	806	761	772	740	796	733	717	779	826	769	746	789	762	751	785	762	754	746	798	745	790	740	761	822	756	793	763	784	780	751	750	730	779	813	763	789	768	803	764	765	756	773	775	778	766	767	771	795	803	765	783	783	766	772	742	777	780	721	750	748	782	772	735	771	737	800	724	749	780	792	769	772	714	804	780	758	716	726	764	740	792	749	752	754	714	796	770	787	801	792	789	763	790	772	757	740	729	733	739	731	772	752	779	810	715	786	758	732	731	751	717	737	756	765	787	741	736	751	769	721	707	793	768	779	790	776	751	767	783	745	763	770	806	764	805	788	790	740	755	718	758	764	759	742	770	777	711	772	779	766	777	733	766	727	764	740	741	779	757	767	760	783	719	753	756	736	804	761	752	762	791	812	820	761	778	768	736	755	814	769	768	801	770	778	780	750	750	764	738	772	770	760	796	749	800	755	765	789	726	794	779	776	733	792	737	763	809	704	760	756	776	760	802	767	740	797	765	763	788	792	753	756	807	789	791	774	784	757	756	811	791	769	783	794	808	775	756	777	734	768	762	793	737	790	730	818	791	747	776	749	719	791	747	755	774	775	734	747	782	749	785	776	786	790	708	783	774	805	774	757	747	784	787	788	738	803	773	813	735	809	745	796	794	807	768	731	741	785	799	745	748	794	809	767	776	733	709	781	806	764	789	755	763	813	815	717	774	756	767	803	731	733	754	770	692
37288	27591	28924	21115	11942	9751	9596	8301	6165	5644	5298	3611	3292	2567	1485	1275	1029	867	843	897	639	518	513	443	430	410	369	350	380	367	329	370	330	327	327	343	369	298	309	332	292	317	297	314	287	305	316	263	301	307	323	281	339	270	300	323	297	306	301	282	283	299	302	282	299	272	295	301	301	302	292	277	310	321	290	300	324	279	294	327	291	304	304	299	295	328	298	295	325	281	296	282	291	290	296	283	258	304	256	292	296	297	311	302	279	306	320	322	277	285	301	292	335	321	291	292	291	273	289	276	287	310	303	306	269	302	261	291	299	314	303	291	298	284	289	288	296	315	258	316	313	305	286	296	290	337	317	280	303	272	288	299	281	298	320	260	304	291	294	289	291	282	316	286	326	292	326	292	302	301	291	263	317	288	299	323	310	283	286	281	281	293	302	299	293	345	317	304	315	272	303	291	318	299	310	285	275	269	270	291	304	301	265	269	310	315	271	289	280	304	325	293	302	297	315	293	263	305	283	320	288	289	278	338	296	305	314	319	281	272	321	273	290	309	286	300	298	282	292	307	319	299	335	305	279	291	275	275	303	268	317	309	272	301	335	334	306	302	308	272	288	349	312	276	260	308	292	284	322	301	261	320	295	286	288	347	300	317	312	310	291	287	304	318	320	285	295	313	302	314	299	282	281	303	285	277	295	293	320	286	289	253	296	296	264	303	283	301	287	328	282	293	303	313	279	297	319	297	255	334	290	325	294	286	310	284	296	332	276	286	311	286	295	294	282	275	302	299	300	296	292	268	311	297	287	320	262	283	293	280	283	275	311	284	306	296	295	308	267	281	281	255	325	282	279	291	300	300	304	292	288	272	298	298	291	303	308	285	307	296	303	302	272	301	344	274	267	328	294	313	310	297	292	317	273	305	295	268	339	289	300	270	275	291	303	353	268	266	299	323	261	300	267	311	281	272	311	282	301	272	323	302	299	288	278	284	273	294	301	285	296	344	301	275	288	288	287	312	316	266	297	310	265	300	321	337	276	310	278	271	293	306	311	300	277	270	308	288	302	293	312	299	286	301	294	295	302	305	313	286	310	293	275	301	273	296	260	267	298	323	266	269	315	298	309	291	284	283	302	285	326	297	332	273	292	310	290	280	285	304	291	326	293	275	324	318	310	276	271	280	287	311	302	283	323	287	305	286	303	284	277	299	314	301	298	275	304	287	328	336	308	297	330	319	312	316	290	311	282	263	305	318	317	303	285	313	276	300	300	309	282	309	337	279	327	313	273	298	275	324	315	304	299	299	253	299	287	275	289	298	274	271	294	284	278	314	322	319	266	304	275	292	303	285	275	305	269	292	306	274	310	335	293	278	278	303	314	286	285	306	278	294	284	306	303	261	255	294	327	297	251	275	286	271	326	288	280	280	313	265	295	308	306	301	320	293	296	288	297	312	262	297	324	270	288	273	268	296	301	324	285	310	326	292	294	276	300	301	284	291	305	274	291	266	305	289	311	314	277	271	321	318	329	310	272	277	338	317	271	259	281	308	290	280	319	293	310	302	297	317	297	284	297	294	289	275	273	313	326	285	322	310	309	279	292	275	325	299	271	278	281	294	290	312	284	280	306	319	292	309	294	284	294	307	315	281	295	303	315	278	317	307	274	284	303	284	291	300	335	295	297	272	295	293	296	281	303	302	296	292	291	290	301	294	299	272	320	303	310	279	306	302	302	301	282	298	307	301	317	304	308	298	296	287	287	302	313	286	294	265	259	290	294	258	293	301	298	272	302	299	328	272	313	327	298	283	315	279	278	269	322	301	333	330	335	295	338	316	267	304	314	251	293	302	296	304	299	273	303	328	308	302	310	267	305	292	285	278	276	328	297	298	288	282	268	320	326	275	311	278	300	305	294	313	267	282	308	283	285	314	315	307	284	304	288	283	284	271	272	274	298	302	307	307	306	303	266	284	302	321	281	287	323	325	276	288	307	256	285	284	315	312	292	309	264	301	292	294	293	297	290	296	265	272	297	310	289	290	338	290	295	314	263	286	293	301	253	303	313	289	314	350	295	293	321	293	307	285	284	320	314	288	276	295	302	296	275	323	266	290	329	320	304	298	305	299	297	311	304	304	284	268	297	315	284	297	284	289	311	279	300	291	303	291	282	282	303	297	290	288	299	300	308	313	298	275	275	300	321	318	309	286	306	293	299	284	311	289	342	291	286	272	289	305	327	297	281	282	286	294	295	284	312	340	273	322	274	273	286	309	289	297	300	323	325	282	297	300	333	303	298	297	327	299	290	287	284	283	302	288	296	295	290	284	324	309	301	286	326	303	288	300	316	288	295	302	312	296	326	298	305	288	280	289	318	271	303	302	300	288	297	300	319	285	292	303	290	271	297	305	283	306	294	311	294	303	316	301	318	283	280	303	309	271	320	277	327	303	297	320	301	275	290	337	263	312	301	288	295	283	286	290	314	307	297	297	296	333	349	288	309	282	277	291	271	302	311	305	319	298	330	277	305	300	290	309	293	285	296	294	289	280	294	310	262	342	318	284	318	312	305	319	287	305	293	320	297	285	285	278	297	276	296	291	300	299	295	293	348	303	291	277	284	295	302	263	290	298	271	306	331	302	251	288	308	313	285	276	274	291	292	304	302	285	294	268	312	290	286	319	267	325	289	318	281	314	288	293	285	259	297	275	300	284	272	283	285	282	303	308	299	318	305	298	316	293	314	281	316	303	276	274	305	265	287	286	276	302	325	326	317	299	295	314	313	311	291	327	293	286	294	293	284	261	312	295	299	304	289	263	299	304	314	320	300	318	313	277	302	300	293	296	324	272	306	290	305	298	305	295	283	276	249	261	299	297	315	307	262	301	316	269	284	297	313	315	320	297	304	301	325	327	298	332	323	312	307	302	299	302	262	273	278	291	256	292	298	305	334	285	306	311	307	307	286	274	322	302	254	283	328	293	280	310	282	278	298	296	279	303	283	338	291	303	267	278	304	271	306	334	319	307	266	275	282	291	293	301	272	292	325	310	303	280	304	310	290	254	279	298	300	317	306	311	264	274	314	304	285	290	291	303	287	311	279	292	288	308	295	354	320	333	301	295	313	313	332	277	315	261	271	286	327	303	276	278	335	288	317	321	294	334	299	297	291	339	281	313	279	295	272	301	274	275	275	264	260	272	291	323	321	285	292	293	309	332	295	279	297	281	312	283	294	282	296	292	289	311	338	280	259	305	267	300	295	343	318	284	293	273	297	313	301	314	301	289	288	319	293	310	289	293	280	305	298	289	308	289	273	277	317	308	288	275	286	271	329	298	270	293	311	314	305	279	294	312	297	275	267	301	290	301	284	303	309	276	293	318	323	305	289	311	261	281	300	268	299	309	331	310	311	304	283	292	327	283	286	269	313	283	324	277	292	285	296	282	309	295	254	307	299	284	311	313	317	296	305	293	268	309	299	293	347	305	316	281	276	310	293	291	313	293	306	302	295	293
25950	23113	32471	27950	20494	22124	23395	20988	17749	18811	18437	14358	14335	11282	7275	6534	5007	3889	4171	4430	3079	2338	1936	1604	1540	1644	1446	1218	1137	1074	941	1034	944	991	947	1022	873	939	876	753	765	747	755	729	755	742	707	724	747	744	666	778	736	740	768	694	763	727	747	707	733	710	741	741	724	704	672	704	737	755	698	733	728	743	695	689	736	697	768	717	676	748	759	759	709	715	693	728	682	775	742	697	725	714	724	682	678	756	723	706	735	729	755	710	715	696	736	685	705	721	767	721	707	689	733	757	744	723	723	754	685	712	741	725	761	730	746	720	751	772	728	740	744	740	749	692	709	755	737	695	742	713	739	669	687	735	725	731	738	742	736	763	660	684	735	783	712	782	751	736	714	724	742	724	708	679	701	731	667	692	705	742	697	704	694	738	712	754	712	705	758	709	709	727	718	746	764	705	688	747	763	745	751	687	733	746	719	753	710	752	738	764	718	715	748	716	689	778	721	747	737	707	736	745	732	746	763	710	729	714	750	720	710	779	723	727	743	741	775	701	709	733	715	731	709	693	735	724	704	702	716	734	715	691	741	723	729	766	700	724	731	707	706	776	723	766	752	731	699	688	706	756	721	724	735	719	739	717	740	713	708	710	696	733	702	734	772	712	727	737	716	750	709	677	774	725	706	733	668	763	706	704	707	727	694	684	714	733	710	692	758	726	712	743	734	697	750	714	727	747	713	699	706	737	703	754	813	697	748	724	712	767	738	732	714	678	707	770	708	701	711	746	709	739	732	705	648	709	713	750	704	718	683	754	756	742	703	736	732	716	758	702	715	710	714	713	722	680	733	712	743	750	732	783	728	729	699	747	778	732	730	683	686	718	668	701	671	732	734	769	677	712	797	757	721	724	714	714	757	731	786	742	753	775	699	716	768	748	743	784	736	729	757	720	712	753	739	721	722	745	708	742	735	769	740	768	691	762	729	707	713	742	760	695	790	713	738	743	684	712	762	747	723	728	719	711	705	719	739	743	760	721	724	725	692	726	705	706	710	727	750	678	713	782	705	694	745	727	725	740	729	720	791	765	740	750	736	709	714	755	762	721	719	733	753	739	728	686	735	737	769	731	696	757	731	722	709	721	738	744	708	760	720	688	753	764	715	728	729	767	714	695	746	738	710	716	702	750	750	748	714	717	736	704	723	696	673	736	739	776	749	779	765	707	719	706	710	750	703	706	713	721	710	710	753	759	728	732	726	712	693	720	698	688	731	696	696	734	756	722	714	703	771	695	691	716	740	698	725	740	738	723	743	732	731	671	718	711	733	740	744	732	708	677	709	759	761	732	732	718	746	759	717	750	761	716	738	738	694	704	750	689	719	716	732	700	740	747	710	751	758	771	784	693	727	764	696	693	690	735	745	737	738	720	708	682	747	706	696	711	706	740	745	723	771	720	697	744	719	789	745	730	727	750	712	748	731	731	723	728	759	712	723	707	712	715	761	705	761	698	692	699	770	763	721	730	729	723	723	730	760	744	716	697	742	742	708	662	724	703	723	723	750	733	778	700	709	671	672	785	732	707	732	682	742	771	739	763	690	732	755	756	713	741	725	708	738	756	722	751	740	723	777	771	764	746	696	742	692	662	753	733	755	725	724	713	735	750	749	772	723	768	752	680	727	722	735	678	708	709	709	734	754	739	715	730	732	697	716	726	698	712	727	724	757	716	732	707	692	763	659	730	731	748	701	699	694	738	733	729	739	763	755	703	716	696	719	716	713	733	727	695	699	742	759	754	734	728	732	741	722	690	770	755	713	725	721	734	712	705	725	761	722	769	747	695	708	723	742	746	701	698	722	714	710	734	685	692	745	722	708	711	713	730	702	715	729	711	716	664	678	723	746	733	729	719	720	756	699	731	731	793	749	698	712	722	738	747	747	713	722	768	746	729	750	723	721	751	751	736	726	699	738	737	764	766	705	708	702	733	752	794	731	736	705	704	724	681	716	719	754	762	758	733	702	774	711	727	711	754	776	717	725	736	740	717	697	771	753	653	702	764	713	670	711	698	761	735	776	740	709	769	706	724	722	736	730	775	729	676	665	692	797	695	698	715	717	725	739	707	710	670	747	731	721	712	689	727	715	720	676	706	729	709	755	717	754	709	723	722	695	738	709	753	695	684	746	725	721	746	740	721	775	708	681	740	697	749	709	735	737	746	727	753	738	701	743	765	738	767	701	718	731	734	736	712	733	689	725	741	722	721	763	709	751	758	768	735	715	783	738	695	701	720	748	742	777	733	732	692	772	666	756	746	724	777	768	725	702	717	745	710	706	774	729	719	712	761	766	727	749	689	748	729	766	685	752	743	742	719	767	728	723	723	766	734	726	707	696	734	660	762	689	754	736	776	774	735	713	749	766	726	759	719	732	711	717	744	761	734	740	736	701	697	714	776	749	746	735	727	752	686	740	700	709	761	725	683	704	706	683	717	721	706	748	722	770	754	748	731	753	782	734	719	702	743	729	709	707	724	717	738	738	716	730	728	743	744	735	695	715	714	678	697	737	789	676	749	728	718	776	657	745	736	768	696	721	717	743	752	720	695	729	680	732	719	762	726	729	761	707	734	799	781	711	751	719	727	706	719	754	752	670	722	712	715	722	704	758	685	729	683	726	710	745	745	709	695	714	760	715	695	744	756	716	695	715	710	769	754	735	742	786	727	747	753	703	726	718	723	731	727	709	708	685	709	720	704	784	738	720	737	751	724	745	704	740	721	740	738	695	751	738	699	755	702	741	724	665	745	710	773	687	666	684	737	716	740	646	716	748	750	758	761	766	725	763	763	736	688	710	750	732	720	681	751	684	756	719	669	705	681	768	731	696	718	740	711	728	732	723	745	737	712	773	737	764	759	718	751	699	701	725	673	727	742	734	731	711	704	727	697	722	726	725	695	737	705	731	728	761	711	703	797	706	750	731	714	759	716	731	702	747	726	753	770	713	756	730	699	731	763	766	716	732	734	742	733	785	715	745	684	700	782	802	691	748	735	739	680	715	716	678	725	707	735	664	750	692	725	771	745	747	690	713	832	782	749	738	755	782	732	719	769	735	710	660	763	694	724	767	750	759	771	721	722	710	683	740	749	724	701	770	721	745	754	753	718	740	711	731	745	728	713	691	741	678	695	710	747	732	743	738	732	741	747	696	728	700	754	761	722	721	727	758	680	713	726	731	666	711	720	718	741	686	712	727	751	743	739	759	711	736	711	711	747	732	729	719	685	764	710	725	711	710	744	717	718	723	748	704	692	702	736	739	708	738	695	739	736	743	728	722	705	725	712	730	732	714	732	727	749	686	758	672	728	734	765	689	709	764	695	768	710	706	730	742	690	731	777	714	704	776	704	743	719	732	741	716	725	708	730	732	762	729	721	727	729	757	726	749	721	739	741	680	768	761	700	718	689	758	712	716	684	744	788	735	739	746	778	750	752	675	702	751	729	684	738	760	734	761	721	750	752	726	707
14824	8528	6982	3990	2072	1614	1249	936	803	683	616	537	493	435	418	381	359	348	386	332	346	337	351	384	338	374	320	300	338	364	319	310	317	297	305	327	294	289	319	291	298	319	347	293	327	297	316	285	342	292	291	316	331	300	294	339	336	314	345	308	300	338	321	370	309	303	307	307	334	303	274	315	266	353	324	316	300	332	291	275	307	294	293	294	319	334	368	302	327	311	338	310	289	341	335	282	328	321	314	306	315	282	341	289	313	298	298	336	338	310	303	318	307	316	321	333	308	307	317	314	310	316	353	306	303	324	298	308	310	332	303	313	316	309	311	313	318	308	330	320	303	303	290	313	325	297	285	304	279	333	311	296	318	318	339	330	293	341	305	284	315	324	290	280	301	308	334	288	325	276	322	295	322	313	315	315	295	301	304	311	276	288	316	315	309	319	321	305	307	325	285	318	310	325	327	331	336	303	323	295	270	271	290	291	330	335	296	344	325	325	302	333	294	319	336	296	310	303	326	284	335	311	316	319	281	346	311	341	311	322	297	341	299	314	294	333	332	308	310	314	311	320	288	276	308	319	319	318	298	293	295	330	312	287	297	316	335	345	299	298	310	303	278	339	298	277	326	327	352	299	315	312	331	320	300	333	303	323	302	349	314	319	347	331	325	290	310	289	323	322	348	310	364	303	313	320	336	344	304	324	277	309	343	319	343	325	284	308	328	288	318	334	340	310	334	281	320	333	300	359	328	323	311	335	322	304	325	298	339	285	317	319	328	286	315	301	290	312	300	316	321	307	298	313	308	292	320	323	320	323	294	326	300	307	337	332	306	330	322	351	333	311	286	313	332	317	325	309	310	317	331	302	318	282	310	325	269	309	319	305	321	314	281	333	336	305	353	308	294	267	311	269	302	293	311	328	305	333	285	270	340	341	314	319	311	295	308	277	276	298	321	312	293	313	309	299	302	332	325	313	292	321	283	326	277	285	336	326	343	325	299	349	326	339	311	317	315	275	334	321	302	308	300	296	288	306	306	283	314	292	316	299	354	298	291	301	305	317	320	282	327	312	292	298	312	318	335	336	311	327	357	323	281	323	318	318	318	279	306	313	310	306	293	318	283	286	309	276	329	330	318	329	320	304	326	307	296	288	312	332	307	288	325	329	330	323	329	349	298	335	319	297	311	353	328	289	303	281	286	319	321	261	300	301	293	307	309	316	313	313	317	343	321	321	310	310	300	302	309	298	313	312	338	303	351	351	324	281	299	315	331	335	301	278	348	252	318	290	311	304	308	333	278	315	316	329	310	286	352	345	331	305	323	311	356	326	323	288	294	302	308	316	332	307	321	303	301	332	317	315	308	294	298	335	299	319	366	290	313	342	298	340	317	329	313	254	366	287	305	281	333	313	321	326	321	297	324	282	334	322	280	341	322	312	319	306	305	353	303	316	299	318	326	300	353	305	284	319	269	289	315	297	294	288	285	305	328	310	328	317	337	329	300	334	306	316	300	315	307	313	345	300	299	298	294	304	337	313	292	334	286	310	292	314	329	352	344	303	307	311	335	301	301	278	338	334	293	348	283	320	306	283	298	334	312	332	301	304	300	314	308	313	282	321	329	298	323	311	327	278	319	337	295	299	283	270	321	301	345	321	340	313	321	318	309	273	305	342	307	267	309	312	330	327	313	321	312	307	326	290	353	295	301	311	351	308	317	320	297	335	308	358	322	304	321	309	354	302	286	335	303	307	304	303	319	295	320	305	334	297	290	296	341	335	335	296	282	296	301	338	304	308	310	315	318	265	316	317	303	308	316	284	302	306	349	313	294	325	308	296	319	309	294	281	344	319	307	297	313	329	313	298	297	328	316	326	311	318	315	298	344	351	329	351	327	300	328	292	317	336	298	311	285	293	317	329	313	302	312	319	312	332	316	320	319	282	281	338	292	321	327	329	311	317	314	341	325	288	300	321	329	368	273	283	324	308	314	310	283	300	279	345	309	318	304	310	298	335	319	298	319	304	292	294	290	318	315	319	278	344	307	271	312	308	315	328	306	312	296	316	320	296	293	319	294	288	328	313	308	327	321	321	339	292	324	329	307	329	309	343	365	290	327	348	314	314	305	318	306	313	295	302	318	296	301	328	301	300	297	292	317	319	313	270	295	290	330	336	310	314	313	306	333	298	275	291	292	330	332	309	330	302	316	327	311	320	299	293	328	313	305	326	309	314	315	336	290	338	311	348	360	300	316	314	293	326	302	295	320	312	318	305	291	310	315	297	318	290	280	311	317	325	324	330	280	325	321	335	325	297	293	319	324	335	321	319	288	289	332	341	345	290	288	330	292	357	276	302	280	318	330	293	321	295	299	280	314	326	332	304	337	308	331	342	294	303	289	313	334	320	325	319	295	326	286	334	341	349	294	320	312	306	337	363	350	326	318	326	280	300	307	300	286	336	314	305	316	314	315	335	322	304	301	290	282	307	298	307	344	301	301	282	305	308	270	318	307	334	337	294	291	315	336	306	349	323	288	337	290	296	359	348	327	306	329	320	331	329	314	323	313	332	318	325	317	301	294	324	330	309	302	314	312	332	330	313	285	331	343	321	339	314	330	290	328	327	333	284	295	322	331	307	306	300	314	301	314	318	334	287	321	323	284	320	328	276	310	310	289	324	278	310	315	335	321	296	322	261	305	350	296	269	328	337	324	283	317	333	319	277	297	314	314	294	342	347	307	296	292	348	314	331	295	315	288	313	308	300	314	335	320	331	327	262	307	307	304	344	316	298	311	295	320	309	302	312	333	268	297	269	270	298	284	334	283	305	322	334	317	346	328	349	292	302	297	321	327	322	331	320	313	319	300	303	326	315	353	321	321	309	320	335	314	291	284	314	306	300	288	302	328	319	337	327	299	316	302	327	280	308	285	280	335	354	290	290	296	300	290	302	309	295	326	338	309	320	310	291	294	311	272	327	324	326	321	325	348	302	310	308	299	329	325	265	324	320	324	285	296	323	300	286	313	300	326	312	324	305	319	292	318	345	340	274	315	288	310	284	304	306	294	347	327	286	295	307	290	316	303	308	302	341	318	276	319	304	295	317	297	295	303	278	308	291	290	310	311	273	319	296	318	320	307	327	311	341	318	294	268	325	314	321	337	304	272	298	335	332	308	308	332	316	297	312	304	331	331	269	300	304	327	324	276	309	317	326	298	317	306	299	317	341	296	344	300	296	282	300	332	308	319	310	329	314	310	335	313	312	310	287	303	336	323	291	321	327	337	276	318	275	263	345	326	308	334	317	322	323	310	338	348	308	324	311	342	283	291	312	302	304	322	349	297	322	287	297	274	307	328	333	317	325	328	329	305	301	305	326	311	325	269	283	342	305	318	322	303	289	331	328	319	298	299	329	321	337	353	321	316	338	326	299	305	294	325	320	316	312	328	294	295	327	325	330	342	293	350	304	290	314	305	301	332	318	332	296	317	316	319	312	331	338	287	338	294	331
10743	8604	12813	10748	7134	6272	5128	4304	3438	3085	2672	2193	1917	1659	1432	1264	1205	1128	1008	1022	966	958	885	866	861	826	835	795	788	832	815	773	857	725	792	740	760	799	770	790	754	748	809	768	786	780	772	739	768	723	760	804	794	775	741	737	751	795	761	759	777	751	799	786	792	741	712	789	755	735	767	795	782	762	746	751	816	784	784	743	771	765	740	765	770	741	748	741	824	782	754	781	743	761	738	776	784	765	762	753	774	762	784	797	754	735	744	767	801	760	772	800	818	732	736	798	786	794	753	725	750	767	759	787	733	748	750	766	774	745	738	805	744	773	760	723	821	733	761	747	822	781	790	776	739	703	721	738	730	749	754	750	738	750	733	747	733	755	799	735	806	776	744	770	724	778	765	750	756	764	778	772	789	760	787	781	763	811	755	733	784	801	787	730	784	789	723	746	732	735	775	758	782	748	786	810	822	746	786	768	793	796	752	793	750	768	800	706	705	749	819	774	756	785	768	744	787	774	760	788	757	700	721	812	718	839	725	744	766	773	781	769	786	734	798	796	806	786	812	771	763	758	723	792	827	775	718	733	821	747	755	769	774	770	753	720	743	799	854	735	766	762	758	730	757	776	709	749	759	814	750	774	767	752	753	793	753	775	747	736	782	737	823	719	701	732	790	787	765	759	784	817	709	816	773	767	766	805	775	771	790	760	743	773	801	744	732	795	762	704	780	770	760	720	751	831	791	791	786	733	777	819	814	780	739	807	749	741	717	786	792	721	719	791	736	772	764	723	767	757	777	759	764	759	749	787	728	731	706	800	749	768	804	791	733	701	779	750	756	748	780	732	788	757	762	859	778	731	778	797	777	761	738	784	761	774	721	763	754	759	804	770	755	709	794	800	825	699	772	771	797	761	791	776	758	733	729	764	761	757	772	789	781	778	716	758	750	777	776	725	773	766	749	781	750	778	780	793	792	756	830	783	774	759	762	791	760	768	787	795	733	752	750	777	762	758	772	764	757	772	755	736	772	725	740	743	771	724	755	743	745	783	814	812	778	712	807	759	747	766	778	764	761	751	762	740	790	748	735	744	787	754	748	768	769	809	781	715	809	786	775	790	755	757	783	770	784	753	737	756	805	725	746	775	769	758	755	795	781	772	749	736	766	735	802	733	753	767	788	794	765	775	819	761	793	763	749	750	744	778	758	757	777	760	798	792	727	747	792	747	757	778	725	767	777	791	762	739	774	823	771	751	798	754	729	768	686	786	754	742	753	773	761	789	750	765	749	768	811	757	787	727	836	786	778	752	778	731	827	767	772	800	764	757	791	751	783	766	751	760	777	762	725	811	739	777	755	796	786	758	784	796	700	766	771	756	775	798	724	778	770	787	746	751	778	764	766	759	771	826	800	741	794	823	794	763	727	781	792	718	756	803	785	724	808	740	767	772	732	817	757	721	802	781	786	724	745	811	761	831	734	765	771	717	820	823	748	764	732	795	802	784	778	757	751	759	737	812	727	796	786	808	780	798	781	769	752	766	755	782	719	709	805	739	760	774	781	764	755	754	784	762	755	752	749	737	760	790	732	801	792	704	745	734	778	770	700	790	771	815	772	775	762	736	751	731	780	727	778	808	748	755	761	789	766	772	743	747	792	771	770	781	709	777	764	777	756	746	749	784	804	756	733	734	747	762	727	769	801	765	734	793	754	723	768	753	741	754	781	812	777	784	764	753	732	760	750	742	787	770	748	776	761	746	737	798	756	723	793	800	801	714	728	782	717	782	738	771	788	749	795	793	821	845	786	750	777	762	827	775	742	777	791	777	773	791	756	743	773	752	773	783	744	749	783	832	755	749	774	742	748	807	742	732	736	755	775	701	788	739	716	776	781	787	775	772	746	774	773	789	775	794	777	764	789	731	750	785	788	741	793	789	757	749	720	816	796	749	779	741	775	798	741	800	775	807	726	802	761	781	759	793	784	791	800	755	771	809	821	743	770	777	743	777	786	813	752	761	763	777	760	762	766	810	748	751	802	772	752	784	725	726	754	755	771	771	775	778	794	813	731	736	755	789	777	735	769	719	775	758	767	769	856	787	804	780	788	731	774	756	793	767	799	770	795	768	752	787	789	755	761	751	755	786	798	772	772	747	788	725	787	790	740	828	743	805	772	732	764	772	742	739	740	754	764	755	804	771	750	782	764	795	740	716	824	738	770	764	714	760	741	763	775	774	743	764	778	766	801	714	794	772	781	801	791	787	740	770	795	813	789	777	824	829	784	840	759	746	766	743	756	744	758	758	776	788	730	789	768	782	811	792	751	780	805	803	775	790	791	741	739	749	778	751	736	745	746	790	771	811	771	774	799	797	783	743	725	781	788	816	757	747	756	774	804	772	792	798	789	717	792	706	783	811	737	725	820	811	739	783	727	778	783	751	804	806	760	722	734	768	784	777	734	799	742	709	776	821	714	763	724	753	761	708	749	754	765	789	731	754	788	728	787	734	723	803	755	841	759	758	754	790	738	738	747	771	792	749	767	754	740	720	771	746	771	811	799	750	787	767	761	768	840	702	785	720	780	781	800	802	770	758	769	760	686	764	740	825	773	764	771	719	788	819	788	759	781	765	691	806	768	756	732	798	777	798	743	772	770	774	755	781	793	719	763	819	718	782	756	741	814	741	723	778	700	756	767	789	784	718	754	737	794	763	772	763	712	764	792	771	806	746	717	771	855	708	807	808	760	740	726	765	743	795	743	771	759	830	793	768	757	798	740	774	800	742	742	795	776	762	772	751	758	756	778	775	775	749	769	769	799	771	770	791	792	754	783	783	769	795	760	730	749	754	730	745	758	775	755	762	740	745	712	777	723	769	760	760	798	770	745	736	775	752	765	796	772	781	751	747	754	741	803	727	749	779	741	730	800	702	772	760	792	799	801	729	800	755	737	769	810	796	779	795	731	779	770	748	748	764	764	770	735	762	770	785	686	766	740	806	706	816	750	759	769	752	787	781	761	796	767	755	820	726	806	755	711	763	692	726	769	728	760	751	709	776	762	809	726	723	780	760	737	754	777	764	778	736	754	783	777	759	765	742	710	841	748	776	768	767	787	799	755	772	727	785	717	761	817	770	789	710	805	756	779	812	747	808	784	760	792	830	768	780	755	799	799	811	748	765	798	750	791	765	770	761	703	781	816	798	712	715	814	788	787	767	780	746	790	781	732	772	760	778	776	762	762	792	779	754	762	773	800	785	770	804	747	766	799	730	766	762	758	800	759	803	806	761	764	745	774	745	753	744	798	751	776	762	757	780	764	796	780	756	747	729	767	733	788	738	761	781	740	748	774	786	805	784	774	757	799	765	772	806	764	763	735	774	774	764	770	821	782	755	770	849	774	772	722	793	787	760	802	833	785	815	752	807	789	809	771	754	749	782	742	745	761	759	741	759	754	730	729	777	757	751	813	753	779	765	760	755	742	810	702	763	777	769	777	715	727	731	759	731	810	787
28234	20985	19709	14356	7039	5436	4777	3736	2839	2859	2442	1632	1743	1259	903	763	650	545	635	568	471	425	356	383	435	385	373	344	329	339	308	351	342	325	342	324	306	303	324	310	321	310	281	344	313	298	274	326	337	337	271	305	343	340	309	305	319	300	355	329	311	329	326	307	293	305	287	318	299	307	302	298	273	292	334	309	277	326	295	280	277	328	290	290	315	320	289	311	280	308	344	318	295	333	295	280	275	258	288	297	321	307	312	310	310	304	286	308	345	274	297	324	316	298	332	296	312	295	298	325	289	315	312	315	335	311	344	322	319	343	295	301	313	326	368	334	314	307	294	299	303	269	298	313	301	295	328	291	305	317	303	305	310	283	313	342	328	288	299	306	290	314	321	357	312	342	288	290	291	301	319	318	322	293	308	312	314	299	292	312	316	333	334	288	310	305	305	323	340	356	319	330	313	316	330	308	268	301	282	298	321	273	312	312	284	295	299	291	287	334	298	304	302	358	329	302	300	317	300	276	297	285	307	311	280	286	310	312	319	289	300	294	291	306	288	292	336	315	287	319	304	328	320	287	348	284	315	295	299	277	315	318	317	325	281	332	289	300	307	336	341	339	310	317	320	293	332	306	301	291	275	312	301	300	314	316	266	335	334	304	320	313	324	318	326	310	298	342	315	322	300	293	285	293	306	252	325	312	324	280	302	313	320	314	282	301	318	307	309	313	293	328	324	301	299	302	270	281	302	327	302	303	311	274	275	312	313	336	292	303	298	275	280	282	310	341	337	287	294	294	299	318	330	299	285	288	284	314	328	302	296	303	272	344	342	303	318	309	312	306	302	317	300	336	297	312	300	288	309	296	307	303	314	273	334	307	307	319	319	294	306	299	287	311	296	266	298	338	275	307	270	302	295	317	320	323	309	282	308	297	295	274	309	298	296	306	323	295	316	316	338	316	342	312	309	282	345	306	299	317	276	299	327	283	298	344	314	303	292	335	336	349	352	327	294	300	309	270	321	351	322	291	335	299	312	262	296	285	312	298	293	307	294	285	332	338	328	324	329	314	326	316	313	272	316	317	313	282	324	303	301	312	309	327	313	305	302	309	286	309	282	274	328	293	280	305	279	298	308	303	290	290	313	341	297	306	301	308	299	278	317	293	294	322	308	284	306	318	314	324	295	297	300	319	291	304	285	274	332	273	299	303	322	335	308	316	331	325	275	294	306	303	311	268	303	340	317	277	307	326	311	269	285	300	323	310	324	322	308	332	364	317	303	303	324	314	326	306	268	313	310	323	309	310	298	270	288	318	276	298	314	283	279	312	334	326	292	314	284	281	310	306	303	298	328	314	315	285	314	243	328	320	297	324	302	310	341	321	315	307	338	323	306	292	291	318	293	319	327	320	301	297	279	352	331	324	289	314	297	285	283	289	298	289	303	290	357	301	313	306	315	333	301	286	304	298	322	289	306	292	287	297	312	317	342	253	307	308	330	316	312	309	303	350	308	288	303	287	318	303	339	324	271	307	308	327	309	293	287	296	312	347	347	305	289	319	324	311	322	294	303	288	293	305	336	310	293	289	293	318	288	293	307	284	313	301	328	300	303	296	288	273	303	317	304	335	287	290	277	321	318	280	305	291	320	321	305	329	315	315	305	310	293	286	323	288	323	288	291	320	363	304	305	313	280	283	303	291	300	276	292	281	330	312	302	307	329	325	331	295	321	294	309	310	308	320	273	298	304	318	279	300	317	328	299	311	307	302	313	306	325	307	342	309	316	265	301	321	302	286	320	287	299	315	336	305	290	293	310	343	310	310	310	316	273	347	310	262	315	322	294	308	289	319	319	291	289	331	320	312	331	300	299	276	310	310	277	323	298	291	310	267	334	278	306	312	300	308	307	294	306	300	316	287	295	319	318	324	302	310	316	302	293	292	323	332	283	330	326	300	287	344	324	302	315	310	308	320	333	317	332	328	316	329	289	300	308	328	313	313	281	319	345	313	294	306	298	274	296	296	323	326	344	291	294	324	300	329	281	278	349	300	296	293	297	331	318	333	336	327	303	292	286	290	279	306	296	310	277	302	308	313	273	325	296	292	311	296	327	282	309	308	320	304	331	316	279	296	322	285	287	304	315	301	298	278	308	275	290	312	330	290	314	286	310	292	336	336	328	308	302	319	318	323	314	340	272	271	276	330	336	302	351	321	286	303	291	295	290	290	337	291	311	352	300	306	357	332	327	329	312	337	305	323	299	274	286	308	308	290	282	298	284	297	303	299	310	322	320	272	319	318	287	303	341	301	299	305	327	298	315	297	273	317	320	285	318	355	292	314	303	329	297	297	280	312	311	324	300	309	312	294	276	307	300	357	305	282	294	344	329	287	315	304	307	311	322	329	316	297	343	330	278	327	295	293	332	302	282	314	346	323	326	300	302	284	305	285	317	312	302	342	323	317	309	317	307	284	310	274	324	303	311	307	312	302	323	306	325	368	288	291	325	301	311	297	322	313	304	331	333	305	289	322	317	301	286	288	302	311	293	294	316	328	322	317	274	306	292	311	329	310	310	296	273	301	308	313	314	288	325	324	333	319	285	315	326	324	315	274	286	322	320	304	315	333	283	275	293	292	308	316	302	329	307	329	293	300	325	322	336	313	311	306	274	315	316	304	282	315	307	308	319	315	310	321	292	275	305	326	326	311	307	362	300	300	277	308	261	334	301	310	307	321	297	322	344	317	291	291	279	308	302	322	298	328	294	315	302	303	306	334	316	290	294	305	282	290	286	301	311	321	322	293	310	290	293	287	306	276	312	301	290	325	346	321	278	278	315	301	292	319	354	298	311	339	305	275	306	295	323	293	300	316	288	330	289	312	335	310	276	296	336	309	266	297	309	289	330	308	264	284	314	293	321	297	289	321	313	301	333	331	299	322	304	298	321	302	291	308	317	301	319	317	308	371	302	329	304	302	318	292	289	338	296	329	306	267	290	302	329	287	288	300	291	287	324	285	303	269	314	301	343	317	290	306	306	299	329	320	299	280	296	280	292	316	341	301	301	331	297	302	303	285	270	269	297	327	321	313	319	278	319	275	289	328	304	313	292	290	312	325	323	292	296	274	321	300	288	289	288	280	298	335	307	283	294	331	280	294	318	310	303	285	308	340	336	344	314	290	282	327	312	316	306	336	312	310	293	339	318	342	332	287	310	313	311	293	320	309	296	344	301	289	281	320	298	307	323	294	304	295	266	295	306	295	328	322	286	299	311	299	319	319	268	291	290	265	308	307	301	308	285	304	286	319	281	310	279	332	317	296	317	301	316	302	323	314	312	320	270	311	312	320	311	295	316	295	284	304	311	272	285	296	309	330	307	281	314	308	267	301	302	309	328	324	311	291	275	297	294	324	317	254	353	288	285	283	324	287	286	319	295	295	323	314	281	279	320	346	309	304	342	293	309	321	329	283	335	300	339	319	343	274	336	303	292	300	325	320	298	320	309	348	315	311
20765	18567	25362	23396	14350	15391	14596	12861	11136	12075	10663	8340	8529	6251	4301	3971	3120	2527	2899	2467	1939	1647	1399	1357	1352	1173	1163	968	1021	972	968	915	891	860	937	880	759	842	828	749	812	776	797	755	809	712	789	756	776	728	781	736	787	736	722	765	762	684	794	764	795	734	727	723	786	719	754	767	722	754	779	720	762	741	740	757	768	786	766	738	687	692	756	709	765	776	701	781	810	761	725	776	767	719	763	756	796	782	756	744	735	745	771	714	765	744	748	725	763	798	733	751	759	762	740	711	765	756	736	750	701	733	757	721	752	790	761	752	739	763	744	762	749	723	807	794	766	751	748	743	748	754	796	778	761	778	765	721	787	748	737	735	748	672	774	795	759	750	731	801	727	717	680	731	706	752	734	781	767	777	726	747	743	795	734	702	734	751	734	781	772	772	744	737	759	751	721	755	722	757	751	701	682	753	775	712	752	752	763	721	726	752	740	790	749	731	806	713	773	768	762	760	759	726	724	773	749	716	737	765	772	788	710	704	797	753	751	787	800	771	729	781	741	750	763	721	705	742	742	767	724	768	727	704	729	780	762	770	734	716	699	710	718	733	751	732	707	764	739	784	781	669	755	780	787	769	702	804	735	774	777	749	829	688	782	733	717	792	779	782	739	748	741	753	767	744	772	724	784	728	784	755	736	741	765	745	726	717	787	725	775	747	759	762	730	741	788	760	773	740	738	718	760	798	773	743	742	755	775	759	733	797	758	767	748	752	739	738	803	696	717	767	787	761	718	778	774	743	768	702	771	767	732	780	836	717	726	780	753	774	752	709	720	795	785	722	789	764	732	776	787	795	770	742	750	719	730	776	751	770	764	733	782	768	709	747	754	755	728	757	753	744	760	770	762	776	786	766	731	761	779	744	743	699	783	793	767	775	771	735	761	782	718	756	795	733	767	812	782	779	727	740	795	700	694	772	775	719	762	779	765	719	755	809	747	815	802	734	742	737	713	761	766	696	799	752	773	806	744	746	732	716	790	810	761	731	772	737	720	780	767	802	727	749	774	726	769	842	727	743	736	771	722	756	719	739	729	733	794	783	741	773	728	759	742	759	781	757	774	727	764	772	721	730	780	736	737	746	764	758	772	802	781	720	793	784	769	792	749	675	729	715	765	745	741	758	769	740	754	796	729	784	704	753	738	775	779	752	717	802	748	789	756	754	777	790	726	718	759	762	718	760	761	744	739	762	731	724	737	736	776	784	774	764	741	739	772	745	777	699	751	748	744	792	770	767	781	736	745	735	717	739	725	806	769	741	765	765	726	769	768	741	768	776	700	728	790	795	751	740	699	754	762	766	758	775	748	733	782	754	779	716	780	770	749	749	736	802	737	747	753	780	778	721	763	735	774	769	748	750	789	724	763	744	762	758	752	830	798	727	739	818	720	755	737	798	802	792	778	732	742	783	745	768	772	746	782	701	740	720	759	751	773	774	708	742	758	770	736	767	743	766	774	790	783	784	785	773	722	749	774	725	783	757	753	768	812	783	713	725	767	753	782	766	762	740	774	753	814	725	718	769	774	746	709	761	773	784	751	721	730	757	756	752	756	783	766	772	744	746	772	737	745	742	740	772	761	705	784	754	762	705	736	763	741	747	769	762	773	746	767	744	806	822	739	761	775	740	730	752	754	718	742	759	762	724	732	800	697	776	738	746	780	763	797	777	769	730	750	727	740	794	790	764	755	728	759	697	741	750	749	762	742	813	780	772	738	759	759	754	755	767	716	746	795	791	750	795	789	775	666	737	770	763	729	729	777	697	720	760	733	756	781	738	751	701	768	782	728	779	780	731	748	735	800	795	724	793	737	775	700	758	752	766	743	733	726	798	757	761	724	760	769	747	735	776	771	793	773	722	740	826	742	724	779	727	689	768	736	747	786	722	735	752	761	776	798	748	763	707	727	728	758	732	757	735	754	743	788	696	739	736	783	752	748	751	741	789	802	752	722	729	787	723	756	778	770	729	756	820	731	735	763	780	782	794	753	715	747	726	704	751	794	767	771	768	749	784	803	743	743	743	749	781	783	708	785	746	764	713	745	764	671	693	776	753	769	777	765	725	761	727	702	705	823	763	775	774	753	784	720	741	719	734	790	797	818	746	740	786	781	736	760	719	765	787	758	784	821	743	740	754	811	762	745	779	721	766	789	746	694	768	702	809	752	770	756	731	760	734	743	729	762	740	759	753	754	694	749	777	735	726	783	766	800	809	720	755	696	796	740	744	737	763	741	723	719	768	705	796	785	775	742	761	740	746	736	738	707	733	747	753	755	768	777	767	764	787	755	723	754	718	755	775	750	717	796	755	740	727	767	758	752	773	750	777	741	738	755	712	753	736	763	727	766	748	772	767	790	751	783	716	742	748	715	723	734	720	767	755	767	773	746	788	728	754	815	799	727	757	802	757	804	774	771	793	739	760	752	765	787	724	754	740	762	767	783	685	755	745	771	783	742	851	778	753	754	808	782	762	778	734	748	772	727	733	728	762	706	778	736	735	774	787	732	763	751	731	725	737	799	782	747	739	787	740	759	790	743	731	770	681	714	744	731	783	739	782	771	783	739	763	789	754	749	770	763	751	805	747	716	738	799	740	794	805	755	763	752	726	776	760	736	792	797	755	773	768	706	770	739	684	704	754	773	729	790	738	731	726	766	740	761	812	755	765	747	783	747	744	741	711	761	709	763	776	735	757	717	754	750	748	755	814	746	733	774	792	805	780	739	763	752	756	737	783	754	737	809	796	774	778	743	753	738	721	714	704	740	755	752	694	771	730	725	782	715	794	762	782	787	744	766	704	738	740	735	712	754	738	723	799	727	736	725	800	733	716	747	753	744	764	753	738	728	750	737	740	759	757	751	730	717	800	776	772	770	696	793	745	715	737	790	772	733	724	759	778	790	725	784	743	796	789	772	784	749	703	730	758	780	720	777	751	742	701	739	728	769	775	780	749	749	746	718	719	729	735	753	760	808	772	798	746	731	758	745	784	777	764	756	721	750	757	737	746	745	772	717	770	711	706	751	783	764	755	764	727	769	796	720	697	742	762	751	693	752	717	709	778	738	743	772	742	772	780	734	699	752	766	755	711	738	713	797	776	729	705	765	753	748	718	783	747	740	735	697	768	803	646	756	787	820	750	761	750	777	781	764	712	697	764	727	723	779	744	794	716	774	738	759	753	800	727	735	794	758	709	794	711	699	731	757	739	741	720	726	729	738	747	758	784	766	752	775	752	762	751	742	721	724	776	764	726	726	766	761	748	757	793	758	769	796	772	738	746	771	767	777	756	744	701	751	764	781	744	761	769	789	758	789	795	749	744	758	773	704	689	745	687	744	745	755	724	727	757	763	763	701	775	764	791	743	757	710	710	764	749	729	787	761	795	686	809	711	781	783	748	677	727	779	803	781	768	729	729	819	783	755	760	762	744	757	748	796	803	747	730	756	708	765	768	730	750	731	740
36780	27073	29156	23268	11637	10533	9405	6593	5280	4971	4401	3161	3114	2032	1536	1329	1022	840	967	755	627	524	553	412	440	350	426	407	343	380	330	401	358	319	335	292	276	283	335	319	293	295	297	305	296	313	296	293	317	287	268	287	318	258	285	278	296	309	288	305	264	251	294	291	269	305	280	251	288	290	277	304	281	309	312	300	299	281	279	275	251	259	271	254	327	285	277	307	316	280	285	298	305	259	265	245	322	288	267	258	273	288	304	293	277	275	315	281	274	288	277	285	287	294	273	304	271	280	275	298	288	308	285	262	273	264	275	301	289	318	281	289	286	298	284	284	288	294	289	288	318	290	272	302	289	277	319	284	304	304	280	275	305	323	308	295	280	322	304	308	290	315	286	296	288	272	293	273	250	256	261	275	293	254	271	318	297	308	287	306	262	291	273	295	297	262	282	294	271	303	286	252	286	284	305	265	288	301	304	264	295	295	257	304	289	278	306	289	263	272	260	292	282	273	270	271	318	301	275	278	311	314	285	322	279	289	265	283	271	281	308	284	269	247	298	292	285	279	270	298	296	280	270	288	286	279	285	290	269	289	267	304	278	282	272	301	315	275	248	293	273	308	306	284	260	264	263	271	284	288	259	281	310	284	264	276	300	255	300	273	285	313	300	303	302	295	296	274	284	280	309	290	300	312	253	298	276	285	309	298	313	294	312	287	285	256	308	302	287	302	325	274	279	307	289	315	275	321	260	270	321	297	289	292	286	303	293	288	287	287	273	297	269	268	298	275	304	251	270	306	285	275	266	274	281	287	282	296	270	265	274	288	297	299	285	299	298	314	248	310	261	298	274	303	302	299	322	274	278	282	276	303	269	285	251	294	264	322	268	314	282	274	262	278	315	279	288	278	271	276	308	269	328	273	304	280	301	292	254	304	280	275	285	275	303	282	267	321	300	280	296	286	255	292	282	311	224	289	283	284	295	286	308	272	292	281	297	286	302	293	313	272	294	312	270	299	291	309	305	282	305	296	313	291	264	290	263	286	322	279	273	274	310	271	288	290	262	288	269	312	285	307	299	270	287	291	276	272	289	296	295	271	309	287	265	302	284	278	287	272	304	284	280	273	300	261	291	329	287	329	303	305	285	297	277	252	295	287	294	280	332	294	302	304	277	277	294	272	309	249	257	269	274	281	339	310	294	280	269	277	287	285	303	277	288	297	312	305	283	289	279	298	281	280	306	313	287	287	289	295	292	270	277	256	270	274	268	289	313	302	267	272	275	317	309	293	291	293	293	296	285	307	287	275	292	311	315	316	302	281	282	293	316	291	260	298	274	318	290	255	268	275	239	340	274	303	256	283	292	306	257	278	277	267	288	263	288	275	273	289	271	275	288	259	288	292	303	295	309	285	264	289	310	307	294	285	289	318	292	276	299	300	315	332	280	263	267	311	303	302	267	296	304	300	310	276	291	261	296	291	298	286	306	316	274	302	268	279	300	312	303	281	292	277	316	281	306	309	301	289	267	290	272	317	310	299	298	316	284	285	275	276	261	293	305	298	310	307	295	256	233	288	298	291	271	302	316	297	317	282	292	275	311	294	279	280	268	281	270	261	295	270	309	297	302	265	276	289	296	339	319	304	250	275	286	268	272	293	305	278	278	280	293	275	302	297	261	308	285	313	295	275	290	264	263	292	293	269	260	260	304	274	275	264	313	287	293	281	305	261	293	305	261	282	284	263	295	274	251	258	276	300	272	272	282	275	281	270	277	282	274	283	275	281	265	275	271	330	261	284	292	270	309	290	290	298	263	292	284	265	314	284	279	294	313	315	296	311	302	291	292	302	292	286	329	252	284	273	285	294	285	258	269	277	305	297	277	268	287	293	260	283	283	297	277	274	283	298	308	317	278	303	275	273	281	313	318	294	264	316	264	298	328	271	329	279	251	287	251	265	279	269	293	278	298	286	299	301	259	260	270	291	293	281	310	275	308	272	280	283	307	280	270	311	299	273	287	258	298	278	313	275	283	277	272	301	271	295	274	289	293	283	290	330	265	275	258	292	262	280	284	284	290	295	292	316	239	294	306	264	302	286	304	275	279	286	314	268	258	255	291	285	287	261	271	286	316	294	295	288	287	304	287	300	282	292	285	287	289	250	290	286	308	271	284	298	273	291	315	287	267	279	264	327	295	267	283	261	281	283	322	280	274	294	293	268	258	274	294	301	281	298	278	285	282	280	283	284	296	310	307	313	276	280	258	298	265	273	272	289	294	304	288	273	288	300	277	303	296	294	330	308	281	289	304	286	292	260	288	270	291	292	269	289	271	266	259	294	280	289	302	273	248	249	281	273	285	300	273	318	270	291	264	329	283	281	296	301	306	296	279	300	293	296	257	293	276	280	281	295	268	289	286	271	281	310	277	294	299	309	287	272	265	298	286	299	290	288	290	295	277	272	310	301	273	287	272	301	286	304	318	270	310	258	254	280	282	251	268	268	313	263	265	276	265	306	293	276	263	295	277	297	268	281	283	291	255	279	283	304	289	311	252	279	271	316	283	276	309	304	284	276	299	282	282	282	275	280	244	287	308	272	280	253	281	256	283	306	309	274	283	299	302	281	240	272	298	272	302	269	280	287	260	303	290	308	301	304	280	293	283	287	308	286	317	261	284	295	255	298	289	296	300	286	340	309	328	312	283	255	286	263	243	311	314	272	296	294	315	291	281	269	262	279	287	274	281	288	297	283	313	297	261	336	300	278	294	301	291	289	297	308	302	318	290	297	257	266	307	270	303	269	268	254	285	287	286	287	312	264	289	274	283	287	299	276	284	281	287	294	316	298	287	292	277	296	305	287	267	291	309	269	278	323	279	291	318	279	270	282	300	263	266	293	246	285	281	292	281	295	259	279	305	280	239	285	284	283	302	285	274	293	254	267	255	277	290	270	285	291	232	287	240	266	315	294	266	278	301	257	286	274	281	313	272	278	315	293	285	257	285	282	300	275	268	254	306	289	303	255	277	311	289	315	241	270	259	287	263	295	292	307	284	272	282	288	291	293	260	263	279	290	281	276	296	294	277	267	291	288	302	294	272	293	283	298	267	314	300	285	284	307	291	294	274	310	254	280	273	280	287	277	310	273	234	236	287	295	281	268	265	278	263	291	261	311	274	284	284	276	285	281	290	279	297	308	291	276	272	288	279	276	288	296	289	260	300	283	300	274	281	264	284	306	287	314	305	292	315	258	282	312	328	293	256	275	278	288	262	298	306	277	275	269	267	296	271	285	316	276	265	305	300	291	258	303	260	294	300	275	244	287	291	286	303	307	271	276	291	286	319	309	287	303	298	284	294	301	291	306	298	322	308	282	273	317	273	280	294	265	279	258	275	287	308	298	286	278	265	301	289	302	249	278	275	257	317	304	292	257	297	282	260	286	272	277	266	294	291	310	298	256	258	262	309	301	269	260	263	258	282	314	289	309	274	261	269	273	317	303	308	314	287	276	278	282
25183	22666	32953	29853	19285	22546	22037	17219	16193	17420	16513	13349	14089	9794	7644	6843	5235	4120	5094	3864	2794	2317	2440	1890	1849	1553	1486	1203	1162	1103	1130	967	988	1010	1029	985	843	892	822	841	825	772	788	721	729	766	713	688	670	699	728	686	730	723	742	656	677	715	686	723	714	708	726	697	690	706	696	674	730	703	729	691	703	704	668	676	689	669	710	713	708	687	685	737	711	731	722	702	721	718	658	687	750	717	718	736	684	725	695	748	708	682	713	727	713	728	717	690	721	718	704	747	653	670	711	723	740	683	703	702	750	715	763	709	695	686	725	718	691	747	660	765	690	666	717	683	735	669	711	677	674	703	687	764	744	750	725	697	717	701	733	715	703	713	674	753	686	711	703	689	744	725	680	667	658	680	712	704	674	692	734	681	730	683	686	703	692	699	685	747	717	734	703	736	749	715	676	737	705	661	770	690	712	723	695	701	677	684	698	700	723	719	683	692	691	705	721	706	698	747	720	731	686	711	706	732	711	752	672	699	744	705	743	706	650	713	732	713	740	718	780	706	714	696	751	698	686	713	685	695	686	767	697	724	724	689	657	708	726	692	716	726	683	677	693	704	756	699	709	683	704	720	725	692	701	711	700	701	747	665	713	653	671	686	712	642	687	669	691	699	725	721	700	763	699	668	721	710	745	694	737	691	696	688	676	674	735	740	712	722	728	725	720	665	689	699	695	681	702	720	656	699	688	711	666	634	718	679	711	696	694	727	659	693	701	727	695	717	734	691	733	721	720	694	686	694	727	731	731	670	686	694	695	765	741	710	708	678	650	718	664	735	724	709	679	686	731	716	701	707	684	720	725	665	709	721	657	706	710	722	684	705	715	724	692	719	701	730	744	680	690	699	723	693	774	704	738	721	724	697	765	690	701	742	739	746	735	719	686	717	711	717	716	691	722	699	679	717	702	687	712	759	734	721	683	637	658	707	771	759	695	702	713	715	737	701	734	692	741	730	738	711	680	692	653	702	743	689	715	730	722	696	700	713	657	717	715	694	694	714	685	709	733	710	687	709	678	707	662	680	737	697	747	671	673	688	712	638	739	712	706	717	716	713	703	698	750	680	695	720	710	696	679	678	705	693	709	678	716	705	675	671	713	759	708	707	737	700	713	685	741	686	698	733	677	716	698	719	737	700	697	694	693	689	746	734	739	720	733	691	660	722	693	703	717	747	693	706	728	721	749	691	715	710	706	713	691	708	680	754	696	689	655	734	687	718	700	735	646	686	725	691	686	745	656	712	660	678	687	744	731	726	653	716	712	751	712	705	715	713	706	672	686	727	686	705	738	701	661	677	703	685	700	714	721	696	691	721	703	674	702	689	697	702	691	733	735	693	697	703	726	663	674	734	671	738	733	706	688	733	712	728	711	704	705	696	768	704	714	701	695	725	703	711	736	731	705	667	725	665	718	679	686	685	654	697	703	714	679	684	740	735	695	710	687	730	685	649	670	709	695	723	663	732	659	721	691	766	692	695	739	682	757	684	708	713	737	738	705	697	701	697	701	670	737	742	708	761	713	718	731	675	704	694	676	725	667	665	713	718	694	648	699	761	726	743	709	688	659	673	700	683	697	727	675	676	725	652	724	710	716	746	712	730	735	729	686	694	723	738	697	738	681	690	689	737	664	671	703	690	721	727	679	730	713	686	730	730	779	652	732	672	663	722	625	661	715	752	737	707	699	737	711	725	654	679	667	735	724	708	701	731	675	703	680	709	709	674	706	736	695	684	703	714	727	747	729	734	717	684	659	666	723	717	692	743	707	724	724	722	680	732	738	687	715	730	693	721	672	678	650	716	715	743	661	701	697	688	779	707	703	747	686	668	713	680	748	719	699	704	723	701	716	712	671	716	684	677	740	694	735	707	634	714	678	738	725	714	616	739	688	678	711	711	714	749	679	719	676	676	688	712	707	709	654	691	705	753	744	699	729	709	718	721	756	693	759	645	680	709	651	718	738	694	735	735	703	736	687	751	680	700	687	701	695	714	693	738	680	721	741	701	695	741	725	690	674	689	714	698	711	729	694	721	683	729	683	707	715	724	692	686	722	712	705	745	697	702	701	681	675	676	695	740	710	725	723	676	658	685	678	725	707	723	696	695	687	693	728	722	725	710	646	711	688	695	718	715	691	687	728	725	709	716	690	707	690	686	728	683	720	681	667	673	725	722	736	726	725	674	700	687	679	717	709	707	727	719	726	698	681	749	695	716	719	739	739	732	676	765	735	731	696	704	703	707	719	696	702	724	691	726	703	737	753	745	672	711	660	729	707	733	669	675	737	712	686	710	723	679	697	691	700	690	734	706	700	696	727	686	739	780	677	711	720	714	718	720	745	715	693	737	726	711	674	696	655	700	726	694	723	686	661	748	664	692	727	730	677	697	719	723	730	713	708	740	692	726	688	747	716	690	749	687	722	695	717	711	684	707	687	671	701	705	685	695	693	689	706	685	727	711	744	721	750	727	732	716	681	734	737	686	672	672	710	684	732	700	708	699	715	705	765	694	667	714	787	692	716	717	722	690	686	778	729	702	678	677	716	665	721	707	709	706	685	731	698	686	741	731	717	694	710	725	638	713	712	703	713	756	682	684	709	749	712	703	696	685	663	716	748	690	732	742	683	710	732	658	693	672	678	664	731	721	701	699	672	703	701	723	672	684	724	669	702	707	767	719	709	708	689	694	748	707	742	739	687	665	724	690	682	743	679	681	705	641	753	726	715	736	698	671	734	698	756	698	751	699	711	739	738	732	730	662	684	752	733	701	711	717	695	698	661	660	682	666	665	676	712	666	702	702	693	679	675	702	690	748	711	719	709	697	709	707	717	708	696	706	703	718	686	696	676	729	713	710	730	659	698	671	747	684	705	695	674	686	685	719	631	731	715	691	722	692	721	708	692	687	705	706	715	667	705	726	696	713	661	690	714	708	705	706	663	717	683	670	681	663	692	702	666	673	705	721	705	660	703	723	664	697	704	696	686	687	724	705	693	716	725	686	718	724	749	670	701	659	722	660	708	746	682	715	674	729	748	681	753	680	760	743	728	701	727	704	761	697	749	659	707	657	743	706	703	711	711	706	758	689	660	704	724	667	701	715	707	707	694	667	721	687	706	706	714	704	692	740	664	722	705	707	737	692	702	691	726	684	733	701	727	708	681	701	675	700	719	708	702	708	655	664	719	704	693	699	717	677	702	674	717	682	709	710	714	694	704	699	735	726	720	685	703	696	667	712	728	692	722	727	693	719	689	677	701	715	699	720	706	691	688	749	753	746	709	688	759	736	687	745	781	733	705	724	686	716	760	777	658	703	672	764	698	669	676	727	751	678	735	704	739	717	653	705	722	719	714	708	707	736	729	700	711	667	735	672	746	709	739	707	701	698	726	702	683	705	729	700	653	740	719	733	705	710	738	701	704	763	699	671	721	706	686	720	732	742	748	748	670	665	687	736	724	691	707	716	731	715
15456	9264	7720	4345	2215	1455	1107	923	718	638	597	476	437	449	407	398	381	372	354	385	321	297	335	296	304	321	319	330	311	299	312	322	321	339	304	344	296	323	316	320	300	301	292	313	299	289	282	331	307	279	329	338	291	306	322	274	359	282	301	291	326	306	303	306	334	316	310	319	344	316	319	270	287	306	299	312	293	318	301	299	287	268	291	294	276	318	301	289	334	315	279	310	278	306	312	308	292	300	275	315	299	314	298	299	291	306	313	325	312	290	329	335	289	283	335	275	307	291	296	304	309	295	327	325	290	319	291	296	315	289	286	327	292	320	281	333	291	303	286	312	327	274	295	312	331	297	305	298	320	295	299	308	301	297	314	321	286	300	292	300	278	289	318	290	303	294	296	306	304	287	288	274	323	280	337	318	296	340	277	337	305	323	301	303	322	304	341	310	328	298	314	307	311	308	288	331	285	325	332	313	293	317	322	314	311	276	292	304	290	283	298	306	290	293	337	267	285	310	331	280	289	307	274	341	312	301	321	321	302	320	277	261	262	262	304	268	317	320	305	277	333	287	311	294	244	313	304	299	311	285	306	314	311	282	298	315	291	298	317	325	321	315	314	334	325	259	317	342	307	307	272	305	257	323	277	307	321	326	316	306	304	301	290	307	322	312	318	290	312	320	308	273	323	281	267	303	311	300	293	292	312	280	283	324	315	317	309	265	318	310	317	306	332	262	315	333	319	277	328	318	309	270	255	317	306	281	299	273	292	279	307	332	284	284	304	316	310	308	279	312	301	277	308	285	332	338	294	296	341	302	316	321	323	323	307	286	300	321	297	308	289	292	279	296	293	284	303	282	300	319	343	310	291	305	274	280	305	298	271	310	331	316	292	327	316	323	292	295	317	314	299	366	322	324	285	303	316	285	312	308	306	301	290	286	305	300	275	269	297	308	332	298	262	301	257	361	325	271	329	311	306	297	290	333	315	265	292	287	327	315	328	297	298	304	312	319	294	288	296	312	331	311	287	295	279	265	299	293	287	307	293	327	317	304	306	308	245	317	273	277	350	328	304	296	323	280	301	290	292	308	318	332	316	280	316	317	283	311	289	317	273	286	282	301	304	289	324	292	316	294	309	311	368	289	287	312	285	290	334	321	315	291	311	297	300	297	306	278	289	307	326	310	278	325	298	297	300	289	313	275	249	310	295	282	314	295	329	284	332	290	329	317	315	311	257	343	304	305	275	285	308	341	311	303	308	288	283	332	288	330	296	302	276	343	327	291	289	300	299	304	302	279	306	274	305	294	300	317	258	304	280	301	305	326	288	333	315	319	303	274	298	301	309	315	319	317	298	285	303	304	321	304	279	335	297	328	355	314	332	309	302	305	279	273	310	280	301	314	293	329	314	333	314	309	333	318	297	323	314	287	302	297	287	303	312	323	295	328	260	287	277	301	329	281	297	292	301	330	319	267	336	339	352	293	322	293	287	306	360	310	316	311	276	297	277	282	314	322	304	308	296	302	301	290	316	296	308	320	326	263	273	287	320	288	298	313	293	281	313	291	335	279	319	291	288	316	293	350	320	288	282	283	296	311	278	323	333	299	282	283	290	332	293	321	255	294	296	268	283	297	291	314	310	321	303	309	309	298	301	311	331	330	300	295	316	315	286	268	312	318	320	291	298	297	296	273	319	297	302	295	312	313	272	306	313	301	286	274	292	308	272	278	289	331	302	293	307	316	306	294	286	327	296	309	292	331	303	287	340	330	300	285	303	323	290	297	333	298	293	303	295	299	291	291	319	305	294	345	318	292	291	330	294	338	330	292	292	280	317	268	346	288	325	299	290	290	311	321	298	324	284	286	319	285	306	326	301	310	314	299	265	288	317	315	331	254	291	306	302	283	293	316	324	281	282	294	325	284	326	298	315	310	303	331	317	281	318	305	309	280	296	289	316	288	305	278	319	321	313	285	292	271	307	288	303	316	327	323	304	323	285	314	327	299	295	291	301	323	300	330	292	311	314	311	318	293	291	291	319	289	335	291	328	321	307	326	268	299	291	322	299	303	318	280	317	295	306	317	311	275	298	293	296	302	295	263	303	284	296	311	321	296	331	312	310	296	278	306	284	282	294	301	316	309	300	284	336	304	278	308	327	281	301	312	310	293	303	296	308	333	318	296	293	293	256	313	289	272	314	296	300	314	290	272	299	301	289	307	329	328	314	311	302	297	329	316	298	261	289	306	280	268	295	307	321	318	293	328	308	273	314	328	303	332	300	297	328	332	283	292	300	290	287	322	308	287	348	318	299	318	304	307	266	296	304	300	298	294	287	309	290	302	307	291	305	289	280	308	305	307	290	308	350	299	285	338	302	275	297	300	344	290	297	334	333	332	301	309	301	304	316	316	328	283	281	298	298	277	295	319	315	292	307	327	280	319	292	304	289	322	300	314	300	291	298	328	307	299	312	273	311	296	292	300	288	293	316	314	322	276	330	299	306	285	270	337	329	305	271	292	304	313	291	298	298	326	295	293	294	308	309	318	320	324	280	315	296	285	332	300	310	293	321	322	313	316	320	300	313	345	294	303	268	330	287	301	281	298	276	300	295	311	298	305	289	291	303	315	266	299	314	284	332	304	288	333	301	319	298	264	280	310	271	301	317	307	286	292	282	304	312	294	313	306	283	308	308	321	305	305	330	310	293	311	336	269	284	292	301	295	316	326	295	284	293	271	304	315	319	294	288	336	315	296	290	303	311	319	280	301	309	293	309	328	308	302	318	276	330	317	310	307	315	310	323	324	291	277	270	295	288	312	303	298	306	313	317	297	314	311	309	343	282	298	309	291	307	330	284	299	315	287	302	298	311	331	291	274	320	312	309	296	313	310	279	289	286	318	309	309	291	298	299	314	321	297	266	322	305	306	299	282	280	311	291	314	302	312	323	315	320	280	317	289	327	303	315	303	286	302	317	284	323	299	308	302	319	318	281	300	281	307	310	309	333	290	314	324	260	317	310	292	295	337	300	279	287	282	284	281	341	269	298	310	300	306	316	310	303	295	288	282	301	309	283	329	290	272	290	309	317	296	319	297	308	276	299	307	326	322	300	329	317	305	309	328	297	289	269	303	305	314	284	285	290	306	298	288	311	287	291	319	285	295	311	262	300	316	291	333	314	326	305	303	277	299	336	298	272	310	317	270	299	309	306	322	299	296	278	297	323	294	293	289	308	281	328	334	299	276	310	302	301	322	300	338	311	298	306	308	324	289	276	280	329	320	317	315	301	310	314	308	260	278	315	290	299	299	301	354	272	302	324	309	304	293	281	301	296	315	287	319	308	280	265	297	309	297	295	295	320	312	331	311	313	285	301	250	286	329	296	306	331	300	274	333	292	353	301	316	321	293	321	294	290	284	287	294	292	306	302	305	299	291	290	285	307	303	311	299	279	335	299	279	295	309	294	290	315	305	316	341	303	317	301	341	287	293	299	287	318	293	289	320	276	291
11117	9298	13428	11417	7862	6004	5015	3841	3153	2670	2378	2104	1839	1593	1356	1238	1248	1055	1003	1009	885	853	877	862	783	774	812	760	762	752	730	765	745	808	745	762	725	757	758	730	686	740	769	744	731	747	762	781	752	748	712	738	731	698	750	788	714	779	747	804	753	797	749	756	772	798	812	716	731	784	729	723	757	722	756	776	774	751	788	743	766	706	732	730	794	760	757	751	793	750	764	748	769	701	784	786	769	778	766	702	773	729	813	703	699	755	727	742	737	787	716	743	736	725	751	702	784	763	781	751	742	716	772	760	812	743	744	739	769	732	744	755	748	752	741	765	790	739	749	701	700	736	717	753	755	706	766	762	779	707	725	731	767	751	717	748	731	712	750	805	761	758	792	729	778	741	771	819	773	728	725	757	767	744	764	759	737	754	727	749	743	754	750	748	798	759	730	755	697	750	761	747	729	702	723	765	740	691	723	782	762	707	756	748	756	734	761	764	776	730	712	722	736	768	726	770	742	749	692	736	793	742	768	714	703	737	760	730	732	787	746	716	772	754	741	759	723	815	707	755	755	741	761	733	732	746	745	744	738	743	770	730	697	748	748	731	758	754	805	767	741	767	795	768	737	749	720	716	739	774	754	719	750	724	747	703	759	764	726	742	777	720	771	784	716	725	780	776	768	714	728	744	761	723	724	754	755	738	734	760	733	761	726	779	778	728	728	705	740	726	752	753	751	719	727	755	702	749	748	779	789	740	753	794	758	742	742	714	762	769	744	710	723	724	737	729	758	747	731	722	774	740	752	704	776	676	732	725	753	721	778	738	805	739	746	776	789	768	702	745	737	706	767	752	748	765	752	743	729	745	725	757	759	810	749	725	718	748	741	776	750	764	710	740	722	761	734	737	730	722	751	775	758	731	754	701	704	738	723	753	764	724	743	752	771	760	770	775	759	759	746	786	788	793	768	704	739	693	806	782	735	760	750	764	767	786	788	773	742	751	731	709	740	736	757	760	777	721	757	764	719	744	713	726	723	697	705	729	757	771	674	726	753	759	724	745	746	758	774	743	790	755	760	758	739	768	730	768	745	774	729	772	769	721	724	766	740	769	729	726	776	786	730	769	736	726	748	774	761	741	730	798	747	675	776	743	781	731	781	685	753	759	718	732	701	710	716	761	787	730	757	790	765	762	743	814	785	758	731	768	695	751	783	778	703	737	754	721	764	759	734	752	760	767	756	724	794	761	699	792	701	761	713	732	743	783	769	757	762	741	708	731	712	692	750	739	753	715	692	749	768	784	740	751	723	743	742	742	774	792	763	715	718	712	750	768	727	735	770	697	718	775	809	714	719	744	732	754	746	703	717	724	778	728	760	736	725	717	756	796	759	739	804	715	745	757	790	748	735	798	793	728	710	747	778	781	751	705	769	760	728	826	778	752	686	733	727	765	739	725	731	742	815	812	786	748	731	741	796	753	772	729	728	755	724	767	754	746	697	761	728	776	710	736	769	730	731	705	735	734	751	694	773	764	758	786	741	792	768	764	733	760	749	701	710	739	720	713	765	724	794	775	729	722	790	755	745	741	739	786	747	703	774	749	684	707	761	709	726	740	744	766	734	695	748	762	793	719	764	742	728	838	767	741	776	727	707	704	742	770	727	743	757	714	764	751	715	760	798	722	768	738	732	711	747	768	757	782	730	749	771	781	727	737	759	745	707	733	691	733	740	730	722	718	760	752	717	759	811	714	724	728	728	735	800	744	738	710	732	751	734	775	713	713	694	769	718	745	734	767	737	764	710	711	742	764	753	766	698	773	765	733	758	719	771	737	747	730	746	758	756	758	704	722	743	748	720	752	710	751	752	773	752	678	735	743	735	747	723	778	763	738	747	715	764	748	780	714	698	766	748	760	741	715	732	706	741	731	749	728	733	760	741	763	780	716	700	728	757	735	794	784	728	759	769	803	783	761	768	744	704	764	728	734	763	717	739	739	740	780	750	773	729	777	739	738	800	716	780	760	703	739	737	813	730	752	726	759	791	779	715	788	807	710	745	734	756	751	736	765	731	742	761	727	780	777	764	715	783	715	763	760	757	784	734	706	720	738	760	753	683	739	711	740	727	751	728	719	742	763	786	726	700	724	677	778	790	695	768	746	729	736	746	788	756	753	706	756	743	725	748	792	744	706	768	781	734	763	744	745	753	693	772	760	754	727	756	773	765	757	740	766	791	723	733	745	750	754	756	714	714	773	731	726	772	743	777	750	774	720	746	751	761	725	765	752	754	717	767	714	761	719	748	719	753	754	760	762	758	750	694	733	726	739	708	791	746	747	735	771	757	709	770	752	782	741	739	683	736	769	745	759	781	766	706	772	759	738	733	791	718	738	757	686	725	766	734	769	730	745	710	790	734	766	722	715	750	769	782	694	741	721	757	703	806	764	770	714	745	677	728	757	751	720	712	765	751	725	801	750	751	757	700	780	729	747	742	714	762	753	738	757	767	752	753	683	736	778	725	745	711	707	778	784	732	680	775	735	764	740	723	718	787	702	762	735	771	726	823	746	737	730	704	733	733	770	748	744	707	755	762	758	747	724	733	723	774	727	791	723	757	746	786	756	744	727	761	718	741	746	735	730	735	746	759	715	796	744	746	742	740	767	702	735	689	788	728	751	774	738	777	746	771	765	728	708	735	750	715	746	749	758	708	679	759	747	755	741	710	731	780	734	761	761	726	738	739	721	760	767	722	737	721	769	740	721	763	725	746	802	767	701	728	737	739	735	761	816	762	731	733	730	730	700	739	703	771	732	718	739	747	733	777	744	737	788	753	753	754	721	739	695	721	750	812	701	778	773	749	760	736	698	761	780	753	743	775	738	724	734	718	736	767	728	763	733	756	783	743	739	744	716	688	737	765	753	777	744	745	720	770	696	786	724	710	734	745	730	763	724	751	752	754	745	739	789	714	785	786	704	742	782	734	780	772	752	711	745	750	728	793	703	736	784	739	736	732	765	722	735	704	750	727	680	731	731	748	729	757	737	737	760	752	745	736	778	761	751	756	710	741	769	724	721	728	722	745	753	730	724	781	696	739	693	775	664	715	705	766	819	764	726	709	736	761	808	745	781	756	754	712	694	729	758	736	710	744	735	757	732	733	812	767	695	717	713	786	742	771	737	741	751	762	736	728	772	732	734	746	775	730	766	743	778	719	700	707	741	714	708	781	707	753	734	754	754	789	698	755	758	728	716	744	709	757	680	710	778	739	680	732	769	705	731	732	731	754	722	737	790	778	805	773	726	724	695	763	664	773	722	718	822	751	737	737	753	755	727	739	742	760	830	752	746	798	754	712	752	742	717	709	787	748	764	803	789	772	803	747	710	719	719	730	740	742	770	721	691	752	743	776	689	730	740	784	742	741	694	750	756	741	763	779	702	712	727	753	713	761	777	749	755	756	735	715	761	744	698	806	729	746	761	788	761	735	764	761	764	750	770	780	789	765	725	779	747
29043	20289	20963	15496	7214	5875	4643	3406	2940	2481	2244	1622	1512	1090	791	722	655	540	644	525	454	417	426	422	374	371	344	365	300	319	324	345	279	335	331	306	286	307	363	306	314	308	301	275	318	264	298	309	349	285	280	304	289	282	303	290	296	307	325	313	282	312	308	326	311	316	336	311	293	299	301	286	282	300	302	291	304	294	262	323	328	260	318	298	310	299	307	308	262	297	333	325	269	294	300	306	321	312	307	335	310	315	273	311	296	307	321	313	316	355	298	328	308	307	307	348	274	294	273	290	322	290	278	304	294	312	285	329	300	277	300	286	325	265	304	336	292	339	311	294	295	300	307	303	283	280	272	263	321	304	288	245	302	282	320	292	331	338	312	311	298	288	294	295	281	312	303	293	283	285	331	314	322	319	280	294	295	280	285	312	295	311	318	279	283	299	333	322	296	281	330	284	320	311	304	288	281	305	330	330	277	316	293	325	283	305	306	285	290	339	330	288	271	299	267	309	306	332	313	301	301	294	305	294	298	322	298	314	279	306	297	283	280	292	314	308	293	322	298	310	316	274	309	298	298	319	323	296	357	280	317	283	282	343	313	281	280	306	295	318	285	303	295	294	287	317	323	300	303	305	323	322	277	279	290	313	297	278	312	318	312	331	305	315	325	313	308	310	280	292	281	318	288	308	318	325	279	293	279	324	298	317	308	313	271	316	307	304	281	298	306	327	280	324	294	325	309	321	331	304	271	316	298	299	294	319	285	306	280	262	302	296	288	280	329	290	320	280	312	284	299	321	316	326	301	322	310	301	293	297	307	291	328	310	310	315	325	285	310	295	276	324	289	343	285	276	289	291	257	316	304	293	286	309	321	263	273	315	314	272	278	345	287	296	284	306	286	276	291	310	295	280	278	321	300	327	307	269	297	294	346	322	330	292	325	312	328	303	277	294	349	296	297	288	346	295	292	329	292	268	324	289	323	286	333	308	316	282	310	309	272	288	298	323	293	297	301	275	341	309	293	307	294	295	311	321	303	308	282	300	286	306	316	304	312	336	292	300	278	302	321	276	278	311	340	274	301	303	324	267	290	284	321	307	300	305	318	311	290	331	330	276	279	306	283	288	296	318	303	313	286	290	302	317	305	326	245	304	286	304	311	305	301	299	294	312	318	296	280	273	298	299	297	326	279	292	303	330	271	267	309	319	330	330	319	320	294	277	308	275	290	300	306	276	323	288	349	278	305	344	284	242	302	314	311	285	291	299	306	332	297	309	309	310	303	320	317	324	299	305	310	290	329	332	278	280	301	323	277	281	338	283	292	324	335	307	318	274	301	289	281	281	264	319	299	295	331	311	316	312	299	309	304	287	316	302	300	322	327	303	306	331	315	285	296	286	302	299	336	290	291	323	273	303	305	323	267	308	302	289	315	310	330	313	278	302	305	316	288	320	306	266	282	248	321	302	302	285	292	272	294	311	322	318	305	292	279	270	323	323	328	291	302	281	296	330	253	295	328	335	286	304	282	295	312	305	282	275	274	314	309	307	312	321	262	315	328	312	333	319	268	301	314	328	321	263	320	266	331	303	299	279	317	312	302	303	314	302	294	306	319	280	298	283	300	260	331	273	319	296	295	274	282	316	296	299	304	289	306	288	294	284	319	327	308	320	299	344	301	308	312	298	305	288	297	287	300	303	301	297	281	307	314	288	300	306	278	304	307	324	301	268	312	287	340	312	256	306	303	255	320	299	300	291	321	322	311	308	302	280	303	307	294	299	292	287	284	299	302	334	313	280	287	311	320	306	296	311	301	298	295	312	344	285	294	323	295	276	289	307	322	261	311	316	310	318	284	342	281	312	251	313	293	308	308	303	283	287	315	289	293	293	278	277	291	301	296	296	303	297	290	322	348	290	306	284	300	290	307	280	318	294	325	305	312	297	316	301	306	304	335	286	289	344	287	267	295	274	272	285	292	292	315	297	314	286	288	308	264	337	311	279	315	304	333	339	304	300	329	290	306	319	276	288	296	308	287	329	307	318	305	316	307	274	314	323	326	294	277	299	342	321	297	302	335	261	328	296	316	328	319	333	314	313	303	296	279	304	306	285	313	301	323	330	321	289	336	313	327	273	285	256	289	301	328	309	314	285	311	293	312	314	304	314	302	296	293	283	300	303	329	291	316	309	272	279	259	253	285	282	286	305	290	329	250	325	320	286	297	295	313	326	310	286	313	297	332	308	299	283	327	290	281	277	310	289	306	299	280	307	290	271	328	316	283	284	281	294	303	268	284	289	334	286	294	298	316	290	297	295	285	290	279	291	287	316	289	315	285	295	308	299	314	317	300	310	292	304	314	310	330	289	300	289	316	311	326	306	301	320	314	285	256	316	292	281	296	329	324	289	289	280	305	342	299	271	287	317	300	321	289	288	303	292	315	310	327	298	301	294	304	311	318	294	294	281	303	331	320	298	276	262	325	326	315	316	296	331	302	272	286	345	291	320	323	286	284	308	348	292	314	307	281	302	311	276	312	293	307	307	326	310	271	307	266	293	307	291	300	309	279	320	306	306	311	295	286	322	306	285	297	297	340	299	330	306	292	276	298	269	327	279	307	319	314	308	313	335	284	289	296	283	303	296	317	248	291	316	293	315	305	285	288	289	285	281	293	291	319	271	315	317	297	332	279	310	304	311	318	311	318	285	300	341	292	299	283	294	273	325	313	295	288	316	313	288	313	299	316	303	279	297	304	304	298	298	309	303	286	331	292	312	306	308	322	310	328	262	311	319	333	296	327	281	294	352	299	299	316	291	274	289	314	331	283	298	314	276	312	277	291	281	298	269	327	295	270	309	301	316	335	302	289	309	305	301	307	286	327	300	358	308	334	312	316	283	311	301	302	291	290	308	288	287	317	309	276	287	318	311	302	294	280	314	316	295	299	320	286	301	329	273	323	275	302	289	261	307	318	308	286	306	303	324	311	309	312	346	267	293	289	289	297	321	334	309	293	293	298	342	312	283	299	317	292	262	300	303	343	307	278	303	294	287	292	294	304	311	299	307	312	328	312	307	289	281	269	306	310	278	295	296	303	282	274	315	283	289	302	295	317	291	310	298	314	283	313	329	289	280	296	287	289	286	320	311	296	331	271	307	323	302	261	301	329	308	305	299	299	312	345	286	287	308	300	309	315	307	286	322	322	257	323	249	298	311	274	315	313	319	305	294	320	291	300	324	308	318	309	300	300	297	328	319	338	317	326	299	325	295	310	306	312	302	307	287	310	285	249	281	304	336	317	292	285	300	335	336	291	319	310	298	277	288	275	313	279	338	294	297	286	303	300	288	276	283	285	305	282	310	285	301	282	307	279	285	262	308	273	276	289	309	304	268	308	312	317	300	290	298	334	309	281	284	303	289	313	345	320	324	300	264	279	299	326	325	296	298	288	309	319	294	294	298	307	270	326	305	287	281	292	283	315	299	313	314	307	309	312	298	326	290	308	301	276	264
21172	17839	26782	23392	15637	15955	14158	11884	10967	10190	9320	7933	7665	5152	3762	3504	2996	2511	2841	2183	1806	1596	1521	1351	1252	1119	1104	1073	930	972	988	895	935	880	851	837	847	782	872	857	777	794	745	768	709	763	753	764	752	768	761	738	753	757	827	723	783	788	749	771	754	693	752	736	731	820	754	724	769	772	676	742	746	760	729	785	759	733	743	726	755	762	751	757	729	707	718	713	667	804	760	707	749	721	763	733	782	779	728	778	753	713	742	736	737	735	753	730	730	750	719	764	710	734	742	758	710	728	754	739	718	731	752	696	703	744	735	728	783	745	759	697	713	747	812	712	797	750	710	740	742	749	736	747	765	748	686	713	735	762	687	766	746	740	740	774	740	702	786	736	774	769	744	767	739	746	707	738	787	717	749	728	771	713	750	773	761	739	766	762	794	738	717	732	704	722	761	660	744	781	774	800	756	740	714	750	711	797	729	726	760	743	664	769	759	726	761	656	808	730	753	747	722	742	768	741	738	705	737	706	790	753	742	721	760	726	740	741	735	700	704	706	727	742	729	747	745	747	692	698	738	700	764	716	758	755	767	731	740	816	753	774	759	685	728	745	765	696	772	755	761	724	758	729	716	734	757	719	709	728	723	744	723	706	786	777	752	702	743	756	734	758	710	707	760	688	722	758	747	762	735	727	691	749	727	749	725	745	702	750	722	702	785	694	728	746	763	820	734	721	745	728	702	726	708	720	752	700	736	726	756	741	732	747	731	731	688	754	714	740	740	746	688	753	749	732	733	712	736	696	718	752	767	741	724	723	766	744	732	690	747	670	752	772	730	731	788	748	695	744	723	790	708	728	745	737	745	740	749	733	719	770	722	744	789	753	752	744	786	724	742	773	799	765	762	762	728	670	760	771	789	785	725	801	709	755	721	777	775	716	707	725	747	732	693	743	741	745	714	752	785	768	706	772	776	691	689	736	755	730	723	722	714	774	729	756	779	715	720	752	680	718	744	738	743	764	763	744	721	733	722	745	719	724	746	778	787	760	766	719	722	707	725	740	715	735	708	727	698	724	742	776	745	752	776	751	742	732	736	751	744	781	783	742	776	755	741	728	774	710	727	751	661	728	667	712	812	734	754	715	705	731	735	751	750	722	735	752	714	747	726	667	731	726	783	742	731	718	749	748	730	740	705	742	776	704	713	704	741	781	762	729	732	730	781	704	727	717	734	727	738	729	745	700	722	741	781	733	740	726	789	684	714	799	794	741	700	702	758	739	707	745	714	788	741	738	731	742	753	762	712	755	724	812	727	737	753	725	734	779	709	742	759	779	737	728	768	724	786	763	688	712	738	716	744	708	755	721	792	752	740	727	742	703	684	750	715	781	693	731	712	689	694	773	752	730	724	744	741	753	760	707	697	747	728	709	745	753	772	680	696	737	730	736	735	754	754	708	724	738	776	702	737	703	735	758	702	744	731	764	765	727	742	733	748	777	749	760	695	767	759	756	687	722	734	712	752	738	753	762	730	748	774	753	771	738	777	677	732	735	776	746	783	732	707	772	753	711	738	770	707	703	758	717	729	749	706	739	712	752	770	732	686	732	765	704	842	721	777	756	723	675	707	740	749	742	694	710	734	713	754	722	709	748	718	739	706	723	764	765	708	739	743	753	745	772	722	803	690	717	769	756	782	717	761	757	752	779	763	749	700	721	704	749	694	712	740	757	700	747	735	771	747	740	715	740	775	757	702	690	764	742	750	733	748	748	761	674	761	743	738	792	761	792	707	729	752	780	708	706	724	727	742	762	718	730	741	802	727	718	732	728	776	785	729	744	728	715	754	741	745	754	748	788	800	728	754	761	707	691	721	795	766	726	682	716	768	753	714	747	704	721	724	712	786	720	781	791	712	743	701	743	742	746	720	768	764	739	781	720	761	722	729	714	695	788	690	750	737	796	730	710	753	777	767	755	746	740	748	719	711	734	713	744	705	750	793	719	736	762	809	753	736	755	795	747	737	742	752	748	725	760	767	745	747	749	724	724	762	748	750	718	762	735	720	722	718	744	770	725	717	773	715	730	741	706	763	742	719	729	700	693	745	757	787	730	713	761	734	691	798	732	714	744	724	708	731	773	753	807	709	728	717	732	809	742	687	688	769	715	754	738	769	724	756	739	731	693	740	731	750	689	749	795	752	760	787	737	682	774	712	704	748	712	798	686	761	774	733	736	753	679	746	688	691	704	723	730	712	758	734	729	740	758	760	703	821	743	707	703	769	768	706	774	775	690	708	714	794	760	763	726	709	739	709	692	774	743	770	730	738	751	730	797	741	761	728	755	720	716	724	720	718	722	677	735	719	755	707	764	768	756	708	741	745	747	737	744	723	781	767	735	745	720	774	721	754	682	750	753	773	754	731	788	726	723	778	782	710	757	715	720	783	736	704	758	758	727	712	732	721	757	774	745	770	717	719	751	726	749	774	748	748	737	738	750	732	745	732	720	752	738	755	751	759	756	711	718	814	774	736	759	698	757	762	732	759	693	734	766	774	753	769	753	708	749	732	681	714	726	755	721	823	784	734	742	771	717	767	699	764	720	756	754	723	739	734	747	754	759	722	712	749	760	692	725	730	739	756	749	758	748	727	746	750	771	735	710	745	813	778	746	750	749	749	738	739	738	758	764	736	745	756	758	698	724	756	731	749	733	790	707	766	741	765	765	725	721	772	730	760	770	711	765	743	684	661	714	773	724	760	756	729	788	751	765	703	763	780	741	740	746	759	711	721	734	731	715	724	724	752	753	732	770	762	699	762	748	777	699	765	762	724	738	754	781	746	739	753	750	739	727	753	704	730	756	717	740	762	793	782	777	762	731	740	781	743	759	750	725	758	720	723	768	727	739	732	686	719	759	683	740	720	708	754	713	743	755	710	738	739	724	702	682	738	683	735	731	720	779	691	748	784	771	755	745	753	737	749	777	780	720	772	702	760	735	739	770	766	738	743	760	694	743	745	706	721	761	716	709	750	717	752	771	710	790	747	716	727	743	762	754	739	721	747	754	791	711	726	747	697	747	768	719	767	739	712	716	736	750	746	735	753	765	754	749	751	756	749	744	790	733	787	724	783	723	690	719	783	744	691	724	747	753	710	718	692	731	744	711	700	761	737	732	734	777	738	733	798	777	766	780	775	708	777	754	730	710	745	751	767	739	752	793	740	730	729	792	746	736	743	731	802	731	774	747	736	754	703	779	720	749	723	724	760	761	781	783	728	761	670	788	691	741	695	775	740	785	779	743	724	768	755	661	735	744	696	763	697	759	748	721	751	691	708	771	761	727	757	696	744	741	730	749	789	715	692	748	746	734	737	758	773	746	742	709	769	729	782	733	751	752	710	689	750	733	710	724	721	758	741	699	721	771	708	743	710	788	719	723	770	725	785	703	825	742	754	773	762	807	724	721	684	802	767	753	726	740	772	724	761	720	752	730	742	741	708	705	783	724	714	791	703	729	744	744
38531	28885	29251	22064	11885	10469	8702	6035	4683	4481	3761	2793	2597	1616	1243	1137	987	843	979	648	600	509	521	455	441	410	398	374	361	377	314	315	337	329	336	310	302	332	326	296	331	276	285	259	273	254	269	271	268	303	262	280	277	261	288	260	274	264	286	260	281	290	276	295	333	281	291	282	247	277	295	303	280	259	265	265	322	287	271	252	248	259	278	266	265	290	269	285	316	292	279	268	280	272	291	282	308	269	287	257	276	269	279	261	262	308	299	296	312	259	276	306	301	295	274	268	273	271	269	312	264	276	238	307	283	279	264	265	287	283	284	308	297	279	269	281	314	247	294	316	267	282	271	312	264	274	282	248	299	316	311	266	277	299	277	287	285	282	298	303	301	255	290	291	278	341	259	272	273	291	267	282	289	319	295	296	260	292	313	289	231	279	287	249	253	281	294	282	280	283	251	276	290	292	295	264	279	298	267	280	282	262	291	323	296	310	276	278	300	280	275	299	272	265	298	306	283	290	316	269	285	289	264	328	275	269	268	304	292	279	266	280	259	306	262	281	281	261	280	282	304	272	288	251	283	269	269	292	291	279	268	252	286	303	273	314	251	296	268	255	294	238	260	252	320	307	311	259	270	302	247	303	293	260	295	308	290	291	281	296	303	285	281	272	274	255	274	283	292	299	294	303	252	261	306	283	283	244	300	291	299	260	299	265	296	300	282	293	301	312	282	244	287	293	258	271	302	287	276	281	304	308	304	267	303	299	267	264	262	294	278	269	299	289	275	269	277	283	257	284	283	307	308	258	268	291	280	278	269	271	259	304	280	268	291	269	258	268	252	281	279	245	303	306	266	268	294	266	287	278	293	293	302	293	303	272	258	310	296	268	298	283	257	281	262	268	241	300	276	279	285	305	293	294	273	267	289	275	337	273	300	287	289	260	278	301	286	316	288	293	282	273	272	292	250	262	300	299	291	275	269	301	315	266	307	244	268	308	284	287	309	279	247	283	263	277	241	275	285	282	265	307	279	239	281	281	274	279	270	296	274	269	271	282	279	277	296	261	293	279	249	304	276	275	315	284	306	263	287	310	275	302	263	283	281	288	258	242	265	289	303	309	283	294	296	273	281	271	283	277	263	294	287	272	315	311	265	275	297	281	283	301	304	295	291	275	246	271	319	251	276	235	239	290	290	286	274	304	280	312	279	292	311	313	281	242	306	279	284	285	268	283	269	276	277	272	303	300	239	257	283	307	283	252	291	291	300	282	315	265	296	277	278	301	277	289	307	269	272	289	315	308	304	279	267	290	286	275	262	300	293	292	277	267	278	259	293	299	284	274	301	246	308	284	302	264	288	277	276	287	293	260	289	252	284	299	305	284	262	261	285	282	269	279	300	273	289	267	302	288	311	305	267	295	255	263	263	268	299	324	271	279	284	285	262	272	302	290	280	285	265	282	277	299	281	282	290	292	269	292	287	272	300	284	268	299	288	303	293	299	287	243	261	287	263	322	296	282	273	274	279	285	282	307	297	309	324	332	265	251	275	277	285	274	291	304	279	285	258	271	268	293	279	320	307	260	284	270	288	292	269	299	299	309	282	249	242	277	253	301	283	259	297	291	296	275	281	270	247	284	265	289	311	281	258	297	301	278	283	272	276	316	270	271	264	268	278	290	262	280	305	299	258	272	313	264	280	296	280	321	297	277	272	273	291	258	300	294	263	251	269	298	312	263	280	279	264	283	288	281	289	311	285	276	297	271	251	264	284	274	333	280	255	289	248	271	239	305	279	293	316	272	293	251	298	271	312	312	288	300	276	283	231	269	273	286	287	294	288	307	265	255	293	266	273	300	296	282	309	300	268	262	288	258	294	280	268	297	280	298	294	263	275	286	265	270	273	285	314	316	317	298	309	312	297	298	247	283	291	302	282	304	257	268	280	260	302	297	287	280	269	288	305	286	278	276	301	296	251	323	288	277	303	295	279	270	270	299	307	269	283	274	294	273	297	301	305	279	270	277	288	299	250	305	310	292	265	304	287	280	293	294	247	287	297	293	312	271	279	246	272	283	269	277	282	289	281	256	293	302	298	283	269	267	265	277	303	274	283	275	279	297	247	303	306	291	292	296	289	307	318	265	273	297	254	281	308	296	270	264	282	277	279	306	288	299	298	303	261	306	285	305	263	272	297	264	288	263	307	272	278	265	276	279	283	283	225	276	264	305	292	306	262	278	308	297	273	283	278	306	302	268	293	234	287	272	279	289	308	298	303	291	284	282	281	287	277	289	280	285	291	246	296	262	305	301	288	305	322	290	310	282	281	269	287	269	285	249	297	278	265	314	288	298	289	256	293	313	264	263	266	281	279	265	291	315	290	268	292	246	295	298	273	278	285	279	281	295	285	245	286	284	291	282	292	279	311	283	275	265	248	282	263	296	308	267	272	286	274	293	298	314	285	272	270	273	280	271	269	255	241	288	280	282	284	286	286	244	302	243	267	287	287	269	289	307	301	311	268	286	286	266	277	277	282	273	274	287	289	260	262	292	291	282	281	302	272	298	298	245	252	250	298	280	279	267	285	287	269	259	339	264	303	297	284	289	280	324	307	274	296	286	287	270	272	273	292	298	282	266	285	280	250	246	292	268	285	277	281	248	329	263	292	278	279	292	276	306	275	268	325	259	299	280	295	269	273	277	293	277	282	263	260	281	272	287	296	259	237	288	258	289	268	285	302	273	277	278	252	299	298	276	277	284	285	284	295	295	293	296	305	267	257	298	276	297	299	298	298	304	295	281	250	284	273	307	281	288	308	319	293	267	299	297	299	280	286	277	293	315	283	288	271	321	260	271	283	276	262	257	307	267	290	305	280	278	268	281	286	274	275	306	272	253	302	264	269	277	286	247	279	267	275	276	283	294	290	293	312	273	257	281	300	269	281	309	276	258	276	300	259	273	277	305	281	280	283	303	267	280	291	261	257	302	280	276	299	293	260	281	289	280	281	269	267	292	253	317	256	277	288	262	256	283	240	283	302	258	298	289	291	286	286	264	275	263	279	277	278	281	276	296	266	292	310	271	253	255	271	286	296	264	301	304	271	277	280	260	280	303	284	285	293	323	305	317	277	315	282	268	282	269	274	281	290	276	285	282	278	257	284	273	275	275	274	301	275	258	275	278	280	281	248	255	263	282	296	294	314	300	270	278	280	277	281	284	283	307	268	263	274	304	278	301	279	283	302	323	297	293	287	265	314	284	282	273	276	311	294	271	321	289	305	281	293	298	301	281	280	288	274	282	275	262	276	293	317	262	268	256	269	256	276	304	270	308	287	294	285	284	275	302	275	287	284	314	263	267	270	300	275	303	255	302	276	251	275	286	309	292	310	307	286	308	250	293	310	291	236	284	316	256	258	268	269	308	276	265	244	277	279	284	297	278	299	295	277	252	281	299	266	272	270	275	275	291	272	309	273	260	308	292	289	286	290	301	312	284	252	281	304	288	285	305	307	293
26442	24284	32548	28601	21433	22642	20411	16367	14660	16384	14571	12180	11768	7827	6049	5860	4946	4042	4869	3147	2698	2171	2031	1821	1641	1542	1407	1379	1252	1097	984	1009	1043	872	1038	920	854	886	930	862	815	753	730	707	670	642	729	697	670	695	702	714	712	678	704	714	699	698	700	688	713	682	707	703	694	688	646	711	696	713	711	728	661	643	734	674	775	666	693	721	692	720	682	703	700	711	709	702	691	666	698	708	718	688	702	683	762	684	707	668	676	711	671	723	637	708	688	707	700	703	735	634	705	695	698	678	668	713	713	649	728	710	711	657	693	707	665	691	702	695	723	666	725	657	711	657	698	746	727	663	701	656	741	716	718	689	669	642	724	670	700	689	688	713	700	696	719	711	693	667	727	701	661	659	690	759	681	701	663	664	744	733	699	658	685	676	670	716	706	749	673	715	667	712	676	717	663	690	702	745	689	721	692	701	674	700	700	732	720	696	716	687	696	689	656	716	688	678	683	677	685	708	743	656	747	727	750	696	706	689	699	778	699	732	622	687	727	651	663	666	692	709	662	658	714	721	726	709	693	703	712	704	711	701	662	737	701	712	672	687	682	700	680	682	728	719	684	700	674	684	718	714	735	668	716	673	710	727	684	677	712	658	690	695	688	709	701	697	708	705	687	653	748	683	730	692	727	691	720	689	730	701	705	747	664	671	742	723	659	706	668	655	720	715	704	703	703	667	706	692	718	679	744	760	715	618	663	659	729	716	729	682	694	697	669	759	716	639	703	692	678	720	677	682	708	685	649	708	727	685	709	656	746	685	698	657	693	737	677	724	667	661	706	765	734	658	731	714	676	713	679	655	701	720	692	662	685	687	707	719	729	755	697	745	681	727	678	709	697	663	701	702	709	695	706	687	694	728	665	690	672	735	664	685	693	716	629	675	683	665	671	696	664	659	726	723	695	688	683	667	710	736	693	710	720	701	728	653	709	699	713	697	677	723	673	697	726	701	707	729	693	739	702	763	721	662	678	684	687	713	624	743	668	702	688	709	641	708	672	691	713	719	677	756	701	710	676	672	693	693	688	695	734	706	722	693	729	692	677	690	702	722	710	650	684	705	663	672	685	674	732	697	658	694	757	736	628	680	669	658	671	673	697	689	669	705	745	724	629	689	686	706	696	736	688	719	673	711	694	674	671	733	720	665	698	684	679	713	715	689	705	658	742	683	683	726	725	702	666	654	675	715	658	725	654	700	694	756	650	690	683	685	688	731	682	671	687	703	746	745	680	696	665	742	710	660	725	688	700	707	700	752	668	712	691	672	684	708	689	682	666	699	669	738	747	689	695	704	729	651	734	700	678	663	715	704	684	690	725	714	708	705	697	712	707	712	668	714	744	716	715	635	659	684	697	698	668	690	721	720	692	667	714	691	650	735	722	685	642	722	687	693	717	659	692	696	709	656	665	682	706	682	704	659	706	692	687	675	706	660	655	692	663	727	698	721	672	665	671	678	697	704	680	679	733	680	705	723	680	710	670	702	704	660	675	694	656	659	702	677	700	721	664	751	748	713	697	709	757	652	697	760	678	670	680	708	699	725	693	709	673	701	709	676	741	688	630	743	657	686	663	669	674	700	747	696	676	677	671	692	697	743	679	749	724	718	700	679	691	681	686	739	682	634	687	678	700	731	681	647	699	692	719	666	758	710	707	653	722	668	710	693	706	693	696	679	716	684	717	671	706	679	705	714	672	707	725	701	640	658	719	731	715	641	676	715	677	721	667	709	708	719	730	700	691	665	721	748	684	680	715	700	681	700	684	668	705	682	701	702	698	668	678	680	691	671	692	703	715	695	715	710	672	694	702	684	671	667	739	712	722	690	680	673	656	761	685	714	645	663	671	703	722	643	665	708	712	652	702	708	630	693	703	690	648	686	644	660	631	706	667	693	680	684	676	674	684	720	659	690	685	641	730	692	716	702	734	712	699	712	680	674	670	691	685	729	664	677	646	699	679	652	677	669	699	650	702	699	663	743	750	685	681	740	700	748	706	692	750	731	641	637	674	667	749	738	737	679	690	719	713	711	675	674	744	660	689	674	676	731	691	733	714	745	714	713	688	672	657	719	725	686	694	729	725	703	713	695	673	715	732	722	705	710	695	664	694	710	715	735	708	702	694	701	667	725	709	702	708	678	667	701	669	771	698	737	693	767	695	687	620	740	716	725	702	733	697	728	689	679	686	703	694	667	711	724	680	762	722	702	700	658	714	717	662	700	681	644	693	664	716	649	725	683	715	687	694	684	727	720	673	673	735	686	713	690	670	712	733	703	728	695	682	687	694	702	659	661	697	702	680	618	679	695	696	714	695	675	728	680	695	694	716	635	690	671	701	676	708	683	708	675	693	684	639	707	668	704	675	666	677	653	659	684	669	668	693	681	697	686	709	719	734	682	679	712	702	688	700	699	703	709	690	758	698	638	706	721	662	668	715	654	712	686	683	698	715	704	698	665	695	701	689	671	695	708	718	637	685	713	661	693	704	711	699	652	642	681	715	713	686	744	750	708	674	734	677	682	708	717	686	663	729	685	740	720	672	745	690	672	684	691	671	711	718	676	696	635	675	679	673	685	732	716	750	664	677	668	700	677	719	708	644	697	666	670	643	676	679	697	713	690	696	717	705	686	686	692	683	685	707	682	697	690	615	658	699	705	657	697	686	671	734	686	695	723	700	678	699	693	735	642	687	691	708	659	706	694	704	725	693	741	690	709	644	660	704	754	721	681	708	677	683	670	648	663	674	698	692	661	722	729	709	680	675	694	706	693	676	719	715	706	714	687	696	698	676	672	728	707	688	677	695	710	719	679	692	695	687	714	653	692	656	712	714	623	726	712	689	731	673	684	716	713	741	691	717	701	729	699	729	745	685	704	698	694	682	675	684	721	696	677	730	702	685	747	675	664	713	706	698	677	715	672	663	681	686	745	678	740	659	694	687	726	677	702	681	690	739	673	679	687	697	698	695	694	665	686	685	702	688	695	650	673	702	705	674	727	724	704	726	733	708	748	715	688	637	637	708	716	763	645	680	656	687	697	684	711	696	715	708	702	668	668	751	723	670	684	731	692	678	718	697	693	675	701	720	666	666	695	668	699	693	688	668	697	679	728	690	676	728	665	691	722	691	710	678	689	694	709	666	687	718	718	735	664	695	724	721	749	703	725	684	702	749	774	665	668	679	705	682	726	701	712	661	678	748	682	717	700	696	671	704	690	708	719	699	732	688	699	656	679	718	666	715	691	670	721	722	738	695	711	706	677	688	691	680	662	723	661	681	733	687	699	670	651	714	678	736	705	669	721	690	689	679	689	709	652	700	685	718	700	682	658	656	702	703	707	695	739	658	721	652	687	664	707	708	679	727	676	666	680	678	673	727	700	733	675	725	673	696	678	710	687	701	681	712	709	686	695	682	725	655	706	682	647	713	723	695	698	712	711	687	708	721	681	680	734	671	706	724	681	666	697	700	737
15560	9787	8791	4646	2309	1732	1213	850	747	624	595	513	446	458	384	394	351	346	351	375	343	284	310	316	355	280	351	341	295	300	281	315	350	287	285	337	311	302	325	322	301	298	316	299	322	315	308	286	299	310	310	256	304	275	310	297	291	315	324	301	328	288	286	290	351	333	305	320	298	317	287	308	294	282	299	309	296	293	286	246	314	304	277	285	278	318	285	322	307	294	322	284	293	319	307	295	313	266	312	313	296	324	269	314	330	309	270	292	304	308	315	330	316	318	318	269	286	270	316	314	275	314	321	282	309	307	302	278	318	326	316	292	342	302	312	332	300	279	318	301	306	307	313	337	329	338	326	269	291	318	300	293	253	301	298	303	312	330	333	273	299	289	335	264	294	297	333	295	346	266	286	284	334	329	330	310	322	327	285	293	286	300	300	296	272	333	288	308	320	283	320	285	292	340	285	285	284	289	328	300	315	289	319	350	311	289	282	329	338	304	316	281	335	281	306	321	305	289	306	285	292	322	312	318	262	309	286	299	300	297	282	293	315	292	271	323	373	307	304	287	342	306	307	318	253	324	343	336	319	336	333	286	296	300	294	316	304	279	313	307	299	271	292	343	296	300	319	284	311	313	281	259	306	281	290	282	306	279	292	310	291	269	342	317	280	320	285	326	315	289	302	317	299	298	314	271	262	303	327	277	314	268	337	297	311	323	311	325	292	299	310	312	312	284	298	345	315	331	304	308	315	314	291	301	295	339	288	282	350	288	340	313	318	300	321	287	296	279	300	303	257	302	337	316	320	312	318	309	293	308	271	289	301	288	319	329	291	291	273	325	302	306	268	291	291	311	273	324	298	307	297	305	321	310	306	289	299	283	281	303	311	281	294	306	284	317	323	307	334	281	292	327	299	286	353	330	260	333	312	335	333	302	325	333	341	303	324	311	327	278	330	286	302	299	295	283	294	298	285	290	294	276	321	271	313	301	304	309	321	326	285	303	362	317	277	295	296	301	286	270	308	301	325	288	306	315	331	298	297	360	283	298	299	304	281	262	323	285	292	285	302	331	350	267	306	301	293	306	331	334	321	307	320	287	306	318	301	286	293	330	291	298	336	259	285	311	292	298	304	298	319	293	279	331	311	290	328	314	321	312	304	316	302	304	304	317	307	299	324	299	300	303	290	305	285	304	312	312	313	294	306	281	311	298	313	299	332	303	288	259	298	309	300	338	329	295	309	300	292	285	305	309	311	307	304	283	265	316	305	274	295	271	298	278	300	296	316	320	322	302	311	293	306	294	312	285	289	294	328	340	345	309	293	313	312	306	305	332	315	292	343	302	282	317	304	294	307	281	314	292	288	304	282	319	331	326	301	306	301	308	308	326	323	280	309	310	301	281	263	279	294	320	282	324	314	292	345	291	298	286	312	310	269	316	296	334	334	311	286	292	295	310	324	355	310	311	331	321	298	306	290	285	288	298	272	299	292	320	269	337	290	289	316	323	297	324	313	292	301	291	289	329	308	299	305	300	315	298	315	306	298	321	314	297	312	289	300	242	302	321	285	288	312	292	310	304	329	290	289	299	313	296	311	301	316	327	300	314	311	320	309	269	302	290	314	303	310	304	293	324	243	310	288	288	291	310	291	305	312	287	308	322	333	305	298	288	305	301	276	295	291	277	281	306	331	307	313	309	286	305	290	323	278	281	315	291	309	293	290	276	281	337	326	312	290	250	276	318	302	279	327	281	291	263	255	308	341	318	322	284	352	306	334	295	289	303	315	300	319	326	303	256	296	315	297	334	317	294	305	306	313	321	303	278	297	321	306	285	329	341	292	310	300	299	294	295	315	303	301	316	298	316	311	271	283	308	301	314	299	312	300	292	295	323	303	298	313	298	326	309	282	274	321	282	301	294	330	333	284	289	298	303	309	266	304	310	295	304	306	291	311	301	314	296	319	328	300	284	276	305	294	299	294	319	315	358	306	291	297	323	287	304	328	300	290	308	319	290	291	282	317	351	287	322	287	324	295	305	334	318	289	352	298	306	287	317	286	319	329	307	313	290	310	311	314	290	274	272	328	277	316	284	281	321	320	261	278	290	306	285	301	284	296	282	307	277	305	304	278	322	323	328	283	298	340	348	318	318	280	292	307	317	292	314	303	314	313	297	295	312	285	326	278	297	297	332	278	304	332	299	300	305	308	278	280	316	289	303	295	319	343	298	290	322	305	284	290	291	305	326	353	293	300	314	268	282	281	299	313	279	309	334	289	282	312	279	313	314	330	318	273	287	316	310	349	292	293	322	321	329	321	341	290	273	303	309	310	306	290	316	316	300	297	302	318	316	310	307	293	283	314	287	309	313	278	287	346	300	296	287	292	341	309	326	323	329	303	307	320	317	300	306	315	303	324	328	299	273	351	284	303	292	298	287	280	301	299	310	298	331	300	275	278	310	281	300	320	285	298	307	288	312	302	290	313	284	317	319	245	282	261	316	283	339	296	275	287	292	303	281	275	294	312	319	284	287	342	304	304	313	290	298	316	312	314	322	284	290	315	280	315	328	310	322	314	323	285	299	267	307	288	298	313	285	293	304	306	314	301	324	303	299	309	282	320	299	280	320	258	310	310	318	340	308	283	285	291	299	310	308	320	301	308	301	296	334	312	284	301	320	286	310	325	319	284	296	307	308	319	329	295	333	298	318	319	286	285	329	275	324	300	341	309	358	291	303	325	305	316	333	295	306	305	272	286	294	308	305	303	320	299	300	328	327	316	307	327	310	295	297	291	313	316	301	286	306	332	276	295	302	326	268	299	334	327	293	301	299	295	308	339	317	316	300	270	319	320	288	317	284	318	304	318	309	324	319	311	307	304	320	291	319	299	302	275	311	303	278	362	304	322	308	289	325	336	334	306	308	307	287	320	313	265	338	295	328	305	329	327	314	320	268	287	311	305	310	305	309	305	302	299	320	299	311	307	304	276	293	318	282	291	299	289	338	279	295	315	348	313	279	299	308	316	313	273	281	298	299	249	325	292	304	287	267	320	306	321	277	308	310	321	364	268	307	303	310	340	301	289	311	298	321	312	312	292	308	324	297	291	256	255	325	294	281	316	314	262	321	315	327	299	286	318	333	261	300	311	301	347	274	277	330	333	326	330	305	311	327	313	325	300	286	297	341	303	312	275	303	319	306	332	333	292	291	310	279	317	287	326	319	283	274	334	295	296	315	302	317	332	282	291	326	292	300	302	305	310	329	300	298	278	311	319	298	304	328	276	320	285	308	314	317	304	304	290	313	305	327	316	329	293	300	311	280	275	289	294	298	307	325	272	313	329	274	277	320	300	322	307	291	297	335	310	310	280	329	310	319	314	318	305	271	296	279	304	294	313	311	303	270	307	340	282	304	307	308	332	318	313	295	305	266	301	309	291	360	293	324	322	299	299	301	308	291	313	280	292	310	310	296	292	311	293	293	288	326	335	296	310	275	298	324	308	304	314	307
11346	9566	14818	11668	8328	6682	4754	3674	3135	2870	2375	2068	1741	1519	1397	1292	1252	1106	964	924	923	870	839	852	837	775	796	777	786	774	750	765	765	782	778	809	775	768	783	786	771	722	751	755	738	726	780	759	742	791	747	749	733	774	732	768	761	750	734	731	753	766	749	751	726	769	764	750	741	779	677	748	777	778	775	779	749	707	746	781	715	760	780	790	764	761	771	758	738	695	741	742	732	767	712	815	762	715	762	716	743	770	776	727	718	764	750	710	775	810	754	795	755	729	774	703	721	769	711	733	744	756	728	712	746	736	739	735	718	736	768	725	738	730	776	769	754	762	704	688	736	734	745	728	739	764	767	798	735	751	694	730	722	735	711	737	728	688	764	727	733	760	719	737	728	748	763	726	759	737	763	733	722	741	767	764	757	737	771	720	744	753	746	759	760	751	691	728	696	758	783	750	745	746	764	789	761	730	780	785	732	756	733	735	759	703	768	781	756	725	724	753	722	763	755	725	721	747	711	730	711	749	738	774	725	788	710	714	778	709	754	743	720	711	696	730	739	722	694	733	761	752	778	760	753	777	717	711	766	770	775	732	742	753	752	700	747	768	724	751	734	775	727	718	777	765	755	780	763	736	757	745	758	705	754	740	768	766	709	775	737	739	699	726	755	711	720	735	765	753	718	732	729	831	724	702	707	711	772	782	683	775	775	719	799	716	743	719	751	739	765	751	723	752	794	766	751	751	776	744	786	770	736	743	752	770	710	759	774	740	745	774	757	723	735	717	717	744	757	681	736	735	791	745	761	765	781	700	775	777	740	753	750	755	780	748	735	711	721	778	741	753	692	768	707	815	715	749	762	768	756	736	756	748	754	706	789	757	746	753	738	728	759	741	784	765	789	755	713	716	710	743	742	758	762	690	760	725	750	713	705	748	763	738	772	801	750	721	756	713	825	737	689	739	743	725	729	730	767	769	787	758	734	751	745	752	752	778	769	776	693	734	754	748	738	711	736	717	716	744	706	725	664	745	724	719	730	774	677	729	741	754	750	714	727	730	728	754	790	722	753	790	761	758	674	717	707	674	737	781	705	796	748	757	738	708	725	732	709	811	717	689	782	727	759	719	740	783	726	711	683	779	747	760	750	711	713	726	775	708	712	722	698	737	745	731	796	751	771	707	711	718	765	795	751	733	753	704	754	733	720	720	739	794	735	723	752	691	793	799	776	750	758	793	761	753	735	774	762	748	742	756	759	767	732	748	752	727	727	751	740	735	759	741	755	713	743	733	772	771	715	702	673	753	689	751	776	741	694	756	741	734	753	721	800	794	702	742	743	774	780	642	715	736	729	780	754	788	753	762	690	732	773	769	708	738	718	694	729	721	746	702	730	774	744	666	742	768	736	769	722	729	734	759	734	726	730	728	709	758	787	742	773	704	773	733	650	725	728	708	718	769	782	736	754	740	768	711	694	753	737	710	746	767	670	807	771	773	786	760	807	758	756	775	720	732	716	752	745	773	798	764	753	757	768	734	729	708	767	783	749	796	744	722	745	773	693	740	744	742	766	729	703	751	678	738	756	767	731	776	772	720	768	730	692	705	749	828	717	759	746	708	743	772	701	762	717	780	764	742	779	697	788	744	688	757	723	768	780	734	732	714	771	801	765	758	697	765	748	654	786	761	782	740	736	740	738	750	782	783	755	747	730	796	726	741	757	719	751	717	739	797	756	724	756	699	746	686	773	728	766	765	741	741	763	763	779	721	757	751	727	672	756	749	751	740	722	762	751	783	668	795	714	698	736	747	751	739	709	735	759	759	773	768	770	735	721	724	789	773	717	724	750	758	731	694	729	746	763	733	727	756	733	742	794	727	757	777	746	761	773	788	769	715	759	707	718	751	708	747	683	752	692	745	772	732	716	747	722	729	692	737	717	716	735	763	733	783	720	733	731	765	698	754	749	741	722	734	792	741	707	746	744	776	740	766	743	706	777	723	703	798	730	729	694	731	752	692	709	716	717	742	746	747	748	773	770	697	720	718	740	789	733	708	718	724	784	717	749	747	753	808	700	713	752	732	731	803	737	745	719	757	766	782	748	734	725	741	795	784	764	785	729	789	743	701	721	678	716	743	723	725	760	690	769	721	747	744	756	798	758	739	745	767	730	781	762	770	732	730	751	751	758	774	769	701	731	751	767	734	722	713	779	731	737	743	719	774	718	799	769	743	690	732	732	754	744	766	707	762	780	736	718	740	732	712	763	716	746	769	763	754	729	756	752	762	767	739	753	721	786	733	725	750	775	787	755	744	749	752	723	720	751	754	731	776	779	784	754	755	771	767	754	728	753	738	760	727	803	705	765	733	765	758	743	753	744	739	696	735	735	732	794	720	730	702	760	730	729	759	758	710	722	714	754	725	739	700	754	729	776	766	758	738	718	769	728	779	787	721	777	785	740	756	740	722	735	789	765	782	718	748	744	761	722	751	755	720	720	737	684	704	755	757	780	807	695	715	730	798	760	774	762	761	749	743	743	706	735	713	754	706	711	702	738	785	741	750	731	757	793	714	706	751	691	741	749	762	764	758	747	799	712	743	762	742	770	743	701	723	724	748	745	704	722	710	732	739	724	797	775	744	797	747	734	724	746	759	750	714	768	753	793	760	699	763	764	747	741	714	741	720	725	719	765	752	737	756	748	815	759	750	796	701	767	733	736	773	716	749	705	722	722	722	761	737	717	742	778	753	784	804	741	731	757	814	757	711	746	772	690	766	724	770	788	752	697	772	726	783	769	704	703	762	769	718	814	799	731	749	708	696	768	774	813	763	726	718	715	732	768	756	753	748	761	756	780	717	772	698	750	716	722	686	779	743	801	740	765	734	771	735	754	759	742	735	758	720	721	742	710	715	698	706	800	727	778	769	750	738	775	751	745	713	704	760	696	734	775	725	744	767	711	736	761	722	739	750	705	733	751	775	751	704	742	756	733	744	768	718	704	714	728	718	703	708	749	713	715	735	739	770	738	751	783	716	759	770	768	737	749	734	746	787	692	798	741	783	790	752	721	759	681	711	744	737	735	725	714	728	758	710	779	741	750	758	732	725	752	703	738	767	742	751	673	778	691	695	716	751	725	749	768	722	745	744	739	766	769	749	725	741	719	803	742	688	740	726	763	744	736	724	712	779	710	745	733	700	729	747	779	722	752	732	745	724	749	732	697	753	727	760	706	783	716	801	746	712	777	717	766	731	738	756	739	773	693	705	728	720	727	770	769	761	712	736	743	759	743	734	780	683	797	800	766	745	724	748	745	721	741	767	731	766	722	776	698	717	729	738	736	728	752	754	759	739	766	745	747	710	745	751	796	757	732	758	684	782	723	750	752	709	785	718	742	758	697	750	774	797	752	807	759	760	740	725	779	753	731	771	761	773	765	773	705	707	774	723	776	773	724	724	673	706	746	744	716	772	702	726	744	757	756	765	747	714	728	715	733	718	758	737	763	689	737	772
29198	21158	19776	12444	6219	5304	4514	2994	2379	1781	1893	1625	1409	1051	860	715	631	597	593	500	441	419	396	432	408	364	363	356	361	355	349	326	278	322	318	344	309	312	294	332	314	292	292	304	298	301	324	314	299	322	285	310	290	305	315	279	311	312	266	303	313	312	277	290	311	307	297	302	282	315	290	272	280	300	294	326	285	299	304	309	289	294	260	314	290	269	304	293	298	285	324	327	307	301	312	297	286	340	309	317	292	313	285	318	295	296	328	286	321	335	302	330	255	292	283	301	300	299	297	307	317	336	307	298	299	301	306	288	324	330	320	296	299	279	311	291	270	293	270	263	315	291	283	305	302	334	310	301	284	301	314	313	296	319	324	281	294	308	308	278	303	311	286	326	293	314	266	313	267	296	329	283	283	297	310	306	309	289	282	335	293	293	303	282	316	348	315	307	326	288	312	288	317	294	311	316	328	285	336	291	311	297	313	292	312	283	290	316	323	296	304	277	295	302	293	301	266	325	283	296	288	301	329	326	308	295	310	277	314	289	295	318	310	307	304	288	314	273	297	304	290	331	301	299	265	306	296	281	285	302	308	323	323	297	288	283	269	300	298	288	346	286	289	304	278	342	317	293	307	277	296	299	256	297	295	306	312	290	287	300	309	341	327	304	320	319	328	308	316	302	302	297	261	284	293	290	314	315	305	256	306	336	280	297	324	308	307	312	261	316	334	313	311	282	318	295	276	280	294	316	298	327	304	301	297	272	295	295	287	303	282	309	288	314	313	310	323	322	290	278	322	276	291	309	290	293	289	287	287	334	283	304	299	290	280	291	274	339	311	285	296	322	327	287	320	318	334	292	305	285	302	313	272	328	287	346	305	319	335	277	296	306	308	289	283	294	296	279	323	301	288	261	309	302	311	300	299	296	327	336	289	288	316	272	328	309	308	313	329	275	271	294	317	294	312	281	311	321	274	293	313	294	287	297	291	251	305	310	279	290	284	277	294	290	312	289	284	319	297	285	314	318	311	311	284	290	301	299	275	304	315	309	300	282	342	293	309	295	323	325	320	300	298	328	268	290	336	276	312	323	304	308	320	291	275	285	313	288	307	292	273	309	285	303	314	319	310	298	285	302	311	315	301	293	280	314	313	331	302	290	292	304	324	308	351	326	297	312	295	338	320	293	299	309	296	293	272	313	295	317	319	275	318	321	303	309	318	282	306	310	264	331	273	298	293	321	318	292	286	272	317	302	305	297	293	331	306	311	287	315	301	287	316	273	260	300	302	291	302	307	295	313	299	290	322	317	307	288	292	308	321	306	285	288	338	306	320	311	319	304	294	298	331	322	263	273	279	280	292	265	278	300	294	302	301	305	319	275	256	306	293	305	301	284	298	331	232	299	322	298	291	313	309	284	289	293	278	333	305	276	303	307	287	288	280	303	301	280	310	319	264	306	283	317	275	309	290	292	289	292	292	265	295	290	294	303	288	276	274	347	319	325	316	306	283	309	314	308	311	300	325	333	285	293	302	276	299	281	332	306	312	296	299	303	275	296	306	360	271	304	307	305	299	293	280	315	255	303	310	298	300	278	305	309	314	300	310	265	293	309	301	331	317	294	305	315	287	305	295	301	335	326	285	299	288	328	325	267	316	291	286	264	308	326	314	261	318	310	288	324	342	298	317	304	307	298	315	286	311	314	294	310	289	310	301	308	293	299	283	277	324	267	302	324	324	277	295	305	290	260	295	305	336	291	281	292	288	330	296	287	330	282	298	275	316	281	297	293	290	296	292	254	332	275	298	335	293	301	290	335	268	303	336	304	293	327	297	279	303	317	294	296	335	303	311	292	315	281	318	335	287	256	312	297	291	313	282	297	339	288	280	283	300	333	307	315	303	288	314	305	319	307	268	286	317	279	289	280	270	276	293	335	318	301	278	309	307	279	309	304	320	320	300	298	301	303	314	324	311	271	310	298	276	303	296	318	279	302	293	332	300	292	281	317	290	310	308	316	286	326	275	281	289	276	319	270	301	322	307	303	305	295	300	296	271	306	290	284	278	275	305	297	311	270	293	313	326	335	308	278	293	271	295	287	295	294	307	288	317	325	298	298	301	290	284	310	305	295	301	305	306	294	291	302	301	315	310	336	243	329	275	302	308	284	304	286	306	292	286	306	301	308	324	305	325	313	277	316	285	290	322	290	293	285	292	303	307	276	304	282	287	307	334	308	298	292	284	287	310	295	311	306	289	322	304	310	303	301	318	318	320	290	310	290	289	317	299	279	262	295	310	312	242	275	327	276	305	290	317	305	294	299	313	303	325	281	289	316	283	305	296	304	291	312	316	314	344	292	306	287	313	274	295	287	324	284	302	296	294	293	267	303	331	284	279	316	303	294	294	303	309	283	287	292	308	313	274	297	321	296	313	312	324	299	324	322	331	286	280	334	318	317	316	250	309	279	325	273	288	310	307	293	291	317	302	307	317	281	301	279	305	280	304	268	329	325	285	340	305	307	311	285	295	308	324	288	316	308	298	291	344	323	302	280	332	317	309	280	257	314	307	289	318	301	302	274	306	288	282	299	274	308	299	332	317	289	265	321	269	279	297	299	294	279	281	299	311	333	273	332	297	313	291	268	302	285	315	308	296	270	282	292	285	320	332	307	273	308	323	290	284	339	309	292	282	333	305	283	298	305	290	309	280	289	281	291	303	310	349	322	314	294	302	319	311	294	284	263	286	293	320	322	311	266	335	258	288	293	282	310	323	330	308	273	289	309	297	294	297	302	314	317	313	335	296	305	299	322	328	317	309	280	290	294	282	320	304	309	254	291	316	297	338	305	302	313	311	304	302	287	288	282	298	290	282	317	336	305	304	265	297	308	325	281	274	297	278	328	312	277	254	311	273	295	289	326	326	284	307	280	256	270	285	299	283	284	304	275	271	285	318	290	281	332	313	281	312	285	292	310	286	336	315	301	305	303	265	319	345	309	316	297	289	326	279	319	331	293	328	329	314	286	308	264	269	298	300	273	314	320	335	280	309	331	301	302	325	331	292	264	310	296	300	296	296	299	309	267	297	338	311	303	277	302	292	282	370	313	289	311	288	313	295	298	312	283	309	295	289	299	276	332	290	321	284	296	307	278	281	312	308	276	315	338	284	293	307	295	308	303	299	313	268	275	311	312	315	319	281	306	334	297	288	320	284	299	303	301	289	291	314	313	294	314	284	311	310	290	282	307	318	288	291	296	319	297	301	285	320	286	306	302	293	322	278	290	279	307	285	293	323	320	300	327	281	290	284	289	292	309	292	293	309	300	289	288	316	298	298	301	305	286	318	312	311	313	301	298	310	291	297	290	292	322	309	289	306	294	298	280	317	303	288	308	308	331	300	291	282	307	309	308	290	304	301	333	271	270	278	288	303	291	288	248	284	319	331	294	303	309	281	294	340	284	334	287	314	280	309	320	321	317	288	301	296	298	285	312	282	279	294	307	315	283	311	304
21258	18866	25558	20410	14991	15758	14121	9995	8872	7957	8915	7826	7050	5114	4118	3740	3017	2536	2737	2007	1764	1575	1417	1328	1227	1167	1092	1021	1069	1018	957	961	841	888	899	860	816	856	880	809	801	799	730	748	691	741	802	726	722	816	731	755	730	742	727	711	724	741	716	722	777	713	730	714	738	727	735	752	707	724	762	742	743	689	750	736	709	732	786	721	685	736	735	718	741	754	697	755	750	738	716	726	761	778	737	728	736	711	738	787	795	702	709	730	733	743	723	745	739	794	730	764	703	722	770	698	754	730	754	756	727	735	711	708	785	780	759	769	721	716	746	718	763	730	692	745	783	761	737	714	709	737	756	728	736	703	763	748	771	710	747	697	751	718	737	775	755	767	752	739	749	699	725	694	772	733	723	819	710	772	691	711	721	732	731	747	700	714	744	724	740	753	766	756	729	703	677	751	728	798	787	740	710	757	703	740	744	759	749	724	787	710	682	719	725	733	757	693	708	726	724	725	752	711	698	774	738	776	756	732	717	720	743	729	742	729	740	746	711	733	767	723	708	762	721	746	715	779	734	751	736	711	758	724	750	738	748	724	773	754	747	729	694	767	742	722	762	712	720	695	734	754	734	710	747	716	709	713	705	746	753	737	750	723	745	712	704	748	750	739	709	806	737	748	727	726	705	712	757	743	773	759	730	780	769	735	702	712	739	730	760	727	737	751	710	749	720	769	719	736	745	754	736	755	750	734	732	753	740	759	653	740	784	711	782	717	783	736	713	752	735	760	709	747	709	741	761	771	740	749	746	709	709	760	740	699	724	747	717	761	729	749	686	732	704	705	773	756	716	754	721	739	726	789	778	739	778	756	715	710	732	753	728	720	791	768	721	747	731	733	753	716	671	730	758	745	753	727	702	757	760	718	767	718	744	764	750	732	720	733	755	768	762	717	706	730	721	727	741	776	732	720	733	753	739	768	754	777	741	777	730	748	767	719	729	749	712	753	809	774	751	706	745	744	724	764	734	773	745	723	740	729	726	725	706	705	729	751	730	734	760	718	740	811	737	766	730	730	731	717	759	718	743	776	765	716	724	753	752	746	798	733	748	778	696	716	723	692	720	739	736	737	748	781	780	726	765	722	752	719	709	757	766	746	778	763	703	721	749	749	726	702	730	785	741	703	777	728	714	779	775	797	702	772	740	702	726	711	826	656	717	737	732	711	736	765	702	759	730	727	751	714	704	752	688	696	713	759	739	755	729	735	732	746	722	726	737	736	708	730	686	725	776	709	748	723	749	766	728	758	770	727	708	772	740	765	748	701	710	767	684	720	757	720	719	706	765	712	732	700	730	744	749	733	769	772	754	730	723	719	739	762	727	722	713	692	765	723	692	774	720	707	750	713	782	739	758	722	732	758	734	707	743	768	750	753	750	694	720	771	679	745	732	689	721	708	777	763	718	761	706	755	762	716	706	725	694	733	755	781	700	730	716	729	716	707	773	731	801	680	709	735	766	746	784	698	721	741	717	701	756	756	743	724	704	733	764	735	726	677	743	750	751	748	717	756	753	759	747	724	727	727	759	743	720	723	732	749	766	778	730	719	713	731	736	753	757	761	716	724	751	755	714	751	776	711	715	759	738	698	757	768	721	716	704	718	712	759	744	714	690	753	719	702	766	789	764	693	707	680	724	719	722	733	740	737	763	728	742	764	745	731	743	703	762	765	765	717	709	768	735	729	738	730	708	760	688	733	721	745	700	762	768	737	776	696	721	705	707	744	745	757	736	709	795	726	733	761	736	725	709	756	741	736	714	771	770	757	763	716	767	762	767	715	728	764	767	729	704	755	703	744	710	784	757	690	717	742	769	680	767	768	718	754	722	730	702	744	723	737	730	731	721	733	740	741	714	715	761	718	764	682	736	754	749	759	774	736	722	745	707	708	765	764	688	746	668	712	788	712	797	735	738	804	736	727	694	740	741	753	784	744	713	720	708	694	706	736	742	772	714	739	705	722	786	747	743	731	743	735	733	714	757	670	754	747	740	758	710	737	698	727	694	702	708	781	712	773	758	703	741	785	686	736	713	740	751	721	724	734	727	707	744	729	723	774	757	707	659	749	752	784	734	695	707	705	739	756	719	772	729	737	713	770	764	759	766	753	721	757	717	731	708	781	744	723	767	723	765	762	746	786	744	742	752	761	759	763	726	786	741	710	709	789	746	750	763	720	752	739	738	683	693	734	756	770	735	736	738	718	763	701	759	710	723	724	737	734	729	749	754	762	744	741	698	717	831	731	764	745	798	745	766	703	724	750	702	756	732	709	772	762	752	713	725	728	734	745	739	752	723	775	758	702	764	732	778	783	820	821	768	742	715	734	729	717	765	716	787	759	762	731	775	729	714	783	694	725	746	807	768	705	747	790	737	729	741	755	733	775	755	734	703	747	738	738	735	755	768	724	710	728	771	752	733	789	719	801	796	760	737	709	711	739	684	757	731	802	778	728	750	711	688	734	762	764	726	730	714	788	740	767	791	738	709	698	721	743	722	756	759	762	680	720	819	756	724	703	779	677	705	722	763	799	750	726	793	742	723	741	748	758	714	727	770	765	737	736	732	702	752	716	733	709	734	793	693	720	707	753	740	733	751	774	770	716	736	703	748	724	782	734	716	727	742	711	764	751	727	747	775	779	701	737	767	715	687	722	741	750	745	755	698	776	738	732	701	697	719	721	785	739	724	727	735	736	722	742	785	689	759	700	729	756	791	717	751	731	739	793	706	754	731	775	766	742	730	758	769	730	756	731	745	733	718	721	696	745	738	772	779	745	711	741	739	752	702	730	685	748	703	715	778	767	773	709	778	753	774	754	714	755	780	769	725	747	772	716	721	702	742	699	739	712	755	779	705	680	773	756	747	730	775	710	744	752	744	750	697	755	751	727	728	764	738	725	726	752	750	738	716	761	699	740	774	726	725	737	754	767	741	739	785	726	739	754	720	739	759	752	691	715	814	700	735	765	698	720	706	686	732	731	765	741	691	728	686	741	783	742	725	687	740	713	758	726	711	729	758	779	748	713	751	766	742	762	732	717	716	713	699	734	762	773	740	720	755	732	751	753	779	697	730	770	711	748	731	779	688	763	754	739	724	738	740	758	721	703	745	762	754	701	702	760	708	739	739	753	697	706	760	721	757	749	778	768	740	781	764	771	752	734	786	748	734	724	738	731	764	759	775	706	703	751	718	741	751	763	749	802	761	776	735	770	730	751	778	743	727	728	730	751	732	737	758	740	718	751	720	730	734	725	712	765	798	755	786	709	763	719	770	769	747	717	724	762	760	751	665	757	748	709	748	756	764	717	802	681	735	692	745	699	764	778	761	778	677	712	737	696	708	732	747	758	736	710	723	743	692	760	724	723	764	707	758	746	735	764	695	727	696	780	691	757	726	774	703	744	799	777	761	730	739	669	741	706	723	799	732	735	766	773	765	755	739	722	708	688	767	795	730	738	734	724	693	748
38454	29565	24528	17072	9783	9438	7957	5547	4361	4598	3657	2892	2393	1709	1308	1208	979	852	958	663	606	518	479	456	435	414	366	377	411	369	337	366	326	321	336	339	334	320	299	310	267	279	333	286	281	277	296	296	253	282	266	280	288	303	291	288	292	325	279	312	279	287	285	282	264	270	264	298	273	303	255	281	270	311	292	282	295	276	274	275	268	295	280	326	268	290	272	282	289	288	284	305	300	292	303	273	275	298	261	325	298	307	285	254	293	289	317	296	289	303	281	262	276	263	294	293	266	279	280	305	252	270	290	307	256	297	278	313	280	264	295	279	287	299	292	272	277	263	292	271	302	274	299	285	298	288	291	267	281	292	296	244	281	277	283	288	302	299	280	277	259	303	283	306	311	279	285	273	300	318	296	292	284	287	297	306	314	296	313	298	288	320	281	294	304	274	288	294	280	270	291	281	309	302	281	301	310	283	286	298	294	282	279	273	274	280	294	296	271	284	279	281	322	306	302	300	314	284	326	291	288	265	277	272	292	262	295	297	273	306	274	296	285	310	284	268	253	285	280	277	276	282	282	292	272	286	285	288	272	289	307	291	277	292	307	253	308	294	287	282	288	271	332	296	285	306	289	296	289	274	287	269	316	278	275	273	279	297	289	300	293	264	283	296	237	301	298	295	284	297	295	288	322	251	272	271	271	267	276	279	283	291	311	263	250	308	265	295	284	267	294	264	282	290	280	290	286	253	301	301	282	279	275	287	266	286	261	276	304	287	267	276	276	297	293	264	305	294	280	264	290	256	277	309	292	297	247	299	283	303	269	274	246	306	288	320	310	295	284	299	286	263	311	250	286	288	282	298	283	291	289	271	265	291	261	262	274	268	288	285	265	287	291	289	286	264	294	279	283	235	276	276	268	257	274	284	280	282	274	281	295	296	282	307	318	293	267	271	317	302	232	297	284	295	293	306	270	266	280	306	314	273	270	328	291	299	291	312	315	297	322	320	286	266	278	257	285	289	275	319	256	268	310	309	275	296	301	294	279	339	268	275	311	258	267	258	266	323	313	277	295	295	262	309	281	295	284	285	286	285	274	333	263	304	275	285	281	236	316	299	293	299	292	278	295	286	268	292	283	290	280	267	292	310	272	304	263	257	232	266	282	311	284	293	307	288	290	304	299	272	295	293	265	288	295	257	307	292	266	314	294	278	319	250	278	297	275	284	260	285	273	259	289	283	291	315	281	271	291	269	276	311	266	247	270	261	290	286	269	282	272	270	283	293	286	272	253	289	312	300	312	271	293	258	271	264	273	292	282	273	275	285	297	276	295	305	286	313	292	283	276	284	266	287	275	313	301	296	287	293	304	272	295	299	272	290	296	295	297	284	263	279	261	304	278	304	259	257	265	307	296	283	292	291	292	266	315	309	295	285	288	311	290	306	293	268	279	303	293	254	278	307	285	316	273	292	283	294	295	287	333	297	272	278	292	269	287	273	255	265	273	290	295	268	277	298	222	284	291	306	301	280	292	316	307	323	261	292	250	297	287	294	248	302	240	273	291	295	293	283	291	284	267	284	275	300	274	302	292	265	292	309	291	266	273	273	281	246	265	267	260	274	314	310	272	296	288	282	305	305	280	284	300	322	275	298	298	284	277	299	277	266	276	284	270	274	301	284	259	295	278	271	305	268	299	295	290	280	262	275	272	294	298	309	322	288	305	315	263	274	269	283	267	275	282	277	292	276	298	289	301	283	284	269	253	276	293	270	265	291	295	287	289	304	277	253	279	266	295	294	303	284	297	299	295	321	304	298	277	289	283	312	268	294	259	273	323	258	320	300	301	279	292	281	283	254	291	263	281	280	315	287	299	258	308	276	299	290	286	273	276	286	284	276	292	269	297	280	275	298	279	263	311	283	272	283	285	264	288	310	257	281	298	267	297	288	310	314	285	265	272	270	256	268	285	265	243	273	322	275	242	286	287	279	306	285	254	272	273	306	289	264	276	275	279	285	293	281	286	283	298	283	281	280	300	264	285	267	281	285	296	261	291	256	268	293	274	307	295	293	244	293	309	303	249	301	287	299	273	293	325	293	281	287	301	276	293	297	293	286	307	286	254	281	272	268	298	279	272	287	307	268	277	286	267	294	270	278	296	297	268	255	308	296	323	303	317	296	260	275	287	304	283	265	294	303	270	301	276	294	270	303	282	283	303	292	273	280	284	293	298	281	278	269	261	303	279	288	305	324	281	277	319	300	298	297	280	281	256	309	312	291	304	312	285	298	298	286	293	252	253	285	291	305	276	284	274	282	255	292	316	293	317	280	272	294	294	265	314	292	273	284	280	278	305	288	301	296	282	306	294	278	265	299	270	289	309	315	317	299	269	301	289	263	269	272	275	255	299	282	324	288	315	279	297	282	254	272	260	306	285	277	288	284	301	274	287	291	287	299	268	292	270	279	260	301	258	292	319	249	291	314	278	271	277	290	269	271	287	291	293	264	312	286	290	307	271	292	266	257	256	281	279	303	313	293	293	292	261	287	273	258	252	248	294	331	280	301	306	285	283	298	305	283	285	274	318	307	295	277	279	263	285	268	244	253	281	309	299	298	257	298	298	302	309	283	261	298	272	311	294	299	262	314	280	297	265	269	314	257	307	272	308	281	283	291	279	267	320	283	263	244	307	296	292	265	285	314	267	282	277	288	288	276	287	290	274	297	296	278	307	291	329	269	284	339	308	292	288	252	284	272	271	271	295	297	284	270	288	295	296	278	279	265	271	266	281	295	296	281	293	289	295	290	279	292	317	285	267	275	303	287	266	292	287	270	289	304	297	262	286	272	313	284	277	292	277	305	306	294	283	298	317	269	277	236	290	310	295	313	265	282	288	277	296	285	298	297	280	248	299	261	244	284	291	288	243	294	292	278	313	263	277	260	272	271	271	228	236	280	289	273	278	280	276	294	308	299	288	287	295	275	311	276	294	250	279	293	294	280	258	261	296	326	281	298	309	311	289	258	297	297	296	277	293	270	292	272	276	288	248	320	303	304	292	270	306	290	287	294	249	264	300	275	262	287	309	292	279	273	279	287	282	283	283	266	315	287	312	292	314	297	339	298	302	295	298	294	281	295	320	293	280	277	294	305	311	304	286	299	297	274	246	310	296	270	290	305	279	306	296	300	291	266	258	268	291	315	268	281	275	310	320	289	322	302	281	284	275	293	298	283	269	284	282	254	287	285	277	291	311	272	332	311	296	310	290	236	275	281	287	290	317	279	254	249	289	264	272	297	266	285	280	278	282	292	306	312	279	270	271	259	330	267	324	252	280	262	292	309	320	264	270	305	272	322	300	326	295	305	273	280	260	283	259	290	297	277	314	291	279	255	290	260	283	287	283	260	294	327	271	300	293	299	287	295	287	282	267	290	255	296	266	293	283	284	256	272	271	308	308	274	286	295	303	280	268	281	288	281	311	260	294	261	284	312	284	296	286	289	285	315	304	288	273	300
26706	24445	28290	25719	20438	21909	19946	15403	14504	15993	14352	12392	11378	8285	6302	6282	4949	4426	4437	3079	2841	2340	2197	1737	1665	1484	1404	1373	1285	1292	1095	1129	1038	940	1133	979	818	891	897	884	809	756	728	778	707	721	762	723	731	740	710	660	701	690	697	718	740	706	712	645	746	712	694	737	735	702	668	686	725	721	741	697	665	717	680	718	689	730	677	653	763	733	734	702	706	694	698	679	673	698	689	706	757	683	694	671	719	718	694	743	709	738	724	702	668	682	678	702	682	749	662	720	764	703	740	674	692	693	746	728	686	706	676	697	705	716	685	713	710	752	650	698	717	644	701	733	723	698	662	699	656	719	731	677	686	669	727	695	691	676	678	721	722	694	667	678	707	686	715	708	716	713	683	696	739	664	709	673	779	685	693	721	716	699	713	697	660	722	689	745	684	722	727	699	718	657	709	760	684	713	711	667	726	722	692	694	656	675	747	689	738	677	701	702	735	731	682	697	678	689	690	659	684	733	670	750	724	722	643	677	704	731	699	712	701	692	697	699	722	764	679	712	693	702	684	713	735	786	724	666	691	723	692	689	707	680	718	701	711	681	714	687	712	667	677	717	688	685	674	690	728	688	682	711	700	723	684	681	724	645	720	742	682	694	665	714	727	738	669	709	688	677	697	674	716	654	693	684	722	692	689	744	721	696	698	715	692	693	684	682	715	678	738	697	689	666	726	748	706	711	661	706	717	717	641	666	674	719	680	678	642	705	646	676	704	719	726	682	714	691	721	753	704	635	751	723	660	729	745	714	705	688	690	717	707	711	733	683	672	649	693	668	716	693	673	712	669	695	676	694	690	649	664	693	734	661	644	693	718	686	727	711	721	666	703	705	708	712	745	666	719	681	691	696	751	686	725	745	711	673	696	727	692	675	728	685	662	691	710	729	715	699	705	702	732	699	795	723	726	674	685	742	675	703	671	650	685	671	733	712	700	681	695	680	704	697	720	747	697	648	704	737	664	676	684	725	708	682	697	707	769	694	680	720	710	720	676	710	688	689	700	708	746	698	708	695	738	710	714	669	720	677	661	696	627	736	722	699	705	746	694	752	687	696	693	725	715	671	626	717	660	721	704	689	699	714	705	685	675	708	665	726	703	699	726	666	702	708	682	723	624	718	706	669	718	726	710	738	702	692	748	674	717	723	664	720	688	657	698	698	678	737	703	742	710	701	678	719	674	671	757	688	723	761	702	724	642	706	690	693	702	681	671	708	703	714	727	734	709	730	666	701	743	678	682	735	676	693	704	711	714	689	727	680	703	676	726	684	719	712	669	706	704	695	688	681	732	712	671	674	718	642	668	731	667	723	727	642	661	693	681	671	686	726	762	681	673	693	682	668	702	711	745	682	680	724	668	747	665	712	687	664	695	677	661	724	720	674	662	682	715	749	756	725	759	696	698	693	695	719	708	740	651	713	735	745	702	730	654	757	668	789	690	700	734	703	683	718	721	692	648	710	729	692	746	663	659	710	775	688	670	681	729	669	718	699	724	670	701	715	683	761	656	705	636	677	694	694	686	730	702	690	683	698	703	727	725	710	708	765	717	732	760	736	688	674	733	680	676	699	699	685	675	668	664	681	687	737	749	697	763	714	707	721	681	699	699	686	667	686	712	666	702	674	694	677	723	686	705	728	680	689	740	704	676	699	681	674	741	761	695	711	702	742	763	711	712	673	707	670	756	689	749	736	699	712	695	721	688	692	694	667	688	707	747	708	668	694	711	684	653	716	717	672	729	760	704	672	658	710	671	739	719	696	696	679	692	693	755	690	688	658	684	700	725	759	696	697	645	694	701	704	679	674	736	737	658	655	710	628	680	720	717	698	705	694	677	690	722	671	693	732	677	717	679	709	689	684	740	722	711	688	709	742	721	682	684	696	692	695	711	730	738	708	670	702	711	694	708	715	692	718	697	706	697	739	734	676	720	680	707	709	696	749	729	721	710	735	687	689	711	656	692	682	713	706	667	743	704	721	715	681	675	723	675	705	708	679	730	668	711	710	678	684	672	729	714	711	707	712	722	727	720	725	703	683	696	680	693	693	708	713	678	709	675	644	706	706	668	696	718	712	723	647	682	691	769	725	662	734	663	736	732	707	701	706	681	669	690	701	719	719	677	716	724	713	703	690	689	661	684	675	742	683	694	695	730	700	704	682	737	680	702	693	660	695	741	716	699	721	745	712	687	687	681	665	665	674	746	747	648	685	652	677	740	711	743	719	719	753	698	712	688	694	701	735	702	690	659	720	706	710	705	667	695	736	623	703	733	688	719	699	689	706	715	696	682	697	700	709	706	688	713	717	690	706	669	660	736	697	660	700	708	660	658	690	681	746	711	711	701	715	677	692	717	728	716	726	743	706	653	742	675	689	698	721	682	680	741	696	679	703	726	736	735	665	690	687	662	667	707	724	687	728	712	714	675	699	671	718	700	702	691	677	690	693	695	699	672	658	694	709	697	651	679	681	656	706	669	715	712	785	725	678	716	675	736	704	673	687	670	732	679	726	680	726	712	681	700	697	707	707	659	672	739	682	720	720	703	731	697	670	711	748	733	729	716	749	712	651	693	699	709	649	682	709	695	717	687	711	711	691	753	701	745	737	691	733	717	709	697	668	647	712	745	668	716	709	718	706	699	735	700	745	727	644	684	758	631	730	660	671	689	726	628	693	729	708	659	732	664	736	660	659	693	718	731	698	696	693	693	687	697	732	705	735	717	651	661	666	705	681	669	703	702	695	709	659	697	731	699	745	654	682	672	696	736	707	705	676	727	665	765	738	729	747	708	669	753	725	699	700	708	704	694	727	661	709	651	726	707	761	740	701	691	710	660	716	708	696	674	709	671	737	681	728	716	687	676	698	688	752	712	717	705	693	732	672	734	776	719	694	722	727	728	715	627	706	668	733	676	705	749	692	722	713	729	699	714	728	736	709	721	710	745	659	702	659	751	720	683	665	664	725	679	755	712	712	712	661	693	770	750	667	686	716	671	696	668	692	709	684	743	745	687	731	721	705	684	699	707	674	699	687	696	688	712	719	697	714	731	712	751	676	686	699	702	686	698	715	677	685	672	696	730	692	667	730	722	725	646	662	678	686	695	682	750	733	676	684	693	663	717	705	727	693	707	682	701	659	665	755	673	665	680	675	693	673	707	740	712	691	702	699	711	749	665	752	737	712	669	658	706	687	704	675	642	758	736	683	741	672	744	704	714	698	751	687	719	715	703	677	718	751	697	733	712	736	690	722	711	704	708	726	701	723	682	692	695	704	710	727	661	686	671	697	741	682	673	680	701	716	690	669	718	636	757	687	739	707	718	698	741	676	741	706	718	677	740	707	664	706	707	721	691	757	738	693	738	698	715	700	690	690	679	672	713	703	703	696	714	715	690	721	710	698	639	690	712	688	676	729	678	711	740	662	701	732	675	703	655	706	681	699	700	695	714	744	661	690	764	745	676	706	661	764
16955	9577	7482	4233	2136	1482	1258	920	752	658	545	507	452	394	389	374	360	344	353	329	337	327	344	317	338	316	294	320	312	300	270	327	284	318	326	319	292	317	309	271	291	314	313	338	317	308	339	306	300	329	275	293	306	308	314	273	326	302	323	343	309	302	328	326	286	285	311	327	295	283	282	330	321	292	308	281	310	335	329	325	311	308	317	319	306	327	276	312	292	316	336	305	306	302	312	311	324	311	304	302	314	285	317	289	315	333	312	284	287	300	321	271	313	297	312	279	313	316	343	318	283	285	306	284	311	281	310	307	329	313	309	328	272	328	326	284	313	323	294	337	290	305	313	323	311	306	294	291	282	275	311	300	293	342	345	334	311	313	264	296	314	287	332	304	323	304	311	337	283	290	282	296	307	326	307	306	322	300	296	297	307	274	303	317	296	290	330	281	298	308	312	324	299	312	323	326	283	320	316	305	285	310	326	296	297	282	300	281	295	308	304	266	278	319	310	318	313	293	298	295	303	323	323	306	278	305	329	282	296	327	269	330	303	267	348	324	290	326	329	298	310	314	304	312	288	320	330	317	293	288	304	299	333	300	301	329	300	312	310	322	314	271	325	294	288	322	317	269	314	320	313	295	300	327	287	291	281	282	251	290	321	304	295	338	304	294	303	303	320	294	308	296	321	296	321	321	294	334	330	306	317	279	337	301	321	312	306	305	336	287	324	310	290	321	296	296	296	308	330	296	290	293	298	298	286	303	305	305	306	307	322	339	293	284	318	309	300	337	296	312	311	313	328	270	293	288	318	310	318	331	320	310	291	315	311	279	305	322	314	294	306	295	290	305	317	290	310	324	309	293	323	291	326	294	291	325	299	297	309	321	312	325	301	284	333	299	309	296	342	297	291	265	305	312	337	320	319	349	300	306	285	322	306	304	304	285	317	302	318	310	290	339	315	317	290	302	289	318	322	313	310	326	325	286	305	289	318	311	336	305	279	315	314	314	309	282	328	304	312	299	342	304	279	301	349	271	296	298	335	293	323	327	301	292	294	292	310	317	289	311	329	311	350	301	318	296	331	326	287	301	287	322	311	265	296	316	318	270	306	285	310	322	304	315	310	312	329	332	300	294	292	306	299	322	341	279	296	301	302	299	313	285	281	286	288	352	332	311	295	328	327	312	295	306	307	293	289	295	279	303	274	295	309	335	295	298	290	294	328	324	313	286	277	283	305	271	294	276	320	316	276	278	325	300	293	312	308	289	302	288	317	332	323	295	308	316	302	313	300	290	310	298	290	310	309	262	309	261	325	305	284	299	304	341	307	316	349	311	345	317	298	298	311	316	313	345	311	290	320	343	311	315	314	286	326	277	311	310	281	342	318	315	298	273	327	307	319	295	279	287	295	281	324	276	290	354	303	283	316	289	313	326	306	284	270	297	311	308	333	301	302	305	308	307	274	311	335	327	338	334	335	352	298	304	292	329	297	293	296	296	320	291	296	307	267	313	276	268	322	345	344	264	293	333	304	338	316	305	309	300	305	316	277	309	298	298	295	321	325	295	317	331	277	310	303	307	314	312	329	328	292	289	288	337	297	251	296	323	315	292	332	308	299	293	319	320	299	282	297	328	322	299	322	323	348	329	276	287	354	295	294	312	292	331	293	309	302	316	306	300	302	296	295	296	315	299	298	297	335	294	313	302	283	292	307	299	276	307	309	298	317	334	319	303	334	315	289	300	293	300	335	318	286	308	312	317	329	300	252	304	280	304	310	293	296	312	314	276	311	294	301	273	274	334	313	306	315	312	318	305	332	286	327	295	325	314	262	318	298	314	283	324	321	331	272	333	320	269	291	323	276	260	321	318	328	288	275	339	270	286	309	305	319	291	293	312	306	302	291	325	300	295	293	308	300	283	326	320	297	301	287	299	311	294	279	335	313	269	339	321	314	282	318	319	337	309	350	311	317	297	322	316	325	325	312	291	303	272	289	332	310	303	348	298	308	318	311	317	311	308	287	292	302	303	331	310	318	312	321	325	310	311	305	286	321	297	287	316	332	306	308	307	292	305	322	296	301	280	332	336	332	286	288	325	330	309	299	336	283	282	268	262	272	307	307	328	292	291	321	292	337	314	307	313	298	319	274	313	279	323	278	326	338	300	295	343	298	313	319	289	325	299	325	273	298	286	319	303	313	357	315	311	319	311	330	315	302	296	329	329	286	317	288	317	284	303	317	307	317	293	284	323	304	294	284	310	313	306	299	300	335	322	292	286	284	308	320	287	272	325	322	325	314	290	299	310	305	278	293	305	317	298	302	303	294	323	290	296	314	306	256	341	289	312	283	304	308	333	348	302	259	318	274	339	304	293	284	319	291	321	280	292	284	323	291	329	315	302	322	309	312	307	303	318	257	319	330	328	317	253	284	338	331	320	295	332	316	281	342	303	333	297	309	302	301	297	279	329	318	288	335	297	286	307	339	289	320	291	300	314	298	318	323	310	285	294	305	312	301	305	308	301	319	290	310	278	312	300	311	295	319	319	284	303	308	291	320	274	295	283	323	288	324	292	278	263	275	305	312	328	289	280	282	296	304	313	336	332	291	265	307	336	291	283	316	275	321	302	296	333	284	314	304	302	293	312	317	293	291	348	315	263	317	290	298	279	289	312	326	331	296	261	323	325	311	316	304	304	306	318	303	290	298	339	296	315	293	273	316	293	315	299	329	297	322	292	292	325	301	296	303	309	314	305	317	281	290	288	276	293	321	289	280	303	279	317	307	322	317	317	286	288	328	290	296	322	300	298	286	313	310	337	320	340	276	286	289	298	296	315	308	328	273	301	298	307	326	295	272	272	280	306	314	313	329	329	277	349	292	309	315	278	288	306	305	324	290	317	292	304	266	291	261	321	297	292	327	279	292	274	326	300	304	280	295	283	333	348	319	320	323	290	280	313	285	319	302	322	328	308	277	276	280	298	294	327	317	262	321	345	305	297	296	271	285	279	307	306	304	324	329	328	300	326	301	312	305	286	309	322	299	295	287	300	327	321	289	266	310	300	334	301	339	327	313	283	302	330	319	317	296	283	314	316	308	297	297	309	316	330	296	304	311	316	310	301	286	294	276	313	296	307	320	267	302	323	314	300	320	313	315	320	290	348	299	317	298	322	307	305	298	335	301	313	302	307	337	306	275	301	302	335	302	332	284	340	311	323	320	318	317	314	324	312	289	335	308	306	270	290	316	318	295	333	313	308	292	298	307	294	302	299	318	294	324	301	318	263	315	308	269	311	257	295	301	341	276	319	331	314	293	284	322	326	295	336	336	301	311	315	313	286	295	303	284	304	282	265	295	304	295	307	334	295	310	309	300	297	313	333	293	324	348	297	280	332	300	318	322	292	313	299	308	294	260	297	311	334	326	301	292	318	281	342	310	351	317	283	321	295	293	314	331	305	290	319	305	277	298	279	301	335	298	312	317	278	310	282	297	334	314	299	313	304	291	305
12220	9404	13511	11104	7642	6132	5230	4198	3285	2877	2301	1976	1703	1441	1314	1267	1170	1006	1010	919	897	849	888	826	866	764	783	762	817	746	743	793	778	801	775	799	707	757	758	745	771	749	748	718	730	796	778	755	709	718	717	741	747	738	690	750	742	788	779	757	724	737	774	758	789	745	761	754	739	760	780	736	748	743	706	704	749	778	784	706	715	756	751	751	760	779	788	717	781	721	736	762	772	745	728	740	715	765	777	780	810	734	744	730	728	727	807	769	777	737	764	763	750	784	730	762	732	731	711	789	770	769	764	700	748	769	761	764	731	736	755	797	755	768	756	688	763	743	778	769	770	790	730	779	730	738	736	760	777	756	730	721	742	755	746	737	692	715	693	755	792	749	766	734	729	771	746	763	792	698	760	780	785	737	720	774	750	727	774	817	792	798	739	723	757	749	748	779	735	688	709	751	725	740	724	773	744	728	772	761	732	725	746	746	725	762	746	760	716	740	753	706	728	827	763	779	778	727	733	731	756	741	724	766	772	755	735	758	794	728	744	717	746	739	720	808	774	757	693	740	761	716	763	707	736	721	702	725	809	723	774	723	742	708	743	748	766	772	761	706	751	725	751	757	736	739	714	790	705	775	749	757	767	763	736	784	824	740	720	752	786	823	689	738	730	714	760	763	816	789	725	751	768	793	768	773	763	787	808	734	711	734	708	764	749	748	715	784	764	753	721	739	705	754	718	720	759	751	765	759	789	765	773	775	727	730	789	717	746	731	819	731	737	715	742	729	756	759	740	735	768	755	737	717	759	708	741	745	743	765	686	809	771	717	749	749	734	684	739	736	730	744	745	763	748	720	728	797	787	769	715	737	748	774	744	741	797	811	767	777	750	748	772	694	783	720	710	771	764	760	760	697	735	760	746	716	761	794	776	764	783	735	812	751	726	716	776	752	789	733	739	733	784	762	720	766	740	717	730	805	804	745	724	765	765	741	765	733	787	768	755	759	735	740	766	758	753	748	721	709	672	785	787	749	762	756	732	727	760	719	737	786	771	739	726	711	764	720	747	808	745	748	714	727	766	741	730	733	741	757	716	763	693	790	742	757	728	729	771	778	708	774	749	844	775	775	739	814	784	725	795	805	747	766	752	777	728	708	733	722	737	696	741	773	773	769	753	765	739	730	762	742	724	768	783	726	705	817	737	762	742	775	804	763	763	723	737	768	754	699	730	750	736	742	729	725	764	734	771	760	765	734	785	743	676	704	797	737	726	746	737	769	768	744	739	751	725	739	764	754	748	783	752	759	738	771	758	723	712	782	667	771	764	771	693	780	751	782	789	719	744	732	814	764	758	726	774	738	755	715	810	786	737	746	715	748	787	728	758	738	769	785	723	727	719	713	783	763	742	765	757	727	728	731	705	781	781	745	786	717	741	738	741	745	733	721	686	761	757	748	727	712	722	777	724	741	751	760	744	781	780	733	761	751	773	754	784	775	799	748	734	791	775	798	725	732	774	691	752	738	751	689	749	723	795	755	760	745	770	758	731	754	712	792	756	785	750	776	739	790	803	744	768	711	739	771	779	779	810	741	764	722	708	790	742	727	709	749	732	730	710	766	790	772	756	771	725	752	776	718	764	693	762	716	745	729	731	705	753	737	736	718	770	720	758	785	772	706	741	771	766	750	773	750	715	767	792	730	705	760	805	739	767	728	724	763	720	765	723	804	721	771	742	731	822	727	721	725	735	751	723	726	734	738	761	758	701	729	721	754	709	748	767	753	752	778	767	783	752	712	776	754	754	769	758	747	743	761	717	744	736	760	742	741	771	795	723	695	756	783	753	806	688	763	782	753	759	780	771	739	786	755	759	733	704	761	783	718	714	728	785	746	749	741	705	787	817	790	814	762	702	702	691	769	768	774	763	793	763	721	735	756	750	724	712	766	749	747	730	712	721	734	749	730	737	737	785	769	738	765	758	755	744	738	689	770	768	745	720	779	770	724	769	745	771	736	761	748	746	696	759	762	754	753	750	755	772	757	745	766	750	764	727	703	775	754	738	765	792	741	787	762	783	756	766	758	711	721	756	742	736	751	739	764	727	752	750	739	779	777	728	762	759	777	756	728	723	739	736	752	760	723	763	741	766	750	751	748	707	730	728	712	764	720	744	714	792	781	765	716	745	730	758	747	737	734	740	738	752	752	757	708	718	733	736	786	720	747	713	711	791	768	702	770	740	713	728	734	756	764	725	719	721	785	777	745	747	769	714	745	709	750	814	778	771	717	775	759	714	743	775	739	769	736	748	751	758	734	786	744	725	771	714	733	772	747	765	732	757	736	712	686	724	739	751	739	740	779	702	762	793	735	748	710	700	763	805	756	736	723	797	732	760	766	770	747	767	777	786	765	733	731	718	757	723	753	784	744	750	768	745	708	766	751	729	722	762	705	740	722	757	767	739	773	793	730	785	730	787	781	772	718	750	753	720	726	730	746	760	786	781	779	724	719	741	754	700	736	732	792	707	753	725	727	716	776	796	749	745	750	728	755	753	717	728	743	785	749	793	779	729	756	701	716	753	772	770	725	765	809	695	742	712	752	765	764	739	749	781	775	730	788	742	734	720	784	728	802	725	771	686	753	737	723	720	759	795	752	775	734	748	739	719	726	704	707	741	770	745	795	742	720	784	768	722	741	755	732	695	729	765	767	724	760	743	770	810	751	702	732	733	718	783	773	762	790	706	727	742	738	735	756	720	747	748	741	745	759	754	750	777	717	748	711	750	762	760	739	759	729	775	698	697	792	690	769	749	735	766	753	781	816	742	814	731	732	732	773	790	733	775	754	723	757	702	751	718	765	810	732	795	730	758	731	810	736	802	733	748	768	733	723	723	716	771	760	734	723	747	738	754	790	738	695	762	733	720	766	794	722	740	711	783	749	765	722	739	706	695	716	742	761	741	723	760	734	756	698	752	756	777	738	754	727	794	745	791	732	786	750	790	729	765	699	735	778	774	727	710	743	725	706	791	814	731	757	732	739	765	821	720	761	772	752	798	776	785	745	742	805	782	756	707	766	761	698	780	767	776	724	740	750	757	751	766	732	765	705	720	712	754	757	747	771	735	761	735	736	747	769	780	712	720	754	767	766	748	765	747	764	704	772	753	811	807	724	752	763	728	739	747	743	715	786	772	704	797	734	781	723	751	754	743	745	724	726	773	749	796	762	741	758	712	735	795	718	742	776	717	697	735	766	723	765	758	755	781	699	744	689	761	711	731	754	760	733	767	758	777	695	751	713	745	816	730	714	799	741	739	788	774	746	763	726	719	781	797	717	758	746	707	774	765	780	746	740	745	743	763	740	749	774	734	720	737	746	752	716	742	810	755	703	794	702	720	759	762	773	749	800	772	763	786	716	778	734	776	742	763	742	774	740	729	745	750	790	720	708	678	759	700	738	742	738	781	737	772	815	759	725	729	727	747	731	792	710	748	728	736	718	747	730	754	712	696	815
30920	21728	19398	11177	6252	5513	4997	3372	2321	2246	1900	1520	1434	1151	856	839	663	583	590	485	485	440	454	366	385	353	387	390	355	342	386	299	312	329	329	326	343	296	325	332	336	298	290	286	324	291	330	338	306	317	324	315	318	322	310	319	264	307	324	306	298	315	340	274	337	309	314	320	281	314	292	298	299	320	319	338	306	272	311	327	316	298	336	282	313	288	293	340	283	323	291	300	319	309	332	290	295	301	318	303	287	297	320	293	321	333	331	279	303	296	294	290	316	271	327	345	303	328	337	285	313	322	307	288	319	335	274	301	273	294	294	301	334	314	339	295	278	286	342	318	309	318	290	300	322	309	301	311	341	321	307	324	313	285	303	306	279	298	294	289	271	310	324	325	278	330	263	282	317	323	302	293	317	298	299	352	315	330	328	327	309	304	291	309	297	307	281	276	311	324	308	323	289	300	326	285	297	295	327	300	284	279	279	326	298	279	274	290	287	322	303	319	323	286	306	301	313	325	306	322	349	322	280	308	305	313	302	312	317	323	309	293	315	294	327	307	283	303	297	315	316	296	321	322	344	277	292	297	286	306	311	293	322	327	343	320	288	331	331	307	320	320	287	335	310	298	282	294	294	284	290	304	323	317	329	332	298	313	318	303	279	300	313	317	309	296	285	304	311	301	294	312	296	330	310	330	290	305	290	268	292	283	337	298	332	278	290	315	293	277	326	304	300	287	294	280	329	277	281	300	299	314	318	299	322	308	325	308	341	321	322	292	291	277	274	303	305	348	284	296	286	325	359	295	305	313	305	317	334	276	273	293	304	313	281	325	292	298	320	278	286	311	326	305	284	328	285	300	297	332	286	313	305	314	316	321	283	337	290	335	299	331	304	321	304	272	274	276	291	299	292	274	302	280	310	323	278	312	295	297	292	318	305	282	292	327	307	341	295	342	305	303	344	298	306	288	313	311	310	314	311	285	293	313	286	306	300	302	286	305	302	292	264	333	329	279	309	270	298	296	304	287	286	316	299	311	307	288	288	293	322	282	279	278	299	317	288	289	286	277	300	298	324	281	322	322	320	323	281	294	328	280	295	297	314	286	321	306	310	310	299	303	300	328	315	308	260	311	308	268	319	294	324	313	308	291	304	312	317	324	312	297	330	287	321	294	296	308	328	317	305	321	309	313	302	280	263	317	291	280	285	308	312	298	262	288	301	299	306	291	292	299	288	289	322	320	327	304	312	286	299	317	292	309	285	325	289	319	272	285	289	301	300	296	306	298	303	301	309	328	309	285	279	301	302	311	293	297	335	302	306	319	318	301	299	300	295	307	334	312	323	298	276	282	299	303	288	301	294	293	299	284	270	307	253	307	336	315	314	292	298	321	307	309	302	325	300	291	319	334	278	324	320	289	291	352	336	282	299	320	290	291	290	308	318	278	309	342	296	296	255	300	283	308	329	321	297	293	306	325	311	328	301	271	268	283	286	295	301	286	287	296	339	343	273	310	340	316	279	300	298	351	308	323	304	316	285	303	321	302	288	275	292	275	304	318	288	280	300	302	271	319	292	317	305	283	292	331	339	318	304	283	288	279	315	269	298	316	311	310	317	322	288	312	292	293	316	303	299	300	317	318	288	334	340	300	329	274	316	321	325	300	322	309	291	292	268	297	288	300	263	305	314	289	270	318	288	273	268	305	313	341	332	343	308	331	298	293	282	318	313	319	265	312	290	315	326	319	319	279	308	290	289	298	301	286	298	302	289	298	294	323	280	319	278	263	316	304	291	286	297	289	305	281	293	276	333	269	283	336	285	297	337	303	305	306	273	317	269	316	351	294	324	274	306	303	299	281	297	298	293	298	321	291	295	301	313	307	270	315	293	304	319	325	313	345	292	312	327	305	313	284	275	280	251	321	298	321	309	334	316	311	321	301	310	310	327	310	322	283	301	288	269	308	293	308	302	300	315	280	334	330	310	323	325	321	297	324	296	313	293	325	301	295	285	302	323	291	314	325	291	322	307	328	289	319	266	287	318	315	304	314	297	302	283	278	305	296	301	324	314	289	299	302	326	317	286	337	321	286	278	284	302	315	317	297	298	300	301	310	332	313	307	310	298	250	292	344	342	294	309	292	320	277	291	317	318	321	286	280	321	313	320	301	289	306	321	283	297	290	315	322	311	293	305	321	355	297	285	287	269	328	289	282	284	339	315	297	277	312	279	297	312	303	319	323	305	301	317	315	335	297	324	308	327	283	332	315	284	304	277	289	289	330	327	321	322	300	312	275	312	291	309	293	317	299	302	290	330	318	326	303	309	332	323	305	299	300	317	284	306	301	323	292	335	297	286	326	302	323	308	308	304	274	297	305	301	309	298	322	293	305	325	284	289	306	294	296	314	303	276	315	299	292	287	298	315	327	308	307	308	292	316	292	316	288	302	251	311	304	288	333	309	335	324	290	314	328	289	302	295	322	268	296	311	282	308	311	325	309	272	285	282	297	302	297	334	266	269	309	309	310	314	290	287	320	307	292	308	311	296	310	302	302	294	302	308	299	314	318	308	338	331	261	260	328	304	314	265	286	290	329	308	293	307	311	321	283	312	302	288	296	316	336	297	296	307	325	318	272	330	300	306	283	288	309	285	293	325	276	290	295	287	297	300	346	312	294	294	310	315	310	289	316	298	305	317	296	319	313	278	304	328	298	313	294	322	311	274	315	286	316	311	329	299	323	311	312	307	330	256	310	325	315	266	309	295	300	297	288	290	329	317	345	305	308	324	301	285	289	302	313	302	294	304	320	352	322	300	302	290	307	300	309	301	340	287	305	326	326	283	297	300	316	293	319	278	310	327	318	297	355	278	342	345	349	321	281	325	290	271	291	287	297	298	330	330	304	324	331	313	280	313	303	293	295	315	297	317	326	300	296	309	317	294	320	287	326	260	316	299	314	312	310	282	286	302	308	356	312	305	320	324	296	307	332	324	319	303	274	304	281	324	292	291	301	281	285	300	326	286	309	293	333	288	313	346	285	284	303	317	280	321	281	311	302	271	329	304	305	307	274	318	310	297	307	323	323	315	306	308	296	330	287	315	297	273	302	292	315	290	302	315	332	305	308	293	306	329	301	296	316	334	292	317	335	293	314	309	276	317	338	302	310	276	309	312	299	295	285	303	318	319	278	302	326	300	300	306	288	292	296	299	300	299	313	328	283	284	305	285	278	285	301	305	306	266	325	321	293	296	308	317	293	321	276	291	298	317	304	300	307	347	270	318	323	297	330	291	293	308	301	301	311	325	298	318	328	302	318	296	314	316	307	290	290	325	284	303	302	300	321	288	316	291	294	291	279	311	336	331	323	291	288	279	314	294	311	301	300	335	308	343	332	343	295	289	292	304	305	320	290	299	296	314	299	294	316	296	282	275	301	317	278	298	302	331	295	293	317	279	297	278	301	302	286	279	285	297	293	302	301	316	312	357	331	318	310	325	302	296	319	294	266	301	329
22488	18845	24431	19244	15336	16141	15635	11367	9428	9691	8939	7358	7092	5303	4223	4013	3057	2767	2835	1913	1932	1680	1460	1250	1127	1061	1159	1134	1111	1094	1046	956	951	911	854	889	825	867	854	791	751	807	736	778	721	781	766	724	752	758	746	726	773	756	699	709	746	736	773	762	738	726	726	748	773	771	755	771	768	748	718	691	747	712	756	736	761	734	776	771	746	754	692	758	744	774	757	720	720	713	743	731	736	720	760	737	790	759	742	747	746	726	727	768	755	747	758	745	806	770	711	724	708	728	735	749	743	694	746	712	783	706	734	801	763	761	778	821	779	717	758	775	757	780	732	762	767	762	749	744	752	753	774	738	788	771	718	754	725	751	729	720	756	736	756	745	784	751	719	745	692	762	773	749	762	757	744	755	773	767	750	719	699	755	795	768	745	715	714	712	717	745	681	756	761	762	753	729	749	765	752	711	770	770	786	730	749	725	758	749	788	781	753	730	794	742	763	760	752	740	772	771	693	730	731	746	759	720	746	786	740	723	736	753	737	762	780	707	724	763	703	717	709	758	757	750	740	713	732	742	694	710	705	724	778	738	720	754	761	771	756	768	759	734	794	735	763	741	777	739	718	696	728	763	680	708	761	753	723	757	794	735	750	703	770	797	768	762	766	726	776	713	716	797	762	782	765	703	736	746	755	757	713	754	734	785	784	765	758	732	743	758	776	748	709	740	730	779	704	738	755	693	715	720	751	717	755	733	785	727	755	789	733	763	726	780	738	734	758	738	726	754	736	737	768	765	680	752	750	746	744	787	740	709	773	722	686	722	730	729	757	808	739	741	770	713	753	730	700	718	727	736	725	779	720	781	781	760	733	782	768	783	746	820	754	735	741	734	732	712	767	756	762	721	753	764	783	738	755	726	768	741	742	757	707	690	706	743	763	739	748	758	782	774	758	774	761	748	780	706	722	778	773	772	766	743	729	769	742	731	720	668	772	752	702	743	768	800	724	703	726	745	727	713	787	741	742	754	760	751	761	744	705	737	805	741	756	715	716	800	808	766	714	748	734	749	768	746	761	760	783	752	743	704	768	719	742	723	762	727	763	777	751	707	715	719	784	697	755	773	759	728	739	753	770	726	777	744	734	741	704	758	751	774	754	729	747	781	763	746	734	745	775	780	753	777	758	786	771	679	766	765	759	726	739	740	781	712	776	805	769	756	752	770	765	710	708	704	739	773	761	743	814	759	721	750	771	736	788	775	747	788	771	796	734	706	749	756	773	756	763	745	730	753	749	726	729	803	712	747	753	686	766	728	741	723	742	730	737	723	769	811	685	778	744	785	732	760	705	739	761	753	705	749	734	785	742	737	758	724	785	775	752	784	706	742	749	736	708	766	779	770	736	731	747	731	757	721	768	709	838	770	762	758	751	764	723	752	728	775	775	756	777	764	741	812	768	725	790	771	728	788	796	753	734	724	759	753	733	770	734	717	791	755	759	705	717	763	773	772	719	735	755	740	733	754	700	777	762	747	759	757	752	738	719	725	761	733	769	705	712	757	779	778	760	746	739	754	755	757	763	737	720	774	765	744	732	750	739	722	737	783	751	722	727	738	784	753	709	797	737	736	795	783	748	662	721	725	749	727	726	747	751	767	748	750	745	721	743	734	727	702	813	716	703	755	758	765	777	770	765	728	718	688	750	732	746	786	798	758	749	731	741	733	763	744	689	784	790	746	739	720	745	709	756	742	747	768	763	712	757	763	742	713	727	799	743	724	744	740	699	733	749	677	780	812	760	713	811	717	753	725	756	729	708	798	740	704	715	760	804	785	725	810	707	750	746	739	772	764	746	731	775	707	759	761	797	767	755	719	736	775	762	751	759	729	745	726	819	769	764	761	766	762	772	749	688	740	718	751	765	734	742	758	716	787	753	802	770	789	721	768	745	761	747	724	741	736	716	756	738	721	729	689	785	711	777	736	738	696	751	771	741	685	707	701	734	778	739	753	747	776	760	749	748	766	721	779	764	791	728	688	743	756	773	749	745	729	728	754	749	742	758	761	774	720	805	766	746	767	760	778	744	772	739	781	729	733	747	744	813	746	725	737	758	740	766	734	742	737	783	828	777	720	750	740	691	721	742	792	771	719	712	784	688	780	761	728	717	739	756	791	774	774	726	762	761	761	682	742	791	724	744	752	746	769	745	783	757	749	785	753	797	708	784	739	716	740	780	764	726	733	721	726	732	749	714	732	796	724	737	776	715	779	755	770	758	751	798	697	719	701	746	771	714	730	717	755	775	798	752	718	738	730	697	718	741	763	793	772	755	785	772	691	704	747	740	763	729	763	741	757	765	759	741	726	753	749	776	713	739	761	791	759	741	744	775	735	734	721	709	747	776	790	740	765	770	758	725	780	756	753	782	735	809	790	739	726	798	776	772	781	732	741	759	788	741	733	756	757	745	771	731	774	732	765	779	782	726	777	734	749	763	758	742	761	744	744	770	728	767	745	758	713	735	708	771	739	755	784	783	752	740	795	766	768	720	760	725	742	745	709	700	717	693	704	749	741	777	790	733	757	740	785	719	723	771	739	755	757	780	797	801	775	733	768	716	754	736	763	752	741	728	712	749	791	740	731	732	791	770	750	749	765	770	738	755	738	807	707	718	728	745	779	767	743	750	713	761	733	758	791	737	795	710	717	727	736	661	754	746	686	716	793	758	739	759	727	731	744	777	708	778	747	745	763	696	734	769	779	738	696	764	746	709	746	756	783	744	722	743	746	760	780	759	730	741	761	746	712	717	760	767	746	801	732	751	734	761	694	781	753	786	757	783	749	709	745	730	708	747	738	796	779	769	723	760	779	755	732	763	774	736	701	769	730	758	700	739	754	742	770	703	785	762	746	741	759	747	754	742	792	736	757	759	735	730	730	736	728	720	768	767	704	695	733	725	780	774	753	733	744	732	737	739	771	729	690	741	798	706	752	744	752	727	763	723	729	731	751	788	794	731	776	755	746	760	744	773	732	792	693	774	778	783	749	749	739	723	763	751	744	730	699	777	714	744	780	778	749	762	743	705	763	732	780	766	751	783	755	676	822	719	757	713	755	788	722	747	696	761	798	747	741	771	764	740	793	750	742	789	758	753	770	758	770	732	708	728	742	762	749	725	746	715	758	732	777	725	704	782	720	709	743	765	742	750	782	774	729	753	768	725	784	715	766	779	718	756	737	741	760	782	782	725	767	677	716	721	773	711	755	736	727	765	734	771	756	740	667	759	709	771	777	722	732	734	719	718	800	747	753	774	754	743	816	723	710	746	763	800	751	750	790	704	784	807	714	715	743	759	754	766	763	676	709	778	730	745	757	766	752	715	776	739	762	773	798	708	715	737	741	723	726	773	708	717	736	739	761	760	735	761	720	804	749	753	763	774	797	754	762	785	750	697	746	693	729	744	756	726	685	695	796	775	735	768	759	819	705	749	736	782	739	723	718	765	765	761	762	736	714	771	755	768	705
40904	29797	28982	18182	9907	8948	8125	5413	3706	3779	3671	2572	2482	1936	1348	1255	1053	887	951	699	600	595	532	498	368	402	470	408	403	386	392	354	345	366	355	310	340	339	304	312	308	280	301	295	314	279	301	314	330	288	284	270	285	260	297	277	287	256	267	285	273	283	264	280	258	293	291	269	310	274	285	302	319	303	287	282	274	275	307	284	301	296	330	291	285	306	288	308	263	333	292	316	286	316	287	289	285	286	287	309	297	318	305	297	280	288	296	257	265	309	304	290	299	322	307	278	270	261	282	280	311	298	290	288	291	293	275	301	304	287	294	314	313	259	302	263	272	289	262	321	291	277	296	309	275	266	288	292	305	303	329	297	263	270	304	272	298	264	297	292	273	308	306	295	297	285	293	273	271	244	310	274	267	269	313	291	289	287	305	284	280	286	263	288	284	308	301	301	314	303	281	270	311	279	285	277	331	313	270	303	291	285	309	271	284	310	294	324	288	313	313	299	314	304	291	278	294	299	283	296	270	287	299	312	283	277	292	275	292	301	306	301	280	288	311	306	281	286	279	295	264	293	289	263	262	271	265	301	281	285	321	306	279	277	284	306	306	275	268	319	323	278	311	278	273	285	304	299	262	268	296	260	272	293	269	302	267	299	318	311	243	305	255	263	279	305	303	296	299	294	303	318	284	277	282	300	320	270	289	275	274	263	279	292	299	290	298	284	316	275	275	272	291	276	288	286	279	262	290	257	297	300	304	301	282	265	326	280	292	277	277	260	277	275	299	262	325	278	278	293	286	279	293	293	281	287	288	284	288	293	293	282	276	268	268	274	272	296	274	296	272	290	310	266	282	309	302	270	267	296	313	302	297	290	292	284	266	297	295	288	291	308	294	287	290	288	295	253	314	286	316	342	296	262	289	312	312	294	286	292	312	272	288	300	301	324	333	291	284	254	273	280	269	310	306	324	267	303	274	279	293	301	304	291	300	285	304	288	271	299	291	271	270	287	294	287	283	287	297	279	262	274	305	244	278	294	285	264	269	304	304	289	306	297	288	278	273	299	293	279	263	310	300	301	268	298	305	293	288	284	285	269	296	273	286	279	275	308	289	255	278	277	290	300	267	269	281	249	285	265	244	277	302	273	277	287	270	261	287	256	265	281	310	268	290	270	332	277	285	274	278	333	311	282	319	311	247	301	280	292	271	263	279	292	295	274	291	260	307	286	292	272	294	269	289	285	296	287	305	277	301	302	292	274	290	297	276	302	288	295	261	291	307	318	283	290	318	288	273	235	269	305	318	310	280	305	274	281	279	279	287	292	280	294	302	276	263	280	310	300	292	300	265	305	306	279	284	284	315	283	293	276	254	284	290	289	284	265	302	298	303	295	289	289	304	284	291	293	287	334	275	276	275	287	303	292	297	280	278	295	283	279	269	307	292	301	301	269	281	285	285	310	283	291	306	278	282	272	269	273	247	293	270	314	281	297	259	301	289	265	310	284	289	292	284	289	299	286	304	298	319	293	289	266	292	300	295	287	288	266	300	288	261	274	260	277	268	325	278	320	274	299	268	286	296	266	303	287	273	272	332	267	337	285	267	302	292	287	246	322	288	309	282	267	268	273	288	277	281	277	292	290	290	320	290	275	285	297	311	285	287	292	345	278	273	291	295	299	282	285	291	310	269	275	279	264	297	299	269	274	288	277	305	276	308	267	273	280	275	316	312	307	276	277	287	308	287	317	293	324	274	283	291	299	311	268	322	282	277	250	303	277	291	290	268	299	278	276	279	271	324	317	331	282	288	292	317	278	315	270	271	295	275	298	261	263	301	300	297	286	260	290	282	292	309	307	319	282	287	316	304	260	273	279	294	306	298	266	272	291	290	290	324	300	286	283	304	315	306	289	320	315	304	331	309	301	324	311	287	273	315	305	312	308	283	301	284	321	280	288	301	287	276	271	287	277	251	309	281	281	318	317	285	269	291	318	305	289	288	306	314	288	286	300	291	282	274	293	321	278	288	326	300	284	261	292	292	313	284	299	313	279	268	298	284	285	301	326	287	288	257	271	292	290	285	290	297	306	292	294	282	317	279	295	309	301	290	318	288	306	272	293	285	281	296	273	289	309	290	297	312	285	299	294	322	293	306	308	280	301	291	305	268	299	304	315	313	271	264	278	288	314	267	314	294	304	299	268	281	306	269	283	275	316	283	281	261	291	308	307	289	287	265	265	292	291	309	280	295	296	288	289	317	297	293	293	333	293	294	268	336	310	292	306	286	247	317	296	267	299	262	305	265	278	283	319	288	284	271	280	262	295	253	262	286	282	268	257	301	263	317	256	292	268	296	303	310	263	319	269	290	284	271	294	286	306	290	284	326	278	266	330	274	292	285	324	302	272	293	286	264	264	302	291	293	305	295	272	279	273	304	308	306	307	277	282	302	302	296	273	270	289	287	275	251	291	298	291	274	303	277	278	322	291	305	294	298	275	267	261	270	304	287	309	297	283	300	286	296	284	268	289	283	320	291	292	318	298	290	292	304	290	278	283	274	324	295	280	286	290	270	263	291	251	277	287	264	257	275	319	328	281	279	283	312	276	309	286	299	296	279	326	278	250	293	316	309	299	288	279	257	272	322	276	299	311	287	316	308	262	308	285	329	285	243	307	280	275	279	297	296	321	303	290	279	286	285	272	321	291	289	347	284	287	271	284	298	302	300	279	296	257	306	245	311	283	302	284	267	299	252	307	306	311	291	285	283	293	292	290	279	275	263	294	267	278	288	310	282	283	296	300	292	295	280	269	315	291	292	327	300	292	266	293	281	285	275	266	285	316	282	267	299	299	287	300	294	272	286	284	287	289	286	287	283	288	288	299	278	293	291	277	292	290	282	303	283	281	280	262	254	286	281	275	272	291	283	312	292	299	311	290	303	323	298	283	273	275	294	278	290	312	318	287	267	291	312	298	276	281	294	288	282	290	269	278	285	298	307	283	292	303	313	273	331	321	326	268	299	318	297	291	295	278	306	295	278	302	272	300	251	277	286	305	266	298	308	299	287	296	292	291	261	275	275	278	290	323	283	278	316	287	274	302	286	263	306	277	277	311	292	258	252	293	289	292	275	310	284	294	331	304	296	304	319	344	269	272	259	268	266	322	268	270	309	317	289	269	286	287	272	294	288	298	287	280	284	276	267	296	332	288	307	296	275	264	265	270	267	291	288	340	279	285	251	285	327	304	279	320	301	304	278	273	268	290	283	300	280	276	302	264	281	314	287	265	300	307	297	288	267	251	269	271	291	263	281	272	284	291	267	277	273	286	277	262	280	297	307	285	318	287	277	248	250	300	252	279	297	318	298	320	285	274	313	283	291	296	287	271	278	271	250	287	294	301	283	274	268	236	293	279	276	279	319	286	290	270	274	289	294	281	319	288	235	287	290	290	324	307	298	283	319	293	298	295	288	322	261	292	259	301	277	289	275	307	279	255	285	316	299	309	299	305	325	305
28097	24566	32207	24691	19798	20843	20909	15380	12546	14161	13822	11370	11976	8843	6838	6434	5021	4558	4743	3192	2858	2421	2122	1764	1616	1632	1747	1632	1569	1530	1548	1039	1056	958	1001	917	945	922	879	813	734	704	722	714	694	695	749	720	730	710	755	726	746	827	726	714	724	738	682	746	709	686	658	686	733	729	705	765	713	757	769	691	663	680	714	683	706	712	749	731	712	759	704	726	685	721	738	700	677	743	710	729	767	702	748	694	704	723	706	729	710	750	736	693	659	734	679	732	678	670	719	728	687	688	687	716	729	710	737	719	696	680	693	740	687	750	722	701	712	751	670	684	709	688	694	686	726	727	734	716	759	698	715	672	689	694	740	686	729	690	762	706	739	648	691	703	702	678	678	709	677	719	706	668	704	707	726	779	766	695	671	692	722	711	709	701	712	715	709	700	769	706	695	720	668	673	705	701	719	709	686	735	695	713	680	697	749	720	712	688	641	656	714	676	756	706	745	689	705	698	725	754	717	758	693	692	668	731	699	721	677	689	708	688	700	711	658	688	723	740	710	702	682	734	660	729	659	731	686	700	701	693	699	680	688	740	748	745	703	741	693	679	721	685	745	700	738	694	708	721	752	665	702	747	740	751	708	710	702	683	710	717	706	737	699	716	726	665	713	662	744	725	700	735	715	744	719	707	729	739	709	673	729	700	738	710	717	716	655	728	683	712	684	739	739	646	674	684	704	729	752	660	697	721	656	717	700	704	691	734	703	735	696	689	732	740	702	687	729	712	707	735	732	740	735	702	703	711	685	728	728	697	738	722	771	716	667	705	722	729	724	695	735	714	722	685	659	657	734	709	790	747	725	717	747	660	714	722	704	714	725	714	686	694	751	706	727	667	723	713	721	681	662	736	718	739	676	721	708	770	719	699	687	719	705	697	708	717	770	695	731	714	727	704	708	659	773	716	754	667	739	727	708	716	721	756	735	690	711	752	742	681	685	684	672	699	704	732	693	708	666	676	705	717	663	694	696	686	703	747	644	771	668	677	719	718	725	708	671	689	693	803	711	694	714	751	728	760	755	717	682	742	715	700	729	710	743	716	727	706	675	672	705	691	687	692	685	700	714	705	739	710	699	686	721	677	727	721	719	643	652	691	699	712	693	693	694	646	701	722	684	749	697	663	702	726	713	709	695	742	714	693	688	675	712	669	706	737	688	736	650	744	700	660	683	677	701	656	690	698	741	718	650	722	699	695	697	743	751	684	731	708	721	726	717	741	726	726	711	754	666	730	755	727	716	732	719	729	705	726	713	700	712	702	742	729	759	772	748	746	710	712	709	733	687	695	707	689	710	777	680	685	707	692	655	738	729	683	740	721	702	711	703	728	736	689	712	706	652	770	704	707	664	699	735	712	662	734	709	706	664	699	684	703	688	794	662	716	726	703	742	718	705	704	733	727	732	756	755	727	700	663	737	676	711	680	739	734	692	708	703	688	711	654	730	721	666	708	727	722	687	710	727	726	686	717	712	701	727	725	717	651	724	652	725	690	706	706	716	718	707	766	694	716	707	694	707	724	709	734	719	688	676	760	737	729	691	679	730	713	707	702	766	704	736	736	737	702	721	695	675	701	723	715	701	693	716	671	663	742	679	727	740	705	738	733	734	708	724	729	690	720	660	695	705	728	727	709	695	707	697	692	711	732	725	693	680	726	719	711	674	702	708	713	752	711	690	728	688	703	708	724	764	686	708	704	708	704	676	710	745	732	705	742	697	671	748	673	711	654	716	740	708	740	745	712	719	713	735	698	767	694	717	723	711	701	694	695	709	690	656	702	726	728	733	759	678	678	759	680	758	707	676	699	718	737	711	698	745	697	752	755	721	696	753	671	713	693	698	722	713	684	677	760	760	726	741	734	748	736	701	670	703	703	698	738	683	682	663	737	728	700	710	705	719	692	718	668	700	720	763	717	687	684	702	688	640	726	757	684	666	712	670	701	673	704	707	681	674	702	707	701	690	745	679	691	689	699	707	676	677	672	697	726	716	747	655	771	701	688	669	751	730	703	734	709	704	729	694	738	726	755	708	717	715	668	700	707	695	680	685	705	750	771	695	703	715	746	712	714	696	718	673	691	696	668	704	704	685	744	736	707	686	761	721	729	776	688	754	701	664	672	698	651	706	692	709	718	708	745	700	667	706	689	711	679	641	720	715	740	663	756	799	702	720	714	693	694	697	739	673	679	702	704	755	757	705	721	739	666	732	666	721	681	684	720	740	723	720	678	681	673	677	664	707	743	685	734	727	741	713	699	676	709	725	734	722	749	765	659	719	685	697	708	717	702	722	702	715	732	724	714	728	663	700	711	687	744	750	738	691	664	707	733	704	723	608	743	726	725	744	687	703	717	682	682	706	733	717	740	643	711	728	735	694	720	719	716	691	718	669	706	710	721	710	669	698	700	713	688	665	723	743	738	689	718	708	680	701	721	692	679	713	728	733	688	703	741	718	752	681	707	747	723	723	754	733	685	721	739	731	707	681	708	705	745	697	752	688	678	750	694	743	746	742	702	720	680	728	717	701	678	738	730	722	695	690	722	661	713	704	696	714	708	693	689	723	725	742	712	699	683	741	705	703	710	740	751	664	706	642	700	690	711	689	714	745	736	718	715	746	698	709	697	731	738	673	669	650	709	703	657	704	747	717	719	683	698	678	683	706	752	692	692	741	722	714	687	715	727	688	665	682	703	704	787	686	732	688	729	713	733	735	712	681	663	744	698	681	710	664	708	711	686	689	705	717	695	690	675	728	705	724	680	694	703	668	711	722	721	689	709	718	679	749	702	716	728	679	706	677	735	683	675	728	710	717	757	706	688	715	661	755	693	714	678	737	696	704	669	740	703	717	712	697	722	726	668	736	732	672	723	713	707	738	690	698	682	669	660	672	742	769	738	740	746	712	700	688	746	745	732	690	757	741	716	731	736	697	706	738	757	701	732	705	718	628	757	711	688	708	670	682	679	712	744	720	740	653	722	662	728	692	709	668	770	644	708	717	692	733	715	712	728	711	748	710	768	678	676	716	738	736	719	752	760	745	709	655	720	754	747	736	693	707	742	731	694	698	778	726	681	673	654	697	720	693	695	703	682	657	710	703	701	739	679	682	713	690	696	741	698	713	752	712	707	695	686	723	709	709	646	737	685	776	715	727	727	754	748	727	711	725	734	766	679	679	689	697	744	689	727	748	724	717	727	726	733	692	675	729	755	691	690	700	677	707	680	741	725	727	717	703	697	765	744	682	693	702	741	729	719	745	753	709	731	691	685	744	729	661	743	716	720	699	687	762	718	756	736	679	699	692	744	698	702	732	694	679	758	727	688	734	693	706	727	725	686	724	750	742	739	678	738	701	675	741	709	681	721	691	770	745	715	722	779	646	712	712	707	714	688	720	772	716	716	681	658	738	693	695	732	724	694	685	711	765	760	718	740	739	728	717	667	727	639	705	724	693	740	750	739	705	713	709	719
16660	9841	7985	4454	2422	1421	1163	944	760	682	562	469	426	401	397	374	383	365	326	300	332	313	313	309	306	336	304	315	306	305	285	314	295	290	294	301	303	291	327	306	297	311	309	313	311	329	300	317	318	319	320	302	334	315	294	277	312	319	339	305	319	311	299	286	307	326	316	300	315	310	286	328	320	287	320	275	311	278	325	334	327	317	296	319	302	316	276	311	325	302	311	289	297	321	272	276	307	337	280	302	329	330	321	330	281	311	330	307	326	315	316	321	299	281	304	322	337	335	327	294	286	311	287	285	309	314	322	277	297	307	304	304	295	305	294	332	326	295	318	289	326	300	308	285	310	317	338	308	333	308	317	303	302	325	336	311	306	311	313	331	316	316	312	305	282	310	300	310	293	312	312	316	300	331	312	289	285	316	315	347	320	309	324	319	284	296	297	324	308	276	297	276	340	308	288	340	308	264	294	298	288	323	320	300	293	309	309	362	328	327	305	300	349	299	344	311	313	313	317	305	304	277	333	293	332	323	306	309	330	321	290	304	298	301	313	279	289	328	306	318	306	307	304	293	283	313	316	321	317	326	291	326	300	332	299	320	320	300	344	328	311	311	321	307	299	294	314	290	314	303	337	316	325	299	332	297	318	297	313	329	315	299	310	309	312	295	329	293	317	328	306	277	299	327	339	280	292	318	306	324	305	312	330	301	301	246	317	299	293	287	307	308	285	338	290	332	314	343	296	300	310	294	304	288	313	356	308	297	322	307	318	329	295	288	317	312	286	298	299	329	287	316	345	307	278	297	298	305	307	303	316	329	310	287	311	313	298	320	337	310	362	297	298	320	298	319	281	301	322	287	319	303	322	298	306	281	328	296	280	292	276	318	280	315	298	292	295	278	289	272	263	287	321	331	309	313	329	305	270	323	295	269	312	314	290	339	314	343	321	282	300	301	307	331	295	307	328	301	314	329	322	311	320	306	299	320	342	321	337	306	302	277	295	332	324	313	318	286	282	308	300	332	340	332	310	317	314	299	305	284	350	325	306	302	336	304	308	322	319	285	302	323	326	319	320	319	298	303	302	315	297	310	272	362	317	296	328	323	327	326	289	288	297	312	324	310	311	294	302	308	309	276	305	319	277	348	303	338	297	284	331	292	307	322	333	309	334	304	334	294	307	310	320	336	305	316	313	300	302	306	313	303	307	319	279	271	286	316	324	307	315	301	321	358	320	320	318	320	313	303	310	289	298	282	274	301	323	286	304	279	288	294	311	305	296	309	266	305	289	290	309	288	322	333	268	295	278	330	269	311	309	312	313	325	308	297	272	297	293	291	317	292	318	347	278	339	290	293	344	315	284	315	296	298	298	305	303	304	344	319	262	282	290	312	312	326	301	319	355	325	326	318	314	317	306	369	321	324	337	339	326	316	289	287	293	285	334	280	322	254	309	312	336	281	323	306	308	314	323	301	328	300	290	312	340	297	317	284	333	294	306	330	312	334	310	292	312	286	302	345	347	296	322	303	320	319	304	323	320	288	282	318	332	307	302	300	296	336	311	317	316	308	300	299	292	304	292	302	304	294	294	327	303	293	286	279	321	279	289	293	297	284	324	312	300	307	311	285	333	274	280	301	283	329	277	314	317	253	323	300	285	332	321	335	277	317	298	290	340	303	262	308	312	316	321	294	295	330	330	286	312	282	314	318	304	311	298	352	306	316	301	327	284	283	321	286	304	292	320	300	306	316	296	333	316	334	286	331	327	336	320	302	347	323	267	307	319	324	335	309	322	311	302	328	340	320	325	280	299	326	306	294	289	315	328	278	281	321	286	292	302	361	294	291	321	307	275	313	316	295	282	262	300	329	313	302	309	299	287	305	353	290	273	306	298	310	295	325	313	283	316	290	303	318	302	312	347	301	336	346	287	305	282	273	321	327	306	314	293	331	307	323	326	296	302	324	273	297	302	273	331	299	267	314	316	350	325	343	321	313	310	291	311	300	283	339	291	329	312	306	299	356	310	296	315	260	309	308	314	313	290	330	309	288	299	285	283	333	297	309	289	319	290	308	324	347	307	329	291	308	296	290	323	350	308	293	309	321	291	295	305	339	322	321	319	309	318	303	349	342	305	289	318	317	306	319	304	318	284	316	340	342	273	332	318	327	312	322	299	330	340	311	303	305	295	328	322	279	337	317	311	293	310	303	300	311	292	319	312	311	325	328	301	329	293	299	298	286	314	336	309	284	291	321	301	307	288	307	267	316	317	309	330	287	301	338	277	278	278	304	332	335	300	306	288	343	293	271	280	281	299	304	308	318	338	324	317	298	315	287	322	314	310	308	279	304	286	275	276	330	332	319	298	300	285	311	265	285	284	297	340	318	322	280	317	304	308	319	306	326	293	307	321	297	339	308	329	321	314	317	292	313	325	315	319	305	298	309	301	310	323	341	266	298	305	348	278	325	292	322	288	291	307	319	316	298	302	314	342	341	301	331	327	312	301	292	287	319	324	313	290	286	325	290	303	297	310	302	306	320	305	290	316	299	285	296	330	296	294	330	286	319	333	286	271	303	329	313	298	312	286	317	297	320	323	311	305	328	301	315	297	328	301	310	332	278	317	338	301	332	315	300	300	314	293	310	316	296	311	308	288	291	340	295	297	315	281	300	316	298	331	292	355	318	318	330	333	326	323	315	264	293	327	299	291	291	319	298	323	316	292	294	318	297	328	308	277	312	298	267	318	295	294	271	286	342	353	320	312	306	286	310	288	274	331	268	278	291	290	292	305	279	321	279	331	327	312	334	322	307	317	287	307	326	306	316	334	333	304	304	309	308	338	324	290	348	312	331	301	322	260	274	330	299	303	329	334	323	301	303	313	338	342	319	311	292	286	293	319	318	324	316	315	306	297	306	317	289	292	311	325	277	279	341	321	296	336	306	308	260	332	335	285	267	317	302	295	315	326	285	316	331	350	314	300	303	283	286	325	284	302	330	318	285	332	316	257	300	296	323	316	306	299	312	322	329	310	305	313	314	313	294	283	295	299	319	296	297	323	326	313	318	322	318	322	312	291	276	313	299	296	267	312	320	338	322	303	308	295	305	381	318	279	303	314	292	303	274	295	304	324	294	301	280	332	285	304	311	311	339	325	295	289	314	322	307	295	291	349	327	268	305	286	301	380	335	322	322	296	313	300	306	270	294	320	301	308	325	323	336	297	274	276	331	311	300	339	331	292	275	278	316	306	287	305	305	321	317	316	314	337	338	298	321	318	304	298	319	305	277	263	302	301	327	322	292	295	306	336	323	314	295	305	307	333	284	317	317	344	323	298	265	310	283	289	328	332	290	312	298	312	330	287	309	320	335	307	291	303	314	301	285	276	322	297	313	292	296	316	326	336	307	295	306	320	304	309	303	341	324	306	291	313	318	282	296	317	347	293	307	325	318	293	297	299	339	310	301	293	328	310	288	270	312	293	317	313	284	342	290	306	313	304	343	299	305
12084	9443	13613	11613	8263	5716	4740	4059	3183	2686	2214	1915	1721	1465	1266	1220	1128	997	1057	979	913	842	861	794	790	824	793	795	790	825	810	770	786	744	772	788	775	741	755	790	753	752	790	775	737	731	754	760	742	689	765	765	761	757	697	769	780	760	729	780	783	754	740	709	755	771	742	718	726	791	749	713	766	740	705	767	765	774	705	713	706	774	730	775	776	718	743	750	689	738	744	739	785	768	777	724	727	766	734	785	785	734	728	755	759	756	698	728	742	789	734	741	758	764	742	747	747	760	726	758	717	790	753	775	790	799	757	760	729	743	773	783	752	726	740	735	753	789	795	715	766	761	738	741	787	736	771	727	743	773	757	747	732	742	733	708	798	777	734	768	746	768	713	772	784	786	724	763	724	799	756	731	773	775	745	765	719	735	745	745	708	782	744	743	735	745	790	697	718	784	727	786	763	688	760	758	758	723	769	714	742	747	765	719	709	783	748	698	762	743	788	721	783	727	785	749	749	738	729	759	752	751	713	759	770	694	781	719	747	724	761	749	750	746	793	741	737	778	784	780	727	746	742	730	764	763	751	747	777	734	750	779	783	719	757	779	730	752	779	789	749	760	743	775	749	756	745	714	753	766	771	699	782	712	765	763	782	748	725	752	730	738	766	747	729	787	763	788	806	776	712	774	730	750	804	748	753	727	817	733	801	776	790	771	763	790	760	703	818	793	756	765	728	792	773	775	777	735	756	745	755	741	714	766	753	745	767	719	743	767	756	794	768	731	762	769	805	783	771	767	711	750	737	777	698	708	764	758	759	750	745	841	721	726	718	767	763	763	779	785	784	749	767	750	711	751	704	784	793	735	779	756	713	783	747	703	785	774	735	768	788	733	787	763	765	742	706	754	758	771	764	769	715	761	806	752	794	733	744	796	753	781	751	797	774	755	750	726	800	747	709	724	755	779	769	711	753	799	734	727	811	815	757	723	732	712	779	776	764	745	712	765	798	819	713	714	755	732	742	727	778	770	745	741	786	759	777	742	753	732	769	722	727	775	769	744	743	760	752	793	797	735	749	777	759	769	802	807	786	769	775	791	713	743	764	790	702	798	798	754	755	753	768	716	739	780	757	783	761	787	761	743	701	781	757	722	784	732	791	789	739	766	793	757	756	723	724	724	759	759	756	771	736	730	794	781	736	743	689	684	713	732	786	775	752	764	759	750	736	739	772	759	738	733	805	741	726	749	788	751	743	754	735	798	767	746	693	727	750	724	756	761	722	796	760	771	764	760	711	796	748	777	752	748	799	779	703	775	736	799	760	796	746	713	741	752	745	732	817	744	735	773	783	775	763	727	736	790	745	776	783	716	770	740	718	731	763	761	723	723	757	734	718	762	725	739	743	764	753	794	753	778	813	767	755	753	758	755	751	734	796	762	779	727	715	763	731	721	753	744	722	772	764	763	794	755	795	759	766	729	760	734	769	734	749	733	751	752	792	779	707	718	743	771	712	723	709	763	752	730	760	723	788	770	718	700	815	738	764	745	762	774	725	766	736	766	700	749	717	776	738	751	742	771	812	781	772	671	783	799	739	821	748	776	701	708	757	720	766	726	732	730	777	775	738	698	787	720	776	764	703	716	779	815	768	775	793	744	762	749	711	788	824	718	754	758	721	766	767	721	786	757	791	770	741	780	743	718	695	802	776	728	745	730	787	715	787	690	777	725	748	738	748	788	730	767	725	770	780	751	744	788	745	771	729	723	706	739	822	750	704	763	728	722	694	811	751	739	720	752	716	775	733	792	744	722	813	768	723	743	764	723	745	768	791	733	782	778	727	748	764	758	759	735	743	740	739	790	724	756	770	744	720	718	772	737	746	766	730	769	735	775	743	717	685	758	735	737	792	790	764	754	802	728	764	732	747	794	759	760	768	767	755	720	765	776	745	784	764	741	807	789	754	783	679	732	734	770	737	796	741	719	765	752	744	725	744	677	785	765	725	722	735	746	799	732	751	733	772	762	725	677	703	733	683	731	760	729	768	757	736	777	799	740	797	731	760	772	720	748	754	720	768	734	751	699	746	714	768	699	766	750	757	718	739	754	770	737	761	677	755	751	742	757	767	723	785	769	752	789	768	730	737	741	749	823	785	808	778	804	721	745	761	741	746	735	725	777	779	704	720	761	756	757	699	767	762	783	771	739	760	760	792	775	725	710	724	689	756	678	759	796	736	721	759	794	767	733	710	758	706	753	712	779	743	735	765	728	707	763	697	782	749	778	757	761	763	742	736	760	715	792	779	791	741	753	719	754	775	735	759	803	769	765	762	782	782	793	784	824	738	751	768	737	743	736	751	771	757	739	743	713	742	760	780	734	722	787	784	736	708	793	746	730	760	749	757	745	743	728	771	710	762	773	787	697	735	769	752	762	770	766	760	730	808	782	836	714	725	732	783	735	727	760	769	754	669	774	744	739	717	710	706	727	784	717	742	694	742	750	757	750	758	752	737	754	810	736	734	715	715	722	745	708	736	727	740	765	748	767	708	776	688	787	762	750	745	772	758	815	734	743	728	776	748	743	811	758	733	746	766	775	761	756	679	744	747	752	700	790	735	766	682	761	683	760	750	762	704	719	772	797	745	687	684	720	730	757	802	724	752	745	761	741	735	727	728	724	820	723	788	805	741	769	783	739	739	752	745	725	781	740	774	727	722	785	775	766	776	805	750	814	759	771	739	758	773	723	701	688	766	720	786	786	764	758	683	719	761	767	770	734	770	776	732	779	697	727	763	735	786	758	814	703	755	734	696	739	737	725	788	770	768	769	693	723	763	761	740	731	738	739	730	727	766	818	766	754	731	793	758	722	755	719	766	717	821	774	776	728	770	699	743	769	766	709	758	737	776	797	741	737	749	788	719	800	772	737	775	776	765	741	778	787	774	794	703	716	788	777	756	804	744	797	779	763	696	749	805	788	738	761	770	749	759	715	764	739	729	766	804	734	774	783	745	755	728	775	793	738	752	715	727	739	766	792	710	760	755	775	759	728	775	804	733	714	766	791	728	788	812	781	773	758	741	811	740	750	742	708	754	725	795	712	793	782	753	785	701	754	769	730	704	742	728	698	748	747	778	726	759	754	727	714	796	746	742	704	742	738	721	726	782	716	772	743	787	707	760	751	697	751	782	736	765	758	740	763	734	753	758	725	745	738	737	780	759	758	732	770	770	786	776	756	730	743	772	723	721	796	738	731	739	740	762	742	789	731	692	772	751	732	789	759	742	772	714	785	722	748	728	777	783	732	702	766	775	729	765	734	769	722	726	813	712	729	748	703	761	753	770	802	791	800	724	756	714	743	775	731	757	730	778	741	754	762	709	725	754	776	721	724	799	743	756	776	767	734	744	793	771	721	750	756	745	742	747	781	752	741	739	761	769	690	749	769	793	724	747	791	742	702	752	766	779	763	726	794	733	761	731	750	724	774	776	759	772	787	698	771	716	749	769	718	720	766
29684	20537	19674	10901	5885	4841	4254	2691	2226	2641	2193	1618	1648	1113	943	924	777	711	668	506	484	435	431	443	412	437	399	377	357	426	358	335	359	291	303	325	321	307	300	310	321	334	334	328	282	310	322	312	286	280	279	288	308	299	320	270	315	296	312	298	335	288	342	322	306	315	292	301	295	301	307	305	294	303	303	323	316	328	307	317	308	287	327	324	287	335	303	294	295	306	304	294	297	305	314	330	274	299	304	305	308	293	288	301	310	310	292	305	318	293	334	301	292	303	322	320	319	328	246	286	310	346	295	300	302	287	331	300	304	303	278	292	289	278	299	337	310	304	316	278	311	308	278	338	321	300	334	336	319	318	286	277	291	357	288	323	295	328	326	318	318	319	323	303	317	321	299	312	339	312	305	310	291	296	271	307	293	323	278	306	267	310	333	293	299	293	264	296	306	310	308	329	291	296	313	277	289	314	304	313	323	264	282	316	300	289	314	302	311	328	261	307	277	324	318	310	324	284	297	290	315	297	333	294	284	304	291	295	314	296	279	308	309	319	277	257	278	318	294	285	292	297	310	283	289	255	313	291	304	287	288	335	286	321	330	313	261	269	294	296	307	300	286	318	316	291	322	281	289	319	315	341	286	300	274	312	292	269	289	292	303	316	303	286	280	302	285	285	267	291	295	316	304	294	314	286	285	301	315	292	299	303	300	296	274	329	308	301	311	348	309	308	272	322	296	295	349	286	339	289	309	306	325	273	345	331	328	303	323	301	314	295	318	294	308	301	309	289	318	302	298	340	262	315	325	288	312	295	316	284	341	305	314	305	278	308	288	291	317	290	323	292	319	327	364	284	299	307	306	275	340	343	292	322	296	323	304	297	304	319	333	306	348	325	327	325	320	310	308	299	306	269	311	310	305	307	284	291	288	305	282	279	312	283	326	279	295	310	283	307	308	265	317	297	328	290	279	299	339	332	300	330	299	289	314	324	283	297	308	306	298	328	322	297	291	306	285	289	317	308	320	295	317	314	324	316	318	323	330	289	312	294	306	343	304	285	295	288	311	288	274	307	316	316	310	324	307	304	313	295	329	302	272	310	320	300	290	321	318	317	329	294	309	308	304	312	297	318	326	304	326	307	291	320	331	287	329	290	325	311	284	303	286	316	297	318	321	300	292	326	333	293	298	279	293	302	303	278	320	305	266	306	313	286	305	300	302	331	299	321	333	329	294	281	291	335	318	288	289	306	302	274	301	301	279	320	320	310	295	333	306	289	330	293	307	314	298	313	294	290	290	270	333	306	321	323	299	323	304	315	319	303	309	319	306	301	278	301	285	312	324	312	292	314	301	298	296	299	296	290	297	297	309	361	292	289	285	308	279	303	293	296	281	303	248	287	310	295	319	306	304	309	317	330	296	305	290	288	320	319	316	310	339	296	292	333	275	305	312	275	317	270	327	329	296	320	313	287	278	285	275	304	278	315	310	279	303	292	293	274	292	324	319	307	280	338	333	338	290	304	330	272	324	329	277	312	302	283	311	325	301	296	336	301	306	300	344	301	347	302	322	304	326	326	304	308	291	261	266	311	316	298	300	286	280	318	304	301	285	319	285	315	317	283	315	302	301	305	303	338	321	311	304	289	323	327	303	282	332	305	320	293	294	354	297	288	300	316	308	321	285	316	293	308	309	312	285	315	322	298	300	273	329	311	315	288	298	278	278	302	300	293	317	317	333	321	297	286	323	333	288	284	296	309	272	295	336	322	290	294	295	338	291	307	336	328	315	292	286	313	300	332	312	303	282	301	296	293	310	292	312	303	298	293	315	302	282	295	288	336	280	310	298	328	324	302	292	286	294	265	300	313	292	314	305	285	313	348	293	322	288	349	303	260	301	305	286	302	295	303	308	285	319	295	288	259	286	313	284	305	333	283	308	306	313	302	306	297	335	321	322	308	261	299	278	338	305	311	313	282	323	317	272	304	312	272	285	295	303	301	325	295	275	300	282	278	315	300	268	315	310	293	296	283	323	322	287	299	289	313	301	272	286	295	309	277	289	316	326	336	335	338	308	283	305	300	286	289	282	344	325	295	282	294	289	270	333	258	297	314	309	296	302	283	343	276	280	301	287	309	303	317	280	306	306	334	308	300	312	304	313	298	325	281	295	317	312	307	326	269	331	320	254	278	306	283	315	314	320	317	287	272	308	313	297	298	340	338	309	286	278	282	301	331	295	300	307	304	283	306	315	304	280	304	289	311	333	306	303	313	306	278	293	303	301	306	280	320	310	295	311	332	298	296	299	300	295	304	320	298	323	292	328	318	308	293	305	305	313	316	322	312	298	294	297	293	291	303	325	295	273	308	306	301	316	277	301	291	316	297	278	298	320	334	293	293	322	255	318	336	303	330	306	289	294	341	292	308	290	286	334	354	294	289	299	321	315	279	296	261	300	300	316	305	306	312	340	309	298	271	319	329	295	328	338	285	302	332	321	302	326	295	303	348	292	298	298	295	313	298	327	287	298	338	311	303	292	311	279	331	302	284	323	320	313	295	292	289	338	312	321	299	297	304	287	276	278	293	302	312	324	296	292	289	288	283	289	252	268	298	277	303	338	296	309	314	269	298	302	338	291	298	328	322	335	276	284	303	305	321	281	301	313	304	273	311	321	294	309	283	303	297	264	314	287	284	295	290	299	341	307	303	302	324	287	319	265	337	332	352	327	301	302	317	275	304	299	316	325	289	283	317	269	300	272	274	309	340	277	299	315	309	323	308	334	275	285	294	291	286	281	297	283	301	292	299	266	301	329	336	296	330	283	316	322	302	306	345	317	292	273	349	284	335	328	314	312	317	344	302	285	301	280	311	316	343	283	320	339	310	294	311	284	336	280	288	316	306	285	305	282	298	309	277	325	276	269	302	308	295	317	325	313	311	337	315	290	306	290	313	297	335	311	319	285	324	317	287	292	324	322	337	301	326	319	281	302	275	315	338	300	293	311	308	326	287	304	295	294	315	335	349	315	289	313	289	320	320	301	284	309	291	296	301	331	287	312	287	273	300	323	310	318	284	306	333	289	298	269	278	290	291	311	309	291	294	294	298	322	329	309	316	304	313	313	294	306	280	321	288	300	310	310	308	285	320	282	306	291	313	278	292	282	296	297	349	287	265	320	295	254	307	286	293	311	300	292	299	321	332	298	290	308	305	350	300	300	336	301	301	314	299	320	306	336	296	322	290	289	293	295	287	308	314	289	287	286	306	327	304	297	295	325	336	303	290	303	326	312	283	301	283	311	280	305	306	320	320	303	300	313	290	289	315	273	284	277	294	285	293	330	290	300	299	284	274	298	299	339	314	309	329	344	282	278	284	324	293	318	290	276	309	313	313	313	340	295	300	272	303	294	331	307	285	288	286	324	308	299	296	329	282	302	302	295	299	302	288	280	269	284	283	327	315	280	294	302	295	294	294	326	340	290	308	306	275	283	336	297	300	302	330	304	298	274	308
21453	18182	25018	19169	14968	14634	13882	9285	9115	11075	9574	7944	8514	5831	5062	4432	3653	3190	3314	2417	2088	1712	1568	1624	1762	1392	1450	1323	1366	1307	1127	959	935	867	879	827	855	868	801	768	784	743	770	737	739	760	735	734	755	735	832	718	714	721	732	784	737	772	709	720	806	758	765	745	774	709	748	732	727	735	725	733	705	747	726	757	769	778	754	744	775	719	748	750	739	744	775	735	776	683	802	731	730	752	730	770	766	779	762	730	780	806	737	745	730	743	742	746	770	734	753	710	704	730	711	759	747	735	748	766	840	786	770	759	770	715	755	737	707	736	752	726	752	751	751	790	757	781	737	737	765	800	706	707	755	769	740	774	725	768	724	721	757	726	701	730	749	727	778	827	696	775	734	702	728	799	747	770	793	777	745	746	749	666	703	727	731	701	736	729	772	733	739	695	757	702	738	743	769	750	728	767	725	796	709	757	705	707	771	796	708	758	750	761	724	738	740	728	730	671	756	719	785	735	779	752	758	764	765	776	747	719	729	744	730	691	771	736	698	744	698	734	724	744	759	794	746	685	741	753	717	777	749	741	750	744	732	741	720	744	752	714	750	751	722	746	769	750	835	777	784	697	721	757	773	768	791	758	759	712	742	749	730	740	752	766	718	727	786	788	749	777	748	718	722	777	744	737	755	792	743	743	797	743	720	743	755	724	752	728	717	735	736	773	752	737	714	793	739	753	764	789	726	739	723	744	695	759	720	759	757	721	803	717	774	725	729	767	758	761	730	801	797	766	784	753	810	722	771	708	752	777	751	721	769	681	730	750	753	742	785	768	763	755	770	761	758	747	692	771	748	745	739	713	718	707	717	672	762	743	777	744	720	765	737	752	733	747	747	751	733	747	759	760	729	770	749	751	734	781	744	718	790	769	738	728	759	776	729	797	762	730	753	766	773	743	794	762	765	687	753	739	724	692	739	701	721	767	758	758	772	737	752	695	765	739	757	827	735	714	724	756	746	734	735	739	722	732	765	793	738	738	776	756	769	717	769	738	814	758	713	775	780	722	727	730	742	739	770	723	771	728	753	773	754	799	734	738	791	735	748	729	755	743	725	776	764	746	761	734	746	753	757	777	726	793	760	726	751	777	675	731	750	789	740	739	726	747	750	758	764	699	723	762	730	708	733	772	748	770	736	827	761	757	680	771	745	728	726	752	759	703	728	743	751	785	752	719	751	715	739	713	742	741	709	733	786	767	736	769	753	723	734	792	736	724	696	751	732	766	731	836	749	720	719	729	783	736	711	748	776	765	787	748	739	742	750	741	768	741	752	751	759	777	793	715	710	732	774	781	730	786	731	762	784	785	775	733	727	759	739	767	705	769	748	718	714	770	777	744	752	788	746	761	762	739	778	807	744	759	743	712	733	776	725	724	743	775	747	744	758	736	766	749	736	734	746	721	800	733	749	746	767	742	775	751	777	731	782	768	688	737	756	780	718	756	778	767	788	779	754	721	757	730	696	762	731	759	724	764	749	781	769	720	724	729	739	734	779	739	776	701	736	708	777	751	745	772	744	756	749	741	741	769	741	757	725	743	746	801	703	738	794	729	756	736	717	718	709	767	724	711	713	692	742	740	744	727	764	778	714	745	774	754	738	775	748	736	778	725	716	743	765	754	760	776	748	736	727	721	782	777	733	791	726	772	763	768	713	758	786	748	767	735	754	725	775	713	736	796	740	759	745	791	756	724	724	809	695	750	767	745	745	747	709	746	743	715	794	727	725	747	760	753	808	721	751	752	724	762	697	727	710	727	737	701	776	724	706	703	741	728	738	765	732	782	705	752	752	724	769	745	724	818	758	741	702	799	728	817	719	754	732	764	764	720	724	701	737	710	746	760	751	738	739	780	762	697	740	747	716	748	805	705	741	752	765	734	737	762	731	756	725	756	746	816	746	735	711	718	814	705	729	715	779	754	741	804	731	757	720	726	716	727	733	691	747	723	769	716	770	768	712	758	724	723	729	779	693	751	675	720	783	691	781	762	775	720	713	790	725	800	768	774	757	706	726	760	760	729	753	712	714	722	739	741	762	713	723	771	754	745	803	748	718	736	744	749	772	776	761	688	764	712	754	691	745	754	735	738	733	742	740	760	681	713	686	755	768	755	790	771	683	732	737	695	760	731	697	764	728	726	759	733	736	763	732	742	728	734	734	706	734	705	758	751	739	759	726	767	726	724	801	780	661	755	749	760	755	734	745	710	785	712	725	790	745	736	736	727	743	780	736	724	744	754	728	785	761	766	761	747	784	778	748	708	767	761	747	722	737	743	758	752	788	707	747	748	774	781	773	731	767	780	723	694	743	782	753	733	729	773	752	747	766	779	798	766	792	763	732	776	797	753	755	746	754	730	734	736	719	746	769	745	765	730	679	745	758	758	756	769	750	749	727	785	730	755	771	770	767	748	701	765	759	741	751	754	774	742	719	750	677	743	767	730	781	767	759	729	738	721	761	751	770	773	763	738	736	726	742	736	728	777	743	778	715	746	726	756	735	755	706	763	766	760	786	745	742	763	738	729	765	781	729	705	762	774	708	726	780	753	818	736	750	780	744	747	744	763	731	750	751	753	746	739	754	720	717	764	742	739	737	739	730	722	736	784	758	799	744	777	708	731	768	766	746	724	777	727	731	719	741	743	781	736	741	791	753	751	738	741	735	728	792	736	749	798	777	763	742	746	711	764	777	781	755	797	722	678	807	754	749	732	759	735	722	755	758	734	722	791	776	723	764	759	733	763	771	764	752	752	728	758	754	752	746	740	752	722	734	757	768	731	740	753	749	753	727	773	773	804	784	707	738	738	766	680	764	746	736	708	710	759	711	750	755	784	757	784	721	782	765	754	782	776	741	798	724	735	765	733	756	721	791	749	748	714	741	755	717	733	772	760	708	724	772	801	726	707	740	747	737	801	765	760	746	751	785	783	848	741	719	720	740	734	733	714	755	729	762	748	724	756	743	751	799	768	683	720	754	759	759	722	785	719	754	715	802	777	780	748	716	750	761	746	724	697	762	705	744	744	753	749	715	682	754	724	696	696	765	718	743	762	765	767	809	763	754	737	735	800	770	756	738	710	764	740	740	734	707	734	761	748	727	775	746	711	755	744	732	792	744	687	757	760	744	716	711	778	743	692	770	758	711	735	755	718	776	737	768	745	750	797	724	726	748	757	757	741	740	681	775	754	685	760	674	748	732	712	784	760	746	742	753	776	759	740	809	718	745	753	695	731	756	765	782	769	752	742	732	773	760	677	742	776	716	722	766	779	765	716	789	734	736	746	753	777	729	728	729	772	744	780	785	758	739	774	752	740	703	738	749	753	718	725	770	777	789	777	688	737	743	734	759	743	758	758	762	737	736	736	786	702	771	724	799	738	725	803	740	745	715	771	781	778	747	761	712	725	718	743	790	760	751	760	719	725	772	763	777	713	783	742	770	692	735	781	780	711	762	717	771	734	759	770
39388	29658	26842	15610	9272	8884	7588	4856	3651	3758	3905	3370	3340	2061	1756	1579	1178	1083	950	850	715	572	559	596	543	486	420	424	436	457	383	328	342	332	350	345	326	289	323	257	283	306	308	300	291	308	298	265	310	304	334	290	291	299	280	294	284	279	293	274	271	259	327	296	284	254	267	242	310	304	316	311	295	268	275	293	280	274	298	306	290	299	265	260	272	318	301	300	282	304	278	281	295	291	291	314	277	301	288	265	281	273	279	301	264	310	291	299	256	296	295	275	284	274	264	257	297	264	292	263	300	291	303	308	289	274	292	301	307	300	280	279	306	301	287	302	279	305	274	323	268	290	284	335	288	281	261	286	309	311	294	318	296	298	281	270	259	285	276	314	272	285	276	297	330	272	316	288	317	258	294	288	293	309	271	299	268	263	278	262	279	278	284	289	272	289	274	264	281	285	336	283	264	320	298	273	281	285	278	322	289	307	287	271	297	290	322	300	271	283	285	259	298	270	298	301	288	270	290	280	275	244	259	315	284	280	283	273	278	294	274	288	291	292	296	322	279	283	300	271	262	273	291	292	290	300	274	288	300	278	293	283	314	268	256	313	252	297	306	290	288	260	263	306	302	302	279	283	277	286	284	302	309	281	288	297	257	276	251	269	271	311	288	288	274	303	323	290	292	293	304	281	271	285	294	278	291	307	288	273	278	294	289	322	309	284	298	278	282	280	301	298	254	285	294	306	279	295	251	256	286	276	289	261	287	292	272	301	296	310	275	267	275	301	306	289	264	325	306	270	293	302	276	293	306	306	324	285	267	289	288	291	310	314	307	281	292	305	317	309	269	267	272	298	333	296	279	326	289	312	288	307	285	306	301	312	319	320	297	280	289	277	279	305	282	310	287	286	294	296	300	310	263	285	285	286	287	295	280	274	295	268	268	286	317	277	273	314	305	299	279	271	260	286	281	271	300	299	279	289	306	294	277	283	284	291	279	283	276	271	272	284	292	249	304	278	275	280	294	302	321	272	280	240	258	307	299	292	240	290	266	267	281	290	289	286	275	268	284	294	272	319	301	303	315	273	286	307	272	269	302	272	314	331	262	283	287	307	320	283	359	312	291	310	284	276	313	293	286	285	262	238	301	286	296	280	293	300	287	297	301	287	316	279	270	286	277	269	275	281	261	254	289	252	307	278	282	306	274	276	289	265	271	278	301	299	295	295	271	242	265	275	286	280	298	307	270	266	263	281	291	300	315	297	286	274	272	295	306	307	262	269	297	297	247	281	303	282	291	289	278	296	262	296	300	273	260	275	252	279	273	305	266	308	303	269	288	290	286	307	287	297	281	254	274	323	293	312	293	317	281	289	278	272	289	287	318	293	257	312	288	291	304	285	313	246	241	283	283	293	310	277	298	257	311	291	255	289	281	269	293	310	279	304	267	279	292	289	290	275	299	293	301	311	317	284	270	329	300	337	282	285	303	314	272	299	300	291	287	305	316	296	241	286	301	281	282	286	280	251	294	302	309	298	292	266	261	307	305	310	311	288	298	277	284	265	285	320	302	274	337	262	269	281	283	290	290	253	287	281	270	245	309	289	295	294	266	298	270	294	316	275	329	285	274	281	279	285	310	313	262	284	303	294	271	286	298	308	297	292	336	293	262	307	267	302	279	271	303	291	276	298	295	295	288	256	311	301	309	282	303	271	281	254	335	285	301	283	275	302	254	269	279	285	301	295	282	297	267	287	266	285	311	275	283	304	307	288	274	251	331	283	291	326	288	275	282	289	267	298	333	291	277	302	280	304	291	292	292	303	285	273	278	277	283	282	292	294	326	301	286	294	287	270	264	289	326	295	278	290	298	273	299	283	274	285	290	283	244	301	267	273	268	300	298	298	277	278	288	285	300	294	294	271	276	270	276	278	284	297	315	256	286	268	313	289	234	296	297	295	307	296	314	270	290	260	265	303	300	301	297	284	281	246	306	278	294	309	283	313	267	301	253	288	259	268	277	277	289	285	305	288	310	279	310	304	249	275	280	306	315	319	268	303	312	301	270	278	278	303	308	258	278	285	288	275	272	273	276	244	279	295	275	300	299	303	279	271	310	346	309	294	293	314	291	285	292	285	265	294	313	316	286	274	274	284	295	269	313	320	296	266	309	318	315	244	264	285	303	271	306	283	297	287	301	270	300	280	276	300	292	300	293	280	269	302	299	267	268	288	286	273	272	302	295	313	270	277	314	271	284	257	291	277	283	283	282	259	273	298	323	273	298	308	310	299	302	287	300	283	318	302	281	299	310	285	278	283	248	270	287	289	280	306	274	290	281	265	291	313	258	287	287	308	254	314	283	261	281	301	290	296	308	275	257	300	256	279	293	277	277	299	299	288	267	287	277	280	262	264	282	297	303	298	257	291	253	294	272	280	263	274	301	293	313	276	305	271	263	290	295	309	301	254	296	277	284	289	306	312	328	271	317	268	261	279	277	294	310	271	290	285	281	298	311	288	300	278	322	303	290	311	304	302	294	292	304	283	279	299	332	272	286	318	283	263	274	304	322	290	299	276	266	265	313	263	291	309	285	311	274	312	273	280	281	274	316	309	275	274	262	263	289	291	336	299	246	252	303	272	267	314	278	329	264	284	272	301	283	281	292	296	290	306	303	275	255	313	272	304	289	286	294	283	299	276	298	276	285	291	305	287	279	295	273	275	287	281	282	268	288	299	299	337	279	275	331	293	313	290	290	286	314	268	316	279	304	280	287	290	271	318	309	280	290	270	296	297	297	307	281	273	267	298	287	315	310	263	312	275	296	291	253	272	312	289	285	302	303	294	305	313	295	296	268	266	282	315	302	286	268	307	258	295	271	294	304	288	285	273	267	292	277	286	271	279	278	260	296	266	285	276	271	276	289	310	277	262	253	286	262	265	286	292	259	315	267	288	298	281	320	297	231	286	303	271	266	285	281	276	291	257	273	290	301	279	307	295	299	272	314	279	287	290	302	268	298	279	273	291	332	297	266	282	274	283	268	289	267	307	294	266	278	285	287	266	296	314	295	279	309	272	298	265	317	311	294	276	260	322	291	293	310	268	297	294	295	285	276	295	279	316	276	283	295	291	303	340	318	326	306	270	317	289	279	317	300	270	291	275	285	306	300	294	277	280	285	257	281	304	297	269	296	288	269	277	295	282	288	298	326	286	311	245	310	293	301	269	298	272	300	313	247	252	257	325	279	271	274	288	292	318	287	298	285	298	278	292	311	287	276	246	296	290	284	275	271	307	242	296	264	297	243	317	305	286	306	280	281	298	296	315	288	317	303	266	273	285	280	286	296	287	272	289	323	280	283	289	297	294	290	253	308	272	298	259	307	290	284	293	279	315	301	301	295	344	328	315	283	270	268	297	273	281	279	263	294	308	268	301	279	304	321	259	284	288	279	272	265	301	307	284	277	316	320	289	274	304	285	281	308	311	274	289	282	267	289	269	287	326	291	301	285	308	295	323
27319	24839	29669	22804	19849	20485	19269	13506	12401	13428	15147	13383	14783	9602	8792	8142	6172	5499	5088	4038	3619	2817	2626	2695	2519	2014	1968	1873	1859	1777	1316	1044	1074	948	936	998	981	899	818	810	768	726	729	730	738	723	691	687	740	749	727	746	698	755	673	726	729	751	759	718	715	700	694	722	736	711	762	682	700	664	712	657	708	661	721	697	683	706	683	712	750	770	661	678	692	678	702	700	741	691	676	729	672	670	703	707	671	664	711	699	696	734	658	699	706	704	650	701	701	743	636	710	702	712	773	697	743	642	746	743	706	732	712	700	675	704	683	722	727	710	694	671	729	702	701	757	707	708	715	734	693	674	730	761	702	696	718	700	713	721	768	712	724	706	706	721	684	690	703	686	714	713	705	701	716	755	714	729	709	766	735	642	675	698	698	712	713	700	721	688	715	747	707	680	722	708	641	708	735	678	710	694	708	717	743	714	752	717	688	687	683	683	679	700	712	757	688	739	732	664	708	725	704	697	692	748	722	674	724	689	692	761	704	743	683	728	710	745	692	736	672	696	720	699	727	688	696	687	731	699	756	680	759	709	731	727	716	719	744	694	689	733	699	695	723	670	700	713	694	706	699	699	736	706	720	689	696	749	732	686	719	712	748	697	704	668	723	729	689	685	689	710	717	694	671	719	709	657	723	717	733	724	659	711	725	689	681	688	726	712	731	729	692	736	696	676	687	728	708	696	704	718	699	688	714	695	759	734	736	736	705	695	739	713	701	727	758	704	749	763	720	708	739	663	716	698	696	672	713	717	738	744	683	676	713	717	701	725	691	659	732	667	726	672	672	685	707	726	694	715	706	724	702	772	733	704	740	751	698	667	706	706	690	738	700	679	729	740	725	671	690	706	731	723	674	708	717	701	701	660	704	661	711	711	681	710	713	719	719	682	712	670	714	725	767	732	747	659	686	656	707	769	726	705	717	725	708	751	706	714	701	773	725	746	730	698	726	713	741	694	722	746	700	690	709	708	708	714	723	694	713	742	690	712	712	706	711	698	709	727	660	643	718	657	648	783	656	699	721	739	703	695	693	696	707	688	707	704	719	719	701	748	665	711	678	746	702	664	684	711	731	739	681	703	729	711	804	684	703	697	758	693	706	677	735	666	677	711	718	622	690	726	720	701	707	714	683	724	717	698	729	700	731	761	679	720	698	714	710	766	721	694	697	702	704	743	719	679	701	674	696	677	683	723	713	693	708	714	695	692	715	694	689	693	694	707	722	698	714	678	695	668	686	717	666	711	733	682	726	696	704	671	669	722	752	724	709	726	710	720	748	733	719	751	778	677	718	698	697	701	680	693	782	723	695	740	673	698	710	721	703	689	718	753	717	692	699	741	737	736	685	651	721	732	710	694	720	743	689	692	739	664	721	706	743	788	710	715	737	689	730	731	691	696	692	702	703	682	701	668	757	695	673	718	655	677	655	701	764	672	702	756	727	702	733	695	708	742	716	687	671	704	719	693	716	651	741	684	662	693	742	704	732	701	711	664	694	708	742	714	701	701	710	677	695	689	696	704	703	665	707	715	679	752	698	738	761	670	722	735	742	686	756	723	722	747	721	727	739	748	749	752	734	718	734	701	702	696	726	737	711	716	718	732	733	724	711	694	755	725	681	719	691	747	734	671	705	759	694	719	736	719	703	772	682	715	670	727	740	711	730	708	710	746	692	678	710	747	719	687	721	748	712	703	689	737	686	721	666	715	678	729	700	702	660	659	735	717	700	722	658	708	701	711	698	700	695	691	697	751	709	683	670	725	707	721	709	731	732	635	697	737	718	685	696	708	718	713	732	680	741	717	650	695	676	685	722	675	691	725	715	739	687	721	719	701	736	749	722	702	722	705	660	671	648	700	730	716	712	711	737	704	729	715	719	699	693	674	701	675	717	691	686	685	747	746	674	739	724	667	723	702	724	695	710	717	712	712	667	681	704	714	758	754	712	756	720	701	731	699	742	716	772	717	699	677	741	708	728	702	763	706	743	701	712	765	678	727	710	686	709	712	722	742	682	626	698	688	680	728	712	725	659	730	698	727	758	674	765	728	683	732	706	722	712	730	707	717	730	729	714	687	699	701	645	692	728	736	728	706	699	689	718	688	706	721	725	672	701	685	733	725	738	747	710	673	723	706	721	703	720	718	699	716	720	706	718	716	676	699	736	713	726	700	714	712	730	726	734	705	704	754	681	691	680	720	730	667	701	710	684	740	713	684	693	727	700	680	707	696	710	681	725	666	726	685	730	730	677	734	718	737	755	669	691	717	739	718	720	655	744	692	722	679	706	677	710	714	720	748	694	673	697	717	698	718	760	672	718	746	691	645	727	718	703	685	703	735	743	706	709	761	723	702	713	681	674	690	711	725	666	675	717	689	712	672	773	703	725	681	767	679	740	753	669	738	685	678	688	687	714	671	673	743	740	708	663	709	722	696	704	694	683	751	717	722	689	731	707	722	742	684	772	675	700	772	681	720	730	695	714	727	687	722	731	757	697	710	700	689	709	675	755	747	646	731	711	703	697	679	692	718	693	704	734	744	704	712	686	704	709	697	705	765	725	700	708	701	716	682	682	674	747	712	701	750	730	701	717	692	719	696	720	708	702	683	706	699	704	717	668	696	691	701	744	690	708	715	757	680	673	783	712	746	703	722	698	726	702	712	714	741	754	734	720	677	672	718	722	733	728	669	680	727	701	649	689	707	710	685	668	701	737	705	695	747	724	691	706	692	726	670	745	700	745	737	698	785	715	665	716	728	726	694	682	683	753	734	683	696	688	737	712	750	742	757	709	674	685	730	689	701	707	746	743	695	746	708	665	702	682	745	733	701	652	689	695	668	700	705	723	684	690	733	700	724	691	783	721	693	717	715	707	721	687	696	686	734	686	710	740	681	747	705	639	691	736	679	644	727	666	700	696	701	714	686	738	726	732	661	718	706	691	716	726	746	666	709	697	689	734	691	733	702	693	683	679	733	682	730	704	654	750	750	726	685	680	698	759	738	740	664	754	733	715	706	684	688	727	686	724	729	702	709	731	682	704	705	672	729	710	708	710	724	724	755	682	723	720	695	732	721	731	738	772	755	692	716	702	713	758	685	717	717	682	761	702	685	705	672	728	682	710	723	748	690	662	737	717	700	675	707	687	719	747	702	700	669	660	698	721	697	781	689	714	680	695	697	679	640	662	722	697	721	685	681	663	723	676	738	670	698	734	692	733	701	681	717	673	718	731	696	650	706	689	693	650	711	700	704	730	735	668	687	734	747	680	711	661	742	727	710	705	694	746	731	707	738	704	706	661	706	736	731	749	721	731	700	693	731	743	693	632	724	675	726	749	690	711	663	663	701	704	693	662	726	702	749	716	694	740	727	684	732	705	721	713	694	697	710	723	705	743	656	697	712	709	667	704	759	685	720	725	734	657	712	718	689	711	718	734	718	760	716	684	723	709	689	702	751	750	704	701	704	720	745
18127	10288	7000	3456	2127	1390	941	784	647	635	542	488	494	416	416	417	393	386	369	376	355	346	361	341	331	306	325	307	310	322	301	328	291	312	333	271	343	335	316	353	354	281	350	315	320	331	303	296	310	329	290	283	279	306	275	305	347	318	295	305	293	300	282	317	336	288	364	296	341	300	316	339	327	297	288	332	306	350	328	278	299	290	310	293	305	305	281	334	332	285	302	321	291	304	315	297	296	327	305	312	328	327	336	307	303	318	309	312	311	300	295	292	311	295	338	314	324	293	342	338	310	319	317	329	310	329	316	302	321	338	302	308	342	307	332	311	287	306	328	308	318	345	288	298	307	288	309	314	275	300	272	325	298	272	297	317	323	285	324	343	324	327	287	335	311	318	301	296	316	316	348	314	349	296	311	314	306	316	312	289	286	294	296	317	318	302	287	307	305	319	296	304	289	284	289	294	318	337	289	353	294	301	333	284	322	312	338	332	292	305	270	317	315	315	290	337	285	295	283	328	337	333	313	338	320	317	297	276	298	299	315	329	314	319	323	303	315	320	324	289	292	317	318	323	320	286	344	322	300	303	298	319	319	305	312	330	308	292	324	278	270	311	310	297	330	292	304	325	262	281	291	291	298	314	328	340	289	327	334	287	317	322	288	297	305	339	281	323	357	342	316	317	262	319	280	303	280	331	295	304	317	298	295	301	289	312	312	307	293	288	317	323	295	292	285	276	276	297	315	308	306	312	308	290	319	271	271	280	275	313	297	340	341	310	300	277	292	290	317	302	289	339	324	318	340	301	302	303	319	285	290	272	325	325	317	343	308	314	269	301	283	313	345	318	314	295	308	322	300	307	306	299	303	287	319	298	313	300	322	282	264	305	275	277	307	298	294	324	307	280	268	286	302	318	325	291	313	312	250	303	322	302	305	315	285	312	321	347	321	326	320	306	322	347	288	314	305	291	309	327	302	328	310	281	296	322	295	299	301	299	294	301	299	350	271	293	272	263	301	307	298	288	334	296	309	286	290	334	307	335	269	286	295	306	315	332	343	310	288	334	307	289	302	278	287	318	314	321	323	298	304	290	302	317	329	295	302	320	300	327	309	307	299	307	292	328	310	300	273	319	327	327	285	306	311	298	322	300	299	283	311	298	309	264	300	287	314	322	287	294	312	316	303	316	293	310	350	294	316	301	282	322	299	298	332	313	311	293	284	287	337	293	274	304	327	288	332	277	284	315	307	276	280	309	320	325	325	329	292	294	332	306	266	351	303	337	320	298	301	303	298	322	340	346	320	303	300	326	300	313	323	332	287	328	299	297	298	308	327	294	321	297	285	300	308	295	327	305	305	307	315	314	300	282	319	363	297	309	318	306	323	290	310	311	296	306	280	293	317	324	318	298	303	295	308	326	332	328	320	300	294	314	317	324	339	307	291	321	322	288	305	313	311	299	313	309	301	303	276	282	312	283	242	296	295	292	325	308	288	278	321	309	323	289	282	310	329	343	319	319	313	318	283	329	280	295	307	312	304	295	322	311	294	336	300	313	324	305	312	291	308	334	310	298	339	316	295	311	322	289	318	307	277	304	302	313	310	292	281	323	302	323	318	291	342	333	302	282	304	288	302	343	287	304	270	319	309	302	362	274	309	302	311	289	271	298	308	321	311	319	287	330	330	272	346	296	257	327	285	305	316	293	276	272	295	338	283	332	302	333	282	319	286	291	334	289	283	323	278	333	344	280	304	325	321	302	281	327	300	294	325	302	293	295	277	296	311	315	308	296	273	315	277	273	304	308	322	274	327	307	315	306	309	330	324	323	288	296	261	256	304	300	300	304	316	286	298	316	310	289	320	320	311	300	300	329	303	315	333	340	312	303	343	315	352	297	302	313	275	313	275	270	315	318	299	289	289	297	339	334	327	321	318	323	311	286	304	315	295	349	295	301	307	279	295	300	299	338	319	297	306	330	310	331	353	311	308	307	317	301	299	307	316	317	274	329	326	275	293	301	306	301	310	330	316	304	282	313	323	285	285	307	321	320	327	300	280	297	339	315	343	326	278	322	324	322	303	319	291	274	291	316	328	321	324	303	309	296	308	337	318	268	316	307	298	321	326	320	300	306	279	313	347	290	334	336	320	269	322	306	319	300	311	336	298	298	331	276	289	286	321	272	290	281	326	298	311	306	325	293	297	330	294	294	315	311	305	287	312	265	319	302	275	289	326	311	308	315	292	309	301	305	335	301	301	307	299	305	306	323	337	303	309	335	285	300	335	298	296	355	333	313	288	290	276	299	299	324	338	311	304	286	326	327	291	323	301	341	307	310	288	311	309	296	304	338	306	308	295	312	320	316	288	288	294	264	329	271	308	325	333	337	322	281	308	298	305	308	303	339	310	322	300	329	320	335	323	303	276	297	311	269	318	305	285	296	297	301	304	305	318	305	348	320	325	305	325	304	330	293	333	326	320	323	313	340	325	326	326	320	306	317	303	307	302	288	312	361	297	295	296	279	298	318	293	308	334	310	300	334	302	327	347	310	312	332	303	280	294	319	310	309	313	299	265	276	269	323	333	308	284	316	305	318	314	322	295	320	289	314	323	290	349	319	305	334	350	312	302	305	305	303	287	248	343	320	295	307	305	303	313	299	340	341	305	312	302	328	303	321	305	316	276	304	330	307	331	317	333	320	288	307	311	332	295	322	327	305	295	301	304	318	315	321	331	318	311	314	281	332	287	293	315	297	318	307	326	294	297	301	316	291	325	333	321	317	305	262	295	353	313	319	299	314	258	321	284	316	284	271	312	289	344	313	306	291	311	294	332	301	286	313	330	355	297	305	303	326	322	311	316	282	307	320	332	333	318	301	297	307	324	318	298	292	325	313	299	288	310	295	295	296	283	292	353	323	326	339	309	309	301	306	332	300	313	285	310	310	313	307	295	277	317	322	318	322	326	265	287	308	294	302	308	297	332	331	336	349	305	294	341	323	303	330	303	284	336	312	335	308	328	307	306	285	272	304	322	272	332	287	324	321	301	306	293	294	282	297	310	310	291	326	314	303	335	285	321	330	309	295	288	299	312	320	293	317	316	317	332	303	289	306	309	281	291	323	311	304	319	319	341	293	321	329	301	322	311	300	265	289	298	307	330	341	281	306	307	302	309	302	307	322	268	306	287	332	341	303	295	308	313	319	310	305	306	305	292	301	318	302	292	288	308	319	308	277	296	333	316	283	288	313	309	307	328	318	299	318	277	337	323	316	311	301	309	333	290	315	338	306	281	302	285	301	325	300	323	276	308	290	307	286	306	300	285	321	274	353	294	316	281	303	301	324	305	312	286	322	296	275	331	327	318	301	346	286	310	304	296	321	316	324	304	300	329	314	301	308	307	292	311	368	342	311	282	275	293	317	288	334	337	295	295	304	345	319	311	335	285	295	301	305	310	293	300	297	339	337	288	321	315	312	283	352	297	271	296	284	322	312	311	295	327	328	306	354
13097	10059	11810	9509	7564	5428	4046	3212	2678	2442	2252	1890	1827	1543	1399	1324	1324	1191	1113	976	902	990	923	897	873	903	801	858	806	847	755	785	740	760	734	844	770	756	770	791	744	791	746	788	755	742	756	762	777	731	771	759	719	730	746	733	743	807	734	799	784	747	735	744	741	710	736	700	765	757	774	836	728	751	757	746	752	737	720	744	739	697	742	738	754	741	718	763	735	749	755	740	733	751	778	751	789	784	741	706	744	735	748	758	756	757	739	755	795	791	767	794	722	745	792	758	761	782	742	739	791	742	738	755	747	744	705	750	735	761	735	744	776	749	721	704	766	756	748	776	792	784	766	732	754	728	766	763	810	776	711	745	681	739	766	769	752	726	746	759	751	730	721	729	779	739	752	741	738	741	739	772	746	736	763	768	740	714	745	772	798	733	731	760	742	763	697	707	796	756	738	772	753	732	728	732	768	744	751	742	755	719	727	811	727	799	749	745	763	714	770	726	766	737	723	740	766	724	770	805	774	732	712	753	704	716	751	766	746	732	759	711	714	704	745	721	759	738	754	796	755	684	792	745	715	760	749	778	754	782	732	797	718	726	779	746	810	791	736	713	781	751	762	736	756	755	746	723	786	760	738	760	746	712	788	786	784	813	747	763	775	734	686	747	801	734	768	753	758	770	767	784	754	766	735	777	720	756	740	771	738	686	768	724	750	765	776	749	755	744	701	799	753	750	730	697	756	772	764	728	739	769	779	747	804	775	739	783	790	767	727	719	784	743	717	675	762	764	748	734	721	782	803	785	707	749	784	742	729	742	699	798	791	761	744	786	745	697	747	760	735	748	772	806	802	760	727	745	744	753	756	759	754	786	761	757	747	829	793	730	783	744	729	756	793	790	729	707	770	782	767	793	782	742	764	768	747	743	725	788	709	741	702	799	774	701	788	773	740	762	741	731	754	720	738	756	756	711	738	747	761	759	739	756	790	752	716	720	737	695	772	727	778	757	788	720	819	734	696	735	768	756	791	725	747	765	710	731	761	732	769	793	814	798	766	691	741	765	751	772	754	727	761	748	731	772	804	750	744	754	784	706	742	763	738	810	728	776	757	748	733	755	758	665	729	740	696	764	745	776	759	771	763	732	728	749	777	806	754	677	757	723	743	721	693	754	732	710	760	763	744	759	758	723	794	782	737	739	713	761	732	767	751	740	704	755	787	764	775	782	748	719	743	767	707	770	814	732	734	747	754	744	736	738	746	751	765	737	783	741	812	725	745	778	741	695	728	767	797	769	754	774	752	755	762	737	759	784	811	760	745	745	740	780	752	731	783	759	727	690	735	739	811	785	785	728	750	753	783	755	820	777	754	740	746	731	802	712	787	705	718	727	747	785	796	758	731	783	740	717	737	723	757	748	780	724	754	734	777	773	769	751	776	761	725	760	727	791	758	793	764	747	721	755	748	741	748	765	749	762	761	736	757	777	763	773	697	766	772	689	731	756	767	728	799	727	817	736	771	759	741	750	754	763	750	712	718	737	750	777	736	795	748	788	776	740	755	762	700	758	757	706	793	766	735	751	766	730	735	737	758	805	754	750	743	744	769	771	710	786	738	728	709	735	788	789	765	752	752	760	763	718	764	745	795	734	722	783	750	751	748	745	762	800	778	713	744	726	733	751	782	750	765	752	779	810	790	771	759	731	759	772	742	693	790	764	741	767	736	759	744	742	769	759	760	766	729	753	794	711	718	809	756	751	729	748	796	731	815	791	783	791	743	756	736	714	710	749	726	751	757	780	714	734	764	741	737	731	769	758	733	746	818	731	779	729	730	752	743	711	772	755	746	727	768	743	768	771	776	781	727	748	698	813	770	767	737	761	741	751	752	782	759	754	744	743	732	775	783	697	775	720	767	758	750	746	745	788	734	741	739	765	770	717	723	781	750	748	757	709	791	737	826	789	771	731	803	772	730	793	766	753	742	715	801	714	725	751	740	738	764	726	701	754	729	721	723	719	725	737	767	718	724	715	743	759	679	750	782	751	745	731	731	719	747	739	784	725	738	782	748	729	771	754	726	794	735	745	741	785	761	736	726	787	730	757	723	761	768	768	818	768	769	763	716	798	707	756	759	774	701	714	715	769	766	768	764	740	748	722	773	689	743	788	778	773	771	734	720	722	738	763	712	700	685	790	762	756	719	724	796	729	781	750	757	772	753	693	767	762	709	744	715	816	720	715	722	708	707	767	734	717	766	762	771	772	772	754	780	775	709	730	727	752	780	749	754	809	783	726	798	728	771	709	849	786	726	759	745	753	735	715	801	760	739	752	706	718	755	748	748	708	756	792	690	757	780	810	764	756	737	789	750	718	670	792	766	758	694	725	731	750	726	703	744	723	771	711	738	717	745	742	765	742	754	753	784	756	708	775	756	755	751	775	768	799	769	760	706	763	753	724	751	739	750	774	781	742	700	722	756	734	795	778	770	725	699	725	781	727	807	796	711	730	761	738	729	714	760	721	747	796	775	733	710	755	737	761	719	769	748	766	732	717	740	742	793	737	755	738	774	722	747	748	743	730	739	781	742	743	772	734	747	733	732	727	704	715	746	778	811	773	741	737	747	740	792	740	789	751	776	722	756	704	768	754	729	807	713	784	705	737	754	728	768	729	748	731	764	783	724	730	691	721	770	743	700	780	783	742	737	785	776	716	793	727	765	774	696	710	737	695	716	764	739	718	715	774	789	729	748	770	760	759	703	744	745	759	674	738	745	719	749	763	733	751	753	729	761	742	766	744	745	781	730	742	765	736	751	784	801	770	806	783	757	757	687	758	747	738	783	792	767	776	742	820	767	765	747	730	797	738	805	778	757	703	741	745	754	746	752	763	773	746	716	732	788	757	719	795	763	795	781	767	741	737	748	744	789	717	763	800	701	752	730	699	725	758	733	791	742	752	744	776	755	745	727	734	757	736	815	783	735	733	714	759	764	773	670	785	780	744	763	781	709	718	764	738	776	765	774	718	762	749	759	774	717	731	789	776	794	745	707	768	727	736	773	747	778	682	729	796	726	786	778	739	778	771	760	764	759	808	750	765	791	721	741	737	773	730	786	753	771	738	728	776	702	749	735	809	768	738	782	794	753	752	788	783	743	711	764	706	763	703	789	718	755	729	763	791	764	748	717	737	749	740	773	778	741	736	711	775	734	731	786	769	806	766	766	761	769	771	764	696	758	744	749	724	733	709	766	774	753	810	765	746	741	731	742	740	748	696	789	797	761	785	723	780	754	726	744	726	765	731	777	727	763	745	756	734	769	757	715	731	793	746	784	772	749	796	735	745	748	747	819	742	765	795	722	753	775	735	728	736	730	743	783	707	748	732	767	782	791	724	743	787	781	735	738	808	767	779	757	735	687	714	786	747	709	731	807	760	759	740	741	697	749	720	716	733	740	776	728	728	790	764	748	755	753	739	733	761	736	814	751	713	756	762	773	757	738	739	784	714	770	773
30695	21602	18214	9391	5477	5020	3744	2423	2061	2343	2301	1984	1882	1285	1117	1028	894	703	745	580	608	542	514	455	425	436	426	396	377	326	330	324	353	309	324	323	295	331	307	316	307	295	329	313	299	326	287	308	311	281	306	316	321	314	301	283	275	274	276	290	309	343	313	332	326	320	317	307	309	271	305	315	287	325	305	303	347	275	297	286	286	275	335	317	311	292	275	313	287	296	284	329	310	312	293	300	322	304	279	325	279	298	316	304	322	319	284	304	276	315	345	284	299	319	298	291	285	287	347	319	314	329	314	322	296	280	309	318	310	302	308	285	289	275	324	300	290	292	296	274	263	310	274	286	308	286	313	304	322	317	304	294	318	289	346	276	275	317	311	304	303	325	304	281	305	303	291	296	280	281	293	300	289	310	304	323	278	291	326	276	293	303	288	292	308	267	286	297	310	311	293	333	293	305	290	281	299	282	306	305	285	284	306	263	307	303	306	298	284	309	301	286	268	294	295	274	295	302	295	288	300	300	307	291	293	296	278	289	302	311	323	283	287	314	305	326	304	326	290	312	291	310	302	309	295	312	282	289	308	284	292	295	296	336	252	303	271	293	291	312	285	291	303	300	284	308	291	296	279	305	306	290	314	332	297	299	302	315	278	307	275	294	287	332	314	284	305	295	312	289	295	332	265	291	282	301	296	286	305	298	287	294	279	286	327	315	306	294	321	304	332	329	307	301	291	275	321	327	269	289	274	276	311	321	296	294	285	308	323	283	305	266	302	301	314	290	287	310	336	295	278	321	309	322	297	276	307	273	307	280	311	320	302	279	288	315	296	311	269	300	300	301	296	296	332	282	279	305	291	324	285	295	312	298	320	319	293	314	309	291	302	319	290	314	314	299	324	284	326	295	270	301	314	291	320	306	303	292	284	311	290	281	294	313	285	269	303	305	314	326	300	294	284	323	284	320	309	277	297	332	306	287	287	290	308	277	287	320	299	317	334	267	290	331	260	290	297	326	280	300	301	306	300	313	323	313	298	320	293	313	287	330	318	307	250	253	293	296	287	324	312	267	297	303	305	307	289	269	307	296	338	312	273	299	304	310	300	285	314	289	283	304	294	288	298	302	318	280	276	288	312	276	332	318	314	299	297	296	335	279	263	341	298	278	325	333	312	288	265	327	291	295	323	299	285	302	299	300	290	298	285	322	286	311	320	276	316	319	290	315	311	303	289	327	305	290	268	294	330	305	295	324	320	319	334	318	287	296	312	303	282	303	284	291	313	280	315	326	304	318	311	281	282	310	304	294	289	297	301	301	296	299	295	301	312	330	326	284	298	301	302	244	310	293	291	307	297	285	278	307	298	294	278	338	300	298	301	310	302	305	318	302	298	334	307	302	274	319	316	271	327	316	301	309	287	306	327	290	264	260	288	302	291	293	282	297	280	336	266	331	308	320	306	308	270	289	305	289	294	300	324	294	307	299	324	293	267	302	278	287	287	281	316	287	304	291	307	312	315	329	322	297	316	318	292	265	287	322	294	305	266	286	260	322	288	324	309	318	290	290	339	303	292	326	285	312	324	316	313	293	309	321	324	292	298	298	322	282	289	286	300	275	295	294	285	300	305	278	291	341	313	306	315	278	251	292	304	317	277	323	321	297	269	344	273	318	295	268	308	296	309	313	285	306	333	315	269	311	290	281	308	320	314	296	292	287	327	318	275	294	328	306	304	304	255	292	300	290	286	318	322	290	295	297	270	293	305	310	321	313	309	294	283	315	285	327	319	307	267	302	313	277	312	268	300	303	287	316	313	305	274	303	303	295	313	320	273	326	314	318	278	287	313	298	291	270	309	285	307	306	302	266	306	293	277	298	301	277	297	312	283	289	301	289	286	317	287	277	309	278	303	288	271	310	298	298	305	298	266	322	312	299	303	275	298	284	304	304	308	288	293	314	303	281	291	265	260	294	289	290	318	316	314	268	296	322	283	326	327	291	296	281	293	290	305	302	308	317	322	302	330	309	289	316	273	290	311	295	271	305	300	295	360	311	294	283	300	302	310	312	305	295	326	324	282	302	323	304	299	294	275	293	295	289	308	281	294	287	334	279	293	286	337	282	308	336	323	310	319	287	317	307	323	320	300	312	303	308	294	320	290	286	320	299	285	294	291	274	282	298	299	291	296	293	318	347	302	289	298	286	289	295	365	305	311	296	337	301	285	292	313	293	316	317	295	299	291	284	273	318	296	308	292	282	307	280	287	284	337	266	278	296	300	302	300	293	298	281	272	317	308	284	306	306	340	281	305	325	302	315	325	329	280	290	315	276	287	286	303	306	294	275	318	295	310	323	294	298	296	319	333	299	316	290	310	294	316	294	307	308	298	275	287	325	330	288	315	278	314	307	311	336	318	292	329	274	276	314	290	273	322	308	284	280	314	334	305	284	270	278	274	336	297	314	299	314	332	311	307	296	297	281	303	316	277	314	288	300	317	299	310	314	289	302	289	299	304	311	294	286	303	321	268	291	312	306	302	281	288	294	268	263	290	284	308	304	290	305	281	328	276	319	295	330	296	302	283	305	290	306	303	314	313	321	287	288	317	284	323	272	305	299	266	283	309	345	295	288	295	309	290	293	318	310	292	293	304	299	264	307	283	309	305	322	289	295	277	270	312	302	308	291	280	327	334	303	316	289	300	319	315	309	282	301	323	278	298	299	314	256	302	270	279	310	294	300	297	292	296	285	330	328	317	305	283	318	290	320	315	302	270	285	316	304	297	323	312	303	330	289	320	283	307	282	287	266	300	309	265	282	317	317	298	285	296	284	332	317	299	273	297	288	265	284	289	262	292	261	279	331	324	312	289	321	307	273	301	283	295	327	291	342	329	293	300	286	293	318	344	309	335	284	288	282	311	327	332	269	301	284	295	327	280	331	356	288	313	286	290	319	287	297	274	331	292	284	280	321	311	277	297	260	286	326	299	267	288	325	297	311	331	301	296	284	289	309	323	305	288	274	305	287	300	296	293	341	289	306	272	293	287	318	325	310	292	298	290	316	278	295	295	325	300	285	284	318	328	301	306	332	304	284	278	279	325	287	285	315	287	320	294	280	276	329	284	311	297	321	258	294	283	314	287	296	294	330	307	292	331	309	304	303	314	336	292	354	302	312	280	285	279	305	290	322	328	306	320	281	303	301	297	318	313	272	321	315	301	312	286	309	312	266	291	286	297	299	309	321	295	297	310	306	316	290	323	280	309	295	293	322	318	304	312	302	305	278	297	323	293	323	273	322	289	302	322	306	344	293	318	304	290	309	337	310	326	298	273	340	301	321	299	277	279	287	298	305	296	319	301	318	313	291	310	300	329	348	284	320	306	295	327	290	300	272	274	318	312	297	281	302	287	275	300	331	331	295	304	326	309	289	288	256	312	312	319	301	286	288	313	270	323	301	300	291	291	293	285	318	287	297	270	314	309	314	296	331	281	300	288	303	273	290	318	303	307	307
22420	18724	23072	16953	14228	14800	12029	9066	8053	9892	10087	9011	9570	6621	5681	5573	4027	3740	3672	2726	2625	2227	2073	1951	1607	1471	1502	1395	1287	1051	946	944	971	868	960	911	797	882	769	786	777	774	769	736	707	731	773	757	724	785	783	753	789	723	711	763	728	700	724	693	734	712	758	751	787	705	760	719	736	788	768	679	761	703	758	704	728	738	767	726	686	765	688	736	735	723	743	717	756	768	726	759	758	764	741	752	729	745	746	755	733	764	733	727	685	779	742	773	786	683	704	727	753	719	761	739	733	709	740	761	737	736	712	729	769	717	724	698	771	726	696	727	744	739	715	746	707	750	728	767	780	736	675	778	756	729	732	735	780	750	761	751	699	754	708	685	714	734	766	703	757	759	674	705	737	724	744	775	707	740	796	790	703	756	772	721	695	746	761	808	722	682	721	728	788	754	734	754	755	720	727	714	762	754	747	775	748	761	698	723	791	766	759	735	756	708	757	730	760	764	726	747	702	685	721	764	788	736	717	739	727	787	791	724	695	733	731	732	720	727	766	718	775	720	746	763	773	714	787	712	767	750	737	754	722	736	742	762	723	764	747	769	710	740	712	684	732	717	748	757	744	680	765	762	759	753	745	743	740	716	774	781	753	765	756	773	700	730	735	769	799	729	712	746	721	739	723	743	698	734	715	723	731	754	772	736	715	736	728	759	767	713	699	721	739	697	702	720	735	727	769	746	695	743	757	761	775	691	728	719	730	759	766	703	719	736	738	733	746	718	711	796	742	720	715	736	718	735	750	747	742	723	760	736	769	788	776	752	746	778	778	742	714	737	755	741	692	762	735	746	756	737	747	715	751	738	703	754	753	726	747	737	707	770	729	767	713	721	728	714	730	790	722	765	702	743	694	706	753	732	754	759	737	744	781	757	692	754	746	759	723	730	755	755	773	754	727	770	712	757	724	787	757	764	800	739	762	714	764	778	739	776	763	757	763	729	743	697	737	749	695	771	764	778	710	753	736	687	760	757	733	738	735	753	780	722	727	763	741	772	737	745	761	672	754	745	761	766	753	715	732	766	693	735	784	784	719	720	780	721	762	712	768	709	760	741	762	739	740	749	772	766	700	690	800	768	752	737	733	749	736	737	743	713	726	729	738	731	771	782	758	752	743	724	724	748	744	728	713	724	747	759	730	744	769	741	759	751	768	791	783	731	744	768	737	753	727	780	731	734	735	713	804	732	759	740	678	704	763	757	722	741	774	720	717	747	782	695	737	753	732	719	754	750	720	752	733	746	718	727	715	815	715	702	769	763	757	744	705	706	724	776	754	759	761	741	724	762	724	783	740	745	790	764	736	745	738	739	755	747	714	739	756	679	730	717	798	727	742	756	723	748	777	737	688	773	767	716	768	775	779	753	727	680	716	749	706	704	701	743	725	706	730	732	769	754	766	722	711	737	727	694	740	713	771	732	745	752	744	710	794	762	737	792	712	709	753	714	738	721	726	679	700	726	748	756	744	753	726	748	737	745	719	684	781	754	749	748	740	749	707	774	719	742	741	752	783	701	780	723	749	693	730	728	709	737	769	771	727	767	744	716	742	723	726	753	738	752	735	724	725	721	778	763	757	737	693	758	736	700	678	734	737	770	735	743	776	723	757	785	692	669	784	718	752	754	771	741	745	767	757	732	719	778	771	748	749	752	796	744	702	750	770	744	727	744	741	748	770	753	739	744	778	762	723	758	734	754	792	753	793	806	810	750	761	721	760	778	782	774	698	735	731	736	774	703	762	752	765	770	734	710	712	737	795	732	714	693	745	721	731	754	701	747	691	709	715	715	739	670	715	736	724	794	727	708	741	764	770	765	696	776	797	745	748	800	793	741	724	705	785	751	736	755	692	741	774	723	771	735	751	760	744	712	747	785	765	715	713	767	725	740	719	723	766	759	716	736	748	731	763	717	726	739	773	709	709	722	765	702	688	752	767	753	721	755	720	718	739	737	710	793	762	763	726	726	751	730	747	750	746	739	735	749	770	703	726	746	727	745	787	793	741	762	757	721	721	722	754	754	772	764	731	721	741	734	693	708	768	723	725	747	730	755	732	722	729	718	756	761	716	764	743	749	711	761	759	725	680	769	747	727	747	729	749	738	726	743	728	739	751	732	719	767	762	728	727	777	762	782	747	764	782	729	738	738	769	749	737	749	728	770	766	680	755	735	733	718	723	748	760	749	706	726	753	708	715	689	757	747	729	733	737	765	740	724	763	736	768	759	702	734	751	759	778	705	748	751	761	695	764	772	686	736	733	766	776	726	781	743	708	690	751	769	726	694	784	710	796	715	769	758	794	731	750	719	763	707	766	765	761	749	786	757	752	747	752	723	722	724	731	741	770	744	766	711	712	772	736	747	775	774	789	743	781	795	724	708	752	705	733	768	735	778	714	787	732	744	787	754	733	759	716	749	773	742	713	777	775	756	744	720	781	715	737	795	718	741	798	702	704	715	731	720	725	753	756	695	741	770	735	756	744	700	723	753	751	717	755	756	717	746	745	746	714	763	747	740	777	767	686	759	691	704	795	743	702	728	699	721	768	711	723	788	779	826	760	773	785	712	761	744	807	734	734	735	796	735	768	736	767	751	745	788	749	719	747	732	733	733	707	763	765	756	752	734	748	748	715	757	735	733	748	787	765	703	740	744	753	724	733	735	749	748	774	736	733	818	746	712	723	715	759	736	717	749	737	733	771	722	745	745	731	779	777	760	741	769	729	779	749	715	701	778	746	735	763	743	766	691	724	786	756	744	743	707	760	736	763	751	701	782	772	777	714	755	770	756	711	742	811	770	737	759	749	749	711	732	748	724	717	774	759	788	744	740	768	783	748	745	712	744	739	726	753	707	732	782	752	735	709	760	749	756	776	755	739	773	744	736	708	754	755	749	721	768	798	718	771	716	751	741	737	706	785	774	765	735	777	731	721	736	760	763	735	715	746	734	792	699	703	808	718	728	757	780	723	756	757	722	741	731	753	758	764	711	720	720	723	751	764	777	760	735	788	684	739	741	733	693	772	712	750	767	709	748	761	708	765	752	742	775	741	752	733	724	725	739	737	746	730	695	762	766	727	733	732	731	736	756	754	760	694	747	723	727	721	741	731	787	813	730	794	787	807	770	752	745	779	710	683	739	729	744	754	767	758	722	721	739	784	696	759	790	778	715	759	758	751	761	700	680	762	778	738	754	760	773	765	724	777	718	744	736	754	746	785	786	727	789	740	746	732	779	698	755	782	732	739	718	743	769	771	789	745	725	720	735	764	752	759	738	713	769	721	724	760	722	700	759	707	788	770	733	736	719	767	744	753	743	757	776	742	740	713	794	677	739	714	745	787	685	722	781	815	717	763	772	732	763	727	720	784	738	755	721	729	750	765	725	765	729	728	756	738	739	739	763	735	716	768	735	702	761	735	756	719	710	697	752	767	732	775	733	743	770	750	722	742	724	763	727	750	667	708	689
38515	28893	24890	13915	8579	8966	6424	5580	4175	4279	4358	3495	3644	2368	1775	1717	1326	1104	1020	947	732	662	667	603	473	479	468	461	416	409	374	378	333	293	385	329	323	316	296	324	297	283	308	303	267	306	276	253	278	289	284	299	276	273	293	279	251	279	273	320	277	252	290	293	303	269	285	308	273	305	295	294	269	265	251	300	270	270	227	256	291	251	297	283	234	311	286	262	278	286	275	296	279	269	264	309	293	257	277	283	302	306	264	278	312	302	260	273	290	282	297	268	273	311	247	252	271	276	315	321	268	278	288	299	292	274	280	266	298	281	283	293	297	297	283	284	305	300	291	269	278	288	288	308	253	340	310	262	305	272	260	277	292	260	290	285	277	257	271	293	287	323	282	285	289	265	304	263	295	277	297	336	234	264	293	302	272	286	278	274	287	285	295	296	298	269	309	277	306	302	327	293	292	291	289	260	258	295	290	279	293	281	301	328	271	294	274	276	306	279	273	295	298	286	299	292	294	292	282	278	292	281	295	290	273	249	274	262	308	300	291	290	299	295	308	296	287	318	292	282	269	282	290	267	296	301	270	289	285	283	264	279	299	301	285	290	290	308	275	281	279	300	305	291	284	286	285	307	299	274	259	294	288	287	295	295	293	254	280	255	280	255	281	289	277	298	312	266	284	276	291	285	273	270	317	300	270	295	323	253	306	308	275	311	272	246	306	267	277	276	265	266	259	266	273	289	302	275	304	307	309	316	282	258	296	279	246	293	316	337	268	263	282	280	252	274	281	285	260	305	269	264	317	286	286	245	289	296	274	303	231	291	292	242	277	300	305	304	299	240	303	312	266	271	311	280	260	280	260	287	276	266	258	277	294	282	312	320	273	285	293	277	276	281	284	262	316	286	281	291	280	309	248	282	269	305	291	283	290	290	292	271	292	272	310	288	280	280	319	317	290	297	306	267	275	271	311	280	289	283	274	321	311	278	275	276	279	309	276	279	298	296	302	258	284	296	276	264	294	311	261	299	277	263	276	330	279	266	284	284	271	276	266	260	296	281	241	282	273	256	285	276	281	293	282	288	276	272	268	296	309	300	267	287	275	268	276	298	250	298	261	260	308	285	277	292	284	295	295	227	274	272	309	322	307	305	321	270	270	309	292	300	280	281	285	290	300	278	293	304	298	272	264	281	290	265	299	259	284	269	252	286	276	301	273	304	301	301	282	301	264	269	301	273	300	278	273	265	287	299	308	297	287	262	277	292	311	277	283	285	283	288	280	296	302	259	280	305	296	304	274	281	323	283	310	284	290	293	281	274	276	284	326	285	264	299	271	257	268	314	274	277	275	276	293	279	265	257	267	279	293	285	263	286	280	277	294	287	309	265	304	267	280	266	297	267	292	289	284	258	299	293	268	299	274	283	302	254	262	299	276	264	297	282	284	290	310	274	279	262	274	289	270	312	287	285	278	303	282	307	261	288	297	299	281	275	278	274	271	266	289	254	280	270	260	291	299	249	286	254	265	295	280	317	277	303	292	274	285	256	296	262	273	291	319	304	285	268	302	298	286	297	286	275	276	287	288	297	297	273	273	269	286	283	273	318	312	256	301	288	270	281	294	307	259	288	312	262	275	276	268	251	265	302	266	302	273	284	317	256	279	274	258	280	324	271	300	282	265	265	246	270	287	282	292	262	265	251	306	269	312	293	289	252	269	274	288	259	312	308	301	277	308	280	282	279	272	309	280	264	270	288	266	296	294	283	303	296	300	306	279	295	286	314	289	281	282	280	322	265	277	289	272	313	302	296	276	335	292	247	293	287	305	290	318	289	269	254	322	314	312	312	276	271	274	300	322	249	302	288	289	296	254	275	300	251	278	263	283	324	282	263	288	312	274	263	273	297	295	297	283	270	272	275	287	292	269	292	303	271	291	274	294	295	282	281	290	272	315	304	287	259	286	297	311	280	251	291	274	271	269	308	280	274	254	315	278	272	281	281	305	272	258	291	306	278	278	313	288	263	279	261	302	314	265	276	320	326	273	311	277	291	265	277	297	270	246	311	302	290	300	309	276	277	295	278	292	269	282	287	264	317	293	303	291	262	250	256	274	258	268	262	254	284	264	281	260	288	279	264	288	239	294	257	294	294	267	275	276	274	287	263	296	311	286	285	281	273	262	273	283	274	299	286	297	275	312	294	254	284	302	262	308	283	296	314	270	297	290	276	253	273	279	284	301	291	257	271	293	318	298	329	242	256	275	291	255	303	297	307	292	304	301	261	302	274	275	287	306	294	313	305	278	280	312	304	256	254	295	279	316	286	280	299	300	317	313	292	309	284	282	285	277	292	305	296	267	318	278	282	275	288	287	286	276	285	295	274	294	290	275	259	289	326	290	292	259	305	274	282	282	279	276	264	287	270	292	254	233	300	243	276	302	283	310	284	299	307	296	299	290	256	296	310	291	281	267	291	297	280	274	294	287	259	305	296	277	289	262	271	314	286	268	248	305	304	324	297	289	278	273	281	304	283	261	277	279	265	293	266	244	285	314	262	277	249	271	266	290	275	299	284	260	268	272	304	284	281	309	286	249	297	277	257	282	271	287	273	296	271	310	251	253	257	290	291	275	271	292	266	280	276	284	289	305	300	279	274	282	263	291	254	260	275	265	253	327	275	292	299	296	293	313	298	286	274	309	313	279	262	284	298	279	300	302	266	276	308	296	253	321	279	300	283	291	245	270	298	305	281	273	296	301	265	271	272	275	285	255	283	270	260	252	267	287	268	263	285	296	278	259	300	297	261	341	304	286	296	315	286	255	259	296	361	273	297	264	270	314	279	273	284	319	293	295	294	262	272	277	274	300	289	335	264	262	289	301	303	279	311	292	304	289	284	274	260	298	317	286	267	297	261	269	282	291	302	281	293	279	301	305	301	305	277	301	276	283	282	285	265	287	297	292	278	301	267	287	277	300	286	286	294	276	270	262	276	309	277	292	271	324	301	313	268	278	284	285	303	313	280	291	294	304	283	283	271	304	298	286	293	323	294	260	292	278	302	281	299	273	251	276	285	256	276	302	333	279	286	293	263	289	269	298	272	320	267	320	274	311	292	245	283	279	308	292	278	295	264	283	280	260	276	284	268	298	302	288	281	272	300	262	294	278	296	278	297	271	301	272	256	296	261	267	280	273	280	266	265	258	247	266	241	282	314	323	318	268	281	260	280	297	270	305	288	306	321	265	283	286	298	301	301	298	293	288	318	310	275	300	280	277	290	314	302	298	306	304	276	274	276	279	274	271	296	277	313	272	271	269	296	302	291	301	316	290	301	293	308	275	327	271	289	287	294	273	276	286	271	281	308	302	282	275	299	308	306	291	276	277	272	274	238	268	292	262	330	276	292	281	320	296	259	277	314	277	281	298	279	257	287	280	268	276	343	297	275	316	245	272	307	279	295	256	280	269	288	272	262	260	273	250	275	280	310	277	264	291	301	297	277	325	333	289	265	303	274
26706	23939	27818	20953	18739	21589	16995	15671	13192	14152	15791	14544	15362	10662	8803	9580	6651	5722	5707	4746	3994	3360	3028	2756	2149	2044	1952	1695	1588	1249	1137	979	1039	970	1137	936	934	886	771	804	737	741	742	754	658	721	718	675	751	715	719	714	742	792	679	688	726	753	680	690	693	707	725	717	685	667	695	701	687	702	656	654	705	677	675	710	688	735	721	709	707	706	704	684	699	740	644	733	676	724	678	672	676	696	685	698	732	680	679	655	721	712	723	687	720	714	676	682	735	672	693	668	716	693	672	715	720	692	724	739	677	698	700	684	683	674	692	667	676	682	679	692	695	683	759	694	676	678	697	682	732	692	671	684	670	682	726	705	680	732	703	684	676	703	696	708	731	721	727	783	692	699	654	689	700	721	734	676	722	683	683	732	717	735	722	698	712	706	723	735	698	694	702	718	710	706	721	704	715	750	739	698	722	703	730	693	724	699	721	730	705	720	678	708	692	675	674	676	707	701	691	696	709	671	720	709	705	715	711	688	652	674	761	709	775	680	716	667	678	714	696	729	650	712	702	734	694	682	710	695	699	702	756	669	670	653	718	696	682	701	671	676	739	674	677	675	648	704	736	674	729	686	676	724	707	706	754	687	676	660	743	722	741	678	711	699	739	704	668	711	685	720	701	696	726	711	728	694	683	702	708	707	678	699	713	726	718	666	723	699	659	707	685	685	690	689	722	775	721	683	718	674	699	683	683	673	735	681	706	683	730	706	724	725	701	697	709	709	717	696	710	677	704	699	769	680	687	660	723	723	671	717	758	685	708	696	690	688	736	714	724	698	690	700	694	754	694	705	687	729	719	660	662	658	701	699	709	748	681	675	704	706	723	740	763	702	665	672	737	695	680	717	700	671	692	720	723	674	707	680	651	712	723	705	753	702	742	680	738	729	698	735	668	713	763	711	660	680	722	663	706	702	689	668	681	720	702	652	711	678	726	704	757	717	750	684	689	711	693	699	718	687	682	708	704	770	724	736	710	707	771	699	724	684	739	717	727	703	693	702	719	699	665	681	724	717	682	728	690	712	718	682	727	733	695	704	618	655	721	692	701	679	679	692	679	682	690	651	725	711	717	724	690	707	738	717	706	677	737	700	713	757	694	711	676	694	684	687	700	699	689	727	712	695	677	690	697	697	687	683	710	730	703	698	748	672	730	728	696	712	758	714	711	703	691	687	703	693	742	686	740	714	776	702	721	743	718	717	672	696	715	693	659	718	658	683	706	680	695	706	727	701	660	725	733	707	646	700	680	711	645	706	707	686	723	688	686	729	701	704	701	666	726	689	684	706	727	738	698	659	746	685	735	701	671	674	719	729	730	713	701	696	707	728	685	690	652	707	657	678	717	726	692	745	681	683	675	711	690	690	680	708	730	675	730	725	736	679	694	716	686	678	699	765	699	671	706	679	662	672	705	691	682	709	648	695	697	730	702	679	708	689	689	708	729	655	718	676	722	713	721	696	707	719	716	696	734	684	710	739	755	707	696	711	690	667	739	731	707	722	730	718	714	672	700	670	709	670	784	646	671	697	697	690	701	660	709	661	679	709	683	727	698	730	671	710	768	689	649	687	721	702	690	725	705	733	716	732	652	668	660	709	709	742	726	692	656	709	733	693	716	729	666	708	707	667	662	677	713	663	700	740	719	701	706	691	713	700	715	685	730	684	712	702	685	703	746	713	718	712	701	739	675	716	699	671	700	716	670	748	766	675	707	731	730	703	708	674	703	731	719	745	731	659	688	691	693	745	685	678	712	761	710	658	686	690	657	715	765	696	718	703	701	712	746	717	678	737	669	682	664	726	707	685	710	729	700	722	744	732	734	694	691	677	708	758	711	724	700	677	736	686	674	685	731	681	674	690	684	663	671	693	684	675	680	715	684	719	710	673	657	695	670	748	713	702	729	675	683	687	757	717	662	703	696	697	733	662	693	703	666	704	705	753	706	707	657	706	682	680	694	714	740	703	713	749	718	697	733	751	671	682	716	717	709	726	705	686	698	734	699	683	691	725	726	649	713	708	774	699	693	702	683	637	707	710	722	705	669	745	721	671	672	737	676	718	744	679	718	671	669	706	698	694	696	726	678	706	733	700	734	712	714	715	734	684	695	721	746	635	657	717	703	667	694	672	696	705	686	676	687	722	705	710	687	687	685	701	704	743	692	751	705	706	679	681	679	693	679	681	674	736	666	714	737	718	689	685	714	743	697	663	662	692	728	691	686	735	689	709	702	695	714	690	694	700	701	729	696	683	715	675	697	686	723	668	727	650	669	756	704	688	725	705	697	653	685	671	705	705	670	660	710	722	698	698	717	711	656	671	677	709	708	703	731	701	688	715	685	723	668	698	656	689	684	746	695	700	688	684	710	710	719	741	666	742	698	690	687	735	662	722	715	655	733	709	718	759	700	682	724	672	687	716	730	694	674	680	710	717	680	719	678	682	689	697	675	694	711	751	691	671	726	703	665	723	665	713	687	725	690	700	681	715	719	704	691	685	685	697	684	739	705	732	741	675	712	700	679	696	706	730	718	748	689	682	709	647	686	728	722	656	710	695	694	691	701	717	682	701	722	715	706	716	730	658	652	685	692	728	659	714	685	746	700	696	708	686	662	723	674	687	691	676	682	727	734	705	692	663	655	727	715	670	707	680	693	668	718	686	733	723	679	711	684	696	695	686	718	719	697	674	696	692	723	734	686	706	711	687	724	649	681	665	690	731	690	715	721	691	735	724	718	682	711	666	679	683	741	734	702	680	721	666	680	688	701	704	700	716	698	771	675	679	665	699	675	709	683	712	711	728	667	666	748	668	707	736	720	711	725	728	694	677	709	692	703	716	706	729	730	716	710	727	680	679	706	685	740	660	670	682	658	686	709	700	731	724	710	708	712	723	690	684	721	677	700	714	733	715	660	705	700	701	684	731	689	705	690	686	699	681	706	728	686	759	721	718	677	697	696	725	696	703	717	730	714	732	683	685	675	671	652	686	760	713	714	665	717	704	699	707	674	671	681	681	718	680	701	672	714	666	737	665	692	702	666	708	718	684	713	682	711	703	689	676	731	713	725	704	719	680	705	739	666	741	698	661	699	725	698	710	713	658	679	697	686	648	727	698	718	716	680	712	703	708	678	685	721	708	703	666	701	696	722	746	710	717	680	668	743	718	648	704	745	711	682	639	722	690	704	726	688	702	692	686	660	723	676	676	695	722	726	721	688	654	697	751	778	679	694	700	689	685	699	707	713	699	749	668	692	709	705	669	705	684	653	693	681	730	680	698	693	692	675	718	687	726	696	734	710	673	692	673	705	717	729	696	696	697	708	691	651	757	695	725	695	684	696	700	692	721	696	663	690	695	722	732	671	698	673	693	697	751	756	716	708	709	701	715	719	695	746	696	668	690	686	703	726	716	665	714	702	676	691	743	675	711	697	683	739	677	680	699	671	731	694	701	687	708	743	690	716	702	700	749
17287	10862	7398	3288	2023	1491	1112	853	647	591	539	488	415	435	395	371	390	328	364	367	327	337	359	325	331	348	322	300	281	322	285	316	311	311	309	304	288	312	325	254	295	321	275	316	312	313	290	295	336	283	311	278	313	300	309	313	328	317	294	303	314	314	314	291	311	325	287	292	312	313	301	324	315	314	317	268	280	314	311	300	272	289	288	291	324	296	340	287	300	325	298	322	321	308	301	322	320	298	282	310	323	354	286	312	329	309	313	325	299	273	297	301	291	286	296	281	337	284	296	286	286	289	315	300	248	288	314	262	278	280	276	298	305	315	309	328	327	303	295	293	322	260	281	300	313	288	295	308	334	273	313	317	330	298	306	312	282	331	268	337	293	304	330	299	297	312	298	351	301	332	303	292	320	297	274	314	298	306	333	306	304	292	324	284	318	304	310	313	310	317	276	290	289	283	334	317	328	306	323	293	282	299	307	333	275	306	312	316	309	275	340	317	300	338	309	280	297	332	279	317	294	261	307	320	291	282	278	296	287	307	308	306	287	297	314	295	307	304	286	338	323	305	303	301	300	285	267	302	323	325	284	333	295	292	314	290	319	293	322	288	290	326	301	274	306	307	295	310	298	305	315	294	313	316	301	313	293	298	345	313	315	287	265	315	292	306	284	280	295	285	311	291	308	315	348	320	312	326	268	299	300	320	357	280	306	357	321	340	338	320	312	313	288	304	314	274	320	335	325	305	289	282	323	302	304	318	304	329	302	320	276	335	290	305	280	281	324	285	310	314	277	320	275	305	295	308	327	304	308	307	317	312	317	305	306	247	269	291	331	310	279	277	333	298	313	297	320	288	287	321	302	293	310	302	298	267	314	322	338	318	309	285	284	299	318	299	293	298	284	283	272	295	286	257	315	308	283	316	338	302	273	332	292	285	305	307	288	301	296	295	276	291	259	296	299	317	297	296	275	289	307	287	261	319	341	286	293	285	308	289	301	292	289	324	315	270	301	309	294	291	303	289	297	285	318	322	271	326	284	321	306	277	308	304	304	297	261	301	310	297	295	304	308	305	335	333	332	332	282	296	298	291	305	314	288	303	303	323	296	311	322	294	349	296	322	306	302	346	290	313	294	323	312	318	321	333	307	322	287	325	294	276	293	294	319	315	313	300	310	340	350	328	288	306	306	309	322	278	308	266	312	296	321	302	283	317	277	317	303	328	294	295	291	312	305	322	297	317	313	283	326	309	291	311	321	323	308	315	295	296	285	314	310	316	321	295	286	310	317	299	318	314	291	303	294	299	286	293	290	265	296	289	322	321	318	291	304	274	323	300	283	253	306	333	270	354	314	309	334	286	337	280	312	291	302	293	310	302	288	313	276	310	286	303	283	298	321	291	319	302	311	273	285	313	319	268	303	300	299	306	292	319	291	306	298	332	305	302	265	276	290	292	295	322	312	301	325	320	297	299	328	311	292	302	304	308	295	260	297	290	312	303	323	314	291	311	322	303	319	274	302	311	312	278	315	328	288	304	291	294	281	288	295	276	321	312	281	287	295	290	322	295	288	331	278	322	327	327	304	321	289	325	298	303	308	319	300	303	315	311	309	312	285	279	335	309	286	316	324	320	311	294	334	314	310	281	297	301	282	321	332	343	296	263	313	284	308	325	287	272	302	309	291	279	317	291	303	276	326	315	308	320	325	297	298	285	328	323	288	314	315	317	283	290	300	274	316	296	303	313	310	336	276	353	312	307	308	305	300	310	284	290	308	271	324	301	286	306	287	293	304	295	341	334	349	311	280	319	300	307	306	288	261	318	326	300	288	301	289	338	302	293	295	314	280	294	311	310	327	288	339	318	289	276	303	323	306	308	298	298	273	286	291	282	258	309	301	269	317	319	298	284	326	345	298	268	293	320	303	306	303	296	319	311	296	305	288	304	302	325	316	301	322	295	325	320	297	307	313	278	306	297	319	303	317	314	275	316	304	315	303	281	301	318	316	270	290	312	316	320	312	303	295	286	313	335	306	294	299	297	302	304	300	275	284	279	301	296	299	291	297	307	314	324	271	307	300	299	257	319	338	308	314	310	302	292	289	286	291	307	306	281	287	279	304	302	313	316	284	346	294	303	284	314	294	316	317	299	276	309	338	300	299	291	298	293	317	266	304	288	299	307	274	321	307	324	305	297	271	303	325	299	313	301	262	300	331	299	293	292	295	304	276	281	296	298	339	300	327	313	288	300	281	316	299	329	315	305	335	302	297	268	274	308	307	305	328	329	313	330	316	335	310	312	287	317	297	299	286	323	302	309	314	304	329	311	301	339	297	321	307	287	285	300	293	305	319	315	294	314	289	293	282	300	310	311	303	256	290	300	314	304	290	293	311	272	312	311	314	309	300	288	285	291	287	296	290	293	291	301	324	299	295	314	291	295	298	328	306	329	301	314	310	307	330	299	327	313	282	304	282	325	288	301	286	299	274	332	321	289	295	276	286	329	314	344	310	291	324	297	296	297	322	330	284	266	280	306	304	267	334	305	324	297	292	298	326	309	325	325	307	303	317	305	303	331	325	289	322	283	329	308	294	276	286	332	293	300	318	296	295	314	280	301	307	308	286	300	275	324	307	294	314	324	308	293	311	303	288	288	291	309	346	334	297	280	273	317	298	299	298	305	313	287	304	309	271	298	312	323	304	341	302	363	316	278	297	306	359	329	294	322	289	347	282	303	299	300	307	299	333	308	316	266	317	322	304	289	291	324	324	305	280	303	312	289	281	337	285	293	285	299	289	321	295	319	297	304	288	294	325	316	330	282	296	303	310	311	311	275	287	304	311	308	317	276	311	291	287	293	286	310	309	311	297	321	273	289	311	301	284	274	308	262	314	280	277	281	295	296	300	324	312	318	324	300	305	299	322	295	288	293	314	297	318	327	294	316	298	320	290	296	350	311	311	302	305	310	323	306	316	321	308	308	340	281	288	311	293	317	348	295	298	312	276	295	306	314	344	307	348	282	264	300	278	306	320	302	293	311	308	293	305	280	306	323	331	316	332	288	300	318	308	310	319	295	305	307	311	271	313	272	271	321	295	301	302	296	270	301	299	313	299	301	300	290	304	313	308	340	298	306	287	315	315	297	270	308	259	294	295	317	305	282	293	312	278	297	344	305	304	293	307	312	315	271	321	315	312	298	302	328	280	312	288	318	310	276	291	280	335	289	290	332	314	318	295	292	290	316	325	252	278	331	297	302	287	315	308	278	303	300	286	310	334	310	267	281	273	281	299	307	291	285	329	299	296	292	299	315	319	272	322	312	307	326	304	285	317	283	300	271	330	338	302	280	312	282	296	287	304	277	324	321	294	293	299	333	314	297	307	329	307	295	274	285	303	300	301	308	318	326	280	281	305	319	331	310	328	330	290	263	328	308	302	295	289	268	316	326	318	288	292	297	296	293	302	342	290	293	302	321	308	286	322	278	278	278	335	284	269	311	306	296	324	305
12440	10538	12493	8712	7063	6128	4758	3497	2631	2236	2000	1883	1827	1570	1420	1269	1110	1042	1149	1037	965	977	920	912	854	853	776	777	764	765	759	790	769	785	765	778	796	746	766	728	748	742	734	732	716	746	682	751	721	742	736	741	724	736	739	758	762	745	702	750	796	759	742	753	706	776	726	772	743	807	733	751	765	705	739	770	754	707	754	753	741	726	725	747	697	718	722	673	740	713	748	742	712	731	733	739	789	689	735	730	739	762	748	722	736	782	717	757	750	750	731	731	701	707	762	760	776	814	752	764	711	716	726	770	720	721	707	755	728	717	679	734	728	753	792	734	732	741	734	760	712	805	718	744	706	714	682	774	797	739	737	708	756	771	749	781	770	763	813	732	750	747	760	763	771	746	760	702	742	790	731	705	702	762	729	760	775	758	804	798	769	739	727	745	741	739	702	763	800	710	784	729	787	726	739	793	781	733	738	724	733	795	744	715	686	694	721	752	733	749	754	723	770	777	750	743	781	724	782	683	738	764	749	717	744	701	741	793	765	740	738	711	735	706	741	766	797	761	689	759	787	761	710	722	737	732	719	795	790	740	753	717	697	706	751	753	750	730	732	761	734	739	743	745	674	743	732	744	678	731	738	727	709	726	763	763	764	766	781	749	751	741	782	739	768	756	727	745	735	712	734	688	732	732	727	770	720	772	715	770	759	735	728	733	738	789	740	758	744	712	754	714	718	729	766	766	749	741	716	769	767	736	720	727	804	716	752	729	743	749	750	802	752	733	698	769	725	770	741	725	725	664	738	718	694	715	708	802	728	736	758	761	760	705	779	782	734	740	755	714	716	781	751	783	737	734	781	756	812	696	739	747	762	758	704	789	746	732	760	736	710	806	768	737	719	753	723	719	730	728	737	711	760	692	744	752	728	714	794	772	705	738	748	799	771	733	769	785	788	739	694	790	784	751	751	779	722	758	747	751	746	717	732	733	757	764	688	782	751	730	751	712	741	735	760	770	787	701	733	771	729	751	728	695	646	731	783	747	727	749	770	722	747	736	787	769	734	714	723	765	706	791	783	764	686	742	741	756	773	716	737	675	711	749	766	752	742	723	765	723	769	720	708	728	696	766	730	752	789	723	731	733	724	775	725	784	736	769	745	714	745	693	716	754	785	754	731	740	767	749	738	741	737	754	740	734	720	741	719	718	712	730	779	768	783	764	762	766	693	724	841	711	700	744	729	711	744	763	724	723	776	771	739	762	757	813	745	764	709	723	741	733	742	751	761	726	729	763	736	731	769	722	757	727	741	761	729	729	717	752	826	752	731	742	737	730	723	772	748	742	741	756	732	782	699	748	766	767	729	725	722	783	750	729	770	693	761	735	790	774	767	764	743	754	707	722	743	741	756	727	733	713	738	756	751	798	726	733	762	680	737	815	763	760	707	734	746	729	747	747	723	760	741	770	776	791	745	699	688	682	770	767	740	739	736	752	718	763	702	711	761	727	693	721	751	718	740	732	732	740	708	765	740	771	764	733	740	721	767	716	722	830	723	768	757	766	716	791	725	743	719	735	735	775	726	722	770	742	745	712	733	730	770	723	721	739	766	783	783	725	741	751	781	731	743	723	761	742	730	777	748	758	738	763	746	736	769	782	766	749	729	729	768	708	724	726	733	754	702	717	747	746	759	741	732	722	675	753	715	737	793	735	709	719	757	762	735	760	743	753	745	747	765	765	733	738	780	744	673	714	765	742	735	757	776	767	764	705	726	716	781	750	716	787	724	745	754	733	705	704	743	737	750	728	732	702	713	751	756	745	756	752	716	729	766	776	748	770	759	723	743	775	733	778	792	763	737	752	779	778	686	749	777	763	745	734	720	785	765	763	745	748	789	720	738	722	788	764	729	734	711	795	748	740	745	762	715	750	753	745	733	699	749	749	751	745	767	811	793	707	753	719	698	757	773	756	781	755	761	784	750	754	718	741	763	772	736	786	733	686	768	732	766	748	764	738	757	759	730	700	766	736	743	751	696	751	741	776	750	757	730	830	753	732	771	708	764	736	762	765	766	713	730	715	737	766	753	737	734	779	776	800	755	732	695	732	762	708	742	723	760	714	795	737	800	720	726	735	742	739	722	671	797	726	767	744	740	748	753	735	745	745	796	735	778	762	681	758	779	707	736	740	747	723	783	765	704	710	746	726	744	722	711	738	747	720	715	757	736	745	787	780	694	735	730	703	735	742	737	713	780	763	733	739	805	761	721	755	738	791	732	697	743	770	737	750	775	723	710	771	756	761	740	728	780	683	754	781	751	789	738	726	716	750	708	748	761	725	774	755	798	730	739	702	777	798	769	754	728	749	721	722	784	786	760	731	737	691	724	752	744	702	795	747	781	737	768	745	742	710	762	752	761	758	695	716	762	793	691	744	686	753	720	731	767	713	722	758	749	788	729	711	780	715	778	737	729	750	743	729	769	705	722	781	775	698	780	712	707	785	740	757	741	739	766	749	705	740	697	784	764	714	751	720	741	734	743	743	721	766	748	720	732	728	748	738	741	694	757	741	769	718	751	727	733	736	727	800	781	730	758	762	718	743	724	770	727	743	724	742	816	706	743	714	762	706	716	701	744	742	730	719	664	736	762	730	755	723	722	728	715	758	781	782	749	729	735	770	728	742	778	754	754	719	751	814	739	718	760	750	699	758	732	779	732	746	775	732	705	738	776	759	690	738	734	802	719	806	779	758	704	721	720	700	764	718	729	783	733	771	800	749	718	763	726	741	728	744	728	789	718	688	751	769	719	725	727	750	798	803	751	781	785	723	724	750	789	769	703	736	693	739	739	748	727	742	721	755	732	740	726	737	708	735	739	664	716	741	718	752	746	769	760	731	715	760	737	737	735	767	725	750	736	688	763	716	744	766	758	730	769	727	717	721	723	753	735	708	776	793	730	761	776	738	686	720	780	716	738	750	774	746	767	720	762	746	673	738	717	745	742	734	748	740	776	723	781	750	748	691	756	732	712	699	757	768	711	771	760	766	770	764	731	707	720	746	758	737	713	753	718	716	734	729	774	754	716	719	798	717	766	708	739	730	803	687	773	753	766	771	781	754	704	777	709	747	713	783	749	754	714	708	740	734	756	740	713	741	749	782	793	728	753	706	772	711	749	701	737	716	744	759	687	749	757	725	762	734	747	769	729	770	761	775	710	737	743	731	778	749	718	738	782	735	746	754	744	769	725	708	744	771	778	745	730	822	716	736	744	770	811	709	716	779	749	777	726	692	737	766	793	744	744	757	714	720	772	743	743	814	786	727	764	740	723	713	725	755	729	724	705	717	787	733	748	774	753	760	759	742	731	704	743	777	745	747	752	739	790	707	742	723	745	754	773	718	708	769	698	748	725	748	717	774	790	752	762	761	747	757	728	759	729	723	734	857	788	761	772	776	706	686	776	682	787	767	784	743	751	794	710	748	761	755	714	737	759	778	742	721	776	788	718	759	787	739
30732	20349	17100	10212	5718	5360	4691	3470	2163	1961	2277	2032	1753	1235	959	1130	837	741	771	570	504	505	509	446	388	363	368	341	372	360	338	322	318	322	339	304	299	293	303	320	283	321	298	302	316	308	282	288	261	284	315	313	292	302	315	297	320	284	301	301	305	329	273	308	297	276	293	285	296	318	301	299	314	282	304	293	293	284	282	273	324	282	269	280	278	266	298	297	305	285	281	307	312	327	272	324	300	289	291	350	341	306	312	285	327	298	269	307	285	269	292	298	278	309	296	301	280	292	263	329	281	318	299	327	304	298	293	282	313	290	313	279	285	303	281	288	331	297	323	305	293	278	302	341	352	323	286	268	276	283	281	278	318	296	287	300	297	300	281	299	307	273	308	260	282	289	326	278	308	302	298	285	294	293	290	315	277	308	277	304	265	270	301	308	304	305	298	299	302	259	307	313	312	291	300	297	300	321	314	288	301	283	276	286	292	290	265	302	323	270	291	330	258	329	311	296	279	291	317	323	279	320	280	351	354	285	294	300	316	321	272	300	305	319	280	286	316	284	360	339	289	303	334	284	297	289	291	294	278	292	296	282	330	300	295	284	281	304	304	272	308	318	296	291	303	300	288	283	277	291	313	270	337	278	308	311	305	255	297	316	281	326	291	286	306	298	332	287	285	314	288	278	280	307	288	271	282	311	281	287	316	322	300	318	293	329	280	308	305	310	303	293	290	279	288	281	312	302	301	286	302	306	296	263	299	310	306	269	305	291	306	284	318	296	297	274	269	287	322	286	290	299	292	271	284	300	281	285	257	299	314	280	292	289	294	307	274	262	318	326	296	263	319	282	279	308	305	294	285	296	282	326	294	322	297	305	313	278	295	271	288	276	262	281	315	286	282	311	318	312	294	312	304	294	289	289	296	319	282	291	322	268	303	291	299	301	297	298	283	290	268	288	309	295	318	326	316	317	315	248	296	287	317	297	312	321	349	299	308	302	286	279	281	292	272	294	320	286	263	296	272	305	289	296	271	309	261	311	308	279	284	301	291	284	299	276	278	289	283	322	331	295	295	265	303	310	288	302	300	331	266	312	292	302	292	324	300	278	306	329	278	309	303	274	299	314	269	289	274	336	322	264	289	316	292	323	306	323	284	280	302	297	294	285	347	281	307	318	333	290	314	326	285	311	294	306	302	289	281	316	298	323	316	277	299	308	280	288	307	292	318	295	295	288	279	287	273	307	279	322	300	273	284	322	328	293	317	311	316	305	327	297	246	272	289	285	332	308	304	317	317	275	321	307	286	288	300	289	294	288	314	304	325	312	314	319	307	286	312	322	295	320	292	277	318	302	290	298	325	312	310	307	273	331	309	302	286	278	302	338	318	281	298	305	294	301	315	344	295	270	285	279	270	274	266	280	284	354	298	291	297	301	294	305	288	262	314	301	295	281	289	302	294	323	323	300	320	330	275	324	287	288	317	272	293	267	302	298	296	281	324	312	290	298	295	312	336	293	286	313	307	304	293	288	288	326	320	297	288	310	323	292	306	287	287	280	283	297	309	270	306	276	299	280	293	315	293	292	294	280	309	304	305	309	271	283	299	302	297	305	289	320	274	302	301	290	308	269	305	300	292	310	293	302	304	315	295	302	341	296	292	295	324	281	305	258	294	297	304	317	283	305	299	332	311	286	301	268	319	299	309	290	270	291	292	309	336	267	295	305	333	312	305	322	295	286	278	326	298	296	292	276	306	331	332	323	300	297	299	282	309	301	287	285	303	273	310	257	295	309	300	297	352	325	305	294	311	296	270	274	292	281	278	301	293	321	319	274	259	300	325	322	314	261	305	298	315	304	307	309	271	271	313	306	274	267	269	323	317	265	281	276	318	314	316	329	328	296	295	311	307	281	312	334	278	284	291	294	312	323	304	317	297	287	263	301	260	294	326	301	316	290	301	333	305	312	295	295	304	339	288	292	269	337	296	293	310	323	304	324	312	285	293	287	264	304	308	334	302	297	281	299	270	291	291	330	331	296	301	288	302	297	300	292	256	327	274	289	291	293	295	301	297	295	267	307	295	287	285	246	309	295	314	296	262	300	289	272	280	296	292	298	313	290	251	317	328	279	300	315	289	328	306	314	307	267	279	293	259	341	300	330	287	315	301	305	287	284	335	287	314	297	297	296	271	314	283	320	302	280	306	336	297	330	300	284	315	294	299	295	299	304	313	311	277	291	323	313	294	306	283	292	291	318	310	273	325	280	280	294	303	282	281	312	335	294	281	311	317	344	292	296	289	301	311	298	307	311	313	285	319	282	278	272	300	299	271	305	331	297	325	267	291	285	321	303	300	298	330	306	281	307	291	328	310	318	282	299	293	306	289	275	325	285	286	254	332	286	333	295	294	291	296	318	312	290	271	260	311	331	319	282	288	295	326	315	302	316	301	310	301	306	289	287	297	293	313	277	296	282	313	324	321	292	323	277	304	316	301	284	295	304	285	309	277	306	311	278	288	293	303	332	299	297	286	314	312	305	309	297	316	306	284	270	289	299	312	300	309	311	278	317	312	300	304	295	308	306	288	268	297	300	320	295	305	319	282	331	297	327	309	314	321	295	268	296	296	305	268	310	291	297	300	297	328	314	288	293	263	292	303	295	283	283	299	312	274	282	329	313	278	255	288	291	311	280	317	304	296	293	283	284	283	304	323	293	269	295	293	286	283	304	305	297	335	298	270	265	283	304	293	278	293	283	283	310	318	279	284	321	323	343	297	277	306	304	300	312	306	364	329	303	318	305	312	298	320	315	300	328	269	320	277	319	321	295	298	291	291	287	326	310	290	290	302	277	310	302	286	304	298	290	337	283	291	290	294	283	311	287	343	291	310	285	273	307	288	299	321	269	271	303	291	307	304	306	322	304	270	257	288	264	309	287	292	314	287	279	288	303	286	293	318	325	333	325	259	285	285	266	297	294	280	308	265	259	335	301	280	316	279	292	298	307	266	274	294	317	306	311	307	291	309	298	313	305	283	280	293	305	307	280	301	280	309	321	306	296	292	293	300	277	310	289	299	272	304	314	335	319	310	296	292	281	283	289	301	292	286	320	294	296	272	297	245	300	302	316	317	275	291	331	319	275	312	285	293	299	310	311	286	320	281	284	286	250	312	298	277	272	258	321	252	315	289	332	286	289	303	335	287	298	273	270	309	269	302	297	265	285	306	281	294	271	317	296	297	288	284	288	263	283	274	288	285	302	310	299	291	329	330	303	289	318	316	305	313	275	303	327	296	313	294	288	297	317	290	327	318	312	303	307	289	323	294	313	328	285	300	304	292	274	284	297	302	319	300	320	340	308	329	283	288	314	292	295	305	306	300	297	307	292	315	337	279	318	280	284	265	277	292	275	305	283	284	290	314	343	307	272	292	306	314	316	316	288	296	319	290	299	323	256	284	305	327	302	297	291	307	308	299	299	308	284	287	286	285	331	312	282	316	268	309	299	302	293
22251	17695	22037	17825	14631	15723	15292	11635	8468	8150	9854	9141	9111	5965	5116	5736	4190	3619	3756	2464	2169	2060	1823	1722	1397	1277	1338	1220	1025	926	970	928	939	916	958	788	880	803	830	789	740	726	758	765	714	721	708	711	756	727	734	770	673	732	692	711	744	701	741	740	744	746	707	723	715	734	717	745	707	742	757	698	722	660	765	721	720	703	741	754	730	746	734	728	727	727	706	719	763	707	708	739	737	736	719	766	747	739	707	725	755	749	769	710	720	706	741	707	741	733	705	734	708	718	761	743	757	737	736	714	707	726	740	716	686	729	720	754	730	737	718	706	702	773	750	759	696	699	699	752	762	693	718	705	750	747	679	710	741	724	693	701	689	728	713	701	734	727	740	758	752	743	762	726	726	745	711	729	748	709	677	709	760	744	773	746	681	733	759	761	708	789	732	687	711	772	720	750	662	748	771	702	745	681	749	766	727	768	799	759	769	748	769	761	763	710	727	746	729	698	735	710	759	750	725	772	753	785	675	704	746	716	736	711	710	755	741	758	674	764	730	754	749	741	736	699	707	729	700	773	785	690	742	743	751	755	762	711	735	732	750	708	733	732	771	694	770	705	752	686	695	741	743	739	681	732	721	713	732	765	757	718	753	730	778	796	774	733	743	743	782	715	740	740	756	784	739	756	735	735	768	699	740	752	760	653	725	741	737	728	727	759	766	738	752	737	775	739	720	741	725	700	750	743	701	747	742	718	705	745	736	717	723	726	765	675	776	763	764	756	730	763	777	732	702	709	729	723	733	716	734	767	739	758	722	720	699	724	720	712	749	731	734	749	768	730	711	682	723	761	730	765	677	672	739	733	713	741	701	709	747	721	746	736	768	731	732	783	732	747	724	790	756	720	739	733	722	716	722	735	728	741	707	704	723	729	729	749	695	742	744	735	742	747	772	724	756	753	777	704	719	768	702	748	687	720	757	730	747	707	761	735	756	766	733	656	771	752	770	734	730	729	761	709	739	796	728	710	745	749	745	719	730	781	742	701	728	753	698	741	752	758	747	753	700	718	692	725	717	710	753	777	735	700	727	742	697	748	714	730	760	761	764	717	722	709	759	753	781	735	733	726	745	725	718	747	716	714	728	683	695	722	728	740	769	698	754	712	748	690	751	702	761	740	735	749	756	714	773	685	738	756	707	746	749	733	731	711	701	779	761	685	749	723	754	735	756	745	729	715	750	726	716	747	756	740	762	728	718	750	685	747	750	702	788	713	730	697	708	655	716	746	749	685	713	732	704	709	741	708	691	737	719	716	727	718	750	735	731	712	772	713	695	681	753	739	722	738	745	782	723	751	710	703	748	768	763	742	730	704	767	756	717	715	742	745	731	719	707	706	677	712	712	717	731	748	769	720	728	715	741	726	713	731	701	773	775	769	730	745	753	749	763	749	714	707	709	757	709	736	757	715	751	707	737	683	778	772	723	720	729	742	736	704	728	727	725	736	725	726	739	735	694	685	765	714	748	755	755	741	755	723	742	748	727	762	688	735	759	768	706	743	745	735	675	753	767	727	710	784	733	686	757	765	779	765	761	739	700	738	703	743	759	716	704	731	773	711	722	744	771	728	780	728	706	782	731	753	744	724	732	726	779	718	742	690	716	735	739	770	743	754	713	772	690	740	780	729	735	734	765	760	759	730	723	676	723	766	702	728	726	727	759	730	774	744	713	715	719	706	786	723	716	717	754	716	697	764	751	692	726	712	699	772	728	714	703	714	761	740	687	767	689	783	706	714	715	724	745	747	700	765	736	786	768	745	740	772	754	716	741	753	716	737	740	736	739	686	716	728	733	722	733	731	779	730	794	716	740	669	700	770	695	706	701	689	737	708	665	715	771	759	706	695	689	732	745	722	713	742	736	745	688	717	713	755	807	723	746	759	735	714	774	735	772	748	762	763	751	728	702	727	734	733	711	728	731	701	716	738	691	770	734	709	789	775	673	691	721	753	727	750	781	749	729	736	768	725	705	760	727	743	761	794	724	736	761	729	675	694	773	762	763	742	765	749	764	756	738	718	773	713	692	746	784	806	697	692	725	732	730	739	749	692	724	755	711	701	685	706	696	752	741	693	748	710	779	719	751	756	726	731	746	724	746	720	728	723	739	747	775	726	749	710	715	733	785	745	693	714	752	801	709	714	736	704	762	697	727	733	716	738	702	767	713	710	688	721	758	713	740	711	691	722	729	722	703	675	728	713	794	660	768	757	733	712	741	693	762	743	748	749	754	704	741	763	722	732	710	703	717	771	768	757	740	734	782	743	771	705	737	736	709	727	760	734	748	762	739	767	690	695	738	779	710	760	730	763	734	759	748	693	751	723	679	779	766	694	724	718	735	755	705	756	799	740	754	742	732	728	669	759	750	735	742	698	702	720	764	691	778	760	728	702	786	730	718	707	733	778	708	752	797	730	708	740	705	708	678	728	786	706	718	714	733	739	715	741	741	703	715	724	697	733	750	795	700	751	725	742	724	752	733	745	738	714	751	724	713	732	694	707	758	722	793	721	749	754	752	768	735	747	728	709	708	738	730	720	726	732	769	744	743	732	727	745	743	752	765	732	759	716	742	734	710	729	727	733	702	741	712	777	722	678	721	717	706	707	782	720	703	710	727	762	743	752	720	754	745	764	739	706	684	722	736	716	744	720	729	741	743	710	758	733	758	742	757	742	720	733	763	761	719	726	716	718	745	704	734	749	682	795	669	675	785	737	753	767	729	754	801	779	758	711	748	759	741	767	766	711	797	748	720	735	747	737	710	738	763	715	773	739	751	754	737	719	772	732	718	760	693	720	698	734	695	701	748	744	720	752	753	747	695	769	750	751	718	720	734	747	764	680	715	719	748	731	701	742	723	755	754	792	698	701	699	753	712	755	749	761	686	688	732	790	674	717	799	715	739	751	744	737	732	742	734	737	721	753	737	741	734	780	719	729	720	706	732	798	748	729	694	723	732	747	718	699	734	764	644	761	734	750	739	722	718	719	734	742	758	711	715	773	709	736	691	716	759	718	736	708	704	769	785	720	753	715	702	740	743	725	697	789	724	765	708	781	703	740	754	741	761	787	713	728	694	765	756	701	794	770	750	712	698	714	707	716	768	731	695	735	743	752	682	745	748	714	781	737	673	722	726	769	727	752	724	691	716	785	707	754	712	814	743	707	751	723	707	691	733	738	755	725	736	748	755	715	722	703	760	669	763	776	743	689	746	742	757	723	747	741	756	746	730	748	716	741	735	692	689	774	767	706	766	704	751	746	714	764	689	764	772	735	739	684	742	709	761	721	742	729	721	774	774	691	777	751	698	725	690	757	716	770	745	703	714	728	726	772	770	742	752	750	710	686	687	703	719	706	748	740	713	679	692	758	698	701	755	777	744	778	777	759	735	756	755	763	677	735	720	701	728	725	766	737	771	731	745	723	717	718	787	733	753	719	755	720	754	715	737	762	709	704	734	726	758	717
39664	29629	24632	14239	8515	8741	8019	5678	3752	4537	4428	3259	3094	2261	1685	1974	1359	1157	1039	770	651	632	599	528	444	423	429	380	362	351	334	282	372	309	349	289	304	295	310	326	270	287	304	271	277	278	271	248	287	298	279	285	264	267	330	295	239	286	319	274	305	283	256	268	290	287	285	250	252	286	302	281	261	300	265	280	262	258	328	278	283	282	279	302	291	253	300	295	262	310	299	295	309	282	284	288	290	242	275	294	295	287	259	269	288	285	292	274	278	258	262	252	270	255	273	271	241	266	276	293	283	271	258	301	285	279	275	296	286	281	272	288	284	259	283	284	300	276	287	291	276	284	277	264	261	259	282	315	311	269	285	301	304	259	279	264	281	285	273	281	287	301	273	274	294	309	309	307	255	266	287	261	273	283	278	281	286	278	281	298	253	290	295	236	279	271	318	234	289	280	295	257	252	299	289	292	278	245	284	274	287	295	265	291	290	273	283	284	266	246	276	272	290	277	287	270	254	266	284	279	281	291	262	296	279	283	289	297	266	264	303	283	279	278	251	311	260	267	259	298	260	290	292	287	246	285	287	289	296	259	301	265	280	282	296	292	318	250	279	289	259	301	267	279	310	287	272	283	291	267	308	270	301	304	294	289	279	274	271	306	279	243	304	252	250	246	281	297	255	258	264	295	294	289	287	284	291	260	283	293	278	257	287	279	263	275	281	264	253	263	287	283	289	270	281	282	290	311	304	277	308	261	296	292	278	304	291	274	291	292	272	263	267	284	295	297	289	282	269	287	296	294	284	273	272	314	244	274	294	291	318	309	259	270	284	259	289	281	265	302	264	259	265	283	270	253	286	281	312	262	281	250	239	324	283	266	295	283	258	269	278	321	285	275	259	280	270	248	285	294	289	312	243	270	266	269	274	259	261	297	276	269	260	288	298	262	296	257	311	242	293	291	249	272	258	299	265	252	270	269	306	271	280	287	284	284	280	273	280	258	236	302	325	308	275	282	289	284	259	270	262	268	277	276	295	289	280	269	257	290	275	288	243	266	261	249	298	262	281	306	269	308	263	274	279	292	274	291	297	247	293	263	264	289	270	285	233	302	257	260	294	309	250	279	259	269	306	276	281	281	287	267	274	297	291	280	284	266	268	283	294	276	297	289	282	296	289	288	273	286	271	261	278	269	265	277	304	279	253	257	253	309	286	244	280	281	276	294	294	281	269	263	269	310	288	264	271	266	286	273	309	295	280	266	265	267	273	282	277	274	272	263	254	275	290	242	288	265	285	270	281	284	273	309	284	276	291	274	283	253	304	257	311	292	277	275	286	288	301	313	250	281	287	298	282	279	274	300	298	289	269	280	284	268	243	290	303	254	297	280	303	289	265	278	300	273	289	260	259	290	321	301	294	283	281	297	303	279	269	301	336	285	272	255	289	254	279	301	272	294	298	307	287	291	261	290	285	276	289	300	290	243	269	249	310	282	286	267	266	272	282	285	284	252	275	277	292	275	311	274	285	269	291	252	301	255	297	287	292	290	302	267	259	264	283	288	285	266	263	276	289	260	265	239	289	278	279	285	280	277	301	272	282	292	276	260	274	256	302	297	256	305	264	268	274	258	283	297	291	285	295	278	278	294	290	265	267	275	307	298	281	251	273	270	275	273	294	287	288	269	269	302	228	265	300	298	275	262	301	303	271	284	312	283	254	250	272	256	302	275	297	274	289	275	273	257	275	274	274	280	257	263	270	293	301	296	308	269	279	297	242	265	278	260	269	297	293	265	309	272	266	245	282	247	278	297	291	273	267	286	290	260	313	298	284	275	284	280	302	298	291	280	276	275	270	237	268	254	301	297	268	278	264	270	270	260	240	291	281	245	268	289	276	284	264	263	280	266	289	280	293	261	294	284	266	240	263	283	280	263	315	289	260	253	304	280	289	259	283	283	267	288	311	293	286	318	284	294	259	279	282	287	276	308	281	277	287	296	277	273	293	309	263	258	316	292	257	271	305	289	253	295	299	268	289	259	277	269	275	282	277	261	248	271	292	279	271	312	291	269	299	279	290	310	275	284	248	301	260	250	270	312	272	281	288	272	284	282	271	271	273	275	290	268	276	262	313	272	279	299	269	302	281	297	290	248	289	285	293	265	285	296	285	238	303	302	272	268	270	290	255	268	330	276	268	281	242	289	271	288	308	299	282	287	287	294	257	288	280	295	291	276	267	279	256	256	254	279	243	266	295	295	292	289	246	252	302	273	334	295	255	270	249	270	244	313	283	297	318	275	280	294	272	264	275	265	280	291	275	302	273	297	262	299	296	281	298	286	250	278	294	265	258	277	256	273	266	269	257	275	279	310	245	248	257	293	315	275	266	303	278	283	250	252	257	274	263	269	265	259	306	294	248	283	270	259	250	274	268	308	267	266	271	286	280	261	250	294	300	258	255	289	287	261	283	273	276	285	292	267	277	300	270	271	289	267	276	299	262	261	281	281	277	259	277	278	276	271	305	292	278	273	279	310	299	280	278	286	258	248	265	282	297	296	316	259	253	300	270	259	270	304	273	295	274	241	236	270	277	294	290	282	252	307	274	276	297	294	281	266	302	308	285	301	283	251	281	312	261	293	254	267	324	282	302	312	282	271	263	277	293	296	276	276	265	280	253	241	303	273	291	257	306	266	288	289	275	276	301	265	267	269	275	284	301	276	296	326	269	248	255	290	249	284	275	272	260	270	284	282	273	267	273	303	290	309	259	246	299	266	276	264	310	272	245	279	276	303	290	293	257	276	267	276	279	278	278	278	278	281	290	298	310	267	286	275	239	270	235	291	277	297	270	271	283	279	293	282	273	291	302	245	292	289	263	276	288	288	303	270	316	276	294	246	286	312	281	269	287	273	289	283	269	275	296	284	334	247	277	311	285	260	321	287	273	256	277	247	287	264	308	289	285	294	276	264	266	277	277	308	269	308	267	278	292	278	292	271	291	271	269	275	264	277	288	251	319	286	257	278	266	285	267	290	255	278	282	245	264	264	288	278	293	268	263	290	302	291	295	277	283	261	265	258	277	281	274	269	309	285	270	278	281	304	260	269	240	281	271	281	283	287	272	312	273	267	274	289	276	273	314	281	283	294	286	292	277	306	263	280	273	321	316	272	263	280	260	263	296	270	260	302	309	272	269	272	266	310	274	311	281	237	296	272	290	305	238	294	256	306	279	293	271	287	275	288	290	273	302	285	289	290	278	276	284	263	295	259	282	315	270	289	275	296	269	267	264	273	276	302	277	270	303	295	258	271	287	275	268	263	251	295	281	253	272	318	263	271	281	288	288	266	293	280	273	307	261	283	242	272	274	271	280	292	266	276	257	266	279	301	259	273	293	302	266	311	279	247	275	276	259	294	286	307	262	291	285	247	255	284	266	268	302	285	286	297	266	268	264	304	312	283	277	286	267	242	282	284	285	263	286	265	260	268	281	258	290	299	242	288	282	297	300	293	286	294
27904	24775	28117	21396	18882	21615	20817	15635	12470	16231	16185	13850	14425	10228	8394	9774	7137	6085	5659	3668	3130	2890	2729	2326	1808	1531	1680	1520	1382	1175	1000	987	1143	1115	991	919	818	846	782	731	711	723	715	704	687	753	668	698	704	682	675	733	680	721	672	705	695	705	713	691	688	726	728	694	683	642	661	668	696	738	655	675	684	696	705	704	661	672	677	717	677	657	696	669	693	685	655	694	688	710	648	675	656	676	654	705	704	695	690	684	680	695	670	688	702	708	700	698	712	714	692	695	683	659	736	730	676	764	695	660	715	640	685	692	673	696	684	674	678	656	679	682	710	723	685	718	688	650	683	665	656	652	668	660	698	668	684	726	693	662	704	690	683	675	707	729	668	693	668	684	710	672	710	656	648	715	664	692	672	733	693	670	681	700	669	712	715	665	668	698	704	717	676	734	654	738	695	665	710	711	685	684	671	652	707	642	675	684	644	677	706	685	635	662	702	695	676	715	712	676	708	683	646	705	706	733	677	687	659	709	707	700	709	643	662	685	698	677	707	649	667	702	608	678	679	692	679	694	686	710	657	662	690	750	692	644	705	679	710	656	686	683	730	705	670	699	700	673	657	745	745	698	715	676	692	686	662	698	718	666	716	728	696	687	645	693	685	640	693	704	694	693	671	670	708	709	703	731	709	704	634	693	720	695	717	657	710	656	674	678	689	688	706	665	685	684	686	721	713	711	678	709	728	672	727	714	705	697	660	700	681	707	695	714	702	728	652	683	716	631	694	687	705	655	665	694	685	684	634	686	677	713	661	719	672	704	696	721	692	682	662	675	701	728	673	672	695	695	683	696	700	671	711	693	684	682	692	681	692	661	671	696	654	701	673	691	691	705	695	684	710	692	724	672	676	690	697	685	690	654	747	727	731	713	672	712	676	678	664	681	675	728	672	703	660	677	724	697	751	685	721	631	687	685	684	683	666	725	730	676	695	745	644	670	693	692	692	686	688	695	689	700	673	726	699	663	708	706	654	669	725	748	667	683	707	694	713	706	662	659	657	670	713	696	658	659	704	681	716	680	635	725	719	677	685	684	700	702	681	697	690	701	664	675	728	662	698	695	663	612	706	741	739	685	683	660	654	695	654	674	691	682	710	650	666	687	654	673	681	680	668	699	650	690	703	716	676	724	698	692	702	700	669	749	709	665	699	713	711	694	707	678	695	704	706	673	680	649	704	705	726	676	710	665	719	710	676	686	718	709	645	710	724	675	678	667	704	712	725	650	705	756	676	678	709	712	676	679	702	662	708	687	684	699	705	707	730	665	720	700	653	673	679	662	740	708	711	723	706	692	687	654	680	705	660	683	681	698	773	702	696	715	688	730	677	685	761	702	667	698	716	659	697	701	697	692	712	718	680	719	669	677	681	709	700	706	709	665	691	668	675	676	687	665	693	719	709	715	725	699	700	670	668	658	742	685	690	709	689	672	728	655	709	647	679	710	697	673	659	726	701	667	694	686	707	709	672	656	675	675	665	662	688	690	702	713	697	713	671	698	693	690	692	669	681	722	669	720	650	684	725	690	715	693	716	701	674	696	712	737	650	762	712	687	680	669	655	726	714	665	692	738	649	728	653	665	646	737	715	723	697	610	652	721	688	641	684	729	698	698	675	642	704	679	685	718	652	697	718	677	635	664	664	693	680	652	689	698	687	643	662	691	658	685	677	647	670	708	646	701	701	683	730	650	674	692	730	636	659	653	686	709	639	657	678	704	672	669	701	664	681	735	668	681	668	716	682	669	639	691	680	710	744	698	673	700	710	640	687	645	686	675	694	707	669	716	664	707	668	713	660	704	662	713	718	737	690	669	662	695	712	744	688	706	703	666	671	674	709	741	702	694	672	655	711	676	721	711	689	700	716	659	682	645	684	674	667	646	670	690	715	721	664	689	667	645	679	671	698	721	639	665	657	686	702	663	679	717	682	651	659	702	676	720	710	698	733	719	718	714	687	676	708	673	717	710	674	673	703	652	739	684	727	653	648	653	744	674	649	669	697	672	724	714	698	710	703	672	704	690	649	694	668	691	677	674	683	684	679	679	650	696	683	705	662	696	780	739	741	715	719	699	699	668	724	714	660	746	679	705	680	684	636	676	687	675	718	687	675	675	705	658	732	720	732	684	652	710	624	720	698	692	764	695	746	734	674	737	730	698	690	669	706	673	686	688	713	678	702	689	667	682	759	659	726	705	662	713	721	661	666	687	665	688	684	642	680	718	701	704	705	707	708	700	693	665	660	655	669	684	681	674	743	726	696	704	718	714	653	685	690	653	692	693	691	693	714	703	718	660	687	689	701	678	678	709	706	689	646	710	729	668	695	676	657	704	679	675	692	662	726	709	699	681	706	725	692	688	711	674	692	704	704	707	671	685	675	700	674	699	722	672	710	668	718	667	664	710	717	685	683	689	689	710	717	710	738	684	694	697	640	678	675	670	669	673	707	719	727	688	701	716	697	658	655	685	702	716	738	690	671	736	717	693	709	722	700	673	665	666	715	666	713	664	665	704	734	683	645	654	686	675	704	697	687	697	744	706	703	720	705	714	724	717	689	663	695	666	685	700	675	714	676	684	691	678	716	690	697	735	716	716	728	715	678	708	704	704	663	695	706	678	664	660	704	673	719	707	662	656	690	656	697	715	710	699	676	685	647	696	701	699	696	700	661	694	654	710	678	734	730	758	655	649	653	694	716	680	627	680	716	659	713	706	698	675	661	693	738	681	676	689	627	673	696	706	715	695	657	659	690	651	667	676	662	702	701	656	668	732	710	688	736	690	671	638	695	690	672	668	687	684	707	664	687	646	691	654	709	700	658	714	671	699	659	695	698	713	685	723	718	670	702	698	691	709	663	657	715	687	714	662	691	727	680	711	660	676	724	682	643	739	627	715	672	676	708	692	705	669	738	712	716	701	701	758	677	660	648	698	740	669	725	669	640	702	706	734	664	675	696	678	667	713	629	691	712	651	651	677	706	691	684	661	688	705	643	674	701	715	680	697	684	689	709	718	695	753	629	671	680	713	697	713	670	685	689	714	677	662	656	701	717	669	690	678	682	657	705	676	712	672	705	672	711	693	697	697	699	708	709	671	711	728	706	686	708	728	669	744	731	698	699	701	680	684	713	677	725	719	702	669	669	695	702	651	700	662	709	682	702	690	715	700	696	714	652	688	702	680	660	691	710	704	685	658	723	684	683	689	720	699	680	727	668	691	692	712	677	665	669	714	722	748	689	695	653	711	682	719	670	688	690	681	697	682	672	723	632	690	712	670	687	685	685	686	728	715	702	679	651	649	687	754	713	668	650	674	655	714	659	716	725	663	712	693	712	700	698	683	663	704	691	641	710	676	707	629	640	702	729	648	686	683	659	696	736	645	710	710	708	699	677	669	667	711	738	674	709	683	655	721	687	703	727	702	708	692	726	694	724	705	674	681	650	683	700	648	656	666	670	679	738	643	682	696
17915	9942	5801	2932	2003	1618	1215	872	726	601	519	483	453	413	399	402	335	396	363	359	341	332	297	302	316	305	312	308	316	263	313	305	263	294	291	295	328	293	314	289	305	303	284	254	280	296	299	298	275	297	294	309	324	320	318	291	287	304	310	290	309	345	338	285	290	296	295	290	292	304	301	292	322	296	307	302	308	323	276	265	292	286	291	282	329	268	307	288	259	324	317	305	315	264	308	310	286	301	307	295	303	314	284	318	304	308	299	302	280	320	328	279	324	304	286	310	251	322	308	293	325	294	314	334	333	334	276	309	286	293	311	304	294	286	319	291	303	308	294	328	293	296	306	298	297	318	285	332	303	283	287	296	287	325	298	296	320	321	300	295	307	337	296	300	307	311	312	297	296	308	290	301	296	274	297	308	353	301	306	284	317	295	307	277	261	286	321	328	274	335	291	302	318	321	310	303	287	314	297	323	323	307	323	309	313	311	276	300	280	284	316	321	312	282	297	300	261	290	292	294	318	282	288	291	303	300	303	284	309	293	299	274	310	277	312	286	308	311	331	267	296	335	320	284	324	277	281	369	304	321	290	293	295	309	308	299	308	296	272	295	280	282	350	276	288	287	273	312	285	288	313	265	280	298	308	345	307	292	264	307	286	301	313	297	300	281	321	304	290	310	273	297	299	308	286	297	281	308	318	310	277	290	286	297	297	269	257	297	346	289	326	319	264	257	297	271	293	297	312	296	305	289	319	329	323	298	307	280	275	265	306	292	293	322	294	298	328	298	318	256	305	314	289	298	320	285	294	320	302	301	292	324	297	305	310	315	313	290	312	300	317	283	295	298	293	288	287	281	284	280	313	312	287	332	306	338	305	310	248	307	272	270	274	291	301	319	291	277	275	282	291	311	329	288	303	293	296	320	335	306	301	312	307	277	313	316	347	277	293	281	306	288	301	302	279	255	286	296	286	286	323	274	294	280	276	281	311	286	277	291	250	303	311	307	299	298	315	323	293	337	301	318	310	289	312	362	318	314	295	327	295	275	303	297	288	287	277	301	291	250	297	308	281	305	299	299	315	299	269	307	311	311	300	310	274	299	321	289	288	298	276	309	294	273	254	297	303	323	287	274	332	330	274	301	276	282	310	333	340	297	320	287	305	305	322	276	317	315	304	328	311	274	338	289	290	289	278	297	314	307	291	291	294	333	289	285	312	292	279	316	326	300	293	304	306	308	276	315	321	308	307	302	320	326	290	301	285	313	272	332	313	267	296	295	301	318	305	326	317	300	320	287	314	296	294	293	290	292	313	294	321	288	317	297	338	323	323	288	346	290	269	305	285	315	281	283	299	307	287	275	309	298	292	325	305	325	291	304	286	303	283	284	269	272	313	304	322	306	281	314	296	307	323	319	314	290	308	283	302	274	286	280	305	327	275	331	313	306	305	284	311	287	282	328	315	283	311	290	281	290	302	289	281	340	313	307	303	305	294	283	293	264	310	277	286	314	287	297	290	295	304	286	299	305	323	313	272	291	315	321	312	318	286	275	295	304	327	317	301	289	278	322	296	301	307	319	321	313	307	276	313	289	311	324	325	331	330	308	303	295	305	312	298	283	332	329	308	286	292	319	283	292	284	280	299	326	291	302	325	330	297	316	318	306	288	312	293	311	287	285	307	300	323	306	297	299	325	266	292	288	325	319	301	298	277	296	293	290	315	301	317	332	330	254	307	304	304	290	313	308	276	313	316	328	303	294	319	305	304	302	337	300	300	324	305	317	282	303	293	301	324	299	323	338	302	327	302	304	281	268	268	299	308	325	311	274	305	300	311	297	299	307	299	295	297	262	313	271	304	305	290	280	294	281	299	340	324	306	320	305	323	274	303	304	341	318	321	274	289	319	311	285	285	331	307	299	312	277	285	285	300	292	305	305	295	272	298	305	288	294	311	309	275	271	273	253	284	284	283	280	310	283	296	307	276	302	348	289	281	255	305	294	302	316	270	300	307	299	291	293	296	290	336	328	312	286	283	318	340	263	305	331	265	327	272	297	284	285	314	285	320	278	268	288	293	288	323	305	335	336	310	306	283	303	279	307	308	303	261	290	308	334	283	262	304	293	301	287	286	300	310	310	319	289	307	324	301	306	293	303	289	313	288	285	306	303	296	271	335	293	275	282	281	305	320	312	300	288	301	268	304	308	310	287	276	294	318	311	275	287	284	293	287	299	310	301	319	323	316	272	279	298	303	290	272	289	296	272	287	283	269	294	277	300	281	302	314	297	314	326	302	300	315	323	298	311	317	314	284	286	318	302	293	301	297	311	310	285	269	301	297	333	296	307	291	294	268	324	319	311	306	298	302	321	306	314	294	312	253	273	320	311	303	316	289	325	291	270	279	299	313	286	307	311	302	286	314	298	309	293	324	284	268	309	318	283	288	296	279	294	291	293	304	298	327	271	320	297	277	284	308	313	292	292	300	282	277	302	332	307	321	311	287	297	276	286	342	263	315	293	290	294	289	293	277	289	279	333	297	302	297	310	340	348	305	283	297	292	307	295	306	292	283	311	285	301	314	297	284	318	292	304	328	317	289	296	315	309	302	310	315	290	291	307	336	297	281	311	334	295	318	310	297	301	282	306	306	322	298	282	280	314	312	310	314	301	293	280	314	304	303	302	293	298	321	283	303	291	286	312	289	305	288	325	316	294	273	293	305	276	296	328	308	285	288	302	329	296	297	323	332	310	314	307	293	309	276	312	318	336	286	288	357	308	313	292	304	258	308	288	307	332	300	286	298	279	310	301	272	307	325	292	307	322	313	260	294	333	293	291	292	343	297	300	287	323	299	312	308	299	275	289	289	317	321	302	307	324	290	305	315	301	308	343	295	322	273	351	315	306	332	296	320	298	321	310	327	314	277	286	309	306	335	283	314	301	286	280	304	299	306	295	301	279	301	316	331	343	289	309	311	285	296	298	300	312	291	340	282	337	334	278	301	304	281	300	306	306	312	283	309	307	313	291	288	311	291	326	292	280	298	325	289	288	315	293	320	288	326	289	296	283	337	282	325	311	260	292	273	295	305	317	336	300	298	314	330	265	307	309	309	288	302	275	286	297	311	291	295	261	275	321	304	296	315	270	337	302	304	295	300	326	318	295	298	292	316	300	281	306	320	335	328	326	302	302	304	327	314	302	302	288	261	325	316	312	297	325	295	275	305	301	271	271	287	311	285	296	308	312	317	297	294	301	264	305	288	329	298	322	313	323	301	316	314	290	280	287	319	264	289	297	300	300	324	314	357	272	288	337	337	297	335	271	303	298	297	329	292	338	349	289	315	275	297	318	289	332	324	287	276	285	279	313	322	306	323	279	311	321	277	301	259	289	288	334	261	321	334	301	263	300	331	309	315	288	311	282	308	295	283	294	299	278	327	304	300	298	305	329	306	291	306	314	318	313	288	280	314	283	320	284	297	285	312	316	331	296	279	266	322	308	335	312	319	329
12812	9312	10420	8045	7163	6189	5034	3952	2875	2287	2146	1831	1633	1407	1411	1406	1255	1281	1183	1028	976	910	835	862	820	839	779	797	756	796	733	769	703	727	734	747	743	749	749	740	768	752	766	755	725	743	781	722	710	707	749	762	759	761	757	734	740	777	736	728	694	742	743	730	762	708	730	720	741	706	730	775	693	731	753	730	788	791	739	753	741	741	738	778	728	711	750	717	736	752	744	692	723	730	735	747	755	752	711	754	767	736	708	747	789	725	687	723	704	782	739	722	721	719	730	773	723	698	695	789	729	707	752	779	714	714	730	746	766	743	677	733	731	719	739	727	742	689	757	751	805	716	714	726	744	720	722	716	731	742	731	750	727	731	677	739	735	757	751	755	793	743	730	792	754	754	723	710	715	718	731	712	756	682	764	719	730	702	722	721	741	755	717	701	733	740	726	693	719	746	678	760	733	702	719	764	744	736	750	691	699	683	720	755	756	704	747	748	718	759	707	747	737	721	742	735	734	774	748	703	720	743	740	735	709	753	750	782	737	739	737	745	710	747	715	672	747	739	735	825	773	755	712	770	707	764	718	748	774	725	716	730	742	722	713	737	736	698	730	719	720	738	741	808	719	700	727	730	776	766	740	754	764	719	712	712	713	709	689	726	744	732	731	744	753	702	722	752	738	755	742	740	739	692	721	741	687	730	744	723	795	750	711	710	734	754	717	718	734	705	749	761	760	731	735	746	758	751	787	751	730	712	770	747	721	708	735	683	748	766	703	724	742	785	726	729	760	766	697	738	756	708	732	766	729	725	729	755	706	743	787	788	747	657	742	750	788	727	698	760	743	700	733	708	702	726	769	715	720	746	711	700	704	762	708	710	753	780	688	742	738	738	716	733	703	785	734	732	698	797	746	740	688	718	796	720	753	729	745	750	760	719	760	735	730	761	734	749	772	759	726	724	741	699	719	754	723	754	718	677	716	726	753	732	731	699	764	784	694	716	772	825	701	753	697	770	812	734	709	718	758	772	754	798	707	734	715	718	783	723	724	703	690	745	745	767	729	741	702	767	767	714	713	700	766	737	721	736	714	715	716	718	729	754	769	741	790	733	729	710	730	781	709	779	709	762	704	746	784	768	711	708	676	729	743	711	745	704	722	756	716	730	721	732	675	724	686	702	689	711	714	720	746	754	730	744	734	752	711	710	717	658	740	765	710	732	771	755	745	717	738	756	781	743	799	736	735	726	694	699	757	720	721	711	727	722	713	709	708	726	752	743	710	745	786	703	742	747	788	768	726	691	755	738	743	752	714	756	746	740	730	714	773	749	741	736	758	693	735	737	694	703	753	716	746	711	728	735	784	720	730	694	759	736	721	740	758	732	746	726	757	770	763	711	726	717	754	760	737	712	756	709	729	744	716	787	688	738	741	717	692	791	708	759	746	712	739	736	736	735	737	729	737	695	720	766	726	724	717	759	752	730	673	685	708	742	758	737	735	750	749	656	743	732	707	759	709	723	776	751	759	713	724	754	745	764	748	758	754	736	766	695	708	740	747	743	765	713	706	757	738	720	741	721	754	762	744	764	734	716	720	765	741	721	780	767	743	751	709	717	722	722	733	760	741	714	813	730	747	781	739	753	756	723	776	741	749	775	744	704	729	759	731	722	710	689	693	718	711	754	747	725	756	726	733	766	736	767	725	724	769	740	796	737	736	782	719	745	769	725	679	719	728	752	753	726	751	716	754	709	754	718	753	736	724	692	745	730	752	775	776	733	785	726	768	762	760	726	725	746	694	706	721	718	749	712	753	713	723	767	763	750	687	694	716	721	756	734	729	720	721	700	737	733	803	774	718	717	775	758	737	751	750	723	719	714	749	720	738	728	726	749	752	729	739	761	730	719	715	693	695	719	778	698	746	731	697	713	718	763	730	706	742	750	721	750	716	710	748	766	745	746	698	725	717	746	751	690	707	734	770	679	729	700	703	737	715	769	708	737	712	746	703	724	802	718	711	766	735	785	765	689	700	739	745	673	771	700	749	780	712	781	722	745	768	695	745	771	748	741	718	708	769	753	726	699	729	746	758	709	736	735	707	765	750	715	728	736	724	740	720	754	684	759	736	757	706	710	731	700	732	781	724	737	805	722	781	743	711	748	708	730	751	730	732	711	744	738	755	754	699	794	728	699	762	683	716	714	797	771	679	731	731	736	712	752	729	771	757	717	724	734	698	715	726	729	734	778	755	726	727	713	723	705	720	729	718	746	693	793	744	723	695	725	713	736	757	716	744	723	747	725	705	692	744	749	743	709	739	727	753	739	729	747	747	709	731	757	692	754	719	759	776	747	745	731	734	723	728	738	718	714	714	716	715	779	714	709	695	718	699	708	738	738	731	757	706	778	724	733	744	750	723	697	719	746	775	764	728	820	725	748	752	705	754	729	710	692	777	752	719	730	732	714	695	677	732	762	740	689	770	770	706	740	718	741	761	702	711	796	719	706	793	699	690	744	767	691	756	712	719	778	791	715	723	781	734	778	744	736	757	723	754	733	760	719	764	758	698	795	709	721	748	757	751	739	726	740	764	764	723	658	750	770	712	739	735	759	752	767	740	716	765	736	689	758	730	779	685	750	724	747	747	688	719	771	764	794	737	680	734	698	732	745	757	735	751	710	728	733	727	769	721	736	721	740	693	724	708	727	754	735	698	726	753	725	745	752	741	741	768	747	707	786	737	741	709	736	719	706	715	687	728	727	724	748	767	741	731	737	736	700	735	755	733	749	699	737	716	710	738	702	737	744	733	774	733	715	742	749	740	717	738	711	717	728	733	716	769	736	732	735	756	683	722	697	743	730	744	763	749	732	740	749	783	735	723	702	733	753	739	775	715	747	744	744	770	691	736	764	745	719	752	771	755	722	720	731	747	762	784	781	692	725	685	701	723	790	807	704	705	691	732	719	715	755	712	705	681	763	665	653	715	747	694	705	691	716	725	713	747	746	761	784	749	743	729	769	705	730	746	748	770	703	761	727	700	745	750	749	764	727	787	721	753	772	744	810	771	685	740	744	729	762	724	757	754	759	733	736	697	738	753	768	767	774	756	759	770	685	683	754	744	719	702	707	741	751	716	789	779	723	678	763	724	748	705	752	699	714	720	731	735	736	738	755	780	770	737	709	712	733	679	680	732	716	746	736	749	705	716	739	744	713	755	720	737	715	750	742	802	749	739	736	774	753	704	731	659	762	736	737	734	765	756	744	696	725	689	703	738	756	776	748	745	728	714	709	708	723	723	744	721	730	726	751	745	716	748	722	739	729	706	740	710	724	725	730	737	700	708	729	696	735	691	732	736	770	736	761	748	752	726	783	743	747	716	694	723	754	714	739	703	671	722	748	686	700	771	742	729	751	730	759	712	703	712	743	712	712	669	745	803	735	749	772	791	705	736	731	738	746	689	739	708	769	772	728	680	717	700	757	714	779	771	742	748	671	746	775	700	768	737	775	724	723
30284	20285	15132	8574	5591	5674	5412	4121	2701	2865	2645	1890	1854	1484	1155	1009	921	734	653	533	534	469	453	412	389	364	360	351	325	328	317	307	328	344	310	288	309	313	318	307	282	294	290	303	315	337	271	293	264	291	322	300	283	304	289	293	340	318	296	299	324	281	331	305	319	306	317	275	285	270	297	274	290	302	290	290	291	286	308	305	339	336	300	296	296	276	291	319	294	301	286	278	280	297	330	282	285	302	299	314	300	264	287	283	285	286	312	294	288	271	300	299	291	300	277	333	298	297	265	306	299	297	296	292	335	301	284	287	308	290	298	277	313	310	323	306	301	295	311	276	280	291	269	318	287	277	327	286	296	285	291	275	317	289	324	271	337	289	267	337	305	296	275	315	305	332	280	332	311	266	274	312	303	291	314	288	341	294	342	276	292	306	274	309	299	295	307	294	264	318	301	307	313	309	316	315	311	313	293	291	290	274	321	272	277	276	295	247	327	315	318	303	296	301	314	303	275	324	310	280	289	287	291	321	310	307	272	281	289	284	295	321	324	298	315	289	277	297	274	293	289	319	286	290	305	301	289	296	273	296	279	274	305	302	293	314	280	261	303	285	253	280	294	290	277	306	302	306	318	261	290	311	308	305	325	294	306	310	297	273	303	323	294	309	332	261	284	290	311	303	291	295	293	295	318	299	319	297	292	280	303	319	286	284	290	277	275	286	285	298	285	271	267	306	270	310	288	270	268	288	313	258	281	288	264	289	309	300	324	281	266	307	285	278	275	293	294	287	336	269	278	274	286	244	317	303	292	305	288	272	299	304	277	293	292	305	280	323	268	319	264	287	290	299	288	228	291	306	277	284	318	304	281	315	304	288	324	275	296	301	283	290	314	297	312	319	300	303	282	283	296	305	295	306	313	318	311	313	326	293	277	253	320	307	311	306	294	267	305	315	285	301	290	297	295	313	295	274	298	321	314	285	279	267	283	279	296	298	296	299	314	302	293	280	302	299	294	302	298	306	269	260	307	287	312	328	302	289	302	316	260	341	274	276	287	294	326	278	307	276	300	324	282	284	276	322	301	271	260	291	257	291	311	281	281	290	267	268	296	268	291	280	297	317	297	285	261	264	298	291	317	320	277	264	295	303	292	329	268	289	293	296	317	296	297	280	319	283	277	309	286	293	295	283	280	293	292	336	332	293	305	266	306	313	286	290	284	274	279	295	326	294	297	307	303	275	306	325	299	342	261	304	300	263	279	302	275	327	308	299	302	281	281	272	298	302	281	323	321	328	308	290	291	326	289	296	312	303	332	295	283	298	321	300	284	296	291	305	299	264	313	290	293	278	318	323	304	297	295	319	327	250	299	289	293	313	299	267	302	306	308	293	314	295	273	287	324	276	306	275	291	294	304	314	273	283	320	314	294	303	289	284	300	315	278	277	285	292	245	285	295	292	308	267	269	288	287	278	292	305	310	321	293	314	296	310	328	307	282	291	328	288	290	288	297	276	289	293	320	314	300	287	327	287	311	289	283	283	312	286	283	289	303	320	321	288	323	304	296	289	294	294	303	279	321	321	291	293	298	300	293	326	277	296	291	276	302	312	285	304	312	265	296	272	295	287	303	303	302	309	303	301	281	313	289	331	288	268	295	308	319	308	265	318	311	323	275	263	297	301	313	284	259	278	269	302	336	274	315	298	281	291	322	302	274	273	280	298	267	315	333	305	272	260	306	287	310	294	281	298	324	294	297	265	284	295	294	278	290	271	296	286	263	288	303	293	307	273	305	285	294	279	286	299	280	313	278	283	292	307	287	295	270	302	322	291	307	266	287	293	324	313	316	293	299	270	254	295	330	271	293	297	266	286	301	276	266	282	286	275	319	282	269	299	315	263	285	281	274	307	291	274	294	306	296	302	277	282	305	286	266	304	298	287	283	290	295	278	310	296	289	311	292	304	280	299	284	316	297	307	323	304	317	280	300	283	288	296	288	277	273	274	297	280	259	280	300	319	287	313	298	298	304	301	309	304	291	289	298	307	303	309	284	280	276	300	288	299	315	288	287	261	301	304	264	288	284	297	293	284	299	321	304	291	240	304	309	266	285	270	306	279	312	283	306	306	274	316	270	282	294	315	291	305	315	325	322	316	327	272	320	303	284	294	294	304	283	299	348	309	299	335	319	271	340	277	291	305	327	285	292	328	332	309	272	313	267	268	309	288	325	294	297	292	331	267	281	276	263	270	321	285	302	290	282	279	281	291	276	298	287	278	294	290	296	289	288	293	305	302	315	276	300	311	301	283	309	283	297	276	319	322	280	280	275	309	265	307	299	281	323	286	306	281	285	290	309	310	296	278	289	294	293	322	306	334	308	278	334	303	288	297	296	281	288	285	302	301	317	274	314	276	304	273	275	321	276	286	296	315	280	320	285	313	318	332	303	307	297	312	314	289	300	315	329	295	259	315	262	276	291	331	280	277	296	269	254	313	305	289	298	294	319	282	296	329	292	271	264	299	299	309	298	309	264	287	290	276	272	275	318	297	280	271	309	281	307	276	267	282	297	300	296	279	301	315	307	281	253	292	300	275	302	276	321	298	289	326	301	282	285	330	287	277	295	285	302	315	290	308	314	327	289	284	297	284	298	297	306	304	280	285	272	265	287	318	289	298	273	290	325	311	287	294	337	335	271	318	309	307	299	301	293	286	288	293	277	284	261	289	301	305	352	290	315	290	330	286	296	294	277	270	281	325	283	287	283	291	293	291	275	288	286	286	312	321	281	306	305	349	313	295	316	284	301	288	305	296	319	291	289	277	255	303	283	300	279	287	316	297	298	297	282	305	304	276	310	324	302	280	306	312	304	292	264	296	287	299	285	276	315	286	278	317	311	308	290	299	288	303	284	290	302	332	296	341	293	345	285	295	296	302	295	314	272	338	319	268	287	320	283	287	311	290	312	300	289	303	304	337	317	283	307	302	283	325	280	294	288	305	322	299	285	262	297	290	302	272	281	292	317	315	258	290	336	311	249	303	285	284	296	281	288	271	341	277	284	274	292	280	299	289	290	323	289	283	252	267	328	284	291	297	281	349	283	282	284	267	287	325	283	336	259	277	290	297	316	282	308	297	284	268	300	305	292	308	279	291	254	305	312	302	265	274	321	318	322	288	318	282	310	264	298	277	264	321	310	287	305	336	290	330	307	312	308	288	289	328	295	273	338	295	317	302	303	296	285	296	299	309	301	279	297	272	289	325	280	311	299	264	286	300	291	287	295	279	276	326	314	304	285	288	280	272	272	313	288	278	302	269	319	303	305	289	288	308	282	318	296	287	292	273	293	309	292	298	292	293	280	256	276	294	301	301	259	284	265	270	291	287	308	297	301	265	269	274	298	282	289	293	308	245	296	304	309	299	284	312	275	298	302	305	272	295	299	324	307	310	305	282	288	270	306	328	286	273	287	297	297	287	282	320	292	293	284	323	278	303	267	308	272	293	299	295	301	304
21991	17609	19917	16567	14971	16383	16811	13182	10582	11959	11292	9080	9482	7330	5615	5459	4821	3703	3223	2434	2065	1851	1810	1565	1377	1223	1248	1000	967	965	993	908	978	950	825	872	746	766	792	815	765	750	713	759	741	745	739	752	750	760	763	767	753	719	734	720	725	704	737	684	761	764	718	740	743	745	700	777	731	685	714	715	663	766	744	706	681	715	736	727	737	739	719	723	710	722	765	684	707	710	731	702	751	741	746	747	732	726	729	714	746	729	771	688	765	694	703	745	698	756	727	707	721	714	697	712	683	740	772	723	774	708	700	739	749	732	725	755	713	714	742	708	748	745	758	771	730	705	707	714	745	769	704	705	720	728	698	720	689	763	715	781	708	762	729	715	701	756	709	728	753	748	803	696	733	682	704	688	707	751	689	745	741	756	745	689	777	751	685	739	714	720	718	730	770	723	760	739	745	681	695	749	774	706	730	729	711	705	747	728	741	757	718	720	726	690	775	705	755	727	783	755	729	710	692	734	773	725	697	680	744	765	749	704	755	660	710	749	729	782	721	728	767	731	744	743	714	712	713	743	709	743	739	731	728	710	708	731	710	753	740	761	740	719	719	727	742	734	775	715	703	678	726	733	749	748	736	762	699	671	671	747	727	701	731	753	719	723	733	722	780	701	668	752	699	732	746	751	760	719	754	709	748	727	747	729	740	702	752	723	705	711	772	691	714	698	731	719	754	727	687	794	719	731	745	706	746	731	745	742	758	745	721	724	769	732	691	769	705	669	736	728	726	767	747	777	690	766	755	700	692	668	710	696	750	679	758	723	684	758	760	694	735	716	719	717	732	733	712	723	727	669	710	724	734	700	750	704	741	737	710	744	760	743	733	700	733	709	718	765	745	712	690	703	672	736	724	741	716	695	723	739	737	743	741	750	723	731	715	737	733	701	689	691	710	684	698	688	717	787	724	720	716	714	742	713	723	716	736	746	730	745	729	767	732	702	730	757	700	685	706	700	734	716	727	810	756	701	738	734	682	700	732	761	744	722	693	743	680	697	729	753	737	781	722	759	702	742	754	744	767	737	762	797	704	741	769	767	749	752	715	681	732	699	743	724	727	743	723	731	718	748	706	699	750	771	710	757	708	737	707	704	759	749	750	724	731	744	717	730	704	711	748	699	735	732	734	675	734	749	737	767	715	708	757	711	726	733	747	784	722	658	717	736	751	738	699	701	773	783	699	706	754	772	741	747	763	678	755	715	714	752	687	705	727	762	710	723	738	691	700	760	748	717	720	748	739	710	723	713	731	756	750	765	748	754	733	701	752	759	712	707	734	733	764	720	766	759	714	811	715	710	704	734	710	737	729	669	737	761	704	781	758	743	759	711	691	716	717	675	754	697	686	745	765	746	720	781	720	735	779	756	755	786	752	752	714	747	677	712	758	755	758	734	726	727	750	732	713	684	707	679	748	744	736	793	729	688	743	719	713	711	708	682	760	743	729	680	733	741	768	724	750	793	700	718	747	701	723	707	740	729	692	670	770	697	737	736	773	711	715	728	749	726	764	762	776	721	765	703	746	717	726	699	717	729	776	722	729	717	763	691	733	730	732	727	740	674	737	742	705	724	713	722	743	778	719	757	697	735	753	734	728	788	675	764	706	709	724	738	742	700	710	731	702	709	739	738	697	734	766	727	775	749	742	729	725	755	766	706	761	704	769	744	767	747	728	703	705	715	768	719	694	718	782	720	726	730	698	742	713	678	722	695	737	725	692	776	744	764	716	699	735	682	765	753	714	755	734	734	738	688	699	744	727	710	741	719	699	702	743	715	709	722	729	728	761	763	737	687	746	802	754	805	720	738	729	762	699	734	754	717	711	734	699	747	690	718	789	745	738	714	712	707	760	678	694	706	725	772	740	741	697	761	714	766	706	685	740	745	729	723	739	786	734	716	762	707	724	759	769	744	722	734	750	742	728	747	702	694	689	757	791	746	706	733	783	744	707	776	758	706	714	694	745	707	724	743	766	740	722	725	721	679	741	711	735	684	687	770	745	744	723	692	719	710	726	734	731	713	718	733	757	693	719	713	735	701	729	718	746	710	749	738	753	723	735	695	706	734	753	745	712	777	706	737	710	745	725	736	739	719	723	736	672	697	780	754	730	746	707	750	730	757	743	688	736	698	737	769	726	737	721	723	730	739	730	730	729	742	747	744	767	722	797	728	709	738	744	760	747	696	760	747	703	677	707	780	698	708	734	756	732	708	763	643	747	772	684	741	713	757	736	720	758	743	741	750	731	730	709	752	743	763	751	735	690	717	731	704	680	736	747	713	753	693	746	727	782	767	756	731	745	762	702	731	712	746	751	767	736	730	720	708	766	682	766	762	816	727	737	698	690	750	694	745	718	765	687	755	671	743	721	740	737	688	715	715	727	759	741	694	722	719	704	765	704	717	755	680	721	731	693	677	721	733	702	729	752	715	766	667	705	710	733	751	725	769	731	692	765	726	763	734	752	727	735	748	784	708	747	681	786	711	707	701	754	786	770	675	733	679	752	723	764	711	694	768	746	699	822	750	777	720	718	725	738	721	719	751	717	728	685	731	712	744	781	718	685	694	732	718	725	708	703	747	740	663	807	710	770	785	810	756	692	748	677	767	719	739	674	760	727	773	766	766	726	689	727	736	718	817	743	737	691	742	707	758	725	756	725	767	704	701	732	752	706	742	750	712	764	696	682	723	702	743	728	739	783	715	727	769	751	726	732	723	749	665	758	719	771	734	788	768	708	720	745	724	717	723	731	723	725	727	745	702	757	761	734	730	759	683	693	736	758	724	694	743	702	708	735	739	720	674	743	692	696	762	770	711	786	697	719	744	783	773	765	727	692	666	707	712	729	718	700	696	724	723	746	699	732	751	727	782	679	752	712	770	772	781	766	720	663	724	788	726	705	732	721	686	742	723	723	747	736	693	702	739	742	695	762	715	727	717	761	746	746	701	773	735	711	722	761	763	781	738	677	752	687	715	738	743	707	724	726	725	709	696	701	751	756	759	750	721	724	745	747	722	715	728	737	731	711	709	750	712	716	694	756	744	752	685	742	729	743	697	695	732	722	767	743	748	716	740	732	719	758	706	703	748	751	725	704	731	744	701	712	715	736	764	706	715	730	729	729	742	753	743	725	695	762	714	729	733	766	726	744	726	729	735	671	738	716	693	738	770	705	684	738	749	699	717	745	759	739	698	751	759	734	740	733	697	740	727	744	688	721	731	735	717	704	723	716	694	703	752	743	794	753	733	742	718	712	752	735	720	763	706	714	764	759	704	701	727	737	778	724	721	735	745	744	652	785	751	730	679	715	706	766	674	704	748	706	704	794	675	734	735	733	738	727	706	741	741	783	765	730	744	682	746	730	721	744	693	740	695	743	709	756	740	767	743	722	708	720	745	746	720	686	706	712	720	752	682	756	788	687	691	723	719	716	732	763	706	700	743	736	721	670	725	706	696	758	718	738	683
39019	28021	22188	13231	9179	9414	9227	7710	5176	4589	4503	3304	3243	2420	1838	1567	1346	1099	874	727	573	544	536	524	402	383	369	319	340	320	360	316	318	349	349	330	282	292	302	327	285	288	304	262	270	306	242	270	289	262	263	243	284	276	292	275	311	264	279	268	273	274	283	266	258	289	282	270	285	278	290	280	286	247	292	290	277	250	305	267	297	262	302	297	283	282	244	261	276	291	312	256	277	288	263	281	278	273	303	293	267	287	287	257	283	256	262	274	267	296	302	280	248	244	275	256	269	252	295	275	247	242	271	240	293	256	264	278	289	289	269	279	267	257	288	276	246	266	267	285	265	293	287	314	269	271	292	278	265	282	251	260	283	281	281	259	260	277	289	299	269	263	287	260	277	269	290	255	313	257	290	272	293	281	265	274	240	257	246	238	286	271	279	255	328	295	309	253	260	276	291	265	262	261	257	293	281	266	293	291	270	294	260	268	282	252	248	288	315	297	245	294	276	249	281	287	265	264	274	266	278	274	291	257	241	289	263	263	257	273	264	297	262	296	277	257	272	254	275	281	250	301	281	291	282	292	252	260	274	268	302	249	294	284	276	259	264	245	261	228	285	275	293	254	278	232	273	268	316	258	281	271	285	263	257	273	256	286	285	313	269	295	282	272	268	288	279	304	234	280	292	279	262	287	268	270	276	281	314	291	260	250	289	260	293	296	292	272	292	261	291	281	281	298	295	282	301	280	278	279	282	276	260	275	291	269	299	293	286	265	270	261	260	269	259	249	266	290	262	284	284	269	266	295	282	293	296	268	287	299	304	289	289	274	284	272	242	271	280	288	305	252	299	289	250	288	265	242	266	300	301	255	265	273	259	305	281	261	275	284	264	246	266	258	280	278	305	281	277	287	253	286	244	280	271	245	282	301	265	277	304	258	282	306	277	255	257	287	293	282	258	283	283	248	283	278	279	288	285	274	277	261	262	281	275	277	288	281	257	261	254	278	281	262	270	292	298	306	275	286	279	258	272	274	290	291	276	284	268	259	289	262	298	276	305	253	277	291	276	303	287	307	285	286	268	291	264	272	270	262	290	292	286	284	270	274	251	305	289	286	278	261	273	268	252	252	292	290	261	282	297	262	281	267	254	293	291	270	262	269	281	269	281	291	264	261	298	258	265	289	276	271	288	291	272	274	296	242	284	241	274	269	292	279	282	286	301	281	278	279	305	280	253	263	255	261	261	305	271	284	257	297	271	246	275	258	274	324	274	281	306	276	285	270	296	316	260	274	294	264	293	285	281	280	279	274	297	282	240	280	274	247	255	298	287	263	292	275	267	225	281	278	272	283	251	278	271	277	239	291	311	278	279	277	276	291	277	257	261	287	296	249	274	298	247	268	270	257	281	270	295	279	282	277	280	279	282	286	258	307	273	257	259	304	261	253	270	293	274	265	277	275	283	261	286	250	286	250	279	276	268	247	285	263	292	284	289	284	274	291	274	295	258	267	288	289	297	279	287	252	291	306	299	264	265	253	232	297	253	309	285	274	304	273	293	261	292	313	272	277	262	300	251	270	255	287	260	263	271	308	292	266	258	280	301	298	276	292	281	267	258	276	241	273	261	276	287	282	275	303	258	275	281	285	262	257	276	292	263	283	284	279	269	297	236	283	262	259	274	255	307	269	272	262	283	271	292	273	291	257	273	256	295	257	260	269	309	258	284	242	313	283	290	285	285	280	300	306	278	253	268	250	276	284	268	300	274	271	249	257	290	290	293	276	260	243	283	282	254	280	285	296	306	276	309	287	278	277	296	266	292	268	265	250	258	271	279	263	252	276	239	267	272	291	306	272	317	270	277	308	269	279	254	267	286	244	281	290	294	281	308	320	252	295	278	265	279	285	274	285	253	285	262	298	266	262	284	293	293	296	267	280	283	262	256	276	286	271	268	269	282	280	298	290	271	267	276	253	272	250	292	273	287	271	257	301	308	314	272	263	267	262	251	269	272	285	290	284	284	243	284	270	268	284	237	289	257	266	290	267	266	283	294	290	272	277	273	271	250	301	267	266	267	282	266	258	263	286	275	258	244	275	270	272	257	262	262	293	295	255	305	284	275	276	303	262	273	256	277	305	240	268	283	271	278	267	270	246	267	306	239	280	319	264	234	296	257	263	275	281	272	250	271	269	268	274	301	258	262	284	275	270	273	261	282	253	273	279	312	307	285	275	279	270	302	260	274	259	293	286	270	255	263	260	302	292	238	266	273	279	296	284	277	278	274	260	296	254	320	267	288	298	288	285	258	267	319	287	280	257	262	285	280	287	269	253	269	282	261	293	259	252	267	274	260	254	274	298	253	281	276	280	262	255	276	279	266	261	295	316	261	296	284	293	296	292	260	286	299	271	270	270	268	265	260	293	319	271	308	296	261	279	274	276	282	241	269	254	259	269	271	279	296	262	267	274	303	267	258	277	256	250	265	276	283	263	240	275	298	293	292	262	292	282	282	281	280	268	279	291	289	257	267	308	276	254	292	293	269	270	269	259	273	261	272	261	267	278	283	287	271	248	278	298	294	288	259	301	321	283	249	293	269	267	275	292	280	269	303	271	250	231	281	235	287	279	290	304	282	264	289	277	255	313	319	279	267	260	244	280	292	283	242	278	257	257	271	271	277	290	288	269	296	282	237	247	277	243	253	283	272	274	302	247	279	328	305	272	273	290	241	273	267	293	266	293	264	282	275	305	299	266	296	314	263	309	291	275	263	275	257	261	275	250	293	304	270	260	298	276	252	292	296	265	315	269	270	278	317	255	282	289	295	280	253	303	271	302	280	299	261	299	251	245	287	330	317	282	260	257	296	266	282	276	277	251	274	285	252	296	290	249	277	269	301	297	262	269	266	266	265	253	277	295	261	267	271	270	288	248	278	284	286	277	279	274	236	299	261	260	255	259	243	304	291	300	282	300	276	314	284	270	306	278	260	290	304	299	267	316	265	304	280	297	271	292	284	248	253	281	272	274	265	261	244	290	307	291	259	275	249	261	281	278	269	245	291	250	296	257	253	259	313	293	273	295	262	290	268	291	282	284	298	256	280	297	276	286	258	246	263	282	297	268	290	275	309	290	257	289	276	320	256	266	300	299	281	254	271	241	284	308	265	292	258	278	295	239	267	297	307	274	259	291	263	272	270	288	261	278	300	267	270	283	281	261	309	306	241	248	262	288	258	279	268	275	264	288	269	304	300	271	291	299	263	264	301	266	271	262	243	276	285	265	252	282	280	284	276	293	274	279	245	264	310	285	242	285	255	274	262	292	297	254	277	277	265	260	268	292	272	278	296	281	271	261	296	262	282	283	313	281	270	267	246	288	292	325	269	270	248	253	252	269	260	298	259	315	277	254	281	258	279	282	290	272	264	291	296	280	270	278	275	296	235	268	278	280	278	293	279	290	256	274	241	261	259	262	238	257	269	283	281	252	297	256	276	282	271	262	282	265	246	266	273	268
26796	22521	25809	22196	20475	22832	23521	19357	15122	15742	16569	14253	14488	11086	8983	8164	6998	5600	4610	3422	3124	2629	2452	2167	1727	1614	1370	1140	1050	1011	1139	1080	1097	1032	906	867	812	793	842	777	724	700	725	698	699	677	743	690	707	695	697	645	712	694	684	649	712	695	702	708	723	676	730	710	667	694	676	711	680	721	726	639	709	667	685	641	659	702	671	646	651	682	654	665	651	668	641	687	670	638	677	683	705	647	677	712	708	721	676	701	728	659	698	673	648	698	719	699	700	720	661	625	712	718	680	662	663	656	719	702	756	651	667	652	692	658	687	649	657	660	657	630	666	679	701	677	715	674	707	696	724	673	684	700	708	665	702	658	739	703	702	686	662	676	684	680	684	658	659	687	687	678	694	695	673	693	658	695	659	691	700	696	663	722	689	707	653	642	707	682	664	731	685	696	690	661	666	672	667	660	682	668	662	708	655	660	644	711	692	664	702	656	680	674	687	692	664	663	665	707	670	669	739	655	698	704	675	717	633	652	740	704	723	670	677	747	681	667	698	648	734	685	641	671	689	686	690	703	732	734	685	714	663	705	663	648	694	656	694	706	659	660	663	666	648	735	671	715	708	630	736	685	667	684	700	678	695	659	666	667	702	694	681	702	668	727	697	689	641	687	667	706	640	660	629	640	663	647	655	669	682	647	649	699	679	688	677	697	644	692	690	684	692	705	659	675	648	660	655	661	662	677	666	705	698	679	658	657	685	669	667	692	630	640	685	701	706	697	678	685	638	676	690	675	688	663	692	698	672	630	712	685	693	699	687	645	711	676	712	673	675	681	711	673	682	669	682	705	718	663	695	656	663	645	742	650	650	657	715	666	692	719	712	650	684	726	645	715	649	705	664	675	739	651	649	683	666	664	647	737	642	693	691	721	680	702	689	691	687	664	733	723	694	716	684	692	663	693	722	676	674	670	673	707	709	663	681	641	646	682	675	669	697	681	697	729	673	637	722	702	739	658	687	678	677	714	677	667	645	706	639	712	723	656	696	709	678	662	667	697	669	678	666	705	661	673	662	666	686	662	663	701	704	704	708	634	693	716	723	680	680	695	691	700	684	688	700	687	634	646	699	650	704	677	674	699	681	684	666	733	688	684	632	625	669	679	692	661	694	683	685	698	672	670	682	623	640	695	686	675	710	676	671	697	703	703	691	694	708	637	693	695	676	703	667	669	670	671	700	662	711	676	684	670	673	728	680	690	697	649	648	667	736	680	692	704	687	701	695	735	657	676	683	690	682	707	646	668	649	677	727	711	701	669	643	710	693	689	701	654	657	677	702	684	725	684	671	679	654	728	663	655	672	699	687	740	692	694	688	670	674	639	709	672	699	659	675	666	670	652	690	709	685	698	685	676	674	669	738	685	732	724	691	664	751	662	697	706	690	710	684	750	675	675	676	626	702	695	704	730	723	676	727	686	689	708	718	664	654	742	684	704	676	645	703	679	660	706	629	691	661	660	648	684	689	684	685	700	705	685	677	667	689	693	673	674	663	687	711	674	714	653	691	709	661	623	664	664	667	684	673	658	637	684	675	641	682	669	702	663	675	689	668	733	695	709	708	676	695	719	669	700	721	681	685	727	676	655	704	714	674	695	649	698	670	718	638	655	666	718	697	715	634	676	708	696	688	691	675	679	721	704	687	636	685	665	684	710	647	684	682	669	664	712	673	704	699	678	716	700	726	703	649	691	695	662	668	651	673	702	698	693	725	641	674	681	681	690	677	709	667	675	664	699	672	690	682	677	665	686	619	718	659	693	658	648	682	650	692	702	640	720	665	680	662	702	702	710	665	669	738	683	703	711	678	676	767	689	729	684	684	654	645	689	681	695	673	625	635	657	671	713	668	737	679	680	670	687	700	709	671	693	690	706	692	675	665	676	681	664	636	687	710	662	686	672	694	687	658	681	678	671	701	670	716	684	734	658	724	643	636	692	654	668	690	659	714	704	690	717	719	697	667	675	659	675	663	700	673	714	691	663	716	705	667	745	655	682	735	712	700	662	661	664	668	680	699	690	685	667	673	679	687	677	733	669	661	702	718	681	676	694	687	696	698	683	687	653	683	658	683	663	677	704	685	710	675	709	645	710	670	703	700	714	682	647	699	684	682	672	674	686	687	639	639	678	711	681	672	670	670	640	701	663	699	667	733	699	689	638	704	718	641	668	680	647	710	689	674	675	698	666	679	666	635	671	659	623	715	663	667	685	704	668	675	688	719	678	677	691	695	696	697	693	658	683	632	690	676	696	725	671	676	701	692	643	689	710	723	663	676	724	663	662	655	688	654	730	696	641	712	628	715	683	681	640	683	632	683	673	653	684	620	709	684	698	687	713	682	650	657	672	634	729	688	708	692	699	711	687	671	698	719	671	722	721	665	702	701	683	648	689	650	677	664	730	683	686	710	706	643	696	703	671	656	657	663	680	641	691	667	683	709	678	658	666	675	712	701	670	688	698	671	695	703	685	678	707	675	675	738	668	636	693	629	698	711	713	704	659	650	632	704	705	698	720	684	694	674	652	674	730	702	673	654	674	716	668	649	680	696	691	729	693	673	705	700	701	691	677	699	687	676	689	688	681	650	673	711	704	738	660	721	703	654	694	720	665	669	683	640	687	643	726	705	741	633	729	651	717	689	680	684	665	671	705	672	666	702	669	618	698	691	708	684	663	681	702	671	642	686	679	714	703	708	648	699	667	633	670	672	662	686	646	661	695	669	668	659	662	685	649	706	673	686	712	697	659	629	663	659	709	719	693	680	678	694	695	731	665	694	707	661	678	665	688	705	685	710	680	649	681	711	699	685	703	669	640	659	648	699	693	648	632	713	664	653	699	700	729	683	673	678	663	645	699	667	679	625	648	681	681	672	696	680	665	647	689	692	683	735	716	671	716	682	643	610	712	662	703	660	682	731	728	712	690	648	667	670	743	715	676	668	669	699	694	694	679	712	671	689	629	687	670	695	662	678	654	650	666	663	668	673	697	670	720	689	714	654	624	658	650	692	698	699	710	680	683	675	672	674	739	670	709	676	643	653	642	705	674	690	694	677	731	664	723	692	729	674	683	672	677	684	691	666	685	652	682	659	643	673	654	679	729	675	720	640	676	687	699	748	685	673	658	673	698	682	725	668	666	658	676	669	694	653	707	730	694	678	676	669	694	695	688	673	681	717	682	630	675	697	716	679	658	674	701	701	645	675	677	706	736	664	671	685	690	697	710	664	659	686	654	715	696	702	701	667	722	726	692	665	667	691	665	665	662	674	708	676	668	670	633	727	725	660	662	727	666	710	712	722	738	644	720	673	687	664	666	663	675	640	694	702	705	645	684	686	667	708	675	671	691	672	700	666	670	698	731	708	712	711	666	716	675	653	711	658	679	669	731	698	709	718	705	726	700	712	703	661	656	717	686	687	661	711	648	705	716	717	641	669	722	696	738	666	731	688	680	667	737	679	691	642	678	695	667
16826	8453	6534	3850	2344	1547	1266	858	711	596	571	508	512	393	387	367	359	342	333	286	312	346	324	293	288	278	329	301	302	304	304	278	288	284	284	269	296	277	248	272	302	265	286	297	296	331	318	277	258	285	308	278	305	279	288	334	308	265	310	295	298	296	310	248	287	290	312	277	283	278	334	299	277	314	286	283	288	279	277	287	305	270	300	300	295	300	317	284	301	305	308	328	322	314	243	285	300	267	287	280	288	304	319	308	298	302	282	287	270	283	286	314	291	272	280	296	278	291	303	280	283	281	312	303	331	280	344	307	299	260	294	278	284	328	305	295	313	278	287	288	308	299	264	257	285	300	310	299	298	294	275	245	300	303	320	304	292	314	279	273	322	305	290	318	279	255	301	310	296	307	290	289	295	291	265	279	321	296	302	275	297	278	289	303	295	300	279	311	276	303	280	307	298	250	300	308	304	285	277	301	318	285	284	313	282	280	280	292	301	292	261	252	298	276	292	298	300	277	316	304	304	300	323	310	285	302	280	287	265	288	264	297	289	307	270	306	294	290	312	301	283	332	325	307	310	314	291	291	308	271	288	261	316	294	295	281	309	290	307	316	295	291	293	296	289	292	275	275	286	316	279	312	285	286	297	291	279	297	273	271	301	301	292	308	302	318	280	320	296	297	295	295	289	292	269	284	268	251	280	312	292	295	299	280	266	279	313	263	305	317	305	298	288	287	315	306	273	316	264	292	260	248	297	268	306	263	299	311	303	288	292	290	288	304	296	302	270	298	301	295	287	295	307	312	286	316	295	277	312	294	292	270	296	311	274	293	303	270	292	291	317	326	287	276	294	290	289	315	270	283	285	302	313	303	291	277	288	291	321	286	287	259	274	309	286	283	282	307	295	342	343	282	272	306	265	285	297	254	266	276	282	297	272	266	280	300	287	285	282	272	272	322	321	279	299	254	329	296	287	321	285	329	286	310	288	281	261	296	289	306	279	302	283	294	289	307	314	299	304	273	293	290	284	284	310	279	305	298	292	299	301	296	304	291	300	271	304	283	296	305	309	286	290	295	285	296	298	289	288	314	298	304	283	306	282	285	257	329	318	341	272	295	284	278	277	292	278	284	280	292	270	297	304	301	303	278	342	297	306	275	301	295	304	312	281	290	273	301	333	292	291	293	308	323	288	270	290	290	291	294	312	263	298	344	270	302	269	280	296	278	311	260	277	286	283	252	258	274	302	297	291	326	273	304	278	351	311	264	292	308	299	285	289	284	334	304	309	269	294	267	286	316	253	280	246	271	281	293	322	322	309	280	255	304	300	316	291	286	296	276	266	266	328	276	299	304	290	297	283	288	312	291	276	296	277	248	269	270	276	272	311	281	279	331	299	316	307	282	283	321	299	299	282	296	274	295	283	307	288	267	285	274	277	301	258	323	324	283	308	287	309	326	313	257	272	291	312	261	307	296	309	305	303	318	286	292	274	312	297	312	285	305	300	297	321	235	278	296	296	301	303	289	267	283	268	305	295	308	299	284	304	285	286	302	294	309	303	249	301	328	311	271	299	293	287	319	270	257	279	297	285	259	288	284	279	264	298	297	286	257	275	302	300	309	305	272	296	289	296	260	285	263	278	319	276	311	281	300	275	306	279	294	293	311	277	330	246	296	299	285	283	266	279	282	247	272	294	314	271	275	323	311	292	287	276	311	290	277	281	318	284	263	283	317	237	275	309	336	279	320	287	293	298	267	308	311	298	316	292	304	282	302	293	289	282	316	277	305	298	280	294	281	284	288	256	279	301	291	333	291	313	297	316	301	330	316	294	312	282	314	313	302	299	318	301	264	302	292	305	307	324	289	300	304	291	294	294	289	314	298	287	269	294	299	294	280	290	324	323	299	324	299	320	285	278	292	297	302	294	275	312	272	282	282	303	275	274	306	293	327	303	300	280	305	293	295	307	282	323	292	294	274	299	321	288	266	292	263	310	279	307	314	282	278	283	294	308	300	256	303	253	298	288	287	320	289	329	310	301	307	323	261	295	281	286	258	312	324	284	301	292	324	275	270	290	327	302	268	304	313	302	285	265	268	323	285	307	295	327	297	288	302	280	280	283	280	298	287	307	337	300	314	275	305	293	306	292	286	304	269	264	333	289	287	288	274	281	324	277	297	313	269	321	299	307	289	288	313	259	254	294	295	314	291	293	304	308	323	303	293	324	272	287	339	285	282	300	280	291	264	296	276	314	305	320	297	320	296	313	273	310	279	270	291	326	272	315	278	301	291	279	284	281	304	269	289	284	265	289	306	286	295	300	270	321	290	327	281	283	315	294	300	289	304	276	281	280	261	261	293	304	272	295	303	321	303	317	308	289	318	249	305	292	274	290	312	327	294	323	265	288	324	307	287	271	275	296	284	336	257	277	288	298	279	283	290	270	302	267	274	294	284	295	310	323	268	293	327	281	275	321	288	306	287	276	286	288	336	306	291	297	272	263	302	307	324	311	289	267	276	303	302	296	293	298	313	332	292	305	295	314	285	275	281	295	255	288	311	310	305	303	283	295	332	284	308	301	300	289	257	271	312	296	270	268	299	304	305	322	295	333	286	275	291	278	303	309	308	274	270	338	289	313	296	292	314	275	276	276	273	266	300	296	292	298	270	271	301	298	273	337	289	286	282	292	289	307	311	293	298	270	296	303	272	294	302	290	254	286	296	265	288	269	296	306	294	300	262	285	260	343	302	296	264	273	318	271	289	322	302	307	277	285	296	304	264	268	266	332	288	280	297	296	302	269	299	300	266	294	266	297	313	313	279	301	333	254	283	271	291	291	277	293	299	283	307	286	295	295	315	291	301	324	289	303	302	303	261	292	295	277	290	273	250	287	293	279	282	293	258	322	258	277	285	288	290	296	303	262	265	313	287	317	306	290	273	294	281	264	298	308	301	314	290	295	298	317	307	292	281	281	257	322	348	301	286	302	291	317	284	281	289	328	277	305	279	300	298	309	294	291	319	303	270	268	298	314	297	282	291	300	285	285	282	283	283	270	303	291	337	298	294	301	275	324	297	306	324	307	297	276	333	296	298	289	282	276	279	320	289	275	239	319	273	317	311	255	303	277	321	266	292	290	290	302	316	304	266	276	305	278	274	307	268	310	298	301	300	299	328	282	261	284	292	288	272	294	282	302	303	313	271	304	286	276	298	323	301	304	281	291	279	292	297	279	297	313	279	308	319	289	311	292	285	273	282	299	291	300	325	332	307	326	297	302	314	306	306	324	299	279	295	332	290	309	306	291	296	308	312	287	311	303	302	283	311	257	317	283	285	299	286	260	301	334	265	298	278	301	278	294	316	261	280	310	298	319	294	282	297	261	302	284	317	331	282	316	325	292	280	321	238	276	297	297	307	267	293	304	273	294	295	318	259	294	303	298	290	282	279	277	281	270	317	322	298	298	281	272	287	281	304	316	279	282	288	292	273	278	306	292	264	286	312	274	303
12484	8190	12063	10693	8363	6177	5228	3886	2981	2551	2222	1940	1874	1644	1414	1423	1282	1073	1024	972	870	894	792	815	792	819	769	730	760	766	774	747	680	744	736	745	727	714	727	745	758	740	686	693	740	712	719	716	694	727	671	704	721	686	721	729	726	725	777	723	727	687	723	725	683	721	775	679	713	732	738	728	726	695	755	745	746	706	740	699	682	709	720	723	740	763	731	718	745	739	676	765	694	781	705	735	661	691	753	735	693	723	719	726	709	722	715	746	735	744	703	675	697	748	720	736	713	737	720	742	740	750	682	762	791	725	736	729	694	743	754	687	760	677	736	758	734	770	740	683	716	731	674	713	698	729	728	712	739	708	714	710	720	717	681	681	705	707	736	728	721	695	690	710	724	660	711	740	690	704	713	742	708	689	728	736	685	672	721	655	674	711	727	713	718	763	715	712	717	737	787	717	726	666	735	691	703	726	701	704	725	757	730	688	714	691	691	732	763	690	721	701	704	727	699	693	669	706	730	742	752	719	702	713	765	649	759	681	708	701	780	696	751	702	692	669	799	708	687	736	716	713	716	700	727	735	707	716	686	737	758	729	747	710	740	752	770	747	710	734	744	729	696	702	753	708	732	740	701	644	706	705	700	729	680	745	705	678	687	706	667	664	760	687	731	764	728	707	732	678	708	684	701	700	723	713	737	747	754	732	671	708	659	721	692	713	712	758	728	722	751	736	729	714	737	737	740	693	748	752	740	686	654	739	726	731	704	693	709	740	676	686	716	756	679	710	733	708	696	682	742	751	761	729	740	689	748	690	686	725	713	645	669	715	739	685	692	688	713	693	661	693	712	736	769	730	756	750	714	699	709	709	762	710	727	773	723	712	764	740	727	733	733	754	712	755	752	694	666	730	701	726	736	707	709	716	753	666	747	729	722	654	705	731	741	679	707	752	690	710	689	712	761	682	729	718	705	737	671	729	713	693	697	732	727	747	708	730	715	735	727	735	724	722	703	708	657	719	741	715	693	741	712	673	695	730	732	700	747	730	740	727	771	706	674	732	691	698	715	696	723	661	780	708	720	706	724	709	730	716	744	721	682	667	730	710	736	708	716	682	732	778	721	716	708	719	697	739	725	697	730	678	721	746	755	690	640	728	721	718	736	709	720	700	710	714	641	751	694	768	694	697	731	695	708	701	700	719	695	731	676	728	771	756	718	721	704	691	733	704	732	733	774	717	693	655	667	727	741	698	722	751	703	730	716	706	727	687	714	731	707	784	719	740	699	752	671	715	721	724	693	724	691	718	737	717	741	761	751	692	713	704	710	708	704	760	695	707	708	695	736	727	721	737	719	707	715	711	733	745	719	725	774	744	724	663	729	787	735	735	739	685	723	732	768	722	709	710	717	700	682	736	660	791	733	748	698	671	769	705	697	725	720	679	710	713	756	726	711	709	736	757	755	739	692	720	700	719	707	696	716	749	765	734	710	710	711	712	707	702	699	695	740	771	730	696	704	757	685	724	727	739	751	706	730	724	752	742	714	662	758	680	714	702	788	706	699	683	724	766	726	697	736	737	789	718	690	747	749	683	700	710	713	742	713	731	718	745	709	717	721	684	721	699	749	757	720	729	770	745	724	723	756	711	720	704	697	737	735	681	705	731	731	711	718	726	688	700	681	671	721	735	734	765	752	761	698	698	750	730	740	697	769	756	679	732	713	715	758	712	750	685	679	754	733	721	719	742	736	773	762	731	725	675	730	749	756	710	733	753	704	698	732	730	770	730	722	719	686	705	708	737	712	719	741	719	750	745	777	752	733	752	766	714	716	686	665	736	650	724	716	742	749	696	803	753	774	723	728	754	680	772	689	737	670	721	743	743	713	746	744	733	703	703	709	703	748	720	727	702	714	729	693	750	709	676	713	733	718	730	724	761	720	719	765	741	692	747	691	681	790	702	691	772	716	744	691	709	662	722	732	680	701	741	749	752	726	709	731	707	685	715	726	770	707	713	742	720	728	694	744	730	690	708	679	702	695	716	672	735	717	713	704	731	726	734	724	766	690	727	753	714	714	666	727	714	673	709	732	698	717	733	795	744	761	711	719	689	670	667	776	722	697	733	710	729	730	784	710	701	679	762	667	730	716	705	733	701	725	700	718	750	720	715	647	737	716	677	692	723	745	776	698	789	719	712	706	704	716	727	700	688	733	708	719	766	728	716	724	736	728	689	769	738	725	699	680	701	703	764	708	782	710	695	693	720	702	748	745	716	708	712	678	700	708	751	696	713	715	731	775	710	681	720	690	680	751	705	712	719	733	769	698	773	716	761	681	742	736	708	719	724	721	760	686	710	673	699	734	721	685	720	743	754	722	762	772	717	682	694	726	701	744	776	718	712	708	676	703	753	743	690	681	760	684	689	742	704	723	740	728	694	690	754	695	737	693	717	696	700	733	740	692	725	714	721	678	679	684	735	711	675	729	673	768	723	773	704	696	721	780	750	678	776	689	678	747	697	665	715	680	731	679	698	744	725	725	743	722	751	715	675	726	727	721	756	760	700	716	733	723	692	798	681	715	725	745	691	731	702	679	686	663	713	732	726	704	740	745	701	769	710	698	683	666	712	773	701	648	741	694	679	777	707	727	714	742	702	729	741	729	693	717	766	742	699	764	696	732	733	768	698	676	660	747	688	718	746	759	730	677	720	704	691	718	724	697	710	686	707	732	689	702	700	756	733	740	732	731	756	708	751	725	721	698	676	733	720	737	681	672	679	705	727	707	732	732	729	718	772	726	723	713	714	716	692	742	722	692	728	752	747	730	711	742	759	722	693	726	679	669	699	736	704	694	727	715	729	727	702	690	720	715	686	690	776	752	725	740	727	750	677	783	670	714	737	734	740	744	713	718	717	767	713	679	765	722	684	692	703	695	699	722	673	754	722	708	700	703	711	746	734	712	720	696	706	717	705	740	713	742	652	737	769	734	719	677	693	679	707	713	680	697	705	664	712	737	737	742	732	703	730	658	686	743	700	730	707	740	751	724	708	776	726	729	710	710	738	714	708	735	755	721	723	707	737	702	708	720	730	717	720	710	703	692	757	702	722	766	729	729	684	744	698	724	749	735	742	740	753	748	743	728	735	709	710	708	697	738	736	708	738	701	740	653	732	742	713	772	669	739	725	759	710	716	722	650	708	758	680	727	752	689	706	716	700	671	746	727	737	743	717	728	653	752	705	717	708	741	723	698	710	720	724	765	747	739	741	724	716	719	698	728	717	699	763	714	691	751	706	761	707	762	683	745	727	787	740	707	743	707	728	743	696	689	690	682	721	727	703	729	719	702	746	705	724	746	714	690	731	730	731	692	681	722	753	701	711	788	710	708	742	701	727	738	719	703	734	712	726	678	730	738	695	737	720	716	767	712	665	731	710	761	664	651	721	715	746	721	699	744	752	705	706	716	747	711	719	753	718	663	720	760	695	730	716	732	696	711	728	653	748	747	741	748	724
30000	18805	16047	9569	6018	5591	5714	4347	2663	2576	2319	1701	1580	1375	989	890	778	634	544	459	454	416	377	404	359	357	337	323	327	308	286	350	349	320	270	294	321	275	306	296	313	310	278	307	329	281	268	273	291	282	299	276	285	293	308	283	291	284	299	294	270	304	304	307	253	263	301	325	271	286	287	304	312	277	282	310	286	262	327	340	317	282	284	251	316	271	278	286	292	252	292	265	288	270	301	295	319	258	281	311	321	289	273	310	278	287	269	294	309	313	304	301	291	274	303	283	290	281	291	265	298	282	275	287	269	288	264	302	295	268	268	300	279	314	284	284	271	317	287	315	269	256	301	288	304	310	330	296	300	284	279	263	300	260	312	327	296	327	266	307	255	290	283	294	311	272	298	289	290	272	264	263	300	294	279	273	275	251	267	301	319	304	295	281	244	288	310	334	267	278	254	289	299	260	280	306	294	287	289	289	270	318	299	294	293	275	299	276	271	290	320	297	280	349	319	295	312	269	292	283	294	301	295	268	302	305	323	265	269	297	289	315	297	288	277	285	281	297	280	277	285	268	274	284	280	268	296	302	282	283	284	298	269	269	284	295	292	295	256	304	297	274	273	278	285	263	333	267	278	290	274	290	294	288	260	275	251	295	302	267	297	276	267	301	292	301	252	289	269	270	279	279	288	287	280	269	274	320	335	311	292	305	304	304	280	293	283	291	296	286	272	269	265	261	279	285	306	271	261	284	303	305	323	312	284	275	275	319	270	295	285	299	275	309	290	306	316	276	323	288	299	311	299	283	275	290	286	300	271	278	306	266	294	305	291	272	307	297	273	278	267	303	297	314	276	290	291	302	294	270	296	280	292	309	314	299	295	251	291	295	299	296	284	281	298	291	315	284	346	264	325	295	258	297	271	305	274	253	276	240	264	312	297	277	280	265	303	266	275	292	280	289	262	304	280	293	260	289	280	273	284	342	292	282	293	286	274	306	278	316	287	266	286	298	320	292	317	313	292	304	292	264	299	267	269	310	304	246	258	256	260	271	286	273	277	282	269	273	281	246	260	298	326	278	299	289	289	296	285	331	271	281	258	260	275	270	274	299	265	289	282	282	288	262	273	263	303	298	268	288	336	294	274	298	283	278	285	279	260	318	292	271	288	267	285	294	272	283	286	314	252	277	301	308	285	268	310	303	284	293	253	289	320	270	277	306	307	281	273	289	294	308	301	307	315	270	308	266	280	321	291	278	286	279	285	316	302	297	296	286	257	300	274	277	258	311	257	282	299	271	285	279	283	266	260	314	232	272	274	288	272	278	311	289	268	290	283	269	304	305	290	300	270	298	300	259	264	287	282	268	289	271	288	306	287	306	273	265	272	293	306	322	279	284	274	347	312	309	263	287	258	269	262	279	335	299	283	320	303	267	292	308	284	276	299	301	292	296	270	277	289	285	287	314	308	319	267	312	294	292	319	271	265	252	314	313	310	279	273	266	303	290	281	269	274	284	319	276	312	307	313	281	299	282	285	291	248	267	279	289	289	273	278	293	287	298	288	265	292	264	292	313	281	293	294	308	288	281	293	301	249	310	330	300	281	284	285	264	267	277	277	267	270	278	269	310	292	265	275	260	281	270	291	290	283	305	289	285	265	298	294	291	294	289	296	291	300	324	286	278	302	274	298	288	272	317	293	308	290	284	280	295	289	294	286	289	292	294	284	296	289	273	324	255	286	288	280	299	301	284	293	282	290	277	265	294	297	302	257	303	295	311	260	269	314	287	317	282	321	306	309	282	278	278	298	297	277	294	305	305	292	298	273	306	294	300	278	315	272	277	282	303	294	302	292	315	276	275	273	290	319	286	308	264	303	274	287	267	268	277	312	274	299	282	284	292	270	308	284	297	320	293	300	278	287	283	300	294	274	297	280	278	264	306	325	308	265	285	302	290	283	274	264	292	297	275	254	276	289	280	296	277	291	319	318	293	287	272	288	251	307	280	258	290	279	277	273	280	266	286	299	297	277	301	289	296	297	304	353	303	279	275	277	274	287	302	308	262	288	290	334	300	274	265	282	303	318	285	268	317	282	299	295	308	297	286	303	288	258	306	255	279	309	273	265	332	300	290	285	297	306	326	299	273	275	288	277	262	284	269	317	270	283	296	280	274	290	325	312	266	278	325	321	267	315	294	289	289	327	275	304	297	324	294	259	302	285	274	269	291	295	264	313	262	308	324	260	281	283	297	318	280	278	315	284	303	267	259	329	292	264	235	296	254	305	275	305	289	309	313	299	291	305	282	276	249	312	303	275	309	287	288	295	257	267	299	273	268	290	288	262	292	315	283	298	304	289	264	291	337	300	280	287	275	316	295	271	262	265	253	303	259	298	288	286	292	314	267	251	304	286	241	319	276	307	304	279	293	318	286	298	252	295	253	276	319	270	278	255	282	325	277	301	303	277	297	299	274	268	282	268	273	281	299	249	277	242	274	280	298	251	299	316	295	275	292	288	328	295	300	278	296	292	292	275	298	272	283	273	294	302	290	232	298	262	259	302	320	267	286	293	289	308	290	280	291	314	277	318	289	259	330	287	290	307	301	271	294	304	302	299	292	313	316	269	284	285	315	254	310	264	316	292	297	290	289	272	296	284	284	240	305	244	270	265	314	275	307	304	294	269	298	288	310	304	293	314	309	260	301	289	283	293	335	298	279	265	269	312	293	303	285	306	293	277	292	299	266	298	298	303	285	269	283	259	338	296	302	281	300	281	283	284	310	299	305	283	275	254	263	280	283	287	281	313	315	300	268	314	300	315	291	306	315	293	285	293	294	282	266	305	325	292	306	289	310	275	292	267	277	253	296	298	332	297	287	296	290	274	302	284	306	297	273	303	300	265	301	274	265	264	288	290	282	298	295	289	286	240	271	266	307	298	290	297	302	314	303	301	276	301	298	269	287	276	325	322	270	299	294	278	277	270	284	292	275	268	269	266	292	306	302	309	311	295	294	285	296	266	287	307	271	253	293	313	310	303	287	315	302	279	291	278	276	318	299	292	284	280	253	299	287	282	250	275	313	281	261	270	263	280	287	285	274	287	278	275	305	296	277	327	286	299	261	302	259	307	302	279	288	277	277	289	286	273	279	292	286	312	264	270	325	273	303	266	283	278	292	295	286	283	332	292	312	279	303	290	298	296	283	302	291	322	280	306	265	255	276	309	304	308	321	299	275	302	279	286	279	266	272	291	277	289	271	274	280	283	273	289	300	270	302	286	289	281	255	289	298	284	274	315	279	266	294	287	280	293	300	272	288	281	266	264	273	304	298	313	269	308	280	303	283	289	282	297	309	292	297	273	304	273	310	270	298	292	300	317	295	264	293	290	300	289	319	284	298	278	279	280	253	277	280	256	305	291	270	285	279	294	281	323	263	281	276	260	279	285	283	282	300	309	294	275	309	299	262	279	273	295	301	295	301	320	309	273	285	284	289	307	293	272	268	293	277	283	288
21491	16563	21202	18906	15658	16878	17200	13710	10280	10456	10422	8580	8548	7019	5330	4644	3695	2846	2486	2099	1784	1652	1614	1562	1339	1155	1037	970	950	893	974	922	869	860	796	848	745	772	769	758	713	771	739	740	720	706	706	700	701	716	719	681	724	698	662	715	725	717	721	761	754	705	709	677	737	713	718	758	730	709	741	719	720	707	665	711	751	703	713	705	701	703	696	742	731	736	734	699	691	721	685	675	721	672	714	660	719	723	692	736	722	719	732	717	735	695	700	691	700	743	676	742	680	727	723	753	716	780	739	692	713	772	726	670	723	746	695	720	674	713	683	688	718	722	724	695	705	695	716	727	716	691	710	819	694	729	730	695	763	728	716	694	716	672	696	727	689	772	726	688	758	687	725	684	699	683	723	699	689	745	736	705	726	664	732	718	703	672	649	706	732	672	732	668	763	695	716	698	732	692	710	677	713	723	713	701	710	749	729	733	699	727	700	738	723	694	740	723	731	731	707	721	777	702	699	700	743	715	702	728	716	729	741	717	695	692	715	706	712	698	746	711	738	720	668	742	690	713	658	739	737	695	695	687	708	714	750	706	698	693	774	707	764	694	700	688	720	725	755	721	716	725	762	710	727	725	716	706	738	754	695	715	699	693	688	713	715	734	665	729	760	701	717	706	744	706	705	744	702	732	719	719	641	732	729	718	737	720	694	725	707	717	747	671	657	745	761	724	675	678	744	698	668	704	712	702	717	713	758	701	705	734	698	718	760	720	740	723	759	716	728	726	696	729	716	728	713	698	702	648	650	707	684	727	712	651	672	676	685	674	688	718	719	712	712	654	693	690	667	687	730	690	705	743	744	681	709	723	738	722	752	739	674	677	707	738	683	744	636	740	681	708	735	724	755	744	672	716	695	750	740	708	693	696	726	699	722	701	698	729	690	702	737	737	696	732	709	722	680	727	663	694	740	762	649	717	713	707	735	719	690	770	698	635	670	696	712	668	668	717	719	751	709	698	733	741	701	760	673	706	748	700	731	725	764	662	745	706	762	685	702	756	706	704	702	734	695	733	691	664	760	692	738	731	704	698	697	707	711	711	760	725	713	712	722	761	701	741	720	696	716	717	699	718	684	734	723	714	670	669	731	721	758	716	719	672	718	738	710	703	644	759	768	714	699	743	702	724	725	722	694	703	700	686	712	751	713	751	733	693	711	709	696	701	729	695	689	747	696	678	685	643	771	726	694	726	732	734	774	728	746	699	730	706	702	723	654	725	731	746	706	720	656	745	731	735	736	744	748	736	686	719	721	744	688	687	712	710	724	677	739	725	684	734	758	732	728	731	707	707	700	703	731	705	696	723	751	722	736	681	692	699	673	679	720	744	695	733	742	705	687	721	745	702	665	727	721	687	701	733	709	778	727	670	708	706	758	732	751	720	709	736	703	680	726	692	730	704	738	724	725	754	667	731	709	725	716	695	730	740	705	741	736	715	704	760	697	689	705	723	742	716	725	718	735	670	709	674	720	750	679	727	736	686	701	722	718	758	727	711	748	687	726	763	707	688	718	700	709	687	705	670	744	676	703	709	717	729	713	719	724	700	698	751	710	708	686	730	682	681	785	707	721	694	711	723	740	661	680	723	710	740	721	665	716	773	728	750	710	724	705	697	701	737	722	729	708	748	683	656	710	686	641	748	717	672	704	711	691	755	677	727	702	698	685	742	647	728	695	680	680	759	724	732	697	690	716	725	723	733	705	740	693	688	700	679	721	680	709	661	742	696	713	686	715	712	728	797	705	728	702	713	689	722	706	708	707	705	718	759	723	704	713	696	737	678	710	723	710	701	756	693	714	703	705	712	735	649	751	705	747	715	682	744	697	700	776	733	723	719	749	679	737	729	725	744	700	688	724	700	765	735	693	672	674	707	718	740	716	735	679	707	724	768	707	713	704	670	705	678	751	700	726	705	695	753	737	684	719	707	713	726	749	720	712	752	722	679	687	703	764	735	720	726	725	711	736	709	718	671	717	708	726	751	738	687	764	683	695	697	720	668	727	669	653	667	687	716	710	734	750	685	745	682	701	746	698	654	719	694	713	780	740	710	664	739	726	678	737	699	715	717	712	698	687	728	696	683	736	679	698	721	671	742	700	703	677	726	700	693	749	726	664	753	718	722	679	724	704	696	695	722	712	682	729	735	748	694	750	692	704	769	727	710	700	740	669	737	742	719	689	684	751	726	689	678	704	754	735	683	692	720	731	702	738	747	697	699	739	693	743	723	715	715	728	719	708	691	756	726	705	697	687	729	733	757	732	729	695	714	708	716	748	726	685	666	739	718	709	686	692	692	710	721	711	761	674	754	715	748	693	657	679	677	694	698	687	690	736	702	691	716	688	685	727	718	646	662	684	728	676	672	720	667	687	739	707	744	727	739	711	684	657	729	733	719	727	716	727	714	720	696	726	691	690	727	630	721	731	745	717	697	716	714	719	747	687	759	709	752	726	696	664	707	692	751	753	680	711	743	747	660	712	696	736	699	719	710	721	739	729	736	737	684	724	769	723	703	732	701	766	685	661	711	755	739	705	697	740	718	746	690	679	725	751	751	696	681	741	697	735	699	737	666	719	716	738	707	696	715	721	695	658	687	690	707	731	716	765	711	715	703	755	759	702	707	674	717	671	708	731	727	679	693	722	748	745	722	720	720	696	683	729	699	690	659	676	776	732	676	694	727	705	660	701	670	700	733	745	699	728	690	710	793	747	693	763	718	638	727	713	728	707	738	714	716	688	708	740	702	721	705	731	736	699	676	702	697	738	713	723	690	711	689	734	678	724	691	702	687	763	768	726	695	723	678	720	715	694	708	736	758	718	707	696	714	664	759	736	703	770	674	717	691	722	729	777	681	702	728	724	695	698	705	705	695	710	691	711	729	738	690	713	688	756	709	689	723	674	723	756	712	720	702	672	752	693	732	716	703	744	755	687	739	690	737	735	700	722	719	741	708	733	738	739	739	728	734	713	689	715	750	710	727	685	739	697	726	713	698	711	726	727	719	708	713	736	700	721	701	671	697	682	746	710	718	734	710	711	752	663	726	747	698	725	714	707	706	726	738	703	744	759	664	726	722	671	756	731	779	732	755	751	725	725	726	761	697	697	756	701	721	693	730	739	731	674	686	687	679	731	681	724	680	769	686	729	708	757	727	722	728	754	698	743	697	719	678	767	703	720	693	738	708	708	720	759	723	683	723	734	719	741	695	698	712	708	709	697	726	698	681	726	705	723	750	688	684	765	701	698	686	723	655	726	717	674	758	705	707	704	691	736	712	690	761	653	754	678	725	704	714	718	684	715	711	728	718	671	739	728	754	713	710	714	756	738	760	760	716	696	746	722	705	686	710	723	706	702	744	723	679	718	700	692	691	713	731	735	742	728	697	720	720	678	674	719	732	673	703	733	714	696	698	693	702	746	703	730	738	752	712	690	709	728	715	745	724	663	729	725	705	700	739	767	720
38004	25624	24285	15695	9903	10058	9943	7709	4899	4077	4243	3166	2807	2230	1530	1483	1116	913	728	676	551	557	524	516	442	363	381	330	322	341	329	321	312	273	302	313	288	277	260	272	287	281	274	283	286	286	313	281	275	273	270	266	269	288	256	279	263	254	289	254	220	299	254	288	260	261	278	255	275	285	291	291	258	258	269	254	265	275	292	273	270	277	275	294	299	260	279	235	295	277	267	242	250	266	297	245	266	278	296	276	272	279	226	261	255	275	280	255	289	252	246	260	314	255	273	287	253	298	249	288	262	302	286	264	265	264	253	286	272	265	284	276	242	257	279	240	288	270	280	258	262	250	269	247	252	255	272	274	269	291	289	264	300	269	273	242	272	263	248	262	289	316	264	251	256	263	250	280	256	263	238	241	254	232	291	279	261	302	245	226	253	271	282	285	290	271	271	290	243	279	248	278	248	225	252	252	256	276	259	276	275	258	282	246	251	225	251	299	259	274	274	254	263	272	277	250	272	286	267	301	272	261	262	282	261	294	292	293	272	267	279	298	254	260	242	287	225	289	276	254	254	255	273	264	304	246	264	269	270	257	258	253	273	263	248	277	271	295	263	251	292	273	261	258	256	255	269	252	266	290	296	264	290	263	268	279	248	303	276	282	264	279	308	268	313	263	264	295	267	244	272	275	312	257	294	285	274	264	286	292	232	248	275	263	271	251	291	267	246	274	261	317	244	259	275	264	276	292	293	278	268	272	297	267	244	291	268	261	273	249	252	287	283	262	255	274	270	245	277	256	286	273	313	259	298	289	275	296	293	274	287	234	268	261	275	222	290	266	251	258	257	266	269	266	304	250	256	275	265	282	245	265	249	275	286	247	278	267	268	262	250	260	277	256	266	263	284	265	261	293	263	276	255	267	305	264	280	281	272	248	266	271	284	292	274	273	274	273	274	271	263	262	286	255	248	252	251	264	262	267	255	254	271	272	256	263	262	240	273	278	238	268	277	278	261	284	230	278	290	274	284	240	277	298	249	277	250	251	274	253	284	288	279	259	255	255	262	247	266	270	265	276	294	266	291	228	278	318	271	239	300	257	254	238	276	269	253	265	262	248	262	252	265	254	262	243	274	244	309	278	267	253	273	306	275	245	260	272	285	298	268	300	267	285	262	299	243	306	275	284	227	268	276	244	279	289	256	264	275	258	263	274	274	262	267	266	277	251	263	280	278	272	251	285	274	275	273	303	237	253	264	287	286	259	260	278	263	247	286	275	269	264	299	227	244	249	263	253	247	240	280	275	281	286	268	277	278	239	248	258	272	261	264	244	271	257	260	289	235	285	265	257	281	269	263	264	293	251	251	249	278	258	306	286	267	271	260	265	276	270	292	277	270	282	277	249	252	272	295	299	214	280	262	273	264	256	271	272	247	287	277	264	266	261	235	272	279	304	249	241	267	279	266	253	260	273	284	256	253	271	254	266	271	278	272	287	235	238	269	231	268	259	241	269	282	274	270	277	249	282	268	266	291	247	238	276	250	267	250	266	275	289	242	261	257	264	276	268	276	236	258	221	263	277	291	266	280	254	257	255	275	254	274	274	289	238	266	250	285	258	261	255	272	257	277	262	291	283	267	256	299	284	266	253	261	298	280	246	261	267	235	259	283	276	240	283	288	296	284	293	269	245	265	255	224	263	240	278	276	267	246	284	298	271	289	274	261	266	281	294	292	275	260	289	281	259	316	285	253	239	259	263	291	254	254	293	284	287	254	274	285	276	287	243	295	257	272	228	270	282	261	263	281	271	266	247	275	281	286	259	291	293	251	295	256	265	274	257	300	261	299	284	252	236	267	253	239	294	281	296	258	266	263	295	278	255	244	278	264	268	267	281	277	290	266	263	285	264	286	262	264	288	254	255	259	245	260	301	266	261	283	289	282	239	249	298	280	252	270	276	274	300	271	270	260	260	267	281	277	255	243	265	292	261	255	258	248	272	266	275	265	264	247	277	265	245	255	280	259	305	234	288	261	297	258	266	301	244	285	295	311	258	275	249	258	268	263	257	274	264	270	248	256	283	245	295	268	279	247	291	287	240	259	284	269	265	255	270	250	278	291	253	293	295	263	261	269	239	258	300	294	267	290	260	271	279	270	284	297	269	244	263	281	261	243	275	229	256	266	248	243	261	269	271	277	257	270	262	275	308	257	283	265	257	273	282	301	257	245	270	292	294	257	240	254	266	282	252	271	245	270	267	279	244	272	283	260	271	268	276	270	276	273	277	254	255	280	276	245	268	300	234	278	281	268	239	274	271	269	279	256	277	264	290	270	271	280	269	254	299	265	259	303	270	299	261	273	304	271	276	261	259	274	262	267	263	262	279	272	294	254	278	285	277	290	255	268	277	276	291	287	263	254	292	272	237	283	248	272	251	278	277	266	288	251	262	270	272	252	287	246	268	329	263	251	266	280	268	258	273	286	265	258	271	286	267	283	262	284	273	279	281	268	283	274	245	259	271	246	278	287	294	266	274	286	272	257	259	274	224	272	284	259	263	273	287	278	258	246	270	272	275	293	282	260	270	260	228	261	316	305	255	255	302	288	254	278	272	278	255	281	295	281	259	286	257	261	266	249	246	278	259	281	258	257	258	254	244	252	274	245	246	269	260	255	275	279	257	269	259	318	291	300	247	276	237	277	258	298	254	264	284	263	269	258	267	261	248	266	294	263	292	302	230	270	264	266	253	260	279	274	267	274	270	264	256	271	273	280	267	254	240	275	288	272	264	252	274	251	243	257	295	266	257	258	270	256	253	246	244	292	265	275	246	267	263	270	293	289	264	258	288	275	223	243	271	266	263	273	245	280	258	270	233	244	272	281	261	280	247	273	257	270	301	283	246	308	274	281	282	283	281	277	279	251	238	288	286	280	287	262	267	311	296	273	253	230	254	270	260	269	259	269	275	262	254	288	271	233	285	294	232	272	264	259	259	275	255	255	275	274	275	289	261	229	266	264	254	267	287	270	238	233	302	273	274	303	288	255	268	255	247	269	253	242	263	273	254	260	262	236	271	278	270	253	304	286	257	295	249	291	288	291	264	276	272	263	265	276	268	263	245	273	261	287	283	258	273	289	263	255	243	298	258	292	255	245	284	257	289	244	260	267	280	278	273	266	227	283	261	272	292	232	265	242	259	290	270	263	268	250	253	264	235	278	271	282	273	274	260	294	292	280	258	304	272	265	254	282	274	256	256	291	216	297	270	296	255	291	285	273	279	294	292	284	275	255	277	312	281	282	297	241	248	304	243	264	267	250	276	271	260	263	263	292	282	292	279	266	283	243	287	272	264	267	270	277	300	308	289	302	271	261	274	270	248	279	284	250	273	257	262	244	258	255	277	273	263	290	293	249	297	286	281	271	256	254	275	251	280	279	250	275	283	261	291	246	260	295	237	270	288	266	243	259	297	255	251	285	273	257	249	255	269	290	270	288	269	277	265	291	285	268	269	273	273
26113	20746	28267	25181	21130	23292	24126	19538	14736	13873	16054	13458	13115	10651	8020	7207	5807	4535	3530	3062	2621	2449	2473	2455	1779	1464	1313	1127	1151	1237	1217	1113	1067	932	791	842	751	800	801	784	733	703	735	712	661	652	676	678	692	705	696	657	629	629	693	658	662	656	711	681	686	691	688	651	636	706	601	647	666	672	714	685	658	646	632	661	666	665	681	682	667	715	664	658	681	695	691	631	686	667	681	679	632	663	678	667	635	658	597	647	727	669	648	700	676	662	652	654	662	659	670	674	670	675	667	655	694	669	667	679	666	665	673	662	610	673	647	655	674	642	670	655	686	646	623	651	698	650	700	646	699	660	655	679	654	655	673	635	691	661	642	606	673	654	657	638	655	664	676	686	626	709	657	682	646	649	622	639	677	697	639	657	670	682	629	651	689	657	710	651	658	658	668	646	661	711	644	654	622	658	690	627	671	665	669	680	647	695	696	673	697	655	656	702	695	659	690	662	597	685	659	669	655	701	630	655	701	649	653	692	650	700	659	697	690	640	655	674	704	654	668	658	654	625	636	707	629	683	617	647	710	672	709	691	676	671	663	628	672	651	669	647	636	649	712	699	680	664	678	651	626	683	695	635	686	652	679	628	689	675	622	652	682	628	681	685	680	637	636	632	640	651	646	662	674	654	631	652	699	635	601	665	672	635	660	692	695	717	679	701	675	660	641	665	683	656	682	651	698	658	673	646	654	694	637	658	701	654	685	653	666	666	666	680	663	661	684	613	664	673	708	661	675	701	686	591	675	652	639	656	677	670	643	655	681	748	683	665	658	655	678	658	688	695	646	651	715	657	646	644	661	657	653	628	652	695	659	627	646	711	699	658	702	685	688	650	666	663	667	684	683	696	656	696	647	692	714	648	667	633	671	674	682	697	609	612	679	693	661	678	653	716	691	680	701	653	691	662	648	634	671	731	666	669	695	660	665	723	634	657	691	660	687	643	655	705	718	690	617	693	685	706	652	670	672	664	646	672	667	703	671	719	606	613	714	672	701	632	671	630	676	664	699	652	627	710	723	688	651	649	662	638	631	656	647	708	656	686	640	711	655	688	674	625	705	699	678	637	659	650	670	676	673	653	681	712	643	675	673	658	678	676	632	641	655	663	692	654	704	658	660	645	670	661	653	646	662	682	695	648	699	621	619	659	633	655	643	659	656	668	644	696	663	729	670	674	705	660	635	643	618	635	651	685	698	667	680	626	668	692	677	624	681	631	692	645	649	630	674	662	637	627	651	712	648	617	716	685	638	658	629	641	622	690	697	675	663	640	652	659	696	642	650	668	688	652	650	674	668	636	676	672	672	650	707	652	666	663	664	673	644	603	676	650	653	651	634	655	664	626	661	670	655	655	691	637	666	666	645	668	655	643	685	689	665	690	686	720	654	698	607	632	649	706	683	701	668	639	689	655	673	627	709	692	636	661	670	623	682	682	711	635	660	654	654	679	630	632	638	730	690	655	690	641	697	661	673	667	678	638	674	698	697	652	670	670	647	646	716	632	653	638	648	655	669	640	664	615	639	656	636	672	672	655	679	683	680	722	716	690	635	704	665	649	669	671	663	658	613	641	661	663	699	628	635	675	694	660	650	659	662	717	640	687	630	662	652	691	665	617	634	676	703	693	656	674	701	682	658	680	719	670	668	642	656	712	659	641	630	690	676	608	663	647	659	689	667	650	671	647	649	647	640	640	649	714	668	708	656	669	674	682	681	675	663	704	681	668	690	639	656	624	624	672	674	702	649	646	678	653	664	646	656	674	682	651	642	665	667	676	708	645	669	647	641	673	645	704	620	656	644	666	681	674	691	630	699	676	643	673	691	673	667	640	671	663	677	629	699	698	665	697	682	662	653	681	672	621	640	672	632	654	705	669	690	647	651	691	704	665	657	698	686	649	696	685	649	656	667	629	700	699	678	656	645	641	665	658	669	621	599	656	662	671	712	684	629	623	678	665	659	645	679	698	644	611	676	645	683	721	693	637	686	719	682	662	652	635	667	670	717	679	628	716	668	728	676	648	652	659	680	662	652	650	632	689	621	631	665	678	712	654	644	669	663	652	649	694	685	664	639	640	685	671	624	651	660	667	681	644	618	673	675	679	663	656	639	692	700	681	672	692	682	671	686	723	636	638	661	636	695	654	686	706	685	658	647	674	660	709	667	674	670	659	691	639	685	644	695	683	662	699	640	669	661	668	660	680	657	667	740	668	690	626	643	673	633	695	674	639	677	667	671	646	612	683	689	651	662	671	640	677	656	644	687	648	692	653	673	682	620	639	631	712	678	688	712	673	700	703	653	661	632	697	669	685	674	679	651	665	626	655	658	701	657	641	644	662	634	659	654	658	683	645	636	644	684	733	673	687	623	720	659	649	668	636	643	656	713	714	626	633	641	653	652	630	661	707	679	669	681	641	619	676	660	641	690	649	669	689	611	714	660	658	685	692	636	701	654	689	672	639	656	659	666	656	683	695	673	652	674	713	701	633	684	668	619	678	657	671	676	645	666	687	623	636	731	645	679	705	709	646	671	657	657	711	685	682	707	661	631	630	613	675	698	646	640	677	659	683	678	678	660	660	624	671	687	656	675	657	665	683	668	705	623	647	670	645	683	732	677	642	657	684	648	684	682	649	683	665	629	650	671	667	668	714	644	703	686	645	670	641	725	685	637	649	650	694	671	681	658	683	650	662	679	674	633	660	683	676	624	702	676	663	662	704	702	638	661	672	663	665	635	654	646	690	673	663	628	669	714	625	661	606	660	671	643	632	670	653	669	660	687	689	705	628	695	584	691	694	663	700	644	653	636	629	663	662	691	665	679	675	690	658	644	670	662	665	614	627	663	649	651	658	698	707	674	688	662	695	649	701	643	661	690	676	666	657	636	658	661	701	665	682	653	654	740	671	627	673	715	664	702	633	726	625	669	674	701	689	681	710	644	640	674	657	687	642	700	627	668	650	712	689	671	654	699	626	721	685	687	653	614	622	654	697	685	673	677	661	641	625	669	642	681	691	662	685	639	676	645	677	709	650	640	654	635	670	649	661	634	637	652	684	714	685	610	697	666	651	666	686	648	701	668	714	678	630	644	683	652	656	659	701	643	624	698	640	661	719	632	725	658	684	676	669	676	678	656	663	666	691	613	680	685	679	659	633	649	669	635	670	609	691	661	655	693	653	655	688	643	705	632	610	693	662	659	662	650	626	696	663	672	683	655	704	701	696	671	624	681	646	655	678	634	673	629	667	625	646	630	677	710	632	674	674	688	634	665	659	639	670	705	730	645	659	683	688	639	665	665	679	686	670	641	642	661	666	676	655	657	672	640	694	710	678	635	689	704	684	684	628	730	645	623	656	676	677	685	617	694	651	695	649	664	689	651	673	673	681	688	638	648	730	696	667	632	683	710	683	691	670	685	688	677	647	624	680	663	669	647	668	680	709	661	699	697	671	622	666	679	665	665	657	664	672
16518	8789	6895	4339	2329	1328	1064	922	722	652	649	546	480	424	359	389	303	315	322	301	320	300	328	297	290	291	296	329	301	260	295	273	268	296	322	299	312	319	283	278	294	287	313	286	276	301	320	288	296	282	304	301	322	298	303	279	300	320	291	301	283	287	290	264	304	291	286	292	276	298	310	327	286	331	295	279	283	304	317	258	290	285	261	323	279	287	329	298	313	292	320	268	294	277	296	288	306	271	296	276	303	264	300	306	283	289	274	278	279	337	322	300	274	291	283	283	273	307	315	288	277	302	273	292	281	294	261	269	251	283	263	303	300	271	283	290	276	266	308	276	286	299	264	287	278	283	281	276	266	296	266	260	256	322	308	303	305	283	308	296	297	291	273	283	290	322	269	285	329	311	286	284	286	313	273	278	289	277	283	273	272	297	286	302	317	310	302	274	288	266	271	284	276	288	270	298	280	288	273	295	290	295	295	309	280	302	277	284	294	302	286	305	284	289	301	294	292	312	287	296	284	272	282	297	305	289	267	318	287	284	272	283	298	297	274	288	313	283	284	251	307	277	309	299	273	281	276	236	292	273	289	318	282	308	279	284	271	278	278	279	301	269	312	286	300	261	288	291	270	290	332	295	305	332	345	290	276	288	299	311	309	290	317	290	289	301	282	292	253	271	304	293	308	320	259	294	313	317	289	330	294	326	304	295	322	234	299	320	299	316	312	315	276	276	296	293	294	298	269	290	287	297	310	319	252	279	338	305	279	287	303	277	291	274	292	291	300	331	286	295	311	307	282	275	322	263	342	255	300	275	303	316	289	297	313	298	279	336	308	315	285	289	272	308	270	280	265	307	309	285	315	287	276	263	276	311	284	298	305	316	286	295	314	268	295	286	271	303	275	289	295	306	331	279	262	279	298	337	276	288	294	298	284	280	305	296	299	329	328	311	277	308	308	302	279	287	323	277	309	280	274	274	275	313	274	305	299	303	303	286	285	275	309	282	276	296	295	265	294	303	331	286	301	267	233	302	312	294	259	298	282	275	265	302	273	273	313	284	300	284	275	297	292	263	263	289	258	336	295	280	281	275	270	251	292	269	272	278	265	293	313	298	274	251	302	275	284	265	278	326	287	327	298	290	272	308	295	290	314	339	325	298	279	286	278	273	279	288	290	304	287	329	299	295	285	303	285	339	312	285	317	296	272	283	280	289	300	326	296	299	277	291	285	293	269	301	267	295	305	299	289	257	315	279	300	324	261	292	283	251	278	299	295	301	315	248	291	302	285	306	265	300	278	306	294	276	270	280	290	293	282	295	279	285	284	303	272	278	272	285	300	286	304	285	293	258	256	285	295	284	274	274	280	279	280	304	304	293	284	284	306	272	301	303	287	271	285	293	280	281	291	239	289	307	312	306	293	299	308	290	283	285	275	273	274	300	273	312	314	268	290	315	278	267	308	266	272	273	280	274	283	285	280	297	304	264	307	312	311	285	274	289	297	297	274	290	327	322	280	278	272	307	289	278	294	284	286	298	288	286	288	295	335	287	270	266	266	281	293	303	291	283	275	273	305	294	288	293	269	287	301	283	293	299	270	308	285	284	259	285	299	295	284	295	269	310	282	282	276	316	280	311	283	297	296	301	302	279	283	272	348	310	280	300	293	273	317	297	300	279	261	277	263	274	307	316	331	276	302	284	341	312	274	316	274	281	305	318	312	286	289	292	290	318	321	274	286	286	259	300	293	279	261	307	288	303	286	289	291	252	263	273	324	267	344	263	298	287	264	274	289	261	315	319	276	291	314	309	307	283	251	290	288	261	290	295	301	310	290	281	306	288	285	312	265	331	305	325	284	305	303	299	278	315	278	281	304	293	295	293	296	318	299	272	286	286	283	296	321	290	316	317	296	308	304	315	285	300	304	312	295	283	278	287	275	287	290	281	267	308	321	340	295	324	293	286	277	294	296	286	277	260	259	293	310	283	311	307	254	272	301	280	280	303	286	303	288	281	313	302	292	269	286	300	248	306	302	289	276	268	291	289	287	289	285	294	294	291	291	316	248	296	286	312	255	326	272	326	300	306	269	280	315	267	302	308	311	286	342	313	312	297	280	287	291	291	284	310	305	318	307	303	293	271	275	292	267	284	263	293	264	317	318	276	314	290	303	289	271	285	282	295	294	322	299	269	294	283	277	274	273	274	285	321	263	298	257	281	259	291	277	260	302	289	286	282	301	283	289	254	290	290	282	305	282	276	303	302	312	276	306	311	283	306	294	273	296	282	289	272	288	313	255	278	283	258	278	293	304	306	310	313	306	302	266	302	295	300	310	280	261	280	315	290	320	277	303	277	312	317	287	299	286	300	277	323	297	301	294	285	299	265	282	294	271	297	300	314	299	279	295	273	303	304	296	297	294	280	296	311	293	294	325	271	290	308	291	276	295	291	279	301	292	309	243	306	257	269	296	319	278	280	301	302	277	289	295	327	308	291	270	283	289	292	289	276	276	305	279	272	277	303	291	316	278	269	313	264	282	261	286	293	290	266	307	312	291	283	306	278	315	299	287	317	331	274	314	255	290	290	270	281	277	244	307	279	268	285	307	281	286	285	326	279	252	284	275	290	315	293	271	287	285	290	274	293	303	266	296	297	307	290	267	277	321	295	286	291	315	285	303	324	258	300	323	271	284	256	297	279	290	284	295	283	304	279	276	307	290	250	270	260	287	259	313	318	279	301	302	293	274	283	308	268	290	300	291	262	299	306	290	290	272	282	292	285	256	307	275	264	316	292	272	331	289	285	307	285	279	309	278	289	284	289	297	317	307	298	286	310	311	351	308	304	299	315	292	272	301	269	304	274	288	288	297	283	282	310	306	289	285	320	256	288	248	273	267	268	311	265	306	292	313	277	298	296	303	298	283	305	264	306	297	284	312	287	282	274	306	288	282	292	285	281	315	250	313	295	258	282	305	279	295	279	325	295	302	309	279	304	282	308	301	300	262	303	283	274	304	318	293	323	253	315	289	284	283	276	294	311	276	296	272	304	303	313	288	291	291	318	264	269	243	276	282	297	313	286	258	300	303	285	286	297	277	299	299	310	293	271	288	299	289	285	292	275	309	279	316	263	303	308	296	309	314	286	271	281	342	279	311	294	255	295	311	267	270	277	265	281	285	285	257	277	289	286	279	324	301	272	289	292	306	280	275	290	285	291	311	290	256	287	311	310	315	289	287	303	286	304	301	289	278	320	300	287	304	290	319	320	267	272	302	299	302	299	305	283	312	302	316	304	330	314	292	282	306	299	320	283	264	310	329	288	306	317	292	273	305	284	293	291	285	313	279	303	305	305	293	273	279	293	290	277	295	292	299	299	310	287	295	285	304	288	302	282	318	272	280	297	287	311	302	310	293	287	286	311	283	279	294	265	287	274	334	306	313	311	320	293	307	291	312	283	284	251	298	320	274	298	267	335	302	268	253	304	316	284	271	262	322	283	304	292	283	257
11790	8574	12620	11610	8101	5818	4723	3802	3289	2825	2585	2327	1959	1591	1378	1247	1016	977	940	840	853	814	812	822	740	733	775	775	733	717	703	735	764	716	737	709	695	706	738	751	743	704	684	748	727	716	759	762	726	735	726	720	667	667	737	701	739	707	660	694	744	686	708	706	743	729	745	755	690	743	720	756	728	712	739	739	764	718	748	732	703	682	703	697	720	711	712	694	682	696	704	725	685	762	685	719	722	731	743	729	725	716	716	680	718	715	687	728	704	698	706	755	772	685	688	743	718	690	753	782	673	747	725	731	709	719	721	699	743	697	715	746	769	713	702	761	709	705	703	718	714	711	692	734	712	645	710	714	694	727	756	733	722	708	727	706	705	673	732	700	708	724	718	700	711	683	757	682	763	716	737	702	700	686	697	725	709	708	694	726	715	714	710	713	719	697	718	725	733	696	677	730	740	735	767	700	703	688	674	701	711	678	706	696	718	693	697	777	723	749	699	720	701	704	724	680	758	738	705	676	708	694	729	679	701	701	686	750	722	734	679	691	708	747	729	742	665	709	685	720	694	729	713	768	683	758	690	700	690	735	694	680	725	709	708	726	716	698	744	698	711	709	743	705	708	742	733	714	776	714	700	766	750	726	670	678	729	706	738	717	664	720	719	698	691	701	708	671	747	740	726	702	691	745	760	743	734	638	704	688	713	745	724	709	677	692	695	709	659	747	717	703	703	690	657	672	734	678	701	703	675	715	765	717	721	706	699	732	715	717	771	709	710	712	699	744	725	737	738	742	695	687	712	703	732	720	722	712	723	684	718	739	682	694	724	711	724	735	681	721	699	680	684	707	717	728	696	678	718	692	727	755	751	727	721	697	707	678	685	726	741	695	733	726	754	772	766	670	687	711	716	685	742	731	763	701	738	701	738	730	722	747	750	749	662	703	692	716	720	703	688	703	702	714	691	709	727	666	714	723	695	690	735	715	709	733	723	714	737	731	765	765	707	707	713	704	743	738	698	706	699	696	724	745	738	738	755	709	686	694	740	660	727	795	687	728	738	704	751	706	708	750	727	692	704	662	690	742	705	691	728	710	694	647	726	706	737	734	710	696	686	733	707	720	685	731	711	695	753	739	688	725	707	715	740	697	693	654	712	709	746	707	709	714	685	646	709	703	722	679	740	702	653	659	705	715	747	698	702	720	699	718	673	695	746	705	690	724	744	680	727	760	702	706	741	721	772	774	728	688	711	681	688	712	734	723	719	709	705	748	687	713	722	688	759	713	713	725	718	714	725	726	714	753	698	742	692	730	734	728	692	697	697	745	737	722	732	690	708	742	715	699	722	721	748	687	721	721	687	715	732	705	748	731	724	718	720	710	707	692	721	695	741	687	707	747	719	719	711	679	700	764	686	737	706	750	741	711	762	733	712	737	692	739	700	731	706	734	689	730	718	683	733	736	693	714	750	720	745	686	721	718	653	744	713	695	727	711	725	692	742	717	721	658	672	724	723	740	756	691	729	699	689	685	732	721	721	679	701	688	696	733	691	734	720	723	738	667	781	740	734	770	723	669	733	723	713	727	657	676	705	715	694	735	713	745	708	761	711	725	756	706	705	706	750	749	708	725	729	749	768	715	758	723	737	769	687	654	684	714	696	688	730	687	665	685	684	684	697	760	711	709	737	718	765	740	658	707	685	728	694	781	705	716	715	696	745	718	673	729	704	719	720	701	692	692	711	708	684	709	677	722	728	694	707	681	692	725	756	722	731	711	727	736	681	704	698	691	729	752	704	710	694	690	755	686	706	683	716	680	727	730	734	682	721	717	750	774	704	726	706	743	700	693	730	709	655	703	785	713	760	731	701	736	692	775	681	759	726	728	714	732	719	738	686	748	719	763	716	730	692	669	684	718	717	712	685	678	717	701	740	683	722	729	732	719	751	711	702	700	717	697	716	707	711	733	750	697	707	717	775	698	703	724	718	748	702	689	706	711	736	694	703	649	685	790	676	696	737	731	719	694	715	719	723	723	708	702	708	715	726	738	727	715	712	714	714	659	737	714	709	701	711	754	723	715	687	689	727	691	690	669	748	771	682	690	694	705	738	710	706	711	694	754	715	705	666	720	720	702	746	723	687	694	652	754	678	721	705	703	722	729	743	727	756	711	734	707	709	713	669	682	741	738	754	721	690	751	750	721	687	685	688	712	712	668	712	693	650	713	710	715	715	675	718	749	750	713	771	729	737	728	702	724	743	683	717	728	718	700	735	728	727	704	703	691	707	733	681	711	666	739	672	690	701	707	732	706	688	716	708	727	758	723	705	708	718	688	731	702	669	682	704	723	703	697	721	734	724	733	720	686	681	744	697	725	696	676	733	724	696	708	743	729	731	669	716	697	730	700	742	711	717	731	697	679	660	720	730	725	688	711	733	766	725	737	670	724	711	758	735	714	742	732	731	682	702	775	737	712	711	727	698	695	714	684	707	710	676	714	689	730	716	713	693	732	674	737	731	665	721	718	689	702	675	690	712	710	737	736	685	702	706	765	775	744	746	747	725	705	722	667	715	701	721	679	678	710	737	719	665	670	704	703	730	697	720	720	677	705	702	737	725	703	737	711	701	738	751	738	698	680	760	648	720	713	734	700	721	730	732	701	695	692	709	713	656	749	691	742	688	689	714	713	714	664	761	703	685	728	723	718	708	705	741	743	741	747	740	703	760	703	733	719	713	731	706	726	713	707	720	743	745	714	704	688	669	722	716	722	724	714	708	714	734	706	698	720	701	663	746	747	687	706	725	691	689	714	707	710	677	717	744	718	733	755	743	677	694	727	705	733	720	735	701	702	677	712	689	704	711	671	721	625	772	765	716	676	753	711	724	676	733	727	678	653	681	677	722	715	699	707	734	705	650	681	730	737	750	688	729	696	710	741	748	703	735	756	730	717	728	720	738	753	754	733	716	649	687	705	708	739	742	770	734	715	691	689	699	714	719	743	667	704	738	678	734	726	701	726	711	727	699	752	745	711	717	775	788	706	681	703	694	751	729	720	694	753	671	657	697	670	734	771	656	689	695	694	688	741	693	721	712	737	678	703	720	708	734	701	675	746	727	714	683	710	739	679	695	726	726	708	670	714	735	708	726	771	736	703	698	723	701	710	692	767	694	710	701	749	736	727	725	722	727	731	704	714	740	701	780	708	721	716	733	732	776	739	731	735	733	685	691	691	711	698	753	744	748	707	717	679	759	769	723	758	692	734	720	731	722	755	726	706	700	715	674	716	730	724	710	704	726	746	682	737	682	679	740	803	741	681	732	714	746	740	731	680	690	708	698	672	681	716	730	700	743	749	685	686	701	724	709	746	704	702	738	707	736	722	677	721	704	726	703	694	666	737	703	749	741	682	686	702	738	718	731	681	727	702	748	739	727	729	682	736	693	664	749	727	670	685	650	712	714	688	731	713	716	698	676	631	724	741	689	688	704	707	725	670	727	714	703	688	691	723
29072	18651	15994	10620	6081	5804	5035	3851	2522	2355	1954	1598	1377	1151	882	717	632	560	454	423	462	425	414	373	370	370	290	320	310	325	353	276	315	294	285	310	308	282	288	294	294	270	293	285	278	316	285	270	289	271	295	284	305	294	287	306	243	304	307	295	317	272	292	288	275	295	244	259	260	281	309	235	321	315	288	296	276	250	274	298	282	294	276	266	273	286	286	304	298	300	255	256	295	308	270	277	277	320	303	294	261	307	289	333	299	289	248	283	284	283	277	288	262	314	288	293	287	280	292	277	292	290	261	243	254	277	293	299	296	268	264	295	273	296	266	290	295	293	250	287	283	265	304	329	279	254	276	305	272	268	276	307	272	289	284	282	291	307	286	263	259	273	281	303	279	291	285	281	291	276	272	294	279	266	264	308	301	288	299	281	284	291	305	276	295	253	263	325	270	271	264	290	305	282	271	287	301	275	295	271	269	277	257	311	301	286	266	274	280	261	294	271	257	253	273	267	313	297	293	323	256	257	279	285	286	274	328	352	273	309	282	273	313	292	312	299	256	270	296	299	280	288	286	275	287	263	305	243	298	272	299	284	287	277	293	273	306	302	276	285	262	264	270	284	296	300	295	286	304	274	262	275	279	293	294	280	276	284	306	270	276	284	321	282	263	261	292	265	286	277	306	269	279	309	271	266	248	291	275	303	263	290	249	305	296	290	255	294	303	298	273	279	265	286	299	297	291	317	292	295	261	257	303	326	264	269	267	272	293	268	292	307	336	293	271	321	268	277	310	267	296	282	307	315	298	329	272	320	257	283	268	281	269	263	293	307	301	297	278	266	270	276	311	293	283	276	278	281	251	287	291	275	255	295	300	264	296	265	269	280	302	278	269	294	313	287	244	297	258	306	250	295	320	284	280	282	307	311	317	278	286	296	304	306	313	290	302	297	286	262	270	328	310	276	281	267	281	270	304	294	312	303	295	296	331	301	288	269	324	299	261	316	312	259	285	306	277	272	263	311	291	301	303	300	276	332	271	285	297	282	267	304	299	254	297	262	297	267	281	264	300	296	271	297	310	283	295	269	258	262	317	271	303	275	267	249	269	310	272	287	290	267	281	264	283	293	306	295	248	272	291	256	292	287	264	284	271	260	303	304	263	250	281	303	298	317	270	291	297	271	290	287	279	285	281	258	279	288	256	297	279	273	297	313	282	259	265	280	281	300	265	329	258	270	275	273	309	291	269	255	294	297	301	283	304	275	320	278	291	288	293	274	267	305	294	290	304	290	299	275	282	263	281	291	289	258	292	250	332	319	268	281	303	297	294	261	291	269	305	301	265	264	249	273	331	298	306	284	299	304	259	279	309	280	246	313	270	321	318	305	264	292	289	284	274	296	296	298	280	311	289	277	275	293	280	281	253	279	314	320	253	294	272	247	262	294	284	269	279	296	281	285	322	273	266	298	291	284	283	290	310	305	330	311	328	280	277	280	292	287	316	289	267	292	298	296	275	277	291	293	268	304	294	282	300	278	255	285	261	290	271	248	247	306	286	257	313	287	271	264	256	302	292	271	300	285	302	317	306	299	291	295	291	267	287	292	307	233	300	288	270	306	284	283	278	276	272	284	256	319	288	292	283	248	289	264	318	279	297	280	263	270	263	282	271	267	278	291	279	264	279	284	309	266	271	288	311	272	278	305	284	300	257	298	258	286	302	279	305	262	299	327	298	284	280	290	278	299	276	296	318	279	293	268	295	320	324	259	299	263	319	258	284	252	286	283	303	324	306	317	296	257	295	264	294	264	279	276	280	284	276	281	283	279	271	301	309	269	296	301	259	288	316	289	271	276	269	251	255	248	283	312	275	297	317	280	292	299	267	302	304	293	309	271	273	279	286	264	310	291	290	312	279	295	261	296	257	296	334	287	258	279	285	257	287	278	281	255	282	316	264	297	261	279	274	292	276	296	323	292	263	282	308	272	276	299	286	260	303	278	332	273	287	258	274	250	317	282	249	278	307	299	275	261	295	300	284	295	295	258	284	280	268	263	256	274	296	274	305	286	288	271	294	321	275	293	269	268	308	282	264	300	280	305	257	278	275	291	263	288	284	282	289	302	277	253	273	311	289	277	281	292	285	286	268	278	259	293	282	285	273	279	278	235	279	283	295	340	307	281	282	265	268	262	290	280	271	309	308	295	299	257	284	298	269	285	289	288	301	307	272	268	282	283	270	300	288	275	282	283	273	289	306	255	288	285	284	322	275	266	252	272	277	247	282	287	267	273	270	262	289	287	300	277	328	289	269	285	286	287	276	298	267	311	280	301	254	252	269	316	284	286	292	281	288	289	294	285	297	323	308	283	277	327	266	260	293	263	310	295	270	282	297	299	273	293	304	307	272	282	261	286	289	290	298	299	287	270	284	285	271	318	261	290	276	265	292	311	252	285	270	258	266	286	272	302	278	283	307	266	288	300	280	308	301	247	288	289	293	276	282	271	303	256	266	279	288	297	288	278	278	283	297	257	288	273	281	255	314	275	269	307	320	348	310	291	270	305	307	306	294	289	280	301	278	259	276	312	302	277	270	289	290	297	306	269	325	270	295	287	266	264	289	298	282	283	290	289	311	277	312	300	312	255	290	271	303	279	258	300	279	272	277	278	290	313	304	298	284	305	292	293	288	287	301	271	292	275	273	310	266	283	306	266	286	284	272	293	262	268	267	273	288	310	279	262	289	272	330	277	272	279	286	313	273	313	269	290	265	326	283	305	272	307	284	294	279	303	287	299	282	307	305	269	285	295	270	300	294	269	276	288	286	304	321	263	311	252	271	305	283	306	293	254	273	325	260	286	305	297	272	297	260	308	280	284	277	279	297	256	281	278	273	299	296	330	271	276	298	286	297	278	306	249	278	290	259	288	300	302	265	310	285	314	285	301	255	287	286	259	265	296	291	286	272	290	284	311	265	302	302	290	269	333	286	333	306	293	288	305	293	287	290	324	300	279	307	263	291	273	286	300	280	257	290	299	284	302	290	284	283	288	267	272	257	294	272	303	270	289	308	297	293	318	300	299	309	276	270	292	297	280	291	273	309	270	300	288	271	278	326	279	298	259	283	303	312	273	274	282	297	287	279	291	261	293	287	301	300	264	315	290	287	257	268	276	283	282	254	286	301	265	292	306	293	260	297	292	274	279	278	291	287	284	277	261	293	296	282	276	279	261	286	285	294	286	295	304	289	274	272	269	304	276	293	278	274	259	251	291	229	273	319	257	256	298	297	311	296	290	301	289	325	263	261	298	287	291	278	314	280	278	292	269	285	278	306	280	278	321	308	262	264	297	307	288	306	285	287	331	259	303	274	292	276	294	328	273	292	274	268	261	289	329	239	288	250	287	298	305	287	331	299	284	283	272	291	267	272	250	282	269	263	277	248	287	262	264	311	306	276	302	264	288	296	296	292	305	301	292	270	294	266	275	293	279	308	308	283	264	271	269	321	290	286	272
21024	16412	22198	20212	16486	17116	16333	12669	9916	9500	8806	7556	7263	5594	4149	3727	2979	2374	1884	1870	1632	1589	1613	1502	1218	1034	1017	948	1018	964	971	937	883	838	811	795	736	744	763	782	705	711	746	727	676	677	717	723	687	701	700	722	717	718	691	677	691	710	702	676	744	697	714	695	708	712	735	707	701	690	717	727	696	737	671	714	669	676	714	732	752	670	692	716	753	759	710	699	727	709	744	704	674	729	677	752	674	694	735	736	713	733	722	720	717	687	728	718	756	671	742	714	699	679	685	707	712	724	734	717	713	638	697	714	696	716	700	708	690	716	730	694	724	711	720	719	701	716	687	730	662	734	674	686	702	679	685	729	741	712	723	737	700	687	704	648	723	719	689	770	729	714	692	688	714	706	739	706	755	713	704	717	667	677	704	730	741	745	718	720	721	700	717	691	724	685	695	712	657	695	707	716	667	737	630	699	711	686	738	720	736	736	679	739	675	741	684	693	730	728	699	717	700	697	704	673	680	665	700	682	690	730	682	715	697	713	696	666	748	714	695	694	705	701	691	697	680	694	698	713	713	740	743	665	695	669	678	683	736	678	671	682	758	701	722	681	687	756	717	711	697	704	639	703	738	699	688	705	629	704	702	683	718	707	738	702	697	756	710	698	685	694	662	687	686	733	754	718	711	715	679	684	712	724	690	682	712	692	740	674	698	713	728	747	678	701	714	707	692	723	679	732	725	697	703	699	682	673	725	731	708	752	704	680	679	685	737	695	766	719	701	745	690	681	738	697	741	724	729	743	704	706	695	728	690	743	680	707	756	733	688	685	736	745	668	752	716	687	710	692	681	681	748	736	729	737	682	657	674	704	669	735	680	722	721	729	707	721	674	718	726	723	728	702	653	710	703	685	695	706	686	697	687	727	707	751	697	702	654	721	730	651	683	648	718	724	747	754	695	721	675	721	683	688	702	717	748	667	730	720	671	719	653	680	672	679	697	691	704	688	697	695	741	665	677	688	705	678	689	706	720	732	701	674	689	716	689	663	669	714	641	705	737	666	741	756	728	722	698	678	668	702	724	693	708	741	675	726	709	732	686	708	685	674	708	661	759	701	763	721	719	719	669	723	719	699	696	685	707	707	710	680	693	671	725	705	665	726	698	754	737	739	692	738	721	725	674	697	673	663	721	671	693	689	699	709	759	728	713	722	738	691	695	691	714	647	724	662	673	691	728	690	692	731	706	663	665	683	672	673	740	715	750	724	669	697	708	714	707	703	705	705	725	659	667	684	703	716	683	684	724	752	694	663	769	722	683	689	693	714	687	668	675	692	677	701	689	699	687	670	677	715	703	725	684	708	707	773	724	720	679	660	693	745	713	695	703	695	692	733	724	681	721	676	695	707	684	674	709	696	697	702	691	699	687	694	717	684	736	672	689	688	692	726	725	688	740	705	655	736	716	716	689	700	700	702	705	691	699	690	710	679	693	705	746	673	715	669	688	690	708	697	687	767	712	729	685	729	746	673	686	759	721	723	666	681	748	761	686	703	698	738	679	746	684	689	695	746	711	721	683	693	736	697	699	729	720	711	760	672	730	712	732	697	704	689	690	707	659	738	672	709	672	691	667	647	712	712	691	733	686	717	678	727	698	696	677	726	699	721	665	717	751	708	663	670	681	719	669	723	718	715	698	663	764	706	716	748	659	725	671	717	704	727	718	688	708	755	726	651	698	690	744	685	730	626	665	715	742	721	682	692	694	773	694	696	721	689	700	689	682	722	713	757	699	709	705	689	734	683	696	720	741	699	726	676	700	682	702	737	685	702	753	696	729	699	727	701	701	729	694	679	664	695	697	700	670	686	746	699	733	695	714	716	699	706	743	727	701	725	739	695	669	691	720	666	749	699	674	712	767	659	701	730	706	729	724	703	686	763	706	661	685	738	713	676	684	689	716	630	680	686	679	718	727	715	733	692	721	664	710	677	727	708	714	701	759	759	689	716	643	704	698	721	750	725	700	641	710	714	684	718	673	666	687	756	688	693	678	720	712	681	681	686	747	734	730	738	675	696	674	684	664	705	659	701	662	701	632	726	684	727	714	689	692	752	717	644	712	713	702	726	615	665	731	720	701	617	697	696	714	705	701	684	724	730	735	699	694	686	689	717	703	697	721	666	754	704	697	712	714	691	717	696	727	724	786	696	676	739	698	688	713	704	721	756	647	687	674	699	675	704	718	703	710	723	741	729	717	728	702	695	734	741	740	707	693	722	640	676	716	726	728	809	666	656	690	703	746	757	678	775	698	674	702	700	732	675	737	703	711	690	717	673	695	685	683	703	719	657	704	698	693	678	684	729	670	736	689	718	706	707	649	691	678	720	678	727	692	703	730	701	657	717	735	720	719	765	730	730	720	671	709	700	702	759	690	711	696	699	690	714	683	692	678	683	687	700	668	742	714	675	733	715	743	683	698	719	682	710	720	671	711	734	663	682	668	723	635	709	777	669	714	700	700	706	703	688	689	669	698	735	692	696	743	684	627	728	642	721	733	727	680	711	730	717	650	707	757	738	665	698	690	674	695	718	720	693	712	697	678	739	698	683	673	697	761	731	719	736	710	707	709	723	701	715	703	737	688	731	724	690	680	709	716	642	701	705	754	687	713	681	718	667	720	715	740	686	707	727	663	726	719	711	676	727	681	712	667	713	653	729	673	672	717	675	712	707	741	752	708	668	718	715	708	679	664	703	699	697	658	735	756	758	703	711	685	739	666	668	686	674	690	727	742	639	730	701	706	727	701	721	752	695	673	734	705	727	671	715	705	703	724	700	683	718	731	702	666	648	672	664	686	756	762	731	700	717	705	731	682	684	668	646	671	727	712	721	690	700	753	701	750	725	697	704	679	700	717	705	697	699	680	677	745	734	662	775	732	736	718	717	728	752	678	763	736	705	716	687	681	719	742	693	758	706	713	671	730	706	662	741	749	705	690	677	677	658	685	674	707	737	695	763	678	721	703	685	692	719	725	704	702	720	687	704	741	727	668	700	702	700	703	668	744	709	698	640	743	722	680	710	713	716	695	756	723	699	705	712	686	662	685	658	749	690	739	699	740	712	693	685	686	660	709	721	716	709	738	716	675	689	732	729	721	725	723	700	722	719	690	705	685	703	761	708	765	731	699	685	704	751	717	669	719	719	695	738	726	669	690	735	663	703	661	705	700	650	687	700	661	721	682	771	683	696	753	677	738	703	730	707	698	716	755	679	701	718	690	714	705	730	722	711	696	711	722	713	769	700	689	699	747	678	736	691	680	700	737	688	714	721	691	708	717	729	724	696	705	695	713	712	754	724	727	686	717	679	680	739	711	684	662	689	726	734	668	738	770	670	655	731	704	667	733	690	697	669	693	724	669	705	719	740	665	700	680	735	670	703	729	709	655	746	687	665	708	712	727	682	764	739	753	699	725	714	682	713	725	660	702	720	715	679	765	743	706	701	730	695	734	684	735	706	702	695
37964	26371	24749	16329	10086	11187	9866	6936	5046	4343	3513	2694	2428	1992	1394	1170	1067	721	603	632	599	545	506	460	436	361	306	352	351	340	347	323	330	299	257	275	287	303	248	254	268	308	255	273	257	278	251	278	300	290	305	257	234	296	294	269	234	271	273	263	254	239	262	261	261	278	252	261	233	284	263	274	256	293	278	239	253	303	292	240	264	260	242	281	262	290	268	264	290	280	293	257	249	259	266	241	277	264	255	280	252	257	249	275	278	287	302	255	245	250	279	264	270	241	234	249	275	258	274	278	278	262	274	264	264	269	285	273	229	261	278	287	276	259	265	268	252	245	253	256	268	282	251	265	240	234	263	272	260	260	251	241	237	237	281	271	259	250	257	241	271	277	262	255	282	247	300	267	261	254	281	278	281	287	244	260	243	280	267	279	285	294	280	231	274	273	275	258	257	260	272	254	275	271	280	271	264	283	239	256	244	243	246	253	234	255	248	258	268	251	267	286	253	248	274	264	248	252	246	281	282	244	251	247	265	252	272	265	276	236	268	252	272	282	302	243	277	268	232	272	260	302	247	284	255	250	267	266	287	272	235	275	244	276	219	243	254	250	275	281	261	272	276	250	276	257	258	263	286	298	283	278	268	261	270	258	260	254	254	261	244	259	270	265	263	262	279	261	289	285	259	238	253	286	286	305	243	266	245	242	298	255	281	263	286	246	232	260	258	224	251	281	290	233	243	271	265	267	258	289	257	222	262	266	258	269	252	283	270	278	262	266	264	248	265	275	272	273	265	250	281	255	287	243	251	272	280	248	256	236	243	277	262	249	243	238	249	272	257	267	294	311	286	246	241	249	245	286	257	258	283	272	273	289	272	265	235	268	231	274	300	284	282	250	258	239	279	275	278	254	292	289	249	267	262	259	252	269	291	254	299	252	284	264	288	266	251	279	275	256	270	248	275	274	241	231	257	278	254	280	262	254	267	245	257	267	277	248	293	273	263	265	269	267	273	259	253	276	265	290	274	273	282	247	295	286	280	272	238	304	282	234	294	258	247	284	285	256	281	252	267	273	256	259	268	246	261	245	287	247	298	277	291	252	264	253	274	278	268	272	241	286	277	238	258	248	249	278	298	242	214	252	275	266	234	252	235	318	231	259	238	265	270	269	283	259	263	271	278	242	260	267	296	264	272	269	264	265	265	273	236	240	298	283	256	283	269	229	239	238	250	279	286	276	264	238	261	254	265	256	274	293	268	289	296	278	255	266	253	251	280	232	261	268	245	248	265	257	231	273	248	262	270	250	272	294	251	272	225	244	281	265	267	268	257	283	267	237	307	275	257	263	274	245	271	262	254	273	258	264	299	285	258	232	261	256	249	238	265	251	288	252	242	276	286	237	256	251	258	271	253	268	265	264	251	260	251	262	263	295	252	254	258	222	253	240	277	261	253	261	250	273	271	261	301	268	257	271	257	265	278	262	295	268	259	257	296	264	260	255	300	274	260	255	272	263	246	238	250	294	278	276	292	279	277	285	231	294	288	271	246	260	261	262	274	265	256	255	270	265	272	277	252	268	261	268	250	247	230	280	264	269	259	243	268	273	298	293	273	292	242	254	253	273	255	288	237	291	275	270	281	257	246	257	265	274	260	253	231	244	263	279	258	269	266	267	267	256	264	263	304	282	252	246	283	264	273	266	251	256	276	262	255	257	239	274	305	254	290	257	270	287	296	267	233	286	251	267	324	278	259	275	249	269	282	269	243	243	265	257	281	289	235	280	252	257	290	248	258	281	303	282	257	249	258	276	273	223	263	284	271	254	271	254	251	259	271	279	280	280	282	290	284	289	291	282	270	253	270	282	229	248	259	283	289	274	275	254	275	269	270	247	255	259	245	261	270	285	267	258	258	246	265	259	267	244	239	274	280	266	281	258	264	268	264	278	271	264	276	267	289	258	252	266	274	257	267	296	253	274	236	262	250	283	233	268	263	266	267	289	291	229	261	261	277	289	259	266	295	266	280	267	268	246	285	272	273	259	259	278	258	288	248	280	291	279	277	288	300	257	246	266	264	258	269	264	236	282	275	233	273	272	266	264	254	283	276	260	247	240	283	271	276	262	274	245	264	222	256	277	278	257	275	268	289	274	238	261	252	256	244	272	264	267	245	254	289	252	264	291	261	270	265	259	304	254	268	275	238	295	261	258	285	251	251	282	279	265	277	268	243	255	253	255	254	296	260	260	261	260	247	275	265	276	242	246	261	247	258	238	239	260	256	255	272	220	266	253	267	250	254	268	260	276	224	299	268	269	246	272	258	246	275	257	260	279	257	261	313	297	257	267	280	244	272	294	260	250	287	268	281	247	278	257	291	243	273	262	273	260	286	304	267	280	278	292	277	258	283	282	257	250	268	289	274	268	262	252	269	277	264	261	282	246	258	281	286	267	270	257	232	250	293	271	257	287	254	244	231	243	242	248	278	285	253	228	258	238	241	292	251	262	265	275	281	272	264	281	275	253	286	219	281	266	261	261	275	270	259	227	272	255	273	273	281	257	256	267	267	262	270	264	222	241	282	248	280	231	264	278	289	286	265	266	284	242	253	265	285	254	275	296	262	277	255	253	291	252	262	271	253	280	292	280	272	238	289	279	254	308	265	280	240	265	291	263	278	253	286	272	254	295	261	258	261	257	270	258	298	250	254	264	269	275	248	280	269	249	293	272	268	292	268	311	260	261	278	284	277	277	241	250	249	241	248	255	261	235	270	271	216	253	265	288	284	275	250	255	274	252	256	271	284	252	241	288	260	241	250	235	297	263	252	250	269	248	293	267	259	266	268	261	229	247	272	240	263	283	283	266	286	261	291	249	274	271	285	261	268	254	269	273	259	246	252	256	240	284	282	286	261	291	234	235	248	287	239	261	271	292	284	264	261	255	295	253	279	244	267	264	258	270	251	254	246	270	284	238	277	253	252	269	230	290	284	269	264	248	255	248	249	288	272	290	265	276	217	260	253	254	272	284	278	300	274	249	244	253	280	230	284	269	250	265	241	285	282	261	285	260	240	291	271	258	253	299	267	265	259	248	228	266	251	282	266	244	265	269	274	270	292	260	242	249	266	264	272	301	244	275	243	233	281	263	270	278	272	291	263	263	273	292	271	290	262	288	275	246	266	281	254	279	259	266	274	241	254	279	257	273	296	288	251	247	248	292	282	291	244	260	249	295	278	268	248	244	246	273	240	273	238	281	270	276	280	261	288	265	267	263	273	268	270	271	280	301	257	263	244	249	253	272	268	250	265	297	290	271	276	277	258	281	285	247	251	307	254	272	285	292	262	316	263	259	254	262	286	265	281	269	281	242	245	286	284	242	267	280	295	276	306	287	264	267	256	278	279	255	289	270	224	267	259	269	278	261	242	280	298	285	261	266	253	255	264	288	262	297	269	276	245	275	258	237	255	235	285	247	284	271	264	259	298	294	265	255	257	246	275	282	278	308	268	275	270	265
26112	21667	29398	25657	22573	25366	23686	17980	15864	14343	13240	11733	11399	9495	6812	6104	5379	3702	3010	2782	2640	2452	2574	2092	1702	1214	1175	1291	1307	1187	1173	963	925	906	797	803	778	740	764	721	734	678	645	666	685	672	672	666	643	593	644	637	652	646	637	661	634	625	647	651	684	667	639	651	629	643	666	663	590	640	665	648	648	633	688	674	619	644	643	684	660	650	671	626	622	633	655	640	692	604	640	646	668	681	631	680	659	648	684	613	683	713	612	640	612	647	713	675	699	663	660	649	668	640	648	654	638	674	650	642	608	635	641	658	673	706	644	670	674	661	695	652	676	671	687	651	654	696	611	676	693	717	650	649	652	670	622	679	641	654	642	653	647	656	692	686	654	666	618	685	639	628	663	659	703	625	654	693	651	658	713	637	668	611	643	650	653	663	644	645	630	672	701	681	700	674	631	638	650	630	651	623	639	663	660	677	598	639	653	664	656	627	651	649	637	628	631	633	656	698	713	605	672	671	682	638	684	710	631	710	658	659	668	629	688	642	687	655	631	679	672	677	637	621	638	641	645	673	644	678	604	678	698	622	664	640	690	667	622	645	655	647	633	639	668	670	644	648	630	675	659	701	672	619	683	678	659	643	652	690	690	660	664	666	688	703	651	642	693	658	688	663	649	656	678	624	619	646	635	654	660	644	628	692	688	673	690	606	656	593	634	621	641	668	711	661	660	653	704	677	675	714	677	651	621	700	622	650	696	639	652	637	652	622	664	675	710	635	658	669	658	660	666	659	639	705	684	627	608	657	691	659	662	631	722	690	638	680	637	652	691	659	622	615	667	668	600	676	677	687	640	625	640	696	616	669	658	689	604	644	678	698	682	711	686	690	651	706	628	668	626	636	671	630	683	660	698	715	586	705	705	675	684	607	638	639	698	683	677	633	697	667	624	688	664	646	611	658	655	593	684	688	659	657	678	696	683	707	669	662	679	689	703	665	651	665	701	635	666	617	666	617	661	658	646	653	618	700	609	630	653	647	653	715	601	633	708	664	618	663	660	674	641	686	629	646	659	681	605	639	669	646	627	688	677	670	674	634	683	648	676	707	620	661	668	647	682	652	671	655	617	643	653	659	658	670	690	656	650	702	640	640	658	641	674	693	680	636	639	665	663	675	687	649	655	653	707	660	693	697	634	662	642	673	619	671	653	649	691	697	662	719	721	673	660	683	660	680	654	713	611	680	658	677	667	631	658	690	684	651	705	654	663	718	637	651	655	624	685	672	589	664	692	615	656	601	646	647	735	665	706	627	689	650	676	701	642	646	659	654	688	690	675	684	646	666	687	700	659	629	670	716	690	661	668	689	647	643	662	646	646	657	665	656	675	693	676	629	612	681	652	677	657	621	635	664	688	675	646	667	685	697	698	688	662	697	657	673	657	669	677	611	638	693	652	649	636	667	634	607	653	666	678	632	643	638	704	673	603	642	643	667	641	686	699	661	686	603	719	638	652	619	599	605	685	660	626	683	672	673	648	664	641	633	614	614	666	619	703	703	613	668	653	648	675	662	691	653	675	679	682	614	700	678	689	668	633	623	630	691	604	656	649	682	655	651	658	632	642	648	647	675	662	631	736	630	660	670	651	631	677	671	682	650	634	664	644	667	657	666	664	638	690	672	611	686	654	668	640	638	696	676	658	619	659	604	686	658	675	655	620	671	650	631	668	638	671	660	654	630	657	620	644	674	660	664	691	640	687	681	656	618	664	642	662	655	696	638	632	677	644	713	651	668	651	621	662	678	635	625	670	599	679	595	644	715	660	629	677	666	604	638	616	672	641	667	652	673	664	660	704	675	638	620	593	679	657	676	709	639	675	662	638	659	675	670	676	649	653	672	720	666	641	653	699	652	663	708	636	640	653	645	607	647	663	700	681	659	655	668	665	622	678	640	709	638	664	632	653	601	674	651	698	629	667	715	642	689	677	682	710	625	650	676	700	662	678	687	689	667	646	649	632	663	646	663	635	689	641	654	667	658	629	704	726	700	675	681	622	709	669	648	688	676	642	629	688	636	665	653	713	687	614	627	694	648	708	620	640	661	690	658	666	650	603	680	622	616	686	650	645	666	666	695	610	649	636	706	665	656	649	620	638	631	730	652	629	662	658	663	688	669	690	673	713	712	662	685	652	646	688	698	631	628	672	629	622	614	664	677	635	656	648	649	630	652	666	644	645	752	664	673	622	648	622	629	642	616	692	677	662	670	660	657	644	627	681	660	650	651	632	635	697	640	707	672	647	632	696	697	657	650	668	723	659	631	676	687	661	651	636	637	651	664	684	659	656	658	686	638	672	662	666	649	671	668	666	654	637	637	656	665	654	629	640	654	647	660	662	719	662	667	668	684	657	635	663	715	640	648	661	681	698	652	671	689	666	684	671	634	643	678	626	614	622	663	643	672	633	628	600	646	622	605	685	658	668	667	675	651	711	654	651	674	655	653	635	656	690	658	638	605	647	634	673	654	652	616	640	685	652	628	634	685	632	675	674	658	645	648	644	678	695	684	664	668	700	630	685	702	677	630	695	666	647	683	642	658	667	638	639	667	662	719	598	679	700	680	642	638	650	606	621	644	658	643	680	632	646	639	687	674	649	639	668	632	676	675	646	650	655	693	696	651	616	650	665	634	671	639	644	664	669	683	653	665	641	636	630	657	642	688	621	661	658	658	675	677	645	641	684	665	661	624	679	671	643	634	665	724	653	701	628	633	674	675	673	667	643	658	668	615	665	637	650	665	660	634	655	656	630	654	663	676	627	629	655	654	618	630	686	643	618	678	669	719	650	638	661	667	665	665	683	649	661	637	648	694	692	688	643	683	692	622	683	655	675	687	705	655	659	661	629	663	649	624	701	680	616	631	624	660	601	681	678	669	685	650	652	708	671	631	670	659	665	663	657	690	664	671	655	641	688	685	659	689	661	654	640	620	679	646	662	649	669	630	671	633	678	633	677	627	672	625	664	683	700	646	684	696	679	646	639	670	628	634	681	706	677	622	660	615	609	629	656	684	640	643	660	696	696	660	682	653	644	676	632	670	670	661	623	696	686	660	657	630	690	703	643	666	653	651	656	711	634	572	689	628	605	641	684	684	668	650	683	641	603	681	658	691	667	639	607	636	681	643	680	640	649	639	684	678	679	724	642	667	695	623	646	621	680	628	648	652	618	677	650	669	638	679	688	678	699	697	679	676	648	614	685	691	657	645	660	653	663	679	669	632	681	653	664	694	651	646	622	697	620	687	707	659	712	652	592	654	666	668	686	660	656	646	645	617	661	669	683	671	648	661	639	651	674	654	646	659	685	649	677	639	694	645	678	644	679	679	641	626	719	667	686	635	675	667	688	607	674	631	652	660	690	672	688	636	684	669	713	623	706	606	717	661	690	624	656	666	671	669	707	641	665	640	660	626	656	713	656	668	648	641	641	641	648	687	653	682	675	634	652	674	635	666	704	653	704	651	637	662
16220	8643	7403	4467	2605	1964	1374	936	780	660	605	488	447	388	340	346	332	364	316	309	341	292	286	284	302	295	316	254	327	294	312	305	296	290	292	284	288	303	303	293	305	305	259	240	258	268	305	269	310	301	267	299	287	293	269	267	284	304	294	279	293	283	292	276	267	308	268	272	280	282	293	300	279	278	265	323	298	305	275	284	301	264	282	259	275	284	277	284	318	294	280	279	284	259	289	286	263	295	309	272	300	288	323	309	298	293	273	277	244	270	297	316	299	292	298	323	272	285	300	319	280	299	256	278	287	279	296	282	301	297	274	260	265	282	279	269	269	304	306	258	242	291	294	284	279	288	288	266	300	281	286	308	268	310	280	297	284	288	282	277	306	277	282	296	289	242	291	274	303	291	311	275	274	301	284	287	289	285	300	328	305	261	296	294	289	266	276	281	298	303	284	302	276	278	304	277	279	283	298	307	261	266	310	311	290	323	275	281	281	283	289	279	274	289	317	319	282	270	277	289	292	302	295	276	280	288	291	287	294	279	277	282	288	288	276	288	279	267	303	264	266	291	300	291	283	271	275	281	252	275	320	291	301	277	305	324	299	243	281	284	311	283	301	299	262	245	279	276	290	297	278	240	261	270	266	305	286	255	237	316	281	299	253	284	270	322	290	299	310	270	272	270	293	295	269	295	303	290	304	237	282	303	260	299	300	317	297	304	274	318	249	258	273	295	307	281	301	261	296	307	286	299	289	260	278	277	280	284	261	277	264	311	285	281	291	277	286	325	278	301	289	282	293	236	254	294	300	304	281	289	272	283	280	273	267	294	287	322	267	282	284	280	272	278	255	320	270	282	269	282	282	260	294	286	294	265	267	297	280	296	283	290	307	276	290	290	298	276	285	255	269	287	246	268	272	305	283	280	295	310	264	282	280	276	275	294	264	251	285	284	302	287	269	256	295	283	266	276	282	260	290	314	278	315	261	274	297	295	268	297	271	277	315	296	286	336	304	322	291	296	270	311	291	304	264	291	297	308	273	294	287	280	313	265	299	255	301	288	313	245	312	278	295	275	284	298	301	288	287	272	273	301	304	302	285	255	327	235	265	279	283	293	290	292	280	278	285	264	280	285	264	225	270	306	290	275	268	293	303	302	305	273	270	261	275	295	292	287	306	279	279	290	303	291	293	282	287	274	274	276	268	258	268	292	289	266	261	271	306	318	284	310	310	340	302	238	295	279	306	301	285	292	285	263	308	277	282	281	281	303	294	298	290	291	297	283	289	255	274	279	312	272	275	280	321	292	316	299	287	293	343	306	266	277	300	273	274	274	295	280	303	267	266	292	298	290	302	297	280	315	286	320	292	328	280	275	272	300	277	270	281	325	261	287	301	284	278	260	291	297	315	292	274	304	264	300	266	262	311	275	296	287	267	268	289	296	267	284	273	301	292	270	280	288	306	280	290	257	272	270	258	280	300	288	308	296	296	279	277	279	292	289	272	267	266	295	286	300	314	296	312	295	288	278	298	283	267	301	286	281	296	295	298	298	261	287	294	272	316	298	292	288	264	249	283	281	282	235	286	268	291	286	281	258	280	262	309	301	304	294	285	278	274	277	283	319	275	296	295	273	267	277	293	273	287	269	283	314	260	270	271	267	284	268	263	297	300	310	313	271	282	279	278	296	309	299	277	263	286	293	295	275	274	282	296	239	311	303	295	304	294	302	264	284	291	296	289	283	295	294	297	273	270	281	321	285	297	316	288	283	249	254	285	278	248	306	286	285	318	289	284	297	276	286	288	295	286	286	274	269	294	307	275	323	295	296	291	277	299	268	253	301	271	272	288	307	286	273	265	275	282	318	313	263	271	271	295	276	301	255	281	296	280	263	243	267	250	296	305	299	289	281	282	271	278	296	286	273	287	302	268	287	275	270	297	271	278	278	290	303	276	317	280	313	306	295	266	264	304	272	315	308	317	310	306	250	270	274	291	281	291	259	279	267	296	282	283	287	296	289	269	294	278	298	296	278	278	273	281	301	266	255	275	291	273	290	302	276	296	312	300	269	297	290	297	297	285	238	292	257	295	258	297	283	275	272	320	298	303	284	285	280	231	288	275	275	277	271	310	237	295	309	287	299	272	275	276	294	269	267	265	289	260	272	271	305	285	279	279	271	272	278	253	257	294	297	269	256	285	301	301	275	293	281	247	258	297	283	288	265	268	293	284	280	298	311	283	317	271	257	314	288	282	287	279	246	300	286	247	269	305	267	283	263	288	290	335	266	278	264	297	292	270	290	315	284	302	261	263	306	290	287	284	319	259	335	309	279	299	279	305	273	282	295	285	304	269	286	284	311	265	292	279	279	302	277	262	290	303	287	271	280	272	262	283	275	302	279	298	295	305	252	290	281	287	282	277	274	292	300	284	291	298	282	306	263	275	306	278	256	297	271	271	277	290	290	300	271	291	286	292	284	300	265	260	317	309	301	293	274	308	251	310	289	311	309	293	289	263	341	309	268	269	291	293	281	287	287	280	287	297	272	293	289	304	288	276	256	278	262	277	285	265	254	280	277	273	273	308	291	271	293	291	283	285	272	290	290	289	292	297	284	257	263	310	294	297	260	307	277	275	280	295	292	278	285	279	288	315	275	301	292	334	250	268	276	293	266	298	312	319	277	246	316	273	285	303	287	277	313	321	247	296	287	298	247	296	271	297	280	288	304	302	278	298	300	287	272	282	291	282	313	290	278	297	284	281	272	296	279	292	260	297	313	312	285	267	269	293	281	285	298	300	300	244	279	272	274	295	282	252	258	284	265	290	300	280	275	308	307	271	289	301	267	303	318	256	297	282	286	285	269	296	282	259	268	271	305	327	288	252	267	284	287	290	282	288	277	290	301	276	260	311	272	287	292	302	261	260	302	288	291	293	281	276	270	288	273	277	296	303	289	286	284	293	294	335	283	313	283	261	271	269	282	266	281	263	253	275	306	267	284	280	293	269	280	312	301	259	276	282	273	290	284	286	279	286	262	265	271	285	315	295	296	302	274	296	298	288	295	288	292	289	298	278	283	269	287	311	305	309	297	304	288	290	293	293	275	267	302	298	303	265	307	269	298	297	307	305	297	277	262	301	258	297	262	276	307	308	302	274	288	310	299	304	280	244	294	274	294	312	300	302	286	324	295	243	300	287	296	284	292	307	297	289	279	283	296	320	269	297	287	308	298	293	254	309	309	283	274	274	307	289	274	285	285	278	293	276	301	275	284	268	254	308	279	276	296	297	259	316	268	261	291	280	306	310	272	270	281	278	309	276	270	279	279	274	311	305	297	316	290	275	282	287	264	289	313	278	328	264	273	306	281	289	276	284	291	302	298	310	325	279	258	305	278	297	286	284	285	296	296	298	296	265	286	285	292	281	297	263	307	290	321	299	279	302	262	270	284	297	284	305	315	334	275	298	293	294	282	272	312	292	285	267	262	282	278	308	292	268	278	285	298	284	289
11831	8617	13130	11811	8989	8063	5778	4169	3364	2947	2396	1929	1699	1428	1225	1127	1056	912	862	855	806	865	824	771	828	741	737	779	754	744	681	714	742	706	729	715	731	681	706	674	698	676	703	746	735	668	732	729	709	704	729	674	729	678	686	684	653	728	714	648	732	695	710	734	688	700	689	707	712	661	705	750	684	667	711	683	713	728	705	704	673	694	747	690	727	713	733	721	765	732	692	692	700	769	674	739	733	719	729	706	664	685	689	749	674	702	711	713	701	743	751	717	661	661	718	745	740	712	715	729	718	671	634	697	727	663	673	740	724	738	715	720	710	724	694	714	716	723	706	723	680	697	749	665	681	706	687	700	696	673	715	720	665	654	691	641	636	692	717	690	716	704	703	703	702	678	696	698	689	722	731	701	701	694	726	694	691	701	675	732	722	685	707	720	685	705	716	710	721	716	713	676	685	752	677	730	675	724	646	694	671	724	688	691	699	717	683	674	715	737	708	706	722	687	739	728	676	665	667	715	734	752	667	695	759	711	726	659	709	692	664	698	704	768	709	731	673	657	702	761	707	689	706	706	663	711	660	699	712	675	726	691	683	695	672	631	747	711	700	664	705	693	688	683	681	698	737	671	673	674	682	687	687	675	725	692	695	729	707	678	682	704	719	708	667	729	656	709	711	710	717	655	702	659	686	671	750	685	718	670	688	715	744	717	735	680	706	705	673	679	676	660	707	720	712	677	684	674	721	710	721	745	736	756	712	658	652	720	710	707	762	693	664	650	715	705	747	736	675	716	682	682	752	721	685	701	673	733	708	770	727	687	709	712	695	712	699	706	709	662	690	691	704	714	673	734	765	737	701	721	680	712	702	725	785	705	668	664	691	728	701	676	698	725	710	719	667	685	693	679	676	730	651	725	670	710	676	724	750	761	719	726	709	673	692	690	720	713	736	739	687	690	707	706	658	674	680	708	710	736	708	680	674	698	720	724	716	706	691	693	747	697	723	689	680	738	708	665	711	747	709	682	695	694	739	645	671	655	745	708	716	690	700	696	719	704	711	677	726	679	690	647	731	723	689	675	709	724	663	746	698	620	679	688	646	731	700	712	726	678	741	703	680	686	735	717	704	708	715	731	681	722	699	700	728	735	689	708	723	689	688	728	714	716	718	684	726	727	687	635	661	686	686	676	711	681	726	713	685	696	756	689	699	707	740	691	719	675	738	707	656	737	705	708	722	713	758	683	675	744	729	759	727	756	719	651	705	699	679	683	749	722	708	679	746	695	715	651	717	686	713	698	712	728	696	668	684	660	703	684	682	740	712	721	715	701	675	734	678	737	644	679	673	698	714	690	712	729	692	676	667	685	689	715	755	707	702	702	747	756	694	707	685	734	680	743	696	702	693	698	723	681	696	729	706	731	789	714	748	731	697	674	702	693	708	707	731	651	726	695	726	677	707	691	785	679	718	725	710	714	714	701	702	732	722	688	699	696	676	732	728	729	709	733	718	680	732	733	691	738	684	716	704	710	761	714	719	691	677	713	690	662	705	675	723	707	704	707	727	736	699	696	624	683	682	718	700	732	744	731	725	669	679	704	709	713	710	711	706	703	673	688	698	724	725	702	702	711	698	723	662	715	701	706	750	696	711	698	687	706	673	713	743	671	728	701	685	676	726	703	721	774	722	643	672	752	703	702	676	706	697	682	724	748	696	670	704	716	757	682	740	742	710	715	673	719	664	754	698	697	706	745	713	688	687	714	704	707	717	715	641	670	684	709	710	743	705	726	699	697	692	678	714	714	696	659	720	667	703	686	715	718	719	694	666	714	693	711	705	702	688	674	680	711	744	708	677	691	754	682	702	711	667	704	717	692	696	707	702	709	680	705	706	660	735	725	704	683	692	683	719	743	703	729	661	727	716	722	711	735	732	691	702	698	649	678	711	707	691	713	734	717	726	634	697	676	752	702	775	697	689	682	720	681	726	710	715	721	699	685	705	779	709	743	664	725	724	691	681	662	709	714	688	722	666	686	717	717	709	693	731	687	691	695	722	696	720	724	699	712	718	729	698	714	690	675	700	687	699	719	687	648	725	669	647	687	718	691	656	732	735	709	673	774	758	744	674	716	701	680	658	721	713	692	686	701	694	751	660	751	690	703	697	706	721	666	716	681	728	670	677	668	672	697	726	654	680	694	691	713	725	714	765	693	703	732	717	698	617	708	666	667	722	698	753	797	688	666	676	735	722	654	715	738	715	729	703	646	743	707	648	719	700	687	697	703	691	689	727	690	687	681	687	723	743	717	718	689	698	767	676	746	736	706	731	745	768	758	680	719	703	695	707	700	718	676	690	698	683	746	723	671	712	701	669	692	698	706	669	684	730	719	753	737	718	667	710	697	681	694	768	700	705	698	669	687	663	665	692	693	661	687	690	676	735	685	711	691	668	695	709	709	759	729	664	685	726	696	681	690	679	734	700	699	702	678	705	696	757	715	719	709	652	691	691	685	724	684	757	720	729	720	687	678	680	719	720	730	672	721	719	715	694	740	705	691	653	705	717	696	691	741	734	694	723	735	707	730	682	704	711	684	684	696	775	674	702	725	656	692	700	723	655	703	710	729	652	715	731	742	713	683	719	704	663	690	738	712	696	682	736	661	763	687	713	731	699	703	727	650	707	724	712	696	774	674	691	700	683	731	672	703	682	714	718	685	694	645	718	689	676	746	710	711	699	716	707	703	703	688	708	700	701	657	714	712	713	647	690	722	739	685	704	734	702	707	644	661	732	680	695	668	627	675	703	693	629	655	724	722	729	677	668	718	735	712	716	698	728	734	772	694	697	737	739	696	685	721	712	662	694	677	690	753	722	694	683	771	694	676	688	724	708	712	727	679	687	708	699	761	765	641	679	744	726	660	735	671	709	699	688	698	707	683	678	696	677	659	693	687	736	754	729	688	660	682	694	694	681	739	709	678	693	674	685	738	714	701	734	687	689	725	731	689	718	680	780	728	693	707	699	700	712	717	722	731	682	651	695	715	685	667	715	673	671	699	672	711	705	690	705	676	714	720	693	689	680	705	666	713	695	675	721	690	705	675	668	685	672	701	723	696	729	667	724	713	682	712	702	727	711	669	707	699	735	682	724	687	666	653	703	703	691	683	718	713	708	712	690	667	714	730	695	719	717	665	727	707	677	743	696	738	643	689	694	706	718	691	687	724	708	730	744	743	678	694	711	702	684	677	722	707	762	675	730	728	733	723	701	704	695	695	698	745	666	699	699	696	692	665	707	702	689	676	701	694	682	692	678	690	700	714	750	654	763	711	702	752	713	678	694	730	731	740	673	742	717	741	714	688	698	680	737	711	723	707	692	694	704	745	698	669	669	680	657	708	704	729	735	709	718	697	744	672	697	675	726	684	630	706	701	710	733	716	711	633	665	714	728	727	698	727	665	703	686	723	687	672	713	724	693	731	710	711	695	685	745	696	670	676	726	658	707	725	706	676
27891	19818	17837	10706	6807	6485	5765	4503	2898	2306	1973	1523	1491	1220	888	766	683	547	475	434	462	478	431	385	332	367	366	353	360	313	319	288	263	319	324	293	301	306	341	312	299	291	282	262	287	281	258	286	266	279	299	326	283	254	315	248	297	290	274	271	272	293	279	271	283	292	317	281	276	273	277	298	317	278	271	287	301	310	303	275	275	283	279	281	282	296	265	276	261	251	315	299	288	262	269	264	323	287	279	299	267	294	285	278	254	266	310	295	276	290	275	257	248	271	287	270	275	317	314	310	311	285	255	260	270	272	274	260	277	276	265	317	298	280	298	265	260	267	240	289	278	289	262	281	285	286	304	290	325	299	296	295	304	282	260	273	235	278	286	258	301	271	269	285	295	286	297	281	287	288	294	279	276	296	278	295	310	306	280	294	277	274	273	303	243	270	308	294	305	266	275	300	271	270	278	286	308	296	276	289	287	312	302	254	280	300	296	297	306	285	281	240	295	326	268	267	291	263	287	266	288	302	273	289	298	302	266	277	299	322	262	244	244	275	291	305	262	249	258	261	263	303	267	290	274	264	318	291	306	282	290	262	282	290	301	275	280	264	296	264	259	266	264	307	292	323	285	296	309	276	272	283	276	289	255	317	267	306	311	253	248	311	294	273	273	289	279	275	278	282	269	303	287	301	274	245	304	295	271	266	279	273	292	290	308	284	270	273	271	308	294	325	277	287	280	247	304	297	274	298	295	253	256	273	274	262	257	305	304	303	296	263	287	291	282	299	295	272	250	262	258	286	306	289	284	279	296	322	294	277	304	308	323	300	271	297	296	313	281	273	278	274	261	287	282	280	281	266	280	301	250	280	267	276	269	264	293	275	271	296	284	292	261	310	280	290	297	295	266	281	279	269	290	286	291	283	320	256	259	287	308	289	290	286	289	300	300	283	303	298	300	288	257	280	293	263	299	281	281	276	281	270	272	291	328	299	274	321	248	278	297	274	284	257	261	262	275	273	272	315	264	295	305	287	308	304	291	303	298	259	263	266	291	289	298	258	289	297	257	291	330	257	299	310	267	238	286	290	272	287	271	295	269	267	310	270	276	264	319	290	280	314	278	266	297	271	261	305	277	288	283	295	273	299	300	283	273	287	322	275	268	269	284	273	307	291	281	275	261	298	272	246	280	270	283	291	298	279	286	279	288	305	303	299	270	296	283	292	271	272	275	303	275	323	279	310	295	276	283	280	317	288	249	317	295	284	283	255	253	311	289	292	245	287	282	268	282	296	272	271	283	261	273	326	272	291	298	311	290	312	268	251	265	286	318	256	258	298	314	291	303	274	290	293	284	302	296	268	297	305	296	289	289	266	281	264	271	332	322	296	291	269	289	284	265	282	294	293	285	294	277	303	321	269	292	276	287	263	311	286	296	284	306	275	260	287	290	264	240	308	275	246	276	248	295	279	246	300	291	265	289	292	273	276	311	269	276	280	285	321	245	261	291	259	271	256	315	259	294	315	272	284	287	258	278	300	271	265	276	300	302	291	278	286	295	277	262	260	257	282	282	278	283	284	312	278	286	300	308	308	245	287	290	305	281	283	270	285	248	298	268	271	287	269	292	286	276	272	274	261	277	305	272	296	283	306	275	300	275	268	265	277	313	332	274	296	275	265	282	287	300	281	307	293	292	285	284	319	270	292	265	279	261	275	280	265	280	286	271	273	299	299	272	292	297	291	273	277	294	274	301	280	310	285	251	270	313	279	310	304	248	281	287	279	262	255	275	285	304	266	290	282	256	299	294	311	300	280	290	295	289	303	281	283	277	306	307	290	279	277	294	279	289	294	253	281	287	283	248	282	321	314	297	282	281	255	260	269	288	300	265	303	253	311	258	279	301	290	304	302	293	299	293	294	324	292	276	275	287	273	280	290	278	286	265	285	318	279	285	299	287	289	283	290	259	281	290	299	287	289	305	273	253	273	285	297	298	305	281	283	302	312	302	272	289	305	283	261	254	295	272	274	267	271	239	299	263	302	296	274	260	297	271	300	305	256	285	258	248	284	290	286	311	251	283	292	285	263	293	263	294	286	255	308	323	296	281	296	309	293	279	268	292	272	275	249	300	268	291	271	251	266	296	289	256	295	276	286	273	265	272	318	250	290	308	304	268	248	272	271	285	281	286	274	291	286	308	293	264	274	296	290	295	287	263	273	306	267	281	249	277	273	310	277	287	291	266	293	286	307	322	256	285	266	270	254	299	275	284	293	247	274	297	291	283	288	306	275	252	277	258	252	292	262	277	276	266	275	302	260	281	290	285	274	319	278	284	281	306	269	252	277	273	290	309	282	271	309	263	298	288	285	269	289	291	273	292	288	255	271	265	270	295	270	275	246	279	279	288	260	286	299	273	282	307	278	276	285	302	277	284	297	280	290	289	275	317	268	286	264	271	288	301	279	307	277	263	269	276	262	307	294	274	250	280	315	301	307	282	312	307	286	261	270	302	279	283	252	269	300	255	285	286	257	293	296	294	315	272	286	266	257	271	286	253	267	274	310	281	266	280	280	274	268	278	308	246	286	299	277	261	277	249	293	258	295	285	276	302	292	336	278	289	263	262	284	278	312	260	298	282	284	267	290	287	281	300	320	286	259	263	264	272	292	305	294	272	274	299	284	285	284	269	283	295	294	267	263	268	268	273	260	290	277	267	260	288	304	298	293	234	282	257	291	309	287	297	321	295	273	292	268	277	283	316	283	313	284	262	258	289	307	289	300	267	279	274	306	306	263	248	283	291	288	259	268	258	266	289	266	279	280	286	270	309	298	281	309	304	295	291	267	294	285	271	286	283	272	304	308	286	276	283	252	290	270	287	289	290	279	279	286	301	301	308	266	278	251	257	309	300	293	271	261	289	277	269	280	284	241	274	263	261	307	319	284	269	263	260	274	299	275	264	292	296	273	307	254	287	277	274	273	316	292	281	267	266	289	271	268	311	280	274	297	269	290	282	295	301	284	322	313	296	285	312	271	283	315	258	301	261	270	277	256	271	280	289	273	275	301	294	254	243	260	282	240	287	263	270	304	285	271	299	308	275	259	251	285	291	298	232	306	275	263	314	323	286	274	286	302	291	302	249	260	281	286	275	251	288	260	254	282	305	251	292	265	296	290	289	286	318	295	292	279	249	289	289	287	264	315	268	262	281	267	280	301	286	272	287	261	235	303	278	264	305	311	275	277	304	273	286	286	260	302	281	309	273	310	322	293	303	277	292	268	299	305	277	259	287	295	299	305	298	256	298	269	298	277	275	272	299	263	290	287	273	290	239	290	287	275	298	251	275	296	287	261	282	327	270	284	283	258	253	313	264	268	270	299	308	264	306	277	277	279	291	270	262	266	286	268	272	255	311	276	252	285	270	262	326	286	294	311	283	279	289	289	278	258	280	260	295	269	266	276	289	315	282	307	277	309	264	298	230	279	246	284	303	284	268	288	258	284	304	286	250	282
20218	17634	23075	20613	17613	18613	17831	14637	10343	9871	8597	7633	7705	6050	4342	3832	3368	2452	2019	1999	1965	1751	1536	1424	1262	1052	1031	1073	1057	952	944	911	857	859	740	868	757	764	767	777	701	733	755	731	714	704	725	715	735	716	693	667	710	668	714	698	706	709	725	720	692	738	692	712	685	706	668	683	686	690	676	702	634	716	696	707	680	667	665	651	684	717	713	753	688	706	729	684	701	669	703	711	697	718	675	692	653	698	694	676	740	724	696	724	706	713	679	721	692	683	687	693	704	677	643	712	694	683	670	685	672	681	716	710	694	740	693	655	673	707	668	714	697	674	717	683	682	703	696	662	688	693	723	723	684	717	667	725	688	692	694	734	670	669	713	717	698	678	723	663	726	701	710	698	698	711	668	684	734	719	731	729	733	722	736	718	719	680	708	680	710	679	721	700	686	720	721	770	670	712	696	722	736	714	649	667	714	654	729	710	694	715	696	674	640	721	701	724	701	721	700	713	753	648	700	693	635	673	726	710	683	735	704	687	715	741	704	661	675	707	713	685	691	708	684	700	675	703	668	691	666	651	728	704	701	706	678	743	653	693	720	696	701	663	678	668	699	741	685	721	663	734	687	639	683	733	687	671	689	724	696	657	681	676	669	670	720	699	694	667	660	695	703	664	723	660	680	701	713	731	678	708	689	722	674	719	693	695	693	717	691	679	676	648	691	682	683	709	674	702	710	722	682	702	726	686	739	696	712	701	665	684	688	703	696	677	692	710	711	629	714	686	687	692	673	716	699	740	748	724	664	734	671	660	666	682	720	679	717	745	657	702	719	684	689	659	721	699	733	700	728	712	691	686	692	751	683	708	692	705	678	685	698	711	703	697	699	718	669	672	660	702	760	707	668	678	685	712	660	661	678	680	684	709	697	679	683	679	661	665	675	678	723	651	690	743	685	702	650	700	717	693	699	691	685	684	689	650	746	684	687	720	720	708	724	678	634	637	656	720	705	692	670	674	698	689	736	753	703	684	700	687	695	716	699	639	747	658	702	666	709	684	695	676	690	678	680	746	686	678	725	695	743	660	731	689	682	723	688	696	644	744	691	685	676	720	652	681	728	686	647	727	665	663	684	718	717	722	710	653	687	699	692	721	716	736	676	695	699	696	722	694	729	717	731	716	655	721	683	666	672	679	715	710	667	694	727	691	743	684	725	703	685	727	711	715	696	692	719	735	683	717	705	697	689	679	648	752	728	668	664	692	738	707	744	673	678	677	672	685	687	668	712	730	702	719	706	665	749	709	664	667	701	672	711	651	669	730	649	696	652	743	681	705	658	679	722	687	710	681	684	640	683	684	690	704	708	684	694	681	670	707	707	682	683	705	695	689	696	724	759	714	722	726	683	707	663	640	725	704	678	687	700	708	638	650	648	719	695	688	693	678	713	690	710	659	685	732	697	704	671	688	738	713	676	697	670	658	692	698	651	691	699	695	698	688	687	713	674	710	702	660	740	699	732	722	685	694	672	687	684	664	720	684	709	733	705	701	726	706	726	694	720	687	755	681	709	729	655	668	674	728	699	713	706	706	700	683	761	656	736	655	687	648	756	718	705	710	712	692	707	718	713	664	695	694	654	655	671	675	722	730	676	705	713	768	730	695	679	671	718	675	710	702	690	728	686	674	702	674	686	696	750	663	691	694	665	699	682	698	729	688	731	659	671	721	715	734	655	686	713	685	664	736	653	684	693	627	762	701	678	701	676	711	711	659	711	713	670	683	709	704	715	690	698	718	706	661	727	693	687	726	693	679	764	722	721	681	671	641	668	692	689	670	698	695	683	712	737	723	669	656	661	692	686	697	695	704	726	686	700	686	725	699	643	680	692	752	649	672	722	684	686	748	716	695	724	668	712	711	698	674	659	720	651	714	675	686	647	652	769	703	707	733	690	700	707	742	678	714	694	647	667	687	687	665	694	750	662	694	645	702	655	675	682	712	681	743	715	701	665	682	687	680	690	702	733	726	713	693	698	728	694	725	691	695	659	726	699	699	700	707	692	706	707	631	670	717	719	703	700	680	659	694	657	680	706	739	670	695	677	707	702	706	717	705	722	695	663	730	687	705	747	705	666	657	695	710	670	719	647	728	687	671	709	673	654	724	704	707	720	720	729	671	741	675	660	672	682	709	662	701	714	686	706	663	751	669	675	707	696	693	734	696	673	702	673	728	677	667	716	713	726	684	688	711	676	708	679	698	691	669	706	684	687	663	676	761	692	675	715	691	749	696	678	674	702	669	684	692	682	688	672	698	707	713	687	702	709	699	679	692	723	668	679	706	679	683	710	677	698	695	718	718	671	705	645	718	672	690	704	670	676	703	665	682	683	659	690	702	697	703	673	703	768	710	701	701	696	725	735	709	683	681	679	677	651	700	692	747	765	674	685	703	685	682	622	696	656	708	717	725	722	701	711	689	701	682	701	745	648	691	670	692	711	703	659	727	700	668	654	672	704	711	666	724	682	708	733	680	709	690	736	717	702	675	642	685	715	714	702	645	679	709	748	637	719	716	684	692	691	686	694	673	700	717	701	741	693	655	685	692	693	720	703	656	708	702	678	675	709	676	756	701	738	740	712	626	693	660	684	713	718	693	651	721	687	677	704	734	668	702	719	678	669	731	666	704	742	662	725	731	667	694	702	714	688	720	698	697	686	692	657	690	692	678	686	716	701	707	714	652	680	714	662	690	692	668	713	724	692	702	669	736	712	704	691	653	718	670	719	714	775	672	637	721	694	700	693	748	694	676	671	689	693	676	670	683	704	732	721	754	710	678	726	710	673	683	706	670	682	721	700	721	705	733	683	703	674	718	646	664	674	699	708	748	689	677	669	674	709	710	673	679	711	703	688	723	726	675	685	719	748	717	666	669	704	702	711	733	733	723	715	671	695	663	645	707	662	731	729	713	651	663	706	677	711	697	656	681	648	687	672	687	708	702	721	691	716	717	710	677	678	711	764	669	697	701	689	688	657	666	657	711	667	646	689	675	691	629	711	735	706	711	699	682	683	657	755	711	691	738	697	691	716	698	656	689	718	675	672	702	683	735	725	730	673	661	738	698	690	697	619	717	681	668	684	672	704	693	639	683	703	738	647	657	707	713	673	720	690	696	660	706	710	688	692	706	678	728	707	699	710	717	652	729	662	713	707	691	702	702	697	727	679	711	711	706	708	708	685	673	674	740	742	750	694	662	659	697	687	724	683	694	726	704	680	745	669	688	740	684	693	674	704	695	715	702	677	653	715	739	715	700	677	662	649	686	689	707	741	688	696	676	721	665	698	715	701	710	669	696	676	737	660	716	713	731	688	738	742	732	660	738	718	697	746	718	709	680	697	731	624	699	729	692	723	693	698	681	702	656	673	726	736	653	708	717	737	744	736	683	702	692	727	723	746	681	690	719	683	740	690	683	644	730	691	651	739	723	716	708	724	691	639	701	701	736	684	723	681	699	667	659	740	725
37342	28278	24069	16102	10615	11551	9981	7857	4740	3842	3538	2680	2643	2167	1474	1189	1027	716	616	649	647	598	496	429	383	366	378	382	341	319	370	327	318	313	287	289	277	290	265	293	269	274	314	265	271	279	262	244	265	275	258	257	261	273	274	258	250	257	270	255	256	247	244	231	264	283	287	275	259	283	308	255	235	265	291	288	284	257	241	266	277	277	279	244	290	249	258	261	271	292	242	263	290	281	231	254	260	266	279	267	250	258	267	282	259	274	258	272	248	287	264	260	234	243	275	273	273	260	278	245	256	260	237	247	255	289	253	233	276	292	244	277	246	303	246	274	297	276	272	266	237	254	270	234	283	254	239	225	260	268	256	259	252	262	259	259	218	254	271	260	252	257	294	276	258	224	279	290	230	261	273	280	266	261	288	259	283	248	287	261	252	243	259	259	215	281	241	251	258	261	278	264	253	283	288	263	242	266	251	278	240	248	242	256	233	277	263	266	277	283	259	282	272	251	259	242	238	266	271	299	238	274	247	239	260	256	241	236	289	274	275	276	253	256	252	255	247	282	298	296	259	275	243	281	280	250	271	257	221	266	234	259	259	291	263	246	296	272	266	261	263	274	289	256	247	279	264	284	270	248	246	261	273	272	273	295	284	269	264	239	248	277	288	296	238	255	272	247	262	278	283	268	279	281	271	251	247	282	269	251	250	278	252	274	277	282	229	246	264	258	262	278	251	292	264	269	253	237	263	239	269	278	287	244	251	257	304	271	267	270	219	268	295	247	253	255	263	282	266	304	284	266	275	238	265	304	290	283	233	236	259	266	238	242	245	249	253	276	254	236	281	260	249	284	275	292	270	233	253	270	291	255	239	242	259	270	264	276	261	262	251	252	251	274	245	294	293	229	257	255	255	274	261	281	270	257	270	286	265	247	248	236	234	263	271	284	283	260	225	262	277	253	295	287	285	267	263	304	239	234	263	308	297	242	237	258	273	252	270	274	229	290	239	278	251	238	218	256	236	241	269	266	286	248	261	244	233	278	262	266	253	250	258	259	255	245	265	245	256	257	232	308	279	263	258	249	266	294	296	254	250	257	237	276	239	267	270	253	264	262	283	282	223	271	280	293	242	281	262	291	237	253	252	297	237	251	235	256	255	278	286	266	275	268	252	289	268	250	243	255	277	260	255	269	279	258	252	252	247	282	267	277	280	274	256	272	244	241	253	259	287	267	260	276	278	304	295	245	289	254	298	241	283	254	251	260	251	286	278	256	259	267	291	276	265	247	292	269	243	240	263	245	280	301	237	263	271	285	243	272	281	226	262	268	264	266	274	260	257	269	300	267	241	284	249	225	264	273	275	270	251	256	261	260	274	235	275	267	254	256	281	231	252	268	251	248	264	270	257	265	253	251	271	259	245	247	265	265	248	271	239	247	217	264	282	274	226	272	267	261	273	267	280	238	255	275	249	241	242	271	254	249	227	229	242	237	277	275	274	292	263	260	257	284	280	265	254	275	264	254	281	244	286	279	236	252	267	270	254	268	311	252	257	224	262	259	219	270	240	263	251	248	234	295	252	256	245	256	267	247	271	290	274	288	265	277	268	245	276	263	254	287	292	260	247	275	264	274	260	259	277	266	318	297	276	268	270	245	287	275	273	267	252	263	247	277	255	262	254	258	267	262	262	277	214	251	266	252	245	246	267	284	274	248	245	250	250	277	272	246	289	263	269	256	252	244	253	236	261	257	269	283	257	230	232	280	260	250	253	250	266	286	287	260	278	266	273	235	275	247	264	260	232	299	283	245	253	288	252	248	243	239	273	269	225	259	251	289	249	248	298	258	244	292	274	235	270	271	268	251	264	258	259	266	261	255	266	288	263	263	267	225	243	275	244	273	270	242	284	254	259	270	222	267	283	264	308	271	248	253	265	222	259	259	265	284	262	262	239	257	246	276	260	289	241	290	280	282	246	270	280	243	288	244	271	244	244	259	260	261	253	245	259	292	275	273	266	276	288	265	274	262	286	243	241	242	259	255	263	266	264	247	246	237	275	257	252	251	253	279	235	266	243	287	226	248	250	278	264	284	243	265	263	256	292	271	260	247	275	235	260	270	274	261	252	248	271	271	246	249	296	250	253	253	223	237	267	266	266	257	255	259	244	272	264	244	298	283	308	241	288	275	257	258	242	248	259	261	264	247	277	270	278	237	272	291	261	255	243	275	242	277	265	247	246	240	278	255	255	271	274	244	297	263	282	256	263	265	273	239	288	269	296	235	281	289	274	268	244	247	261	258	264	252	297	240	259	251	283	268	235	302	240	273	245	275	291	262	255	255	255	250	265	260	281	257	269	250	303	263	268	271	247	267	268	263	258	237	269	274	274	271	258	281	277	250	269	270	253	272	247	269	249	294	240	249	248	270	250	245	300	247	270	266	234	257	267	266	270	285	279	292	250	259	251	274	262	252	256	230	256	271	253	264	249	242	275	244	251	283	256	238	272	253	285	257	265	252	250	309	277	222	242	288	257	266	259	259	264	256	227	265	264	252	270	249	299	276	256	260	217	251	289	255	245	255	258	244	225	283	245	241	262	266	266	251	244	261	277	268	256	269	297	295	263	293	258	245	215	261	260	251	222	291	266	259	250	281	274	254	254	249	272	261	286	294	245	234	270	261	268	278	231	261	269	301	236	277	276	239	279	280	249	263	269	277	288	253	262	262	266	267	269	277	275	278	266	277	286	243	245	279	266	257	244	289	266	264	251	274	239	253	234	290	243	265	257	247	286	240	237	298	235	270	267	282	241	282	241	239	263	308	275	292	270	243	262	303	255	251	258	247	274	261	264	242	263	239	262	249	276	288	270	245	263	265	266	274	281	267	289	263	287	260	268	275	250	233	238	279	269	273	284	254	295	250	283	265	264	276	299	272	277	249	272	257	291	263	239	246	266	263	242	266	260	279	270	275	279	307	229	257	239	286	276	256	266	260	271	256	263	264	256	267	254	287	282	257	273	243	276	230	252	265	286	260	284	250	249	273	252	286	254	260	269	254	258	258	305	289	289	292	255	260	264	257	291	262	254	246	259	252	242	262	264	261	295	240	251	267	259	302	265	265	255	249	270	266	259	273	271	256	272	260	258	276	248	264	261	237	251	252	295	277	281	247	253	231	269	227	284	252	251	220	249	255	274	268	260	281	265	280	288	257	276	288	264	245	263	261	281	255	234	317	252	273	231	243	269	291	253	242	251	253	267	266	273	250	275	291	249	250	268	244	267	255	263	266	252	226	248	266	268	274	288	267	263	280	240	251	263	263	265	266	287	265	274	243	275	277	271	236	249	244	285	227	261	289	246	247	258	237	270	243	245	300	255	266	236	241	250	298	275	280	273	235	274	236	273	252	239	264	276	274	261	273	258	254	258	247	252	225	272	263	252	236	290	278	266	266	287	221	246	238	227	245	280	250	303	240	236	263	247	277	245	250	241	313	268	262	264	284	270	261	254	254
25595	23551	28434	26110	23159	26575	24385	20293	14209	13566	13776	11487	12677	10390	7510	6358	5141	3554	3184	3108	3115	2898	2178	1720	1480	1423	1410	1295	1235	1247	1197	1055	929	877	792	797	800	762	805	695	708	768	685	704	685	644	641	645	659	638	683	614	657	674	621	639	651	640	691	634	622	614	653	639	659	675	614	683	624	676	658	633	662	657	636	657	614	631	608	670	664	658	602	659	631	605	667	645	633	661	671	664	624	610	669	686	658	612	641	669	623	636	664	616	647	706	733	678	644	653	641	643	597	626	640	656	711	629	670	640	629	661	675	622	631	631	681	689	662	653	659	642	681	600	659	592	611	676	664	638	608	624	667	631	636	629	641	635	602	636	619	619	667	668	621	647	666	661	668	683	622	639	620	641	673	683	676	659	648	666	662	639	652	607	618	683	597	633	645	668	666	677	666	651	673	642	625	654	644	651	645	615	621	622	634	676	650	686	634	658	641	610	657	688	671	698	654	657	666	632	650	658	643	645	656	630	655	643	609	648	675	681	697	639	650	643	659	627	659	676	682	662	680	623	663	683	673	671	665	668	730	626	628	621	643	644	676	622	626	615	634	639	629	635	632	651	679	647	631	661	631	704	667	680	654	643	581	657	679	633	599	669	608	658	675	645	661	658	658	652	683	665	666	677	690	663	657	640	621	624	643	695	662	641	635	729	690	672	667	668	663	657	671	635	698	690	652	628	616	661	667	661	674	619	642	698	603	646	654	622	633	614	625	615	683	661	657	639	643	650	615	680	642	639	617	624	632	650	624	602	668	658	664	685	632	680	703	684	709	664	618	646	655	633	633	608	684	678	664	673	666	612	610	628	564	650	640	648	650	660	700	677	625	660	679	641	638	651	645	603	626	650	618	673	664	663	671	697	612	630	667	646	649	646	660	615	660	676	630	634	649	625	617	655	660	621	617	642	661	660	620	651	662	654	637	636	634	650	658	635	679	705	645	648	643	641	679	646	682	677	629	585	603	629	612	637	601	669	657	651	640	627	646	640	634	655	642	596	608	643	637	652	691	624	623	658	635	671	662	682	646	656	652	644	650	632	674	676	615	668	639	652	646	668	626	673	624	694	636	681	617	653	630	682	641	663	639	642	647	694	645	613	687	641	654	624	646	654	647	655	640	643	624	665	667	671	644	688	644	639	630	661	607	684	626	666	634	638	622	647	642	676	673	650	615	676	661	664	652	642	656	659	629	666	664	656	672	649	601	629	655	636	666	638	651	659	623	679	693	645	660	623	640	632	675	661	629	661	664	598	648	645	712	648	674	654	684	626	633	640	634	639	636	609	626	723	652	633	712	628	618	613	623	650	708	654	641	607	690	642	654	623	671	661	677	655	670	622	622	627	654	631	665	692	619	660	630	670	699	632	693	678	646	661	659	680	580	604	686	672	663	624	649	660	627	694	618	649	611	643	657	650	664	643	652	677	601	662	671	638	617	645	654	664	631	639	657	651	655	659	689	647	655	603	667	644	657	669	660	672	657	654	663	678	671	652	674	610	654	644	634	666	662	653	643	661	669	655	646	647	662	674	638	634	664	701	680	658	659	690	705	655	706	687	647	682	589	653	648	677	644	647	620	630	661	673	623	692	604	673	657	683	663	648	677	651	625	699	658	693	637	608	648	672	693	678	617	603	645	741	717	674	694	679	659	665	663	638	695	661	619	612	664	635	634	676	647	648	673	670	674	665	656	622	646	609	691	623	620	635	629	642	665	629	620	660	645	664	659	652	654	649	659	625	619	650	654	656	687	628	731	658	585	668	664	642	648	601	660	685	625	644	636	619	624	630	636	666	666	670	614	624	643	608	638	637	700	642	672	630	680	643	635	632	673	640	608	650	652	664	601	682	645	619	669	670	680	665	643	642	670	664	639	635	638	632	637	665	603	617	613	607	635	719	636	616	673	627	615	626	649	627	651	614	649	636	592	658	673	598	637	622	668	668	642	665	586	653	627	652	654	658	681	692	663	636	672	607	638	646	658	648	603	648	672	648	663	611	668	659	715	664	678	655	702	646	604	611	657	671	644	662	652	673	611	627	680	612	639	638	615	652	621	671	661	647	647	649	680	681	600	615	648	677	658	637	627	678	616	678	647	634	675	629	648	607	640	659	618	646	625	686	629	718	638	685	625	679	682	660	685	618	616	654	650	653	665	671	673	643	712	654	665	670	691	634	623	648	660	700	666	637	658	637	660	658	693	659	661	615	660	711	653	627	690	682	653	682	683	720	622	680	623	632	693	636	671	647	648	663	621	644	618	665	669	628	610	684	667	622	694	678	621	653	629	608	650	677	699	642	689	629	639	680	611	657	653	667	678	697	647	677	625	667	652	635	670	678	635	654	632	653	634	619	622	626	659	645	664	642	640	643	648	606	628	603	652	634	649	653	641	694	637	602	660	615	614	646	638	621	661	640	668	683	653	643	658	631	640	682	607	665	646	632	689	652	599	638	671	676	620	640	660	653	634	684	634	655	662	639	647	629	665	633	674	643	668	645	632	667	627	658	645	624	681	661	612	657	636	634	648	676	625	638	668	632	663	683	682	650	614	632	685	647	623	686	672	629	606	650	644	653	654	634	641	618	647	588	678	608	642	660	655	698	613	621	626	594	655	661	635	636	626	690	643	649	649	575	601	609	604	642	633	622	645	659	657	679	640	660	604	637	626	635	645	684	670	659	654	621	648	672	629	641	628	642	624	634	648	628	677	656	640	656	635	610	662	623	644	648	665	643	674	683	647	617	635	634	661	660	658	651	683	609	677	633	634	651	608	618	628	639	677	619	678	640	589	635	631	634	655	653	669	665	630	607	678	613	660	658	608	628	635	675	614	659	646	654	647	653	623	643	647	692	644	671	639	633	681	684	651	646	624	627	659	660	690	653	609	601	618	631	684	641	643	619	643	668	659	593	627	691	670	664	633	686	686	675	643	630	625	610	664	636	641	665	623	672	693	676	692	684	622	673	649	658	658	638	673	691	655	631	582	655	660	687	668	666	612	620	670	682	619	727	677	656	621	673	655	658	638	635	687	655	677	653	665	659	624	675	672	650	651	642	689	682	601	667	661	627	656	645	662	658	678	674	685	670	658	632	588	692	692	684	639	700	640	641	653	635	655	685	625	630	658	628	623	690	629	632	656	642	664	594	652	632	688	691	657	637	665	644	598	670	676	655	647	603	676	628	644	621	660	640	659	662	629	637	643	662	662	650	667	653	686	646	659	665	675	671	670	654	632	632	666	625	675	672	657	685	668	656	675	663	612	622	632	646	609	654	656	650	615	648	670	625	642	629	611	680	633	640	625	680	618	620	583	637	684	663	645	652	603	695	639	687	668	638	646	655	644	688	663	638	663	636	631	643	666	640	655	621	692	662	684	652	668	627	687	717	678	663	647	598	621	627	685	663	638	636	614	638	641	648	626	632	686	610	603	616	659	622	668	622	629	665	666	601	631	637	655	656	649	658	640	628
15488	9325	7935	4689	2717	1953	1320	930	757	574	485	450	385	370	369	340	342	279	309	287	318	320	310	300	295	270	294	299	291	295	290	277	272	320	267	295	309	301	327	299	282	324	300	294	255	285	276	278	266	285	260	264	297	252	269	313	290	289	276	299	249	277	278	275	243	287	285	317	275	298	299	299	283	279	263	301	247	314	287	266	276	268	293	282	302	295	261	282	298	281	305	288	300	289	285	269	285	252	272	275	282	301	249	290	306	274	300	289	260	321	285	300	290	289	312	284	246	269	314	281	305	285	270	298	257	298	251	273	284	258	284	295	289	278	294	309	276	295	323	273	271	307	253	253	270	263	291	293	294	303	299	316	293	278	326	303	269	278	308	275	247	260	271	279	272	272	276	304	278	259	290	303	286	320	297	297	304	310	284	292	255	303	288	286	289	328	328	271	312	290	302	254	281	292	272	261	303	287	282	258	261	298	296	290	312	264	283	280	276	298	277	262	312	297	291	263	298	243	274	270	266	276	308	277	278	297	282	289	273	307	289	274	282	287	259	299	255	289	272	303	280	288	295	263	254	285	295	293	299	280	269	278	278	254	283	299	319	292	300	271	297	300	294	298	277	278	270	269	292	299	260	249	294	271	268	256	298	278	302	247	289	270	255	254	287	299	288	271	295	251	271	289	291	274	301	292	269	268	265	280	263	256	313	264	314	301	284	269	304	287	288	299	291	245	296	253	285	291	266	294	249	297	279	258	265	280	293	307	255	293	286	307	289	254	288	302	297	292	293	318	318	314	258	324	301	279	297	283	279	288	276	260	292	277	301	301	317	284	321	292	266	293	295	283	275	313	285	292	295	282	312	298	292	307	256	313	309	316	284	304	277	293	250	264	275	282	294	288	306	264	284	268	293	286	270	266	292	322	299	298	288	275	287	309	285	287	284	317	304	288	300	292	277	262	275	268	322	274	286	262	316	273	323	306	296	245	304	282	281	279	271	291	273	274	283	312	309	305	289	292	280	277	282	307	248	270	253	290	298	299	264	293	300	286	286	338	309	288	276	273	262	278	290	309	270	282	314	273	313	284	274	288	286	300	290	315	299	272	273	276	317	277	282	265	283	295	287	293	293	275	278	295	286	292	292	290	291	290	313	260	265	300	280	272	330	287	274	282	276	294	274	297	267	233	301	283	294	273	264	296	266	300	283	277	270	292	285	294	288	304	282	277	294	275	309	283	311	278	329	303	278	262	277	274	301	296	288	302	281	295	334	282	312	288	264	281	279	274	294	284	301	283	257	261	291	301	281	283	309	299	283	269	308	297	277	249	286	268	302	294	288	288	273	288	297	261	297	333	297	287	315	293	295	282	335	321	285	314	299	318	274	320	293	284	298	309	277	276	273	310	307	293	278	263	329	246	276	288	280	292	266	314	288	278	281	273	309	275	280	289	287	259	257	267	306	289	301	263	307	286	297	285	287	287	269	254	277	253	299	260	306	292	278	292	284	273	293	250	277	294	281	291	294	305	297	294	280	286	262	321	287	311	275	235	261	269	280	319	307	301	270	284	302	298	290	325	302	242	290	312	272	275	283	291	289	297	287	263	293	266	259	284	268	272	303	309	289	290	303	309	312	271	283	269	320	257	283	293	311	276	264	298	279	303	270	276	257	293	303	284	310	266	272	300	273	291	286	274	279	278	262	288	292	286	296	285	277	276	249	291	251	264	311	275	289	286	261	271	262	321	292	279	268	320	282	292	310	294	267	298	253	296	300	266	304	271	262	296	287	317	261	284	295	290	313	310	294	279	248	282	274	298	268	282	280	283	313	277	304	273	304	270	286	265	264	269	313	292	290	292	300	265	294	272	229	268	285	282	278	320	261	285	271	291	303	295	283	278	284	265	312	322	301	271	309	304	301	286	278	297	298	268	303	284	278	259	281	301	326	299	269	272	271	285	296	286	270	249	293	274	296	298	269	280	317	280	265	288	283	273	296	273	283	297	265	299	287	277	270	269	298	296	301	290	279	287	294	281	317	293	243	289	293	297	280	288	307	301	281	293	256	287	303	310	289	269	270	319	275	308	277	280	238	265	285	280	273	274	279	291	282	311	292	285	269	283	267	301	245	318	286	255	281	293	316	294	308	269	268	293	284	271	289	302	317	269	267	297	292	247	287	281	274	258	270	263	267	261	304	302	303	292	279	300	268	290	268	290	313	317	274	305	286	286	282	291	315	305	287	274	295	269	271	299	285	294	304	306	290	253	284	286	266	282	295	258	293	272	279	279	302	283	305	314	277	247	264	288	284	308	259	257	283	285	293	321	276	303	323	278	311	288	271	302	291	268	288	298	291	276	285	266	299	298	308	279	247	292	321	290	260	296	282	283	289	284	275	286	299	301	291	285	283	298	257	260	278	260	252	266	299	299	280	265	277	268	290	304	292	295	305	288	276	284	286	283	291	272	290	281	273	283	284	248	298	257	322	290	263	315	292	302	306	267	287	318	278	286	248	310	287	265	269	267	289	299	276	277	319	334	298	270	285	317	290	287	263	314	295	261	274	302	278	319	304	277	280	289	310	283	267	266	307	261	266	311	295	275	278	270	290	293	267	309	298	321	301	305	258	272	276	272	264	319	301	266	285	309	305	267	266	265	259	278	340	292	288	294	258	318	298	287	266	275	308	275	292	275	296	252	288	275	299	314	285	302	273	274	297	293	314	272	296	275	327	238	286	284	280	265	283	319	275	299	268	328	291	303	294	267	264	273	292	281	288	288	296	274	306	288	277	312	287	282	257	287	287	288	294	290	295	261	297	282	271	302	283	275	268	309	314	282	290	314	295	306	287	274	291	303	282	256	300	319	291	299	263	289	260	296	280	261	261	255	315	268	276	290	316	283	280	285	284	328	292	281	291	273	305	280	295	304	286	296	262	298	277	274	304	252	292	285	287	283	280	297	295	308	302	289	262	283	332	292	283	308	286	270	271	310	268	289	284	290	308	257	252	278	286	288	286	310	290	293	271	299	314	285	279	304	291	256	304	292	314	294	272	289	300	307	298	269	281	274	291	300	284	282	261	282	285	314	316	278	255	274	280	258	302	274	273	297	280	299	295	298	281	295	265	274	316	264	278	277	275	303	269	292	312	260	309	287	303	277	279	284	270	250	281	316	311	268	324	242	284	282	283	281	252	274	279	282	271	264	273	291	266	292	304	305	276	290	304	255	292	275	268	281	261	284	242	260	271	263	313	308	273	299	287	273	297	278	274	314	296	283	265	286	297	287	292	266	279	315	283	274	300	284	290	285	290	287	267	312	279	296	275	301	261	271	272	282	271	273	262	286	260	293	289	265	331	317	275	276	287	280	276	265	314	273	294	345	318	293	292	305	273	310	280	296	278	288	293	273	284	267	286	294	262	277	263	285	284	299	292	293	283	285	294	263	303	289	287	298	326	305	273	276	309	295	268	284	291	281	271	276	306	308	281	297	275	287	282	283	269	284
11162	9142	13789	12514	9586	8251	5964	4163	3056	2343	1927	1587	1491	1301	1085	1023	926	855	876	866	875	826	794	772	726	795	802	702	691	802	662	731	780	763	709	723	727	728	725	729	702	694	668	660	695	696	679	703	701	669	723	708	717	687	664	709	704	698	724	693	686	665	703	741	727	722	713	679	738	705	715	733	678	721	697	695	740	654	708	728	690	689	731	722	698	667	695	710	678	708	748	717	729	682	678	692	702	718	699	716	710	696	684	681	732	741	700	667	716	688	676	745	715	705	712	681	694	683	697	720	682	684	699	706	702	729	712	739	675	669	693	704	730	656	721	722	721	721	675	667	654	668	684	679	663	698	699	732	697	750	707	708	716	710	685	710	664	669	672	651	705	672	679	664	695	747	673	731	722	674	675	689	698	677	697	707	652	662	708	657	675	743	704	747	732	723	715	668	682	709	700	698	709	667	708	723	723	684	704	745	747	726	723	722	723	704	708	666	731	667	672	709	713	726	724	691	734	691	696	707	688	748	703	674	690	728	687	684	649	702	742	733	731	727	681	650	707	704	730	725	732	686	687	709	719	700	733	709	708	700	715	700	709	708	745	680	691	758	699	684	667	687	692	708	691	709	691	729	740	647	738	710	694	719	713	681	701	672	669	714	712	668	722	708	725	654	652	723	721	721	709	682	687	733	741	748	678	704	671	670	716	715	711	730	695	738	667	694	705	645	668	682	720	704	700	689	669	733	688	715	670	676	649	643	674	674	726	662	709	741	703	702	711	714	675	713	725	687	671	712	718	657	685	699	691	730	696	698	700	674	706	649	691	723	676	723	743	667	685	749	697	723	688	731	723	725	696	703	742	661	729	714	709	690	712	714	648	706	700	705	742	696	687	731	740	717	749	693	662	721	744	707	692	693	696	711	683	705	684	703	718	688	686	688	695	675	681	708	675	719	674	665	690	716	690	738	722	695	692	725	697	697	687	693	738	688	699	710	661	682	667	684	698	704	710	700	641	718	687	744	699	695	683	726	689	736	756	694	732	657	654	785	682	686	617	734	690	688	690	734	661	712	715	741	707	712	720	710	670	691	717	740	704	751	724	739	701	681	689	704	694	704	696	748	713	664	669	766	668	683	733	720	696	669	715	711	661	690	703	744	673	657	687	728	726	714	698	704	738	733	712	669	694	713	721	729	691	727	689	684	668	675	713	682	707	635	676	742	688	663	699	675	731	691	702	662	693	681	680	704	729	699	707	663	642	716	711	720	715	679	685	723	708	695	684	655	716	719	702	725	712	771	707	697	715	709	686	731	730	701	694	731	724	687	728	667	689	737	696	672	714	697	691	616	663	738	737	709	667	709	753	734	732	740	729	725	695	724	681	705	739	650	720	700	753	722	705	681	745	716	672	695	625	712	703	744	708	726	722	686	690	704	713	697	704	703	641	639	694	702	731	715	722	720	674	675	729	676	654	703	742	724	713	709	652	697	643	705	659	688	705	676	718	753	669	716	743	742	671	714	685	719	669	689	684	661	702	695	738	728	684	711	669	658	699	743	672	722	688	707	681	717	697	624	684	714	699	709	680	685	674	686	683	698	706	708	698	732	668	677	662	689	654	737	701	723	723	696	690	701	727	676	666	704	740	661	726	693	784	719	730	710	691	678	719	668	706	692	713	695	689	702	645	692	733	724	668	733	718	672	745	687	680	714	678	712	720	725	698	674	696	681	709	735	696	672	690	739	721	713	694	726	684	752	681	711	698	700	690	752	661	664	700	717	689	724	671	697	685	702	653	687	711	652	665	702	701	711	730	680	693	697	728	739	707	719	690	671	679	674	666	711	703	676	738	700	668	724	752	709	734	721	722	696	674	693	730	724	689	689	739	743	675	695	710	684	696	715	701	688	726	684	705	735	672	730	725	729	667	711	711	759	687	701	701	738	703	738	655	693	673	695	675	711	700	735	695	677	682	724	692	702	670	693	702	718	681	697	691	711	693	663	679	736	688	659	712	731	658	710	671	710	709	700	733	693	757	728	698	732	671	728	706	669	728	685	691	694	661	741	693	715	699	702	724	669	731	670	665	705	624	692	710	726	684	702	718	683	711	701	714	687	748	701	656	685	665	714	690	698	715	650	757	708	723	745	662	649	773	709	664	693	719	670	656	691	721	652	702	703	707	698	690	700	706	647	688	663	693	694	677	707	717	691	691	689	696	686	660	703	715	698	678	666	674	676	698	696	676	724	705	713	685	715	697	713	741	685	706	744	650	720	690	714	718	679	705	654	738	727	681	673	708	639	714	689	657	663	719	639	710	688	684	668	715	717	744	712	719	672	665	729	744	700	720	694	693	711	747	640	648	740	712	688	730	704	678	727	763	671	729	710	699	687	711	643	691	686	695	664	733	715	715	654	670	718	719	703	710	728	701	730	734	723	697	675	693	656	671	726	707	704	760	716	693	722	735	728	666	695	664	728	711	718	703	694	693	674	700	714	663	719	707	675	711	646	711	685	664	739	718	702	701	644	673	714	716	713	709	698	713	678	695	714	692	691	747	690	704	691	659	715	683	726	709	698	705	777	721	711	719	716	701	706	708	731	692	705	732	735	689	714	708	677	696	699	719	679	779	666	673	669	690	724	697	635	738	674	708	676	723	667	699	698	728	712	663	715	695	675	712	705	720	732	669	679	702	702	711	646	688	675	701	679	675	694	700	645	702	707	696	713	687	714	701	687	693	676	719	708	702	725	679	683	708	665	684	719	710	682	777	724	699	669	709	700	672	690	702	709	729	673	708	712	699	692	708	697	687	699	712	721	684	697	721	683	726	699	687	691	748	707	702	754	670	658	701	704	732	696	754	755	647	709	695	718	722	701	705	745	729	735	676	705	721	719	719	668	717	726	701	712	675	726	690	733	681	707	710	687	707	660	719	676	720	697	653	720	699	727	693	693	696	753	692	673	676	744	750	691	683	737	705	672	670	665	756	707	702	682	734	668	716	684	671	706	706	703	628	703	728	724	707	728	752	701	625	741	715	705	705	700	726	672	705	750	729	657	674	706	680	735	698	679	715	754	705	689	713	712	760	663	711	721	653	706	708	690	750	680	732	723	710	683	705	697	712	724	731	696	740	705	657	712	690	694	745	716	724	730	682	676	681	693	667	685	703	679	667	684	686	711	694	678	699	728	620	691	723	722	711	648	688	688	702	696	702	721	706	682	677	701	755	657	689	722	707	711	719	689	703	712	681	692	706	677	678	690	715	708	682	668	692	662	709	716	686	718	727	749	710	706	668	724	730	652	728	717	668	724	682	725	701	665	740	678	679	692	673	669	713	686	695	697	735	692	731	708	662	736	738	746	696	693	660	717	702	726	667	697	696	701	767	697	698	705	690	689	676	683	684	644	742	680	681	708	663	729	690	727	714	686	748	689	717	759	692	673	714	655	694	700	683	644	682	689	756	733	726	672	716	694	687	677	667	740	741	699	670	683	727	704	732	713	732	680
28209	19917	17691	10757	7243	7214	5620	4235	2697	2322	1879	1472	1691	1355	931	775	681	495	480	531	523	453	463	394	365	305	312	326	345	311	325	321	316	294	320	316	316	308	297	270	294	316	299	273	281	260	280	286	281	272	277	289	297	281	279	281	315	282	286	289	286	301	286	280	268	296	265	275	274	264	260	272	302	276	300	238	253	286	264	245	251	295	278	287	271	264	299	299	270	296	268	268	308	276	259	275	314	303	300	276	292	296	325	306	272	301	259	314	269	277	281	280	291	310	287	308	266	297	267	295	311	293	287	265	263	276	295	249	279	267	270	286	284	266	273	257	296	278	288	281	280	285	308	293	310	283	259	311	302	302	313	295	292	310	289	260	265	278	286	331	277	304	279	261	289	290	260	269	294	282	269	270	280	260	288	291	297	253	271	247	291	282	264	307	286	284	281	325	296	330	271	273	250	288	304	276	292	272	271	260	289	285	288	280	290	281	305	294	277	272	294	271	239	256	309	278	287	285	301	263	292	290	293	273	276	274	274	295	271	275	293	266	287	296	281	295	275	299	284	276	246	287	238	257	273	268	260	292	294	253	274	283	288	270	224	273	288	269	260	289	271	290	289	279	261	274	311	270	297	311	273	284	241	287	298	306	296	295	232	323	288	280	280	242	265	263	261	273	279	267	300	299	294	254	284	289	265	289	268	298	295	309	299	314	261	289	276	317	268	257	263	268	285	280	298	301	259	278	284	269	275	272	273	290	288	291	262	275	277	279	272	286	289	267	279	306	285	268	271	238	253	307	294	284	277	284	260	261	284	282	242	263	286	273	298	300	289	307	298	266	274	269	278	273	277	280	275	282	250	287	277	256	289	316	303	270	298	290	292	274	283	300	255	280	271	277	289	301	263	296	301	300	308	340	278	284	295	261	265	244	265	296	275	278	285	273	297	289	285	264	265	279	289	277	256	303	258	271	264	290	287	285	291	278	241	274	286	288	293	270	272	298	272	253	283	270	276	287	265	258	259	283	304	284	291	292	298	287	272	291	287	294	268	259	273	275	267	286	233	272	304	288	312	290	321	275	267	296	253	275	284	265	295	302	275	293	277	280	295	296	266	280	293	271	285	301	264	316	284	300	279	311	275	279	301	292	284	259	262	272	292	305	284	274	268	280	316	249	297	258	278	268	292	273	277	269	261	277	287	281	275	269	291	287	285	318	262	304	269	271	278	272	276	262	303	287	280	303	274	258	260	287	273	272	304	302	301	272	283	312	262	290	308	285	272	268	288	311	257	266	275	288	274	274	265	303	281	288	286	306	287	301	259	278	270	273	269	341	316	305	277	290	270	266	300	294	291	270	279	295	299	274	283	266	293	299	285	257	293	285	286	287	312	258	270	274	295	290	274	261	288	280	284	268	275	295	263	325	277	254	287	296	301	289	291	273	276	286	284	273	273	284	300	267	254	261	292	275	294	294	285	254	284	299	284	273	285	288	268	263	293	299	289	295	274	249	278	307	310	256	265	261	268	299	328	322	276	292	265	288	276	309	273	290	258	264	284	273	282	310	274	282	267	278	265	275	253	294	292	274	307	289	287	277	281	260	280	292	276	285	260	269	263	265	278	297	267	289	284	293	267	287	288	258	263	291	272	272	241	264	299	274	277	318	322	294	291	269	281	297	324	294	301	274	280	314	273	268	290	257	260	274	291	288	273	270	285	295	273	305	295	281	303	286	286	260	288	270	294	269	269	255	284	289	271	300	309	275	273	297	294	296	293	264	287	263	315	265	272	266	277	294	243	289	284	278	243	286	239	330	262	286	258	301	277	291	265	307	313	292	303	261	280	300	291	270	296	298	278	275	245	254	291	300	271	301	269	266	222	275	279	280	301	301	298	267	292	272	315	293	294	272	281	310	281	277	316	320	291	292	298	256	268	310	302	280	274	272	277	282	292	255	287	331	275	273	287	306	300	279	262	291	296	307	253	288	274	284	262	293	294	251	299	278	277	298	300	277	263	282	249	291	283	279	267	331	285	303	284	300	264	278	304	292	291	254	304	287	304	299	269	291	311	303	301	239	275	294	292	313	253	283	267	299	322	292	279	261	271	246	275	281	290	235	303	289	301	265	245	293	290	277	288	288	290	307	308	292	308	320	266	289	315	294	288	269	289	294	278	261	320	289	270	272	291	293	281	288	290	293	280	253	295	293	283	280	251	254	299	263	284	289	264	287	258	280	278	264	264	265	292	287	336	296	297	266	300	311	301	295	275	276	256	284	275	270	268	301	300	255	306	280	289	282	264	280	283	300	288	252	282	291	281	271	287	287	282	267	280	294	289	272	311	261	260	287	297	303	292	263	274	265	278	283	276	293	270	286	256	291	255	280	273	276	306	282	272	262	265	263	265	329	282	264	242	293	283	262	243	282	265	248	326	266	294	309	305	302	290	295	294	271	285	276	292	279	318	299	279	263	300	280	305	282	247	273	279	284	301	279	287	273	256	302	266	288	286	324	263	308	278	278	270	290	263	279	297	271	270	252	283	295	279	268	284	276	283	293	298	313	287	270	264	302	301	295	269	287	294	280	270	340	280	271	248	300	282	272	269	306	267	311	280	257	308	296	267	275	274	317	272	289	266	311	276	248	291	293	284	298	258	298	277	278	288	249	274	294	276	277	252	291	283	293	282	263	276	274	260	275	259	268	301	303	278	260	311	302	275	285	290	302	266	255	259	265	283	270	301	295	268	261	287	297	255	271	273	263	272	284	274	286	274	268	273	283	287	284	266	278	280	276	251	308	293	301	293	293	281	278	283	253	301	263	276	294	288	281	290	285	302	284	311	240	286	242	300	281	297	260	261	259	267	295	261	311	298	267	285	269	281	267	330	286	311	274	276	270	237	274	307	315	295	268	289	289	279	289	292	292	282	283	291	275	273	295	263	328	289	279	265	290	249	262	286	293	278	243	282	271	267	301	308	284	294	279	268	281	300	289	261	296	267	277	285	275	290	304	276	316	317	288	271	285	263	335	243	246	289	296	302	328	272	287	276	268	277	280	284	300	285	283	284	289	258	280	281	281	277	307	259	274	265	286	250	269	273	268	254	292	289	301	266	291	275	272	271	279	296	286	259	271	235	324	285	320	272	289	301	288	276	294	277	302	275	272	267	273	278	292	282	264	300	315	303	278	311	282	293	311	300	287	290	264	282	308	305	263	292	275	311	304	268	289	277	284	283	268	249	267	238	278	294	293	304	291	268	238	281	283	265	281	299	292	283	313	288	291	284	279	278	311	283	277	287	293	282	275	298	271	263	266	296	263	255	281	290	286	264	272	280	293	308	281	279	271	291	268	287	276	273	283	285	312	257	270	270	266	287	317	293	253	286	273	288	261	314	311	294	303	275	302	296	276	265	270	264	298	273	277	279	260	322	288	274	292	316	258	270	281	280	285	290	265	291	307	297	283	261	271	286	313	283	298	321	271	277	303	269	286	246	303	296	287	270	311
20589	17579	23217	20850	18851	20163	17348	13945	10305	9533	8263	7331	8668	6629	4451	3555	3099	2216	2165	2024	2199	1817	1524	1386	1358	1193	1067	1013	1043	1005	973	911	814	784	757	815	766	730	753	761	716	674	740	687	758	687	687	678	664	657	700	734	659	705	700	688	682	673	685	733	724	666	674	689	693	730	673	723	734	674	710	659	661	704	679	709	675	691	663	728	694	703	701	692	717	712	697	672	636	651	708	671	684	748	686	697	691	667	687	685	661	678	675	763	681	711	661	695	699	713	705	744	702	720	724	716	698	696	682	695	702	675	657	652	689	737	678	742	664	762	694	727	699	712	655	727	719	714	723	668	636	678	685	655	704	685	721	711	722	669	665	729	685	700	686	710	711	722	692	718	710	670	698	680	728	686	664	697	719	759	749	672	716	735	709	726	667	722	676	751	714	660	683	734	702	675	660	675	703	689	705	707	695	704	669	763	699	712	708	675	713	731	674	680	665	655	688	721	695	719	702	697	738	674	653	701	696	716	639	696	724	731	721	714	749	683	712	684	740	727	626	737	706	724	693	686	756	667	680	702	670	701	721	685	689	725	667	666	672	694	692	688	646	668	706	705	728	646	656	668	707	651	708	668	705	662	717	697	683	698	694	725	705	647	728	698	675	700	714	700	685	679	707	673	695	696	677	675	665	711	679	657	648	746	703	705	669	691	710	676	722	711	670	679	704	696	731	700	672	663	695	700	699	681	727	701	694	678	733	693	694	697	672	685	702	666	711	697	709	675	701	685	695	684	689	715	642	689	690	699	709	695	667	665	707	680	700	680	682	693	735	683	725	647	719	661	698	659	724	699	714	700	674	708	683	699	661	687	706	705	673	714	669	703	713	724	676	685	697	718	682	723	708	699	675	671	668	684	692	725	701	675	676	658	718	731	677	756	720	673	682	725	663	717	630	704	746	727	661	722	705	690	727	739	728	713	683	665	668	669	712	716	719	713	644	687	713	711	720	728	651	710	731	759	700	712	733	684	670	747	691	708	691	708	726	674	690	713	717	688	696	669	648	629	708	672	686	693	665	722	711	716	699	653	682	671	713	701	654	704	700	697	731	683	643	684	701	751	688	686	662	671	729	739	694	722	721	731	719	697	692	714	643	711	701	671	691	701	702	723	726	654	670	708	746	762	664	710	729	689	668	686	729	709	683	725	722	671	698	705	712	683	725	668	683	669	674	720	725	677	677	652	675	721	643	713	686	694	679	659	680	729	682	655	698	677	721	710	686	659	728	749	675	666	650	728	681	724	661	713	673	694	719	641	675	693	713	688	708	715	648	704	724	699	688	717	705	648	679	692	650	733	689	706	703	711	673	727	718	721	702	692	692	685	704	730	740	736	674	683	688	695	720	731	707	672	665	643	688	701	699	707	735	724	679	676	717	709	643	714	688	706	685	686	706	718	649	695	664	746	678	652	698	744	728	702	706	668	679	699	684	677	669	646	655	659	682	711	689	693	686	728	687	691	708	630	667	672	697	701	668	694	693	727	749	690	740	698	733	705	731	676	681	682	695	637	709	720	671	705	702	659	709	701	731	728	701	716	669	676	703	649	698	710	692	678	685	718	674	676	675	751	698	662	680	682	703	718	732	659	680	706	661	673	680	651	656	705	695	705	684	744	718	660	667	694	689	719	716	691	679	698	695	694	623	672	698	670	742	641	709	723	723	672	662	728	693	730	687	666	710	693	671	676	726	737	757	745	707	661	690	688	697	684	684	660	701	703	692	677	678	710	732	691	675	722	729	692	692	670	707	685	674	727	645	734	661	717	701	697	637	703	688	698	692	676	676	659	670	659	726	678	728	666	688	730	689	683	707	701	691	696	724	674	732	700	685	725	708	663	695	712	658	704	732	684	688	703	714	693	690	726	726	645	660	716	726	732	729	705	677	651	664	731	684	711	703	716	680	660	704	704	647	653	673	696	708	659	717	731	653	724	713	679	694	681	685	709	677	706	649	704	714	688	706	738	666	688	691	687	699	713	701	715	689	677	727	711	653	666	676	699	670	705	693	738	729	690	685	714	666	726	689	691	675	705	699	684	705	721	670	705	702	714	693	695	724	723	695	650	681	721	692	747	638	726	641	697	718	701	707	671	730	736	660	651	715	748	661	686	719	665	707	686	679	689	732	684	679	686	704	729	704	719	698	718	699	643	709	712	708	688	672	671	691	668	709	679	642	658	673	680	708	663	668	703	671	726	695	705	717	728	692	717	723	722	692	689	651	676	708	676	698	707	732	736	668	698	703	685	679	743	686	698	649	679	666	725	637	679	675	656	700	753	670	696	689	676	724	701	707	680	626	695	662	629	671	700	679	696	682	667	691	649	724	711	717	718	695	635	709	704	653	721	681	663	722	695	701	679	716	703	725	733	679	711	747	707	696	657	720	674	690	708	725	705	701	704	693	714	678	663	700	672	681	729	698	750	692	699	734	674	656	645	711	708	686	697	735	678	652	700	670	696	725	696	717	676	707	715	684	682	696	649	641	709	703	721	698	663	738	685	725	684	685	694	777	695	715	692	688	650	662	706	697	724	716	734	710	719	695	694	716	752	656	704	619	719	671	677	670	668	689	707	725	703	643	715	700	650	667	667	667	696	696	682	669	634	666	732	696	685	720	719	722	669	700	664	685	654	713	667	716	711	699	672	666	653	686	732	689	718	718	712	687	692	661	691	698	714	706	740	674	709	747	667	725	718	677	668	726	740	652	731	669	684	711	695	652	739	640	710	695	694	730	710	705	684	738	695	721	646	697	634	696	735	710	688	685	711	648	706	700	700	714	657	690	698	715	698	654	708	700	659	672	641	695	674	731	668	686	712	682	666	694	708	715	701	707	738	695	716	686	722	718	653	688	673	688	675	681	605	699	700	731	735	715	704	739	700	665	704	668	698	745	679	677	683	703	657	701	736	692	673	704	683	690	693	696	733	683	685	694	666	692	656	731	690	714	708	734	724	647	682	678	744	656	742	658	652	691	684	707	682	671	682	707	698	688	684	680	706	706	681	697	652	717	742	741	704	682	684	693	745	708	689	678	685	695	685	692	666	679	712	710	712	692	733	670	646	653	659	678	708	689	699	653	680	705	684	716	714	724	708	688	703	732	690	721	648	716	684	675	758	671	640	691	676	740	657	689	715	704	680	727	729	642	706	730	682	687	737	732	681	658	746	700	680	709	709	686	719	712	667	727	706	664	671	663	697	681	673	731	652	680	732	711	702	727	683	714	713	698	665	681	656	633	671	698	714	686	670	705	645	651	667	670	708	734	707	692	681	719	676	659	684	698	670	645	704	686	675	663	700	715	702	693	708	682	670	706	650	694	688	702	696	695	678	681	709	688	718	706	721	689	678	712	702	672	749	718	685	735	705	709	661	688	663	715	665	724	719	735	688	653	640	748	642	723	697	702	730	660	728	697	703	684	704	660	694	709	681	684	661	695	725	764	670	722	695	705	689	682	709	697	711
37266	27443	24506	15885	11683	11767	9875	7498	5354	4727	3602	2774	3167	2349	1417	1192	1073	767	682	714	654	579	501	442	423	405	370	370	375	342	395	308	328	301	297	286	289	283	269	260	244	265	306	280	267	271	264	284	261	249	212	269	284	244	256	244	262	243	299	250	281	291	224	270	251	299	290	279	261	251	264	253	264	275	245	252	274	281	287	250	268	266	299	280	281	261	271	264	256	278	270	268	254	252	272	255	251	249	255	282	262	260	266	284	257	265	252	266	254	276	283	233	268	265	262	238	280	282	235	276	264	263	260	249	263	258	263	251	239	288	275	249	276	262	282	252	263	273	264	277	251	249	260	268	254	269	259	255	246	238	255	267	274	245	229	268	243	281	234	279	286	278	244	252	250	261	229	288	300	271	274	280	274	251	265	296	263	267	272	282	268	268	229	255	265	246	258	272	267	244	289	268	270	271	249	261	287	246	260	253	279	283	236	285	265	282	245	281	304	248	273	283	269	309	308	245	272	297	268	286	258	259	257	258	293	268	278	259	232	265	296	256	284	266	275	210	239	275	257	258	238	252	281	282	292	266	265	257	241	266	290	258	285	266	288	267	239	277	224	240	251	295	261	232	293	258	252	261	281	237	259	258	292	264	271	274	259	273	275	249	248	244	250	239	264	262	266	277	235	266	246	305	291	313	245	271	250	267	280	253	238	259	250	278	248	249	246	293	264	263	269	247	258	288	233	267	276	269	260	254	262	277	261	274	248	227	266	272	270	262	285	262	262	257	251	263	260	250	267	273	257	262	279	270	263	249	266	284	244	287	268	251	267	277	253	231	302	272	243	263	243	274	288	243	281	266	298	267	220	269	266	278	277	252	272	267	292	267	226	238	272	296	288	275	255	263	268	282	234	258	247	282	278	280	269	259	248	248	277	253	268	274	257	301	307	245	288	277	271	269	239	252	258	236	248	263	293	278	264	264	247	248	277	256	306	251	252	268	287	260	273	239	258	254	278	276	263	270	257	288	265	257	260	249	268	244	258	253	264	290	271	279	231	291	266	266	242	269	271	255	291	229	239	285	238	274	307	267	258	272	278	260	276	257	240	269	252	263	295	292	260	265	268	272	269	283	246	269	252	269	257	255	268	260	282	258	270	261	289	247	268	283	235	285	259	288	290	246	287	301	252	257	287	273	274	289	261	259	264	241	238	258	282	230	282	265	257	273	242	263	271	269	271	273	238	238	255	250	287	269	262	260	262	269	281	276	265	280	278	275	292	251	266	269	251	266	261	248	258	260	299	269	239	273	239	230	270	269	253	267	276	254	268	282	271	271	252	250	261	256	296	292	259	271	278	277	310	291	250	282	273	270	269	311	248	293	272	271	265	263	281	268	243	287	298	282	262	266	259	250	277	281	281	269	285	284	280	256	246	289	268	269	260	309	245	253	252	257	268	226	267	273	263	236	278	279	273	283	266	263	239	248	281	253	250	266	234	272	250	275	281	233	297	268	256	248	282	262	260	282	259	259	260	249	274	274	279	232	271	239	225	285	263	247	241	270	244	249	261	273	256	251	254	262	266	283	253	273	251	256	267	231	287	240	277	290	272	266	236	261	280	272	269	261	241	237	290	253	266	246	260	297	242	287	255	279	264	254	256	248	267	303	251	269	278	247	243	260	239	260	255	261	251	260	260	271	260	256	280	282	297	252	233	256	233	283	259	260	265	256	275	247	254	243	263	258	259	276	285	297	245	269	274	275	249	276	289	289	287	285	238	244	271	278	262	243	266	264	259	243	273	269	252	278	296	274	277	268	261	264	263	267	258	283	219	260	235	239	296	277	296	243	282	241	280	235	253	257	273	271	276	254	291	245	281	288	256	278	273	268	278	263	236	260	267	260	258	273	235	290	249	268	267	282	235	258	224	257	234	282	247	287	263	268	247	255	279	259	267	251	274	249	252	303	260	263	269	270	293	259	244	264	261	269	270	282	261	264	245	282	254	281	291	266	243	284	232	239	278	265	266	290	236	268	267	274	229	274	260	306	294	279	267	262	271	252	271	246	279	270	284	265	243	234	254	256	261	249	260	246	266	262	280	272	239	281	270	279	286	270	269	277	259	276	262	247	268	289	249	278	254	234	247	286	255	259	274	270	284	251	286	232	246	270	253	258	263	239	268	244	265	255	269	264	275	252	256	279	248	251	264	251	247	269	263	276	254	261	262	265	286	262	280	269	242	256	256	260	235	283	246	309	240	267	253	269	269	297	254	267	272	232	258	251	256	266	274	268	272	275	281	263	227	272	270	254	272	252	280	244	272	291	268	261	281	256	239	272	258	276	270	220	236	243	267	229	266	248	260	252	229	228	260	260	305	269	253	269	262	262	260	260	272	265	252	282	270	301	304	280	256	262	289	260	258	265	278	245	273	262	283	266	281	256	276	301	267	263	278	253	259	286	252	273	282	232	268	252	246	235	259	262	243	261	270	259	264	242	258	276	229	240	260	274	255	284	281	281	264	267	255	243	288	270	289	240	238	264	253	273	273	226	244	271	294	253	253	266	260	252	281	262	245	269	279	255	254	289	239	237	244	276	247	263	274	255	259	282	257	271	259	219	263	277	252	278	250	243	232	266	255	257	245	294	268	263	266	294	257	255	221	280	260	275	276	274	257	249	262	291	281	265	302	277	263	261	263	267	267	253	275	286	269	244	250	263	281	274	283	259	242	291	253	281	262	247	249	254	265	245	256	266	274	247	300	254	260	266	236	262	307	268	234	262	265	259	288	242	278	275	262	251	240	272	224	261	229	257	290	252	294	262	240	290	265	243	248	268	290	253	283	257	309	242	271	259	243	272	268	273	253	280	306	262	263	279	247	285	253	265	289	300	253	270	245	244	261	239	272	282	273	276	258	259	267	249	225	287	292	241	250	257	289	274	283	276	269	263	245	277	270	253	251	299	301	270	313	281	257	272	265	250	268	265	252	291	243	299	304	247	285	274	269	279	254	261	274	238	237	267	214	305	222	264	269	254	262	277	296	287	253	260	283	225	278	269	309	282	252	261	283	260	252	266	240	274	259	248	246	274	257	268	276	284	298	267	260	256	256	252	265	253	253	235	260	261	255	258	256	269	238	251	277	244	252	238	284	247	267	208	271	253	240	244	262	261	281	302	283	298	286	235	252	284	270	266	266	292	280	244	247	282	276	252	292	295	226	275	250	240	263	259	237	268	265	260	230	282	260	267	236	301	243	272	240	271	256	263	245	244	271	268	261	238	252	239	262	250	233	247	274	266	275	268	260	297	271	246	271	280	269	289	276	251	272	286	269	227	304	286	261	275	252	247	240	285	266	274	239	287	259	257	289	277	251	251	287	283	248	248	278	299	267	251	249	272	284	257	300	259	274	256	235	259	252	291	298	261	259	248	276	272	238	278	274	243	254	239	261	258	246	273	264	265	299	270	280	295	264	274	262	261	252	299	275	252	236	267	278	269	271	255	274	308	264	225
25827	22802	28937	26035	24941	26690	23808	20261	15909	15937	13271	12485	14470	10480	6693	6102	5271	3601	3368	3661	3569	2682	2131	2148	1746	1570	1545	1441	1232	1297	1292	970	897	858	785	863	802	760	689	727	660	733	685	713	674	657	646	677	679	646	694	631	609	647	657	640	646	656	671	651	647	638	641	660	640	684	660	657	660	609	677	673	648	640	650	656	646	675	663	700	643	693	623	676	650	626	651	640	616	683	667	603	604	664	652	663	661	661	663	647	658	650	662	653	597	646	653	612	631	672	631	684	624	634	672	606	676	694	654	651	680	619	650	628	650	649	648	654	684	717	660	682	625	670	645	630	660	671	677	683	686	706	675	641	628	650	688	640	670	650	647	670	664	663	657	668	650	630	669	632	673	654	703	628	653	618	615	671	627	686	671	684	642	661	636	646	657	649	644	664	587	644	691	651	638	649	636	659	629	637	618	650	654	649	631	655	650	657	634	637	652	677	668	657	690	660	619	635	670	640	663	688	689	696	660	631	647	650	647	618	641	645	691	634	615	688	646	651	630	636	673	640	597	652	671	598	643	648	657	631	711	606	703	650	667	627	623	640	625	621	661	674	635	701	689	673	658	668	637	614	675	631	685	655	672	670	653	617	658	606	642	669	662	610	675	630	645	650	627	670	649	653	647	686	645	677	650	655	665	643	679	658	633	641	665	666	626	614	655	681	642	650	603	607	661	660	673	653	693	621	661	617	666	637	669	660	631	641	602	711	646	660	685	630	622	678	660	646	643	643	649	654	683	647	651	633	655	632	642	685	604	641	622	653	675	635	623	683	660	651	650	655	660	627	659	599	665	665	633	644	668	660	635	633	659	669	616	589	706	643	654	653	674	632	579	636	645	670	628	658	697	667	646	647	617	652	662	666	621	644	665	648	678	638	624	610	654	691	698	658	641	695	648	643	653	674	647	673	619	695	659	623	653	683	665	664	612	652	659	638	602	639	638	678	633	658	622	646	612	691	632	696	653	643	629	681	643	659	689	651	658	612	667	699	625	699	618	639	680	643	612	639	666	650	640	696	658	673	638	622	662	612	633	655	675	654	671	619	652	646	692	639	675	681	652	634	627	594	663	636	624	676	628	658	652	644	634	654	633	649	695	642	648	615	639	620	633	640	645	581	606	650	642	646	610	680	629	677	622	594	656	651	624	637	635	700	681	693	647	682	633	666	690	616	681	609	642	620	636	629	700	676	653	638	642	593	688	684	678	646	683	674	648	636	639	657	609	625	655	675	658	610	649	625	652	640	643	605	667	706	619	645	662	612	631	656	636	652	633	666	632	606	668	621	631	634	699	640	666	673	626	647	645	617	673	678	707	650	656	638	659	651	659	660	679	670	638	660	655	645	667	623	681	663	643	635	615	641	616	629	601	698	675	631	634	614	654	655	666	616	648	676	659	675	615	692	602	627	663	630	617	662	663	601	655	674	688	651	660	630	661	674	698	631	617	661	632	684	613	588	661	650	678	697	719	639	631	651	679	697	705	697	677	583	623	663	682	634	649	637	669	610	682	696	663	588	641	681	673	649	672	636	656	705	644	619	639	625	652	658	645	662	649	658	640	637	650	628	697	650	707	658	648	662	674	634	661	683	668	628	683	616	652	679	618	654	650	647	623	649	641	622	656	639	622	606	612	606	682	624	681	644	706	652	640	643	661	690	632	681	645	683	643	657	681	597	662	643	632	684	653	641	628	643	653	643	596	662	613	664	635	645	600	638	655	607	667	680	677	689	630	664	624	652	631	617	655	628	670	657	705	677	641	663	608	633	660	658	653	652	641	662	644	656	670	638	641	668	633	658	643	661	679	638	698	645	624	604	635	657	687	646	654	632	691	669	651	684	659	631	630	644	663	658	636	684	660	638	655	652	659	632	623	663	706	674	647	650	654	632	663	618	694	683	624	618	622	645	682	628	691	642	682	643	629	660	591	612	655	698	661	668	647	651	675	652	639	651	650	632	667	619	698	638	673	610	656	648	656	681	661	643	642	652	662	660	624	651	699	701	650	653	638	651	679	629	651	688	611	631	658	602	646	666	651	625	626	679	591	653	677	612	614	643	680	662	708	634	647	698	675	622	640	630	632	679	629	658	691	727	707	680	644	640	650	652	667	654	672	648	656	645	670	588	640	653	656	632	601	654	646	684	633	692	615	662	655	639	598	632	662	658	657	669	660	624	670	606	667	684	688	646	611	635	655	661	593	646	658	654	633	654	619	666	604	615	608	636	688	669	643	685	639	626	641	620	660	608	696	640	659	626	650	671	699	694	646	662	649	675	654	630	644	636	695	632	659	614	638	605	669	645	657	669	686	612	600	662	665	653	710	622	625	666	648	691	677	672	664	673	654	641	647	621	674	670	645	666	688	628	659	666	636	624	652	657	629	675	644	689	670	643	631	608	666	667	623	629	698	640	623	644	646	658	669	621	686	660	683	674	658	606	694	702	641	613	677	644	647	663	612	653	695	651	664	696	655	653	624	683	652	670	617	654	678	644	644	629	674	656	663	654	672	652	638	622	634	664	630	663	635	659	689	637	682	628	674	605	678	650	660	609	664	637	620	664	636	708	683	627	625	670	618	638	646	679	661	635	666	662	658	634	648	687	639	613	655	626	626	672	664	659	657	639	697	629	634	652	639	656	664	647	636	652	636	640	653	653	668	669	667	664	673	562	598	629	694	663	651	678	718	647	622	622	626	650	621	617	673	644	595	636	661	647	656	645	665	658	660	626	649	608	621	660	673	642	627	655	642	660	721	626	659	651	675	613	699	658	666	664	648	639	659	672	645	658	683	691	639	655	636	660	619	701	691	634	650	683	667	635	634	644	698	652	666	645	644	624	650	635	642	669	653	615	634	646	668	626	615	662	642	641	631	635	643	637	657	667	609	648	657	638	606	651	680	627	642	643	659	638	612	640	641	607	671	643	663	629	677	621	634	612	671	623	638	682	640	630	698	642	655	655	696	650	634	659	631	675	609	681	632	674	660	619	662	694	641	640	639	628	624	644	665	634	627	647	645	638	635	639	638	679	600	664	638	615	637	618	659	642	615	652	634	661	643	628	607	652	603	686	631	653	673	623	656	680	604	639	623	667	618	697	657	639	621	664	619	635	637	638	665	662	662	638	674	666	653	646	646	639	643	608	628	641	681	647	650	690	623	647	653	642	659	668	632	615	662	668	627	675	646	560	670	671	615	629	683	698	601	671	642	654	674	659	664	687	642	659	641	614	613	608	630	664	636	626	664	599	666	664	649	623	648	631	679	649	629	619	604	625	675	660	668	616	612	661	645	675	632	700	658	653	664	691	630	694	666	629	644	643	641	651	641	622	631	656	663	666	649	734	654	654	657	659	632	662	635	676	631	686	651	619	645	641	637	639	666	609	685	609	658	675	652	673	645	660	700	646	705	635	667	653	667	641	688	680	641	673	659	621	637	615	653	629	710	635	646	670	656	693	658	626	658	641	639	668
16210	9629	7748	4857	2833	1752	1150	767	573	471	484	408	429	383	334	341	341	293	296	319	300	292	319	297	286	327	290	259	291	292	273	301	300	298	285	285	319	281	292	307	305	280	291	272	296	279	298	311	298	323	272	295	290	330	288	277	271	281	272	295	307	291	294	279	274	283	294	296	267	276	273	294	264	280	251	279	297	298	287	252	282	307	269	281	292	276	286	310	278	299	279	288	289	299	290	290	268	278	303	279	268	259	276	310	271	277	288	347	273	280	284	303	345	306	293	271	276	261	284	298	280	286	303	309	253	264	291	261	281	275	285	258	253	294	245	281	316	294	315	286	314	305	282	305	266	281	289	292	289	246	278	269	289	256	283	308	298	283	299	311	281	301	269	239	295	252	317	284	261	306	253	305	296	281	263	283	283	298	296	296	310	276	307	273	284	288	295	267	302	271	264	298	296	297	291	292	291	273	285	272	246	253	290	273	298	274	282	245	291	304	287	270	259	294	307	273	298	284	297	250	293	254	276	256	245	289	299	286	278	282	280	277	311	285	301	278	280	292	285	303	280	282	301	288	271	306	331	286	287	317	288	269	276	282	279	280	285	308	301	270	272	295	310	291	303	277	306	307	289	316	320	276	297	288	273	290	293	253	265	295	289	258	280	287	258	266	308	291	287	273	281	305	300	297	296	307	298	283	308	284	253	300	270	277	307	271	299	268	286	285	291	301	280	300	299	260	284	266	272	283	316	297	315	296	277	258	266	279	291	248	276	300	292	326	280	312	250	276	252	301	302	268	288	274	292	279	266	294	284	278	264	316	305	289	318	307	264	287	265	316	257	273	266	290	290	292	278	273	272	292	299	299	322	295	258	289	323	285	292	293	273	253	272	278	290	284	265	285	288	293	323	280	292	247	300	298	291	294	280	266	306	288	318	269	297	293	297	298	292	272	289	281	303	267	293	311	305	277	279	289	286	283	268	278	284	297	297	272	266	294	283	310	291	276	284	296	303	282	254	278	303	312	295	267	294	253	298	287	281	269	303	273	266	296	295	298	278	280	264	270	285	293	314	268	242	299	292	267	321	260	274	240	270	290	284	257	289	272	261	287	286	284	293	271	323	310	264	278	268	265	260	292	270	289	279	267	272	311	293	325	285	245	287	290	280	302	295	276	250	290	294	273	276	267	318	293	262	312	302	291	279	296	294	287	310	335	293	269	310	265	299	288	294	262	279	274	283	280	302	284	279	293	266	295	319	285	259	287	283	285	313	292	273	291	258	289	267	270	255	278	279	274	317	286	294	258	273	260	297	288	282	256	263	304	297	265	277	242	250	292	300	298	306	325	317	299	326	318	298	298	260	288	293	251	307	302	274	298	307	260	256	284	273	283	282	298	308	287	293	302	271	272	284	297	284	275	274	290	300	299	267	291	293	305	298	279	252	269	310	240	265	274	309	266	271	250	279	276	289	297	300	302	267	315	271	276	263	288	300	300	313	292	314	280	269	275	281	274	306	289	306	286	286	275	270	282	297	291	271	288	264	281	296	262	300	260	309	264	268	293	296	258	284	280	288	291	287	308	266	277	336	322	301	322	295	311	286	295	286	289	310	282	294	271	307	268	294	256	302	284	233	283	292	300	300	298	267	281	302	273	292	281	295	301	264	313	264	300	318	275	268	325	279	288	263	291	297	296	279	292	325	293	273	269	280	287	291	306	307	309	270	308	272	279	282	288	273	273	304	318	276	319	294	316	276	263	294	283	292	270	264	275	264	282	278	267	302	250	280	290	306	286	292	308	270	318	300	276	301	301	273	271	277	278	289	296	290	266	274	277	292	296	276	302	269	280	298	282	284	272	286	287	296	274	290	279	276	270	281	276	271	260	276	303	298	260	273	308	255	283	292	271	271	293	252	321	301	299	306	267	268	317	265	296	288	277	290	283	295	296	286	275	280	283	287	291	258	286	280	254	283	318	274	255	293	255	278	279	301	276	290	261	298	248	300	286	287	291	291	265	284	279	293	278	272	310	264	258	297	262	303	287	287	274	310	287	297	290	282	287	312	309	285	289	313	274	309	272	294	295	276	276	258	286	270	276	260	256	281	279	264	261	297	278	298	291	285	291	265	304	267	289	285	281	246	291	260	296	305	237	269	288	274	301	300	299	246	298	271	299	325	288	303	292	315	271	300	275	269	285	299	297	289	259	278	301	288	299	294	330	303	285	286	289	269	282	281	274	310	275	243	314	297	292	299	268	308	258	310	281	303	268	285	268	279	343	311	282	309	267	252	291	308	268	268	287	294	278	270	260	274	300	300	267	287	293	295	290	259	287	283	284	301	271	298	296	261	285	291	280	305	289	271	266	278	294	261	290	291	287	298	271	245	288	278	289	302	284	273	260	274	303	277	281	326	303	310	282	266	266	303	282	271	287	320	326	279	293	299	279	261	306	297	255	300	273	295	286	245	298	302	272	304	275	294	305	305	319	280	296	263	278	280	277	289	274	289	312	289	281	272	300	291	283	293	260	283	309	295	282	285	297	298	263	262	302	308	306	294	281	272	269	278	268	269	276	312	278	286	267	276	290	256	326	277	311	286	269	259	272	282	282	280	304	309	283	310	292	248	288	274	297	300	267	288	283	301	294	287	275	288	288	287	290	303	299	270	269	243	315	286	284	279	314	288	295	339	306	317	290	313	284	296	303	267	282	288	291	265	299	282	287	282	268	317	304	293	286	288	272	311	291	290	282	278	304	300	247	298	292	263	276	305	288	276	303	326	317	280	288	294	272	276	306	278	294	274	322	277	278	309	292	286	293	300	279	289	281	303	307	262	298	285	261	285	345	260	290	268	301	314	335	300	281	304	248	275	264	306	257	316	267	260	267	259	287	281	304	305	293	272	260	291	275	286	254	313	309	288	289	309	271	261	264	275	290	284	272	309	306	287	291	303	271	317	274	256	270	278	306	288	283	274	261	276	320	270	265	291	287	276	285	261	315	286	278	285	252	266	270	275	283	304	307	277	252	304	273	267	252	276	291	280	271	330	290	236	303	251	296	268	285	264	301	272	287	285	284	296	304	279	280	292	276	283	288	257	276	277	260	277	288	274	262	311	280	297	334	251	293	286	301	260	232	257	255	297	299	283	272	304	327	297	275	275	294	272	281	265	249	271	263	301	299	283	299	269	308	279	290	320	295	269	271	288	289	268	301	288	268	259	283	264	247	285	283	284	318	282	272	260	262	303	270	283	270	284	309	267	296	309	273	281	284	271	269	321	272	297	303	303	301	264	298	286	305	295	311	271	318	305	304	270	297	250	274	286	301	278	289	290	257	274	284	271	314	298	281	281	274	273	277	257	273	300	316	319	288	272	277	297	285	275	304	277	274	273	309	300	297	284	285	291	282	286	306	301	269	280	292	269	300	263	274	294	246	299	285	293	288	280	303	294	301	288	322	269	284	280	264	288	293	302	267	286	270	303	306	267	282	265	267	292	283	294	248
11500	9541	13667	12782	9328	6774	4793	3421	2419	2081	1688	1405	1498	1163	1042	1043	992	982	830	846	914	795	781	773	743	755	777	696	745	752	728	726	709	718	729	682	702	718	719	666	738	704	698	703	696	744	734	636	687	694	712	687	750	710	665	701	670	661	685	715	719	684	687	733	720	731	707	683	701	657	688	731	673	703	715	680	701	742	720	704	690	722	714	718	674	762	705	675	752	707	660	686	686	748	690	749	693	664	679	734	730	704	699	715	702	701	732	712	706	669	739	723	707	681	723	714	674	681	700	726	708	739	738	690	682	666	725	713	658	701	699	697	703	758	698	654	698	667	731	734	675	751	666	717	772	713	725	692	703	703	699	716	675	697	749	726	726	716	703	706	700	698	707	721	699	669	671	699	682	663	678	719	685	694	729	686	708	656	701	674	695	702	690	732	737	670	701	694	677	684	720	727	752	672	642	670	651	701	708	700	729	685	678	686	727	678	691	695	664	631	723	721	654	743	740	725	715	712	729	685	694	705	694	666	698	696	764	726	712	679	743	715	728	700	680	712	753	652	736	673	669	727	683	642	685	732	644	703	721	663	690	683	725	713	709	660	695	700	728	694	698	668	708	677	676	687	669	680	707	664	643	696	733	660	679	718	706	760	663	690	669	667	761	680	698	703	725	754	678	705	684	688	743	709	715	692	755	709	718	665	664	704	745	662	698	752	650	745	728	709	703	688	683	685	683	743	719	695	691	694	699	697	654	702	738	698	712	668	712	701	689	673	705	700	695	736	686	715	636	705	684	724	679	680	659	646	681	721	715	706	709	694	690	709	670	682	674	664	699	742	697	722	688	735	684	725	680	679	671	688	703	685	721	670	706	668	739	684	714	720	760	717	699	708	715	727	723	705	727	686	687	659	681	691	717	724	707	732	679	704	702	685	703	699	721	650	689	766	671	690	702	622	707	690	744	750	704	650	686	728	716	699	694	672	680	680	701	682	727	678	713	691	683	682	750	712	676	659	735	688	713	704	739	687	726	682	690	745	735	702	726	657	677	719	725	651	677	745	716	675	702	718	708	683	703	690	729	647	726	737	701	715	708	706	701	730	705	737	724	736	698	656	670	652	711	685	706	740	716	733	701	711	709	653	690	731	692	654	705	703	714	720	704	703	672	708	670	709	699	745	711	724	664	730	663	745	722	719	726	709	703	699	739	662	753	674	702	681	705	670	714	711	678	693	714	722	699	682	699	692	711	692	710	705	685	734	694	686	680	686	754	686	689	767	678	701	744	696	696	739	698	679	691	678	707	678	721	701	649	718	750	660	708	693	671	751	699	675	696	691	638	709	687	720	742	710	680	719	710	731	690	688	717	734	719	706	726	691	705	716	682	661	714	697	717	796	713	716	654	673	682	692	712	671	686	723	702	688	724	662	684	662	682	707	764	758	677	692	714	721	694	707	667	734	720	695	702	673	672	705	703	728	670	686	716	714	703	687	713	698	741	658	753	703	663	709	682	695	674	705	667	668	713	660	708	686	726	681	679	664	730	711	679	725	748	685	732	677	722	674	678	676	728	698	700	681	682	701	678	695	716	708	731	715	727	723	677	693	757	676	742	688	709	665	726	704	718	694	702	732	710	664	711	690	664	749	672	701	681	673	702	670	711	720	702	717	667	692	664	713	674	738	694	738	692	693	653	721	681	698	737	714	720	684	673	644	657	706	733	670	676	722	718	730	653	660	714	718	725	662	670	711	700	707	677	685	630	670	659	681	642	724	777	740	707	710	662	714	690	733	682	735	711	694	673	699	732	718	705	725	710	721	737	714	647	695	726	722	704	733	725	671	692	710	681	699	707	683	689	698	705	691	711	713	663	707	738	717	708	715	726	695	693	740	701	678	692	702	691	728	659	704	711	721	680	722	706	725	684	674	753	704	684	681	697	670	700	733	732	689	660	665	668	689	713	708	728	701	684	688	738	690	694	707	706	666	687	645	716	665	719	694	708	775	683	676	689	632	692	688	693	670	700	711	699	706	653	706	671	683	725	697	728	714	689	708	683	698	671	704	702	712	687	704	775	742	738	686	706	691	714	713	735	710	742	709	715	676	715	697	682	690	714	729	718	743	686	693	717	683	757	675	699	713	675	717	762	672	729	660	699	702	696	699	720	696	680	717	712	720	696	690	703	663	734	727	687	736	721	713	685	749	745	685	703	710	698	699	677	694	694	679	693	668	686	673	706	670	728	651	715	718	678	677	716	701	722	677	671	670	755	681	706	699	712	745	727	736	707	686	678	699	705	711	666	705	732	690	736	676	678	652	698	651	720	706	702	722	723	714	741	713	676	694	705	729	692	718	717	724	754	676	758	671	707	708	734	704	678	720	701	682	713	725	734	706	687	700	662	696	689	710	707	665	710	670	696	697	700	666	735	725	716	674	720	720	690	750	688	720	741	699	721	682	744	674	716	731	650	728	714	698	684	733	695	731	698	677	713	685	657	724	687	733	710	685	671	709	696	692	722	726	720	681	679	690	731	685	712	707	665	696	674	737	674	712	658	694	689	728	664	705	697	746	697	689	671	679	702	710	690	722	660	687	698	723	679	709	684	705	730	691	702	699	698	712	700	662	735	714	719	680	737	664	660	667	730	683	723	734	619	652	691	692	699	699	699	704	714	704	710	739	672	734	649	716	675	698	695	678	676	683	681	668	688	732	694	696	692	663	677	703	636	645	707	695	727	699	730	703	689	667	709	680	732	690	662	734	691	678	667	675	722	737	697	695	716	676	715	738	707	681	700	739	709	681	676	708	700	713	686	689	735	684	677	648	679	728	695	726	712	688	728	722	707	743	709	705	693	675	670	669	686	738	705	710	691	695	680	668	674	684	701	720	647	715	690	718	731	670	698	717	702	668	756	749	738	737	718	748	691	703	719	734	703	654	667	672	712	735	701	682	751	697	710	675	719	761	737	665	714	689	702	716	690	712	656	709	700	727	701	733	730	712	713	670	697	672	669	684	690	677	747	695	643	698	710	752	730	675	689	723	704	668	704	690	724	730	691	742	684	660	671	659	694	667	674	706	652	700	703	700	685	701	665	706	710	691	675	710	679	664	700	706	694	729	717	701	693	674	703	699	740	763	728	693	712	661	688	684	722	724	715	701	696	674	686	689	688	729	662	670	750	630	637	711	674	674	639	704	723	664	685	692	740	688	680	703	678	710	689	706	729	715	677	756	662	677	719	739	676	706	701	702	701	685	703	669	748	756	706	690	678	673	715	693	714	705	661	683	697	696	671	683	689	719	721	633	723	727	746	668	672	664	675	706	702	711	651	715	688	703	662	719	669	715	679	664	678	707	690	697	661	657	703	710	705	747	657	671	737	698	701	687	722	735	710	686	714	692	670	699	731	681	720	766	675	688	724	648	714	698	679	689	757	696	752	696	692	729	728	709	691	733	731	731	649	708	732	696	689	686	744	728	697	649	695	662	719	705	694	696	709	747	691	669
30309	20534	17550	11056	6417	6137	5380	4002	2567	2102	1910	1415	1658	1296	815	743	664	539	513	497	487	460	409	420	368	364	334	305	356	296	317	319	308	271	305	271	295	313	276	311	277	280	284	311	262	276	284	250	282	294	302	279	278	282	278	261	306	288	283	301	237	255	252	300	262	274	285	273	267	281	278	274	281	295	285	273	312	288	287	289	283	293	241	302	276	283	310	236	273	260	255	267	266	267	291	304	285	292	276	285	285	261	275	275	262	288	284	297	265	304	248	271	271	256	265	292	288	322	302	263	286	284	291	301	281	292	252	296	278	243	267	262	278	251	274	274	270	279	264	269	298	267	276	247	309	279	290	260	281	267	265	294	302	299	264	299	285	297	273	257	295	286	300	281	285	269	260	275	275	284	284	307	246	290	255	279	279	293	291	260	290	258	302	271	275	280	294	289	285	296	266	256	292	287	266	303	291	322	278	283	284	292	244	300	306	311	270	271	296	290	272	297	260	266	282	298	264	246	300	299	275	293	229	253	293	275	284	308	271	282	279	271	300	274	292	298	268	292	299	274	273	276	272	316	271	284	279	246	283	278	283	273	271	267	270	269	270	319	318	283	264	263	275	275	267	256	270	274	250	275	268	265	302	267	256	275	268	284	293	257	277	278	292	259	293	304	301	259	259	307	283	275	272	270	262	307	285	271	272	258	248	299	291	278	288	290	252	288	317	281	267	295	293	285	274	254	273	305	267	264	274	284	274	298	302	300	301	278	268	284	240	278	267	267	281	305	292	302	264	280	258	268	271	252	308	272	292	246	286	282	276	274	291	278	295	287	262	315	257	285	286	275	294	291	260	322	272	304	298	273	264	258	268	304	306	282	277	277	264	271	287	292	278	275	279	281	288	314	274	274	293	292	273	275	301	281	279	301	291	273	276	302	311	291	267	266	287	271	265	247	308	283	282	249	301	303	266	286	286	276	295	266	271	299	286	274	293	290	275	277	276	287	300	284	313	279	247	312	279	285	303	283	250	286	286	273	272	279	295	290	279	290	277	299	289	261	307	301	283	304	279	269	260	279	281	257	299	275	300	285	297	310	264	275	293	278	285	312	270	270	263	276	305	313	282	282	288	227	265	299	275	281	294	310	285	304	321	280	263	288	254	293	279	282	240	252	300	275	301	287	273	264	248	280	279	291	299	277	268	255	294	286	295	286	251	279	287	281	293	286	298	287	294	284	297	294	275	296	268	318	284	303	289	270	291	275	236	268	277	258	293	266	267	260	270	292	335	285	273	269	282	273	260	260	292	286	267	262	301	300	289	266	314	263	251	275	290	277	285	275	278	253	259	292	267	301	268	289	297	268	273	308	285	270	265	259	281	271	301	285	307	268	294	278	314	295	304	291	269	271	280	285	267	261	277	299	269	268	287	298	284	300	286	248	267	271	259	270	297	274	278	264	296	290	262	266	275	297	284	276	286	282	278	262	277	302	286	284	277	294	286	312	266	276	284	287	279	280	287	283	282	289	268	283	283	304	324	261	291	280	295	271	284	311	314	279	270	294	259	275	279	312	287	283	320	282	246	278	255	280	284	251	252	292	270	263	282	290	297	298	258	280	285	282	273	258	321	276	293	283	273	291	291	293	288	262	289	272	303	266	268	288	271	309	293	288	297	268	286	271	254	263	281	291	290	296	279	258	275	269	254	285	294	323	268	295	292	311	261	275	233	269	247	278	268	275	282	306	295	297	294	262	258	315	262	291	276	279	273	260	278	300	282	264	286	275	288	270	258	262	283	299	262	255	287	295	303	266	258	275	255	278	258	284	287	273	274	270	250	273	267	291	270	254	284	275	278	279	285	282	285	282	288	273	262	297	286	265	284	277	228	287	278	303	267	306	279	292	270	243	278	296	293	297	298	280	287	301	309	248	280	277	280	292	270	281	285	308	279	265	289	260	297	303	275	266	281	279	288	271	258	267	276	295	291	262	278	276	252	257	297	252	266	294	291	298	281	315	261	315	255	292	293	271	332	275	270	260	295	269	285	255	247	308	307	296	276	261	292	292	277	284	274	268	278	243	316	252	241	285	280	288	265	270	268	245	316	281	268	295	279	276	246	245	308	320	282	274	251	293	302	285	259	280	291	292	281	297	305	313	300	287	289	275	282	282	270	264	270	269	290	268	279	294	286	292	240	302	308	267	297	270	273	286	276	291	269	295	276	308	311	304	267	276	288	282	289	267	291	270	316	309	289	310	265	278	268	280	337	256	298	295	290	285	263	258	272	300	256	289	296	289	286	270	295	287	315	285	270	302	284	289	259	292	287	249	293	267	269	304	293	263	254	282	278	283	311	266	280	270	246	269	301	299	267	250	270	304	283	272	270	304	301	271	265	271	257	291	310	294	293	284	301	276	278	264	271	251	265	272	296	245	287	291	283	290	294	241	300	241	342	262	281	287	261	268	296	301	296	243	244	304	262	291	272	284	263	281	268	271	306	273	272	287	285	279	281	286	289	293	289	281	263	286	243	289	290	308	295	289	252	261	276	305	303	285	261	271	270	298	258	276	279	239	292	274	305	291	260	270	257	264	243	274	272	258	256	271	278	272	280	291	293	289	295	261	294	261	273	290	269	281	296	290	254	297	283	289	276	284	275	283	261	289	298	259	292	253	269	290	240	279	278	292	293	283	292	275	280	265	264	288	284	276	290	300	277	297	293	283	285	301	300	258	297	271	287	273	296	276	270	291	276	236	250	272	284	299	290	270	248	306	266	264	309	316	284	314	311	311	285	262	272	283	270	276	283	274	288	285	295	298	298	244	261	287	273	270	276	310	272	280	254	290	262	324	264	255	273	250	270	271	268	302	285	270	280	296	278	288	306	294	261	293	262	320	273	285	239	287	294	262	270	263	261	269	251	271	275	266	264	275	293	261	258	311	278	308	282	295	267	301	289	298	287	291	281	288	303	298	271	270	273	246	306	289	314	292	276	268	303	302	254	272	282	282	275	258	247	291	299	244	312	295	312	291	289	310	286	267	259	274	271	286	273	300	294	307	291	293	290	284	242	287	292	295	283	273	276	282	289	272	288	278	279	267	249	259	296	270	247	287	275	310	296	311	263	279	308	298	266	272	296	301	284	282	268	259	304	266	281	248	283	262	274	264	294	279	300	272	283	251	248	276	292	285	298	268	281	286	293	287	289	261	282	275	290	297	263	269	324	305	263	263	270	321	268	314	277	270	294	291	253	304	301	281	259	293	309	272	317	302	285	259	300	267	236	272	294	291	285	270	264	287	264	269	268	296	269	288	322	303	298	275	316	278	302	278	256	305	289	278	284	302	265	275	288	299	292	279	310	283	281	262	279	266	268	272	287	275	288	276	280	297	292	298	283	298	282	254	306	297	285	288	260	295	276	296	252	267	278	283	278	269	294	283	254	242	269	291	293	298	285	272	291	276	289	289	275	320	273	254	283	289	276	266	296	290	267	296	266	287	285	298	260	309
22141	17924	23485	20769	16575	18120	16763	13102	9647	8886	8233	7031	8701	6143	4158	3807	2984	2395	2323	2373	2208	1772	1515	1518	1324	1212	1182	1086	1013	1067	975	846	815	798	801	756	786	738	759	724	723	678	733	715	740	667	698	669	736	747	633	690	671	697	741	715	694	655	691	694	698	709	694	700	713	673	680	686	658	713	757	698	700	713	718	702	693	658	684	701	744	710	683	726	708	658	674	729	676	616	719	684	706	686	706	721	689	716	716	687	681	688	673	702	724	664	674	699	701	688	661	701	722	709	678	643	648	660	656	719	727	665	714	729	693	697	698	713	747	695	642	699	669	642	672	741	685	695	698	693	695	704	708	689	715	714	679	684	652	688	658	650	682	704	702	669	687	653	747	670	716	683	699	716	694	710	639	665	686	713	684	726	673	650	672	704	706	672	682	724	692	676	652	686	713	675	679	694	704	676	699	678	756	682	671	677	642	657	714	722	710	658	677	688	744	667	719	700	690	698	709	726	725	697	697	620	727	672	673	773	699	678	652	697	692	713	711	679	672	652	689	676	673	740	674	690	700	733	644	694	717	691	681	697	721	720	663	674	694	705	716	701	750	655	694	631	661	702	705	743	618	684	734	713	658	714	686	688	703	721	689	678	709	661	703	668	691	697	705	695	704	710	715	744	719	671	666	707	655	666	755	703	684	682	689	670	709	691	704	694	701	669	717	664	679	692	720	675	709	700	685	723	690	715	721	668	692	699	706	673	655	667	695	707	665	718	718	650	742	709	686	661	666	709	693	681	662	683	657	684	701	695	669	707	666	676	654	676	654	674	677	674	708	660	673	628	661	665	689	687	693	717	686	711	700	696	707	715	751	707	673	695	707	713	634	709	733	699	687	704	700	694	679	675	688	674	704	661	691	674	710	698	728	691	703	660	664	681	694	710	677	695	681	677	687	714	680	740	666	677	697	701	705	659	705	658	702	631	709	677	676	686	682	674	707	708	667	707	699	700	676	680	719	668	660	687	691	726	663	697	668	676	717	685	699	650	682	642	701	734	724	687	704	716	717	681	675	742	685	680	662	652	730	670	700	662	645	702	723	735	721	720	698	709	660	719	685	667	692	708	659	713	715	690	685	702	711	704	678	692	670	688	647	637	725	648	706	719	665	689	682	676	692	674	724	661	697	682	659	677	705	692	700	687	723	712	754	659	663	662	690	663	688	694	676	689	713	652	711	659	741	696	684	686	692	730	647	684	740	717	644	670	688	691	691	669	675	672	678	693	671	683	659	668	668	679	703	698	671	736	666	705	700	717	712	748	721	677	672	696	712	681	698	734	659	694	677	747	682	694	675	716	719	687	683	697	669	677	660	704	668	706	723	685	695	697	686	725	720	694	657	719	636	718	730	668	721	680	698	679	706	630	673	738	711	687	707	718	643	654	695	673	683	674	665	708	688	703	678	690	692	733	759	684	741	687	724	697	600	645	672	748	712	693	694	670	706	673	670	721	720	712	705	656	692	685	674	682	668	663	695	684	689	710	718	662	691	705	718	670	676	701	718	731	689	655	689	679	694	698	664	676	631	684	677	708	700	706	640	728	655	668	650	697	677	637	676	683	699	691	670	708	669	685	691	672	677	723	738	655	722	683	725	712	674	707	730	692	714	682	679	666	662	683	715	738	700	631	675	672	702	699	684	729	668	691	729	692	770	665	716	673	726	692	727	652	685	669	657	664	744	696	791	709	753	714	670	670	689	685	722	669	686	678	663	649	711	704	703	693	635	707	659	647	658	689	704	692	682	635	699	660	696	666	739	653	671	718	674	696	658	724	698	691	635	675	731	667	632	750	682	708	703	651	649	701	721	716	700	671	714	689	718	706	724	663	679	691	733	700	701	700	657	684	672	701	718	718	692	645	715	712	720	675	729	695	693	722	727	692	722	722	683	668	720	703	697	689	709	654	666	710	742	668	714	720	683	739	682	667	677	696	669	683	692	708	715	712	663	692	724	707	687	671	647	696	721	670	731	697	726	692	708	693	676	707	691	655	682	699	695	691	727	679	672	637	740	683	708	699	712	684	675	674	654	713	665	743	719	689	666	687	715	736	710	683	676	708	723	653	686	662	701	672	658	720	694	734	700	684	706	660	721	688	690	669	711	693	730	688	686	708	730	704	745	653	669	710	688	662	641	707	669	687	683	735	682	666	671	661	721	698	720	691	690	684	717	682	689	687	710	655	733	711	679	664	704	686	749	668	682	652	696	690	683	671	670	714	716	691	662	718	639	673	685	699	707	697	689	755	676	680	667	682	707	669	685	661	692	708	704	721	693	656	724	657	677	705	733	727	657	639	745	668	717	646	666	704	629	688	741	661	689	678	703	672	666	700	710	704	676	666	741	673	690	688	704	654	669	679	741	692	716	679	643	680	674	671	718	679	710	652	635	674	708	661	654	699	662	672	747	690	679	666	706	681	683	711	671	701	716	669	693	643	658	662	716	692	701	678	713	688	724	704	715	683	690	702	733	671	690	677	686	696	669	705	646	690	664	680	715	714	661	687	706	694	709	707	713	685	662	639	724	639	723	752	734	677	705	714	732	689	740	678	689	723	679	678	663	666	696	708	693	695	680	683	719	696	685	645	697	701	705	716	679	663	664	688	675	663	689	722	681	654	684	696	689	677	644	709	687	659	715	684	687	674	664	694	702	687	670	722	679	671	707	685	704	724	697	700	669	648	682	679	707	701	703	669	722	680	639	679	713	677	692	711	696	723	675	718	694	685	711	663	680	703	707	699	742	692	657	676	668	702	690	663	658	701	691	622	730	733	700	718	739	714	675	668	690	668	720	703	712	711	693	673	698	714	683	685	634	715	699	692	680	714	692	707	707	679	723	682	728	657	677	674	659	705	706	700	648	695	691	684	669	682	717	696	705	639	630	703	661	664	707	673	680	638	714	706	717	722	662	658	663	681	681	665	672	690	687	710	712	687	662	685	688	745	692	710	700	643	673	719	728	653	674	711	681	712	695	672	726	673	656	700	684	735	678	691	685	704	703	721	701	721	644	715	695	667	620	679	747	696	679	698	671	712	702	702	660	695	676	684	679	704	664	729	696	682	656	666	680	642	691	689	751	683	709	690	711	664	652	733	644	722	656	704	663	690	717	690	663	762	717	677	660	683	680	696	738	698	648	673	648	702	706	664	726	681	707	676	691	711	718	726	767	675	634	717	732	667	669	698	673	702	699	665	718	713	718	711	678	719	688	697	723	700	690	673	650	733	692	718	666	660	696	698	696	733	650	686	665	744	669	680	685	679	709	662	672	720	663	695	636	640	710	687	713	703	690	703	660	698	709	726	714	712	671	636	706	665	725	680	724	677	707	699	702	690	666	718	707	660	716	676	705	693	691	691	717	719	686	688	698	679	708	677	714	719	688	672	643	695	716	757	673	718	725	666	674	721	728	715	669	715	702	653	701	653	674	668	682	738	707	647	713	677	687	675	698	701	676	667	715	712
39055	27671	24448	16681	10488	10652	9605	7510	5428	4102	3329	2710	3020	2403	1534	1206	965	798	759	807	718	588	527	541	458	448	413	403	364	361	355	283	251	311	258	271	295	255	261	305	304	256	261	244	256	276	280	266	259	253	252	234	281	269	279	257	262	273	252	280	277	272	277	252	275	275	270	264	277	236	250	269	288	250	240	274	233	249	279	276	245	247	294	232	277	250	248	229	261	256	263	252	239	244	241	244	263	273	267	270	274	252	247	241	224	250	259	265	243	212	263	255	295	251	230	258	229	251	244	264	263	273	259	262	274	259	232	244	266	272	245	257	261	263	248	236	262	256	257	238	241	258	264	248	259	226	251	247	276	261	262	262	275	257	262	246	259	279	245	252	248	290	262	210	281	267	266	285	246	278	275	261	235	267	239	293	260	264	275	286	248	232	276	253	243	254	276	292	249	272	235	256	266	261	247	243	234	268	257	251	252	252	239	226	266	253	277	232	262	225	267	283	266	252	219	264	244	242	260	250	241	261	253	242	264	269	239	256	255	252	281	257	253	274	267	259	248	269	247	273	212	258	236	237	255	270	263	271	233	274	240	266	253	271	249	270	261	256	260	227	243	252	252	262	243	268	267	281	255	283	245	256	255	261	243	271	248	263	261	274	258	257	269	256	277	274	282	282	247	288	242	261	274	258	247	282	280	284	272	266	264	261	261	255	287	265	256	256	273	251	233	260	245	260	255	262	257	267	251	241	275	268	302	268	289	277	259	257	278	256	267	231	296	277	230	263	239	229	261	248	263	277	262	260	257	278	248	257	246	268	242	262	265	285	270	254	267	281	242	258	227	249	238	256	252	259	231	224	275	256	269	258	230	274	235	261	306	253	265	263	253	257	252	268	274	260	265	255	253	263	304	270	261	276	265	290	253	282	284	254	256	257	267	274	238	241	222	251	254	285	249	284	242	244	247	272	246	259	230	258	230	247	266	267	243	269	250	255	248	280	258	249	248	258	256	276	291	253	255	250	272	240	244	257	258	236	284	263	265	253	250	267	256	250	238	282	237	248	297	262	232	290	244	243	269	257	251	286	268	232	257	295	273	238	242	260	271	285	266	275	246	265	268	272	271	246	247	259	261	284	267	255	257	282	256	264	265	272	244	254	267	274	242	249	263	259	267	267	268	259	240	262	276	275	283	253	246	260	229	274	225	280	272	255	253	276	260	237	254	264	273	235	246	261	245	278	264	246	261	262	246	276	264	247	236	262	273	241	262	277	263	257	263	261	259	274	271	283	248	287	286	267	260	309	262	249	249	279	271	265	243	260	251	254	278	269	237	258	234	271	247	274	273	272	238	263	272	296	272	241	268	256	215	243	259	273	290	266	237	279	262	252	261	232	241	293	257	266	250	263	257	277	291	245	279	259	282	262	278	255	284	265	269	257	270	276	248	263	269	241	242	248	278	238	282	274	251	244	258	255	259	281	286	257	223	266	260	241	234	242	245	230	248	256	245	273	281	228	277	267	291	258	247	238	228	278	237	252	258	243	256	235	248	272	261	253	268	265	274	314	283	254	244	245	249	262	246	265	284	229	266	262	236	258	261	265	265	253	261	285	264	248	260	246	265	253	281	247	219	250	237	252	274	277	261	234	254	232	246	235	251	235	237	270	230	239	279	249	234	260	261	222	235	273	263	251	295	265	242	269	255	285	247	259	277	252	267	231	253	250	254	299	243	231	287	283	251	272	238	272	284	261	248	245	257	239	231	278	263	258	250	276	236	246	232	244	259	262	264	261	262	284	287	234	300	265	273	302	280	256	268	245	256	255	239	278	258	244	287	276	276	264	270	274	264	231	279	258	257	258	266	265	242	250	245	266	253	264	266	282	270	219	266	258	243	268	283	278	252	267	256	247	241	272	248	266	242	238	248	255	264	254	241	268	238	231	265	247	248	275	280	272	256	256	255	261	255	267	248	266	307	269	264	278	241	246	269	259	254	249	266	259	300	249	250	285	283	247	263	279	273	308	264	267	256	280	264	258	266	255	296	263	228	246	243	247	245	257	248	260	235	245	257	275	279	264	225	268	245	241	285	271	270	271	263	237	266	266	236	240	276	263	271	256	250	258	262	271	243	271	246	255	246	281	250	263	265	243	251	251	285	259	236	273	246	250	270	262	257	234	285	304	233	256	238	232	242	251	303	254	259	246	264	254	255	263	244	259	221	289	253	237	272	269	279	234	243	252	253	271	253	240	267	277	261	258	257	247	224	294	262	260	259	244	257	259	247	274	223	249	257	274	250	271	253	244	266	254	259	265	268	251	247	254	261	247	265	239	258	252	260	273	260	255	266	270	252	252	298	303	247	259	261	249	257	257	276	233	264	307	274	252	252	227	224	251	242	268	254	275	268	263	265	240	270	262	255	243	243	283	255	275	238	262	238	273	257	252	253	259	289	274	296	257	260	246	246	282	239	293	268	251	250	265	269	252	273	276	233	240	295	266	250	301	270	278	236	261	269	279	286	255	261	302	287	226	248	274	251	277	277	256	263	272	244	271	253	267	259	247	247	276	291	254	271	268	242	263	281	252	269	252	280	267	255	259	253	243	252	283	270	246	237	234	248	290	252	228	276	247	260	249	266	284	276	213	272	273	262	273	235	263	236	280	257	257	265	275	278	257	268	250	247	257	250	230	259	282	277	274	242	249	241	235	243	258	299	269	258	278	287	244	250	294	259	283	279	286	254	254	254	254	215	273	252	257	239	292	254	269	289	274	276	231	286	281	258	252	285	249	248	280	242	255	240	274	270	237	244	253	244	289	271	249	261	267	239	240	262	265	270	280	264	256	253	239	247	263	243	278	232	256	234	237	264	260	240	251	242	216	286	261	270	265	260	263	266	252	273	252	263	282	315	258	257	273	256	293	264	253	273	252	245	258	250	284	278	251	270	318	246	244	280	249	254	228	258	277	250	288	279	245	216	287	246	245	252	247	237	259	283	247	268	291	244	265	243	255	245	268	266	283	240	244	247	295	294	259	255	288	267	258	276	256	276	257	293	269	273	266	229	277	284	246	254	275	238	260	277	267	226	244	269	244	278	259	242	254	237	257	244	264	244	252	254	248	273	244	250	257	264	263	238	266	257	290	285	270	262	247	283	242	286	244	259	238	261	272	259	252	246	259	259	257	262	232	239	246	256	251	272	230	239	257	247	238	269	281	245	245	249	264	264	233	278	263	271	274	234	256	272	272	255	262	269	256	252	297	261	269	243	256	239	289	257	261	270	237	272	247	256	246	239	257	258	234	253	233	285	263	232	250	263	230	251	269	286	254	270	269	248	239	263	233	270	230	254	256	226	286	258	238	252	223	258	268	275	244	292	261	257	277	265	288	264	262	260	270	243	251	263	289	239	273	280	244	272	274	225	246	265	270	273	245	236	256	243	256	250	247	247	270	292	255	228	267	275	261	244	265	261	245	234	240	266	263	293	238	261	267	285	246	233	291	259	270
27046	22876	28472	26378	22856	24866	23348	20187	16152	14267	12902	11734	13767	10287	7016	6146	4994	4164	4011	3928	3754	2960	2582	2247	1801	1818	1626	1569	1334	1290	1103	922	910	811	826	786	737	773	732	752	719	689	665	662	653	689	653	643	647	613	663	628	659	627	632	627	615	655	697	691	644	626	679	638	662	663	643	655	635	655	632	620	593	622	648	626	653	654	652	684	678	632	723	641	631	638	679	633	636	674	634	623	658	636	622	673	627	660	612	636	637	623	642	630	632	643	645	660	618	684	677	650	631	671	640	657	666	659	629	606	686	673	639	642	640	656	668	655	662	649	673	566	655	658	624	689	671	636	633	683	680	615	623	664	643	656	602	670	647	598	604	658	634	635	648	663	642	599	648	642	690	603	626	657	658	676	644	643	638	626	638	645	640	579	612	647	629	650	646	639	652	659	673	621	636	665	652	689	628	658	630	593	604	673	613	624	594	624	676	615	687	682	641	662	659	662	673	732	644	656	670	663	618	666	648	607	606	658	660	614	664	636	677	640	682	686	647	724	662	660	648	640	650	680	641	632	641	622	662	608	642	642	651	654	636	639	680	638	622	665	644	606	639	636	679	684	648	631	622	640	641	616	627	610	648	664	639	604	657	644	639	612	656	671	587	600	665	668	601	615	635	611	660	600	643	625	617	651	666	647	659	655	625	650	611	598	659	685	647	632	607	638	646	624	694	670	624	620	622	666	613	644	591	608	635	644	645	692	668	634	675	634	672	601	668	644	643	614	661	623	633	615	656	652	622	623	625	642	593	603	616	670	565	607	632	613	605	635	646	624	625	614	631	647	629	630	611	613	655	652	628	647	661	653	614	628	677	642	649	591	619	654	648	667	655	632	649	624	632	602	650	622	648	657	677	651	661	600	615	642	653	606	639	701	634	648	644	620	659	637	616	655	611	626	638	640	657	672	629	663	657	653	620	646	618	638	677	694	659	644	608	650	658	651	596	617	628	644	668	599	618	637	642	665	700	644	619	618	650	633	627	632	640	631	617	676	650	661	610	646	621	645	658	639	614	665	643	665	617	637	645	611	632	658	648	668	680	618	646	663	619	692	643	625	620	632	622	668	627	640	625	620	682	638	699	613	618	679	649	612	655	661	629	702	643	656	641	657	642	614	639	662	611	642	666	594	694	640	665	656	629	660	580	596	656	628	598	658	617	685	652	640	618	665	629	647	657	620	615	609	642	630	629	600	682	616	698	664	638	591	656	670	660	627	630	663	669	659	664	646	618	653	606	648	675	635	672	630	633	593	673	662	601	632	626	668	675	654	621	634	612	612	675	642	630	641	631	632	643	633	672	651	637	645	602	645	654	623	692	627	606	668	597	568	650	619	666	683	673	648	654	660	626	618	615	615	695	593	610	645	683	670	626	629	623	623	621	605	662	675	602	662	654	649	581	645	665	641	658	604	623	639	631	632	653	645	608	675	669	637	633	630	674	682	647	605	636	661	648	658	669	649	637	584	594	616	622	630	637	614	625	672	640	692	669	666	650	605	638	660	670	684	668	606	619	691	652	627	665	669	648	639	653	577	656	653	642	676	654	656	629	621	598	642	635	635	668	666	640	599	678	610	647	654	649	635	624	680	624	651	670	675	653	652	664	678	643	637	632	639	640	643	657	701	610	649	665	668	652	654	655	676	676	638	647	625	662	640	644	620	663	595	612	655	656	648	640	626	636	618	639	668	702	657	662	664	639	643	656	611	667	636	659	670	598	610	708	651	652	598	620	622	628	654	655	613	613	627	639	638	647	619	652	635	655	618	701	616	671	658	635	650	682	635	648	626	671	635	658	647	665	592	651	662	627	618	652	681	618	624	640	612	645	635	693	652	649	665	637	634	651	671	698	654	657	616	622	649	621	681	635	661	608	610	644	656	650	667	652	636	670	629	678	650	680	680	654	608	635	649	633	606	623	675	656	603	586	623	668	649	624	640	665	616	671	657	621	660	657	653	690	665	644	653	672	657	641	654	623	649	666	668	620	643	599	647	699	680	649	629	621	652	672	662	600	604	619	638	617	619	645	600	654	641	658	621	663	608	652	654	585	601	629	659	676	661	622	663	616	635	606	595	681	663	626	675	651	687	612	629	657	603	665	669	652	638	708	665	644	620	642	647	651	635	648	653	649	637	653	656	650	625	640	632	646	647	675	634	644	637	623	691	657	690	612	660	653	627	670	636	668	640	644	656	613	610	666	614	662	676	683	678	679	624	638	622	624	649	635	665	682	653	637	631	608	605	645	701	588	608	651	598	600	635	615	645	619	625	660	619	644	673	648	554	657	653	646	640	640	644	657	625	690	706	644	625	640	636	658	610	642	623	670	658	641	704	667	639	661	644	629	627	599	607	653	643	626	651	660	613	633	686	695	674	653	647	683	651	617	638	644	597	639	686	645	627	658	587	655	612	630	665	603	659	642	587	623	638	653	623	651	638	657	653	648	650	604	607	654	664	641	651	653	633	665	626	640	671	628	665	637	635	641	645	653	641	646	647	681	656	626	625	649	620	599	621	594	688	637	656	666	588	643	641	637	628	653	647	653	672	660	660	676	632	630	642	645	636	622	684	671	640	645	655	625	619	614	631	640	601	633	673	597	634	620	662	640	650	631	653	687	628	601	662	628	698	663	650	657	611	655	635	636	637	693	651	667	638	604	658	635	629	632	627	659	671	623	614	624	647	670	601	619	630	666	653	653	634	627	638	571	644	667	659	656	669	619	600	682	593	652	611	626	658	627	639	654	672	610	615	690	645	633	626	631	635	650	660	616	619	617	577	619	660	642	643	596	647	647	643	607	670	598	650	623	664	653	656	621	650	630	607	632	619	622	660	667	643	613	639	665	631	658	671	695	670	643	706	686	691	663	622	665	650	630	634	655	611	622	661	661	638	675	670	653	631	683	623	663	646	657	641	627	637	663	663	613	687	627	627	673	610	653	647	635	632	616	598	627	647	625	669	607	627	622	653	648	616	640	641	685	658	645	693	700	650	612	679	634	625	645	664	593	609	669	612	631	666	710	626	681	588	616	669	626	676	653	688	626	635	632	624	644	674	623	631	645	647	653	621	596	648	604	617	661	703	658	655	632	636	658	631	660	635	644	627	676	624	653	691	602	663	636	635	649	662	665	655	656	608	633	623	616	677	587	638	703	665	626	645	653	597	602	616	668	647	623	658	650	634	654	627	664	623	654	640	656	630	671	593	613	647	652	672	603	645	652	671	641	629	632	576	635	654	624	622	633	664	605	649	646	674	683	656	673	662	599	657	643	639	653	645	633	641	655	665	662	650	628	629	694	669	638	628	680	669	666	625	633	592	651	619	650	637	677	603	664	632	647	622	665	695	617	679	643	625	596	644	602	624	663	607	676	640	626	654	687	653	620	697	632	636	646	636	624	669	630	668	662	607	612	618	649	658	641	625	677	616	642	653	592	682	623	649	613	632	660	696	658	603	620	666	619	671	622	712
17152	9323	6744	4159	2408	1662	1170	796	641	482	427	361	390	361	371	367	346	293	302	327	275	304	271	306	300	317	291	290	289	257	271	293	265	316	303	308	296	264	289	252	271	296	270	285	262	268	292	262	292	274	287	315	295	262	286	295	258	268	283	293	257	287	278	289	293	298	299	309	260	293	268	273	297	280	308	277	307	286	262	273	284	264	319	316	245	281	281	255	280	272	288	280	287	278	311	272	263	299	272	256	292	296	288	281	273	265	281	248	299	296	282	285	281	299	290	256	279	308	269	285	273	277	288	318	250	293	269	250	301	273	278	268	274	294	288	284	300	277	284	279	281	272	289	270	269	271	239	275	272	266	298	282	284	259	285	292	273	281	287	260	254	290	278	262	285	269	309	284	269	292	268	279	290	286	256	266	294	281	298	274	284	268	307	300	264	269	290	311	274	269	271	269	298	300	284	281	284	277	286	292	261	268	248	277	279	266	325	274	262	308	258	289	283	260	284	284	277	290	269	275	276	284	252	284	307	273	290	298	268	296	306	285	298	274	281	292	251	319	314	278	274	275	273	265	262	271	290	287	275	258	293	273	272	286	274	281	291	296	302	295	275	282	275	300	317	250	295	291	296	311	279	229	262	258	278	288	292	276	291	293	263	288	270	295	280	284	271	251	274	266	284	270	275	252	285	269	271	294	286	299	311	259	270	271	274	286	267	277	284	275	257	292	258	282	289	304	312	269	270	273	282	276	250	281	270	305	286	295	276	270	299	277	268	272	250	268	289	265	267	244	290	268	264	295	297	306	279	295	279	290	288	269	242	286	266	258	270	275	284	273	264	259	283	263	298	265	295	241	282	279	281	290	284	303	289	294	264	305	279	287	302	282	285	281	298	300	285	250	283	274	279	273	296	299	270	300	287	293	294	288	259	269	263	324	266	293	263	259	342	288	296	269	257	299	290	276	286	250	289	288	268	272	276	274	256	261	301	260	267	265	270	296	256	287	318	319	299	304	289	289	318	266	290	293	271	297	302	284	294	283	285	235	270	271	267	270	289	277	308	291	253	264	291	300	305	291	261	268	302	284	269	274	335	275	277	312	252	255	292	291	266	279	302	261	282	277	267	272	276	258	273	303	283	281	293	253	265	263	281	260	270	293	263	271	292	250	283	290	286	273	293	283	257	254	280	258	256	283	272	281	292	259	267	279	278	273	284	292	308	266	290	285	303	333	273	242	250	283	284	273	285	285	295	267	252	245	246	270	297	281	251	266	295	267	284	294	263	317	280	295	308	272	282	281	297	240	292	281	293	280	254	271	281	281	275	311	267	263	286	296	305	299	284	273	266	248	259	243	302	278	306	298	290	265	262	270	285	250	306	274	307	281	323	305	315	326	300	274	291	290	262	275	262	293	276	295	267	308	271	277	240	282	282	277	258	289	283	282	277	295	278	283	298	270	326	305	293	279	305	284	263	289	270	258	242	268	288	279	282	284	308	291	293	284	300	294	276	282	285	289	265	264	292	266	270	270	283	294	301	262	259	276	314	282	273	275	272	277	282	261	280	296	244	293	295	298	233	246	265	277	271	291	271	295	278	293	272	258	276	288	272	311	281	285	298	288	299	242	288	289	254	279	298	267	263	265	257	286	299	254	312	262	264	254	293	275	251	279	276	300	275	275	296	298	251	274	274	272	273	269	298	266	283	248	275	287	261	308	317	272	263	268	283	265	271	255	276	291	278	296	264	256	272	254	271	300	266	291	269	300	278	307	278	269	273	291	284	297	286	301	261	286	296	279	271	286	273	288	278	262	325	313	286	283	252	262	313	289	265	284	269	238	289	290	306	271	274	279	281	289	249	274	281	287	291	305	277	281	272	282	254	261	285	245	296	266	283	269	270	291	274	283	265	272	268	293	293	267	299	259	299	305	283	296	273	270	252	282	280	292	267	287	281	307	303	262	289	266	322	260	279	294	285	252	292	310	271	289	291	303	269	301	272	279	299	270	270	258	285	253	317	264	272	290	247	287	263	267	259	299	282	282	289	278	318	261	255	292	256	296	272	275	240	279	288	258	263	268	274	293	288	311	286	278	281	283	307	301	278	280	264	277	277	270	288	263	287	281	275	331	303	297	298	292	263	300	273	331	278	302	280	284	269	281	317	249	262	262	277	272	266	275	271	261	277	251	256	281	312	270	283	303	277	287	274	287	251	299	300	282	297	279	320	246	274	300	298	287	304	284	275	274	266	278	238	281	297	294	267	269	300	248	265	286	260	308	300	299	252	254	241	278	301	277	278	281	271	254	288	278	309	311	257	258	300	304	281	298	297	270	260	271	271	253	276	263	291	252	291	279	261	284	270	270	301	244	286	272	280	285	270	301	275	298	247	253	292	299	300	269	279	269	304	255	278	288	264	245	246	286	276	266	284	272	285	282	311	307	251	301	294	226	290	294	282	287	240	320	271	273	293	290	254	284	269	268	283	274	245	277	292	275	286	291	272	278	284	293	285	303	278	289	280	308	276	267	316	312	281	274	254	281	305	282	295	280	318	265	273	267	273	280	272	284	298	267	324	248	296	265	267	273	261	293	285	290	312	274	282	271	281	269	286	303	253	293	292	288	278	273	298	296	276	299	299	251	268	306	291	300	270	286	284	290	272	277	297	284	286	268	270	284	252	294	275	277	289	245	253	305	260	278	259	251	275	305	267	280	270	266	265	279	261	263	279	268	271	268	297	223	293	274	270	297	271	297	307	288	309	241	266	275	291	280	292	279	253	281	286	268	288	265	289	280	297	308	278	293	286	275	292	278	267	286	304	295	281	261	307	292	275	296	275	289	294	278	293	273	325	282	254	288	276	270	269	276	279	301	277	272	282	285	265	280	275	300	314	318	306	272	291	265	281	279	251	294	282	262	263	270	259	251	270	261	274	258	287	303	312	287	281	273	273	255	312	273	251	260	277	294	279	238	273	286	300	246	302	225	296	259	270	301	267	324	246	284	256	281	260	301	271	285	264	284	283	274	290	229	258	287	259	252	268	279	268	284	275	288	272	278	269	302	256	297	280	288	289	249	272	308	268	300	304	287	282	286	292	294	293	268	260	267	277	297	292	274	270	267	290	269	265	247	289	274	285	252	293	285	271	260	296	308	246	248	270	302	248	286	270	291	295	299	296	270	279	286	237	273	274	304	278	255	311	238	274	270	254	273	278	259	311	272	274	285	266	284	294	282	259	281	247	298	256	283	289	278	262	274	306	288	266	248	291	301	290	297	289	276	293	288	281	314	275	265	280	273	282	292	289	314	267	287	300	288	294	311	281	262	275	280	294	300	274	329	281	250	280	299	273	283	244	305	299	271	266	320	278	288	287	267	274	262	297	262	284	276	276	293	266	269	273	246	275	277	295	310	279	296	297	280	291	307	285	274	296	298	278	287	271	303	285	266	285	261	272	292	284	270	277	280	297	309	315	288	286	304	257	258	269	273	270	256	291	270	259	302
12402	9011	12272	11317	8713	6640	5071	3579	2304	1955	1504	1437	1353	1229	1053	1026	986	885	945	926	852	794	802	793	742	775	742	753	722	753	723	758	696	698	753	668	732	700	713	709	670	677	687	703	700	704	678	679	665	642	694	716	673	711	694	663	681	665	704	680	634	707	712	683	634	668	670	671	690	647	670	720	716	693	663	692	704	705	707	681	628	702	683	678	654	632	688	695	711	723	659	699	623	707	635	701	657	713	689	690	699	674	642	743	701	711	685	716	659	689	675	661	712	701	666	714	708	722	725	700	648	689	686	686	700	655	702	733	643	666	669	718	709	664	709	691	737	642	736	686	719	680	733	711	745	688	702	722	695	705	692	660	679	692	655	697	653	686	682	714	689	712	692	706	719	665	669	689	697	685	724	675	701	697	714	646	647	738	674	717	687	689	704	642	689	714	668	705	683	676	701	666	656	627	679	715	720	662	686	677	694	678	719	666	686	681	686	700	682	688	706	726	681	658	742	711	692	709	734	703	704	711	720	687	672	704	641	660	696	708	673	671	720	728	652	721	678	666	697	682	693	692	654	693	688	683	647	690	674	671	678	717	679	676	693	670	700	701	681	691	715	680	693	712	713	687	730	641	708	671	719	670	686	655	672	688	686	705	703	697	687	688	650	694	658	725	699	671	723	684	673	705	647	707	642	735	687	682	652	679	742	682	700	683	699	649	677	678	694	685	738	644	676	728	726	709	732	672	732	655	699	633	716	685	711	673	696	686	716	733	683	742	685	693	729	744	691	691	664	717	671	705	712	746	652	667	715	726	740	730	707	659	679	720	686	725	656	654	733	652	722	636	695	659	681	659	687	699	680	684	674	638	639	728	718	687	675	668	745	699	702	749	639	674	687	725	690	696	683	696	680	648	715	665	715	708	682	712	641	741	711	715	683	696	689	716	666	674	705	698	676	705	675	679	692	761	689	710	663	671	667	713	675	730	685	655	654	701	661	677	722	720	671	659	713	749	681	687	731	687	655	670	682	672	691	712	700	696	739	700	701	667	663	665	682	725	686	730	676	711	679	742	633	720	695	651	657	667	722	720	711	725	708	645	688	675	656	723	692	689	680	671	663	658	726	663	666	735	708	685	685	683	670	666	659	679	687	679	716	637	724	717	703	735	709	709	693	705	670	699	670	617	728	700	707	715	686	670	747	701	694	681	715	678	719	660	708	687	651	720	707	699	687	745	662	701	698	663	695	647	695	671	628	690	680	726	673	679	679	696	664	663	714	714	676	730	658	688	669	695	722	688	705	675	704	688	719	728	684	674	703	646	693	637	723	677	699	662	741	665	657	704	701	703	648	685	740	684	700	699	677	705	730	686	691	719	649	675	692	652	706	708	669	690	662	696	743	690	668	720	697	727	646	728	691	698	622	728	687	725	675	680	715	635	703	703	623	714	694	668	729	697	660	746	668	746	658	726	694	706	687	667	742	677	675	663	708	657	696	680	684	672	706	691	685	748	714	667	717	676	727	714	717	676	670	652	683	656	704	651	712	667	697	686	624	646	748	629	652	671	695	681	646	691	716	676	663	685	651	661	688	680	725	709	713	674	681	724	695	659	652	697	716	617	740	659	677	687	683	662	659	684	660	695	701	687	642	675	654	690	668	692	664	713	676	682	687	682	689	656	697	707	673	681	664	698	706	681	657	711	678	732	697	673	679	656	676	675	724	655	675	657	670	687	700	696	658	665	691	666	675	672	685	700	694	691	672	687	702	715	706	653	693	715	719	678	704	673	627	715	677	706	649	703	671	699	745	715	693	623	676	681	699	681	683	632	696	661	737	635	649	690	694	682	719	737	685	714	747	661	720	710	689	690	721	665	712	714	651	705	718	702	678	675	715	699	666	720	744	729	748	677	719	708	687	673	694	651	717	725	679	697	695	685	670	656	675	682	636	649	638	659	742	722	733	707	674	743	664	692	697	696	730	697	768	659	701	676	701	632	725	725	699	686	626	676	694	694	666	691	674	667	644	684	682	721	675	659	720	679	696	717	693	675	649	702	725	733	680	700	662	743	686	716	676	675	637	706	690	670	744	701	741	755	691	674	679	678	676	699	714	701	710	679	676	725	688	675	669	732	717	656	648	690	638	660	671	700	637	739	747	683	656	687	692	659	661	641	696	729	639	693	703	695	660	706	661	720	697	685	673	678	652	691	727	653	732	688	702	631	694	729	692	677	686	632	693	702	687	670	694	702	662	689	688	686	690	691	684	685	713	715	691	632	671	695	704	638	675	671	702	684	671	640	685	690	659	681	728	650	682	651	706	680	742	686	718	740	692	695	693	733	684	676	727	675	708	691	683	672	695	712	687	748	703	708	696	731	700	662	722	661	669	654	699	704	743	721	693	710	693	693	701	728	663	652	678	716	680	650	701	676	713	660	678	717	667	682	678	705	666	666	713	657	701	708	702	693	654	714	696	702	733	674	684	676	672	720	713	695	722	680	720	683	729	681	693	685	674	714	685	686	645	726	662	650	689	700	721	687	658	639	668	652	706	693	658	705	693	718	652	710	676	694	686	692	708	730	712	696	703	689	703	674	639	713	668	723	648	687	713	685	682	699	687	754	664	672	693	722	683	673	724	729	696	702	676	646	693	684	681	740	678	699	676	709	683	653	679	700	649	709	676	655	718	694	681	673	717	657	728	671	684	691	727	676	684	669	664	718	698	652	682	727	695	709	676	679	687	670	692	662	717	693	634	695	664	626	723	702	704	681	644	704	699	668	657	657	706	705	702	717	667	678	695	715	666	651	690	687	694	653	692	659	688	700	693	685	686	636	698	680	645	659	713	676	667	728	736	717	674	699	674	708	681	743	700	675	673	684	717	670	661	698	701	711	626	680	663	706	700	642	720	602	737	684	664	721	694	681	707	680	692	663	654	665	639	741	708	724	643	670	697	679	646	679	714	641	682	663	714	699	692	681	683	698	676	685	717	726	720	631	713	659	710	687	729	660	711	641	682	717	678	719	718	658	707	678	659	712	632	723	678	704	743	677	719	649	672	713	637	701	688	672	673	642	701	704	620	644	722	654	681	670	708	691	654	649	694	695	690	675	660	715	701	697	681	659	660	695	683	738	656	660	715	689	700	701	722	713	674	691	634	641	679	710	697	653	686	699	680	683	689	690	705	750	703	706	676	705	674	708	685	703	676	680	708	704	690	676	686	684	654	686	673	675	639	647	701	704	668	700	688	723	691	700	671	691	713	716	719	729	673	730	697	660	706	698	729	655	776	671	685	684	714	737	701	669	662	668	684	702	696	648	703	667	657	710	708	678	659	653	693	671	744	634	660	687	668	720	709	715	719	650	711	745	672	687	667	659	730	671	711	690	701	676	701	656	681	730	695	666	644	690	708	676	645	668	675	705	694	683	696	692	646	651	662	702	698	704	709	711	711	686	692	733	682	661	675	633	644	702	675	684	712	683	658	733	673	681	673	661	655	736	736	692
29657	18289	15040	9983	7356	7185	5871	4308	3073	2177	1837	1461	1365	1143	837	676	670	582	548	552	497	431	392	429	380	388	367	344	309	293	299	297	250	309	277	286	281	297	308	293	289	266	277	258	235	256	289	272	285	281	292	279	271	255	303	269	268	276	282	265	273	300	292	271	277	286	278	242	274	253	288	262	253	282	302	270	260	255	259	264	274	266	255	290	264	278	264	290	298	293	280	284	295	229	294	281	272	257	305	274	260	298	292	269	252	286	275	268	273	259	267	292	245	237	308	307	278	270	246	290	279	251	280	289	305	291	287	288	280	263	278	296	260	284	278	243	250	289	274	281	315	275	319	275	320	257	268	286	257	255	300	272	276	273	283	291	271	258	289	243	274	258	275	261	285	286	278	267	269	251	277	293	271	283	292	262	298	286	307	289	272	285	313	271	294	279	271	306	261	289	258	259	279	289	245	251	266	262	273	277	285	274	253	277	291	280	284	249	281	268	274	264	280	293	264	272	278	250	283	297	288	249	276	263	238	310	278	280	297	315	293	269	282	247	264	274	262	252	275	305	275	258	274	282	264	285	264	259	308	260	277	250	291	279	259	275	293	268	247	245	304	259	279	257	291	280	284	295	271	279	298	274	259	290	299	296	263	276	286	281	291	240	263	279	292	254	255	258	312	284	297	260	285	253	291	284	249	305	318	286	264	274	232	246	229	286	271	254	321	275	247	280	243	299	276	280	298	271	253	287	261	271	269	273	298	295	283	309	277	278	267	274	294	315	286	302	243	282	294	259	279	309	272	261	305	278	289	312	295	274	302	323	266	267	271	272	269	267	253	288	294	271	296	280	255	265	260	276	252	283	247	256	286	238	297	257	317	321	252	270	255	259	273	273	267	279	261	281	300	262	253	279	256	286	261	251	278	272	274	303	282	275	306	274	254	256	247	279	294	265	280	262	252	278	276	290	259	303	256	253	285	270	261	309	272	293	284	304	258	264	278	294	279	256	238	253	292	272	261	278	282	272	282	292	268	261	266	290	254	293	302	277	290	274	293	278	276	267	271	267	299	295	316	277	244	274	291	289	289	275	274	234	295	269	291	263	261	270	268	278	290	264	276	273	270	261	269	300	295	300	265	257	294	298	267	315	267	295	277	284	255	292	288	289	266	279	276	258	267	254	262	305	288	282	274	278	271	279	269	268	293	273	267	256	276	258	283	235	260	293	278	254	283	259	274	240	294	272	297	275	274	328	252	267	232	287	279	279	268	264	281	304	262	291	290	283	307	281	282	268	262	288	279	266	264	273	310	242	282	270	274	299	277	269	299	260	299	259	286	240	280	256	272	248	283	267	277	280	280	285	269	269	306	266	279	254	246	287	298	275	305	293	299	295	267	295	251	260	312	282	247	251	258	263	291	305	278	275	313	269	265	255	266	269	276	293	262	275	258	257	283	263	262	268	279	261	289	272	289	256	259	284	267	284	247	267	267	293	291	284	264	247	287	282	271	266	258	276	270	283	258	273	278	246	248	247	247	291	299	303	299	288	305	304	265	268	268	286	268	272	261	243	293	261	270	274	275	301	286	274	281	287	298	262	284	269	256	284	268	270	250	278	256	314	245	268	294	269	288	285	256	254	275	267	286	282	287	282	270	280	291	255	310	237	323	300	271	278	282	279	282	269	295	281	286	247	260	266	282	288	255	282	290	278	291	263	278	287	271	303	264	283	293	287	260	249	278	302	269	238	262	292	250	262	284	259	294	258	297	266	267	260	274	269	296	276	287	295	263	280	283	287	304	246	296	285	250	288	247	277	280	291	237	275	271	282	298	253	283	253	290	279	265	267	308	285	272	266	306	285	277	264	255	290	270	311	265	282	268	251	293	290	268	270	264	252	276	292	253	271	267	273	278	287	261	268	258	300	254	271	304	272	276	280	315	276	272	238	274	258	288	266	305	278	265	288	303	286	276	281	266	253	258	243	257	261	273	282	262	263	248	294	244	279	257	276	266	266	275	265	275	262	287	260	270	281	289	260	277	277	257	233	270	251	260	283	240	273	305	294	275	280	254	291	263	289	296	271	289	278	291	293	267	253	269	267	295	282	307	271	246	254	281	286	275	275	286	274	263	259	309	276	304	258	285	307	291	260	291	238	280	273	269	262	284	278	260	269	276	263	282	276	293	289	266	284	295	298	285	260	261	303	262	287	299	274	285	273	254	260	288	281	259	274	293	266	239	262	254	287	264	256	291	263	282	253	263	253	258	273	289	269	268	308	292	266	275	311	288	273	296	260	229	304	265	284	281	305	271	291	294	274	293	240	302	275	279	269	266	284	267	275	287	267	314	257	263	273	303	277	285	269	267	267	267	242	267	304	313	278	279	243	264	285	255	254	298	238	289	284	289	276	270	263	285	247	264	259	254	277	256	291	309	320	265	280	261	279	257	287	240	247	295	285	240	281	260	300	240	287	277	265	271	272	253	238	291	280	283	266	237	295	281	279	293	296	286	274	282	268	278	293	258	256	249	266	258	300	269	277	256	263	264	260	270	282	260	301	273	283	279	280	297	295	260	254	259	287	255	283	247	253	318	260	273	290	247	321	257	280	266	260	269	312	263	286	261	277	259	275	303	284	260	253	243	268	247	254	266	265	260	272	281	263	293	281	270	301	268	274	272	290	286	277	283	259	288	252	288	287	268	249	268	278	306	321	257	280	293	264	285	303	290	288	282	315	266	263	251	259	256	279	276	270	291	261	281	256	301	282	282	289	295	270	276	271	297	272	268	277	275	302	254	268	238	275	309	295	279	268	262	257	313	254	245	298	272	247	279	281	249	288	294	291	260	250	257	298	263	251	289	261	270	278	300	244	297	274	255	283	277	314	266	267	299	232	247	257	252	297	285	278	309	293	249	240	287	292	266	275	289	292	290	258	280	261	285	248	289	259	271	278	252	291	289	287	281	294	275	272	267	264	251	274	285	296	280	292	275	271	273	288	281	264	250	264	268	283	271	268	276	297	287	275	266	231	269	308	274	278	254	313	273	265	319	280	272	275	266	293	276	253	313	230	259	266	297	243	309	258	302	268	253	259	283	266	248	250	276	298	253	275	264	252	265	296	272	268	269	275	276	304	268	281	245	288	274	277	294	257	290	282	276	290	286	268	264	263	264	249	263	310	260	280	256	269	244	259	296	280	258	272	260	281	267	283	257	286	268	256	316	312	282	292	285	292	283	265	241	290	280	279	257	247	295	297	279	289	268	304	282	286	281	313	282	231	262	269	257	280	294	289	282	256	279	278	269	231	276	254	274	274	283	274	278	292	294	295	254	285	277	266	262	274	279	265	270	291	257	285	248	272	241	278	296	301	261	296	259	256	276	260	254	281	274	253	302	288	269	303	276	288	249	256	258	268	264	264	278	282	269	246	294	282	246	295	260	250	273	284	295	292	276	283	277	274	255	250	259	241	267	282	290	261	289	255	274	264	283	271	280	275	272	298	254	299
21379	15965	21081	20061	19094	19921	17865	14580	11936	8703	8023	6834	7339	5606	4202	3672	3480	2786	2611	2538	2231	1779	1597	1612	1464	1492	1295	1261	1179	948	879	810	746	770	733	805	732	760	747	771	697	720	666	691	681	665	710	688	686	705	661	652	661	666	729	646	709	653	673	684	690	689	714	719	692	657	696	684	674	629	677	651	700	719	705	685	719	731	687	715	685	641	656	710	702	726	695	684	666	634	663	693	697	666	728	677	668	641	657	702	709	732	665	699	666	683	697	692	697	645	666	660	682	646	704	702	665	725	725	664	714	674	695	674	654	638	649	695	686	652	656	660	721	721	733	676	722	646	696	674	649	655	721	720	662	649	684	642	692	714	694	701	684	700	679	696	689	644	675	652	669	663	653	695	713	691	697	691	662	693	634	678	660	691	676	658	704	644	638	739	730	710	752	697	625	662	692	648	711	666	666	666	685	678	719	718	670	716	682	663	677	679	707	660	720	673	678	651	660	674	689	671	671	696	653	697	700	663	688	649	685	653	663	673	683	655	672	666	719	703	679	674	746	675	679	711	671	693	691	686	673	732	696	700	667	723	689	745	650	700	663	738	644	677	685	700	661	646	729	675	702	707	707	692	693	677	735	678	686	683	696	653	651	692	670	671	691	696	697	663	735	679	722	669	714	671	696	715	635	664	645	681	703	712	681	672	720	676	677	633	696	665	678	678	685	677	656	635	660	743	684	693	696	655	684	741	681	706	679	738	703	681	712	702	654	690	642	652	695	700	654	674	677	664	680	686	666	658	677	637	656	705	628	670	709	643	682	671	699	688	695	699	702	715	682	730	711	724	672	696	689	643	713	686	677	707	656	689	660	659	690	682	674	700	652	689	635	654	697	691	677	661	694	712	666	661	667	693	694	673	682	632	705	682	687	670	673	699	669	697	706	705	681	661	714	702	681	712	721	664	647	702	729	706	678	712	730	677	680	669	673	670	670	692	692	674	682	633	668	701	710	706	682	704	615	675	679	679	687	713	657	662	707	691	689	672	640	676	683	670	726	700	686	668	707	683	706	620	695	672	661	683	669	666	710	714	664	656	739	628	672	707	670	681	709	655	683	670	724	663	647	686	740	704	687	668	626	700	678	659	675	642	601	683	699	701	738	674	664	650	680	655	689	633	636	610	662	665	632	690	671	670	690	670	681	696	740	697	661	640	690	680	649	692	693	742	675	693	665	653	696	662	695	717	697	678	648	677	698	653	687	642	701	724	604	730	644	692	686	687	649	692	651	680	676	689	683	671	691	677	679	671	683	677	697	658	648	692	649	671	709	658	705	702	640	712	668	687	649	695	682	683	722	677	724	689	689	701	671	664	668	703	704	652	652	665	680	691	702	660	675	671	660	676	671	681	664	649	647	679	693	678	627	718	636	637	697	724	663	659	719	667	696	706	707	652	659	678	678	667	660	696	684	704	687	663	726	640	736	695	655	701	671	668	709	747	724	698	688	625	688	653	700	670	679	646	630	671	678	658	682	681	702	682	637	687	700	654	692	725	649	710	667	683	681	648	650	696	655	670	727	700	698	714	689	654	678	714	666	669	661	645	678	672	684	686	701	684	667	624	661	704	711	706	696	674	661	699	639	691	679	659	685	664	628	668	695	654	669	680	714	683	667	706	700	656	702	665	681	670	673	668	663	645	643	686	716	672	659	678	700	703	731	672	640	674	666	725	695	670	675	656	667	703	719	664	723	633	687	654	685	660	662	653	645	689	700	724	719	675	681	700	697	707	640	703	710	643	701	668	657	695	656	655	686	696	709	650	691	633	702	684	650	681	654	738	674	671	701	652	680	690	669	716	672	681	672	707	662	699	713	681	658	692	686	712	651	687	674	709	697	684	680	693	708	691	700	713	668	722	706	670	691	692	673	667	722	663	691	726	719	667	678	649	670	670	648	709	673	625	670	697	690	692	679	660	672	624	645	699	697	712	693	669	707	661	667	699	689	702	752	672	671	702	642	719	721	646	693	700	706	688	702	672	682	668	665	693	638	662	724	714	715	665	695	671	644	674	730	694	692	711	700	664	659	635	662	641	679	622	669	646	687	681	679	662	722	643	700	654	721	705	685	713	727	722	702	679	677	711	731	662	671	644	710	686	640	706	695	693	691	701	680	678	661	666	714	672	710	689	694	681	649	654	704	657	710	700	700	707	707	687	743	661	658	657	696	743	725	696	669	669	702	614	716	657	680	723	670	711	677	684	689	691	675	692	694	709	671	724	675	741	665	657	698	714	675	688	683	689	666	701	644	643	658	681	704	709	714	618	670	645	667	724	721	708	641	673	649	664	715	659	680	646	710	693	684	654	684	721	729	644	672	696	685	697	688	691	706	678	692	672	691	681	662	694	667	691	704	675	716	660	648	662	641	646	680	658	625	718	699	677	657	718	654	739	726	709	699	690	708	689	695	682	629	683	694	688	705	673	694	722	654	674	686	679	667	703	680	665	681	728	704	682	666	662	682	641	685	696	678	648	661	667	663	692	691	644	672	676	671	716	691	758	713	676	687	674	651	667	637	686	702	617	668	716	697	666	663	693	634	713	730	690	719	681	684	704	690	691	698	722	676	720	671	649	714	706	695	750	656	661	718	707	660	709	742	686	653	734	679	664	685	650	694	668	686	656	638	711	638	655	651	688	626	663	686	676	660	674	675	689	686	725	684	641	658	640	725	679	706	709	726	713	698	659	694	689	717	659	687	703	713	672	667	690	693	689	694	670	651	680	680	675	647	688	732	685	668	678	673	719	685	676	667	660	686	622	659	672	721	694	702	699	712	669	653	709	665	688	708	694	660	684	678	684	640	686	683	705	695	663	727	705	674	666	617	667	688	617	708	673	666	679	699	696	683	634	684	672	665	690	673	702	666	640	712	656	732	704	690	626	700	660	644	664	621	651	717	667	691	707	712	711	695	673	676	694	670	638	652	673	706	698	701	696	662	668	731	690	701	705	679	655	686	651	687	709	701	696	698	660	683	720	689	700	694	714	715	690	680	679	644	676	711	678	671	660	684	723	659	692	643	647	690	655	662	677	688	674	701	703	689	721	714	710	691	710	672	700	716	655	682	718	710	644	678	694	635	686	676	658	707	701	649	667	639	650	641	702	719	687	721	697	695	644	718	640	665	678	720	656	710	704	684	676	678	697	679	637	682	670	656	682	625	687	704	682	694	689	686	705	699	690	634	665	718	676	684	701	660	670	712	639	691	710	669	728	699	682	681	746	659	714	685	647	669	657	665	667	668	695	688	641	689	694	679	663	699	689	680	695	687	715	634	750	715	656	671	642	681	662	684	666	686	682	680	729	686	627	712	731	656	655	699	667	627	715	667	677	683	685	732	658	639	724	681	692	704	696	707	667	628	736	680	642	673	670	691	680	698	666	710	659	679	713	679	641	694	644	667	667	711	710	678	691	678	691	660	682	663	640	717	706	667	685	658	678	702	710	616	665	677	703	720	689
37858	27129	23414	16122	12012	12696	10787	8324	6238	4364	3312	2399	2324	2133	1353	1200	1035	919	785	757	704	488	498	553	517	485	426	383	351	313	293	311	260	260	263	303	242	253	258	263	241	254	272	265	256	289	252	297	256	281	265	238	269	245	247	255	274	290	266	259	230	256	234	298	255	241	248	239	263	248	261	262	244	255	279	236	239	246	240	282	295	243	231	263	254	269	251	221	271	276	236	244	271	245	250	281	276	238	273	267	258	247	253	248	279	227	262	268	272	243	256	259	277	265	240	269	273	248	296	249	228	265	233	234	277	278	229	267	253	281	235	248	258	285	280	246	257	274	259	246	260	265	255	243	263	255	238	287	261	247	292	268	282	269	279	277	259	223	258	237	226	274	261	267	277	291	271	282	259	283	273	234	242	245	279	256	261	256	269	251	292	258	260	250	287	263	253	234	254	274	237	263	250	237	280	287	257	254	283	248	250	253	247	236	255	240	247	277	239	255	283	248	274	244	236	245	258	242	235	259	287	252	233	270	252	259	265	246	309	247	253	251	260	245	255	277	263	218	274	246	257	237	232	264	261	247	265	253	251	269	245	287	225	244	286	276	263	238	263	264	249	273	272	270	255	264	257	260	239	248	239	229	245	234	250	258	268	244	250	253	248	263	260	262	245	262	271	241	255	261	252	265	277	264	260	236	294	239	285	287	263	258	250	242	242	241	251	252	277	245	283	250	270	247	247	231	251	236	262	261	254	249	236	249	258	275	268	262	275	260	278	250	271	275	254	226	263	284	271	260	224	239	285	264	250	273	252	210	263	247	269	285	254	272	265	249	268	251	241	284	267	273	234	259	261	275	248	257	230	278	248	274	249	261	243	226	268	234	231	257	261	230	264	265	273	272	270	273	257	250	249	263	245	272	235	251	298	260	254	243	276	252	269	253	273	248	263	265	254	252	215	249	276	258	258	257	258	267	271	251	236	251	219	275	247	278	283	249	304	259	236	235	257	214	249	261	251	236	265	253	250	272	254	257	255	261	274	273	233	257	251	247	224	283	267	270	244	236	237	262	266	233	278	270	269	232	269	237	258	221	263	236	256	276	273	276	267	227	250	236	277	256	249	264	263	258	288	275	265	270	277	236	252	269	245	273	279	248	242	243	258	235	301	266	239	274	273	258	263	234	271	268	268	241	290	255	221	289	251	259	276	284	266	294	253	248	264	248	240	220	251	267	239	254	257	251	277	221	265	245	302	268	266	245	256	274	281	226	224	244	254	241	270	217	236	277	259	268	247	252	228	264	263	255	239	253	267	225	234	286	268	249	254	279	279	255	246	245	251	290	255	233	234	240	239	281	245	269	229	273	252	259	259	233	263	248	270	255	272	276	269	282	236	294	242	268	277	265	292	262	250	243	247	235	276	262	278	267	254	269	239	245	282	254	280	263	244	274	242	282	286	263	252	247	229	257	264	282	259	244	258	272	256	249	256	268	273	259	260	237	283	247	238	247	259	253	255	215	277	244	247	250	252	246	275	260	296	286	262	242	259	264	293	250	264	247	260	263	260	248	242	256	269	264	239	238	244	277	276	256	271	255	280	226	283	262	250	252	254	240	264	237	254	283	251	253	261	255	259	257	252	245	259	248	254	264	283	272	256	222	267	235	267	271	258	224	249	249	270	259	270	299	246	281	275	258	276	260	257	277	283	258	270	252	259	246	287	244	258	259	285	251	244	267	284	248	271	286	255	243	273	265	267	252	284	244	240	258	248	258	241	280	241	243	259	227	258	280	295	261	250	269	232	246	279	265	270	234	244	265	263	267	248	227	266	263	267	271	250	258	259	254	282	240	275	275	259	265	258	256	277	269	264	266	245	234	266	247	258	244	256	239	271	253	254	277	240	237	264	262	267	243	256	264	255	277	273	257	274	300	264	258	282	255	269	263	269	249	233	271	240	262	293	281	251	269	238	226	290	278	252	217	220	301	256	270	244	281	273	243	270	263	235	255	245	226	262	258	279	245	278	268	245	263	254	259	261	257	241	272	257	278	264	275	256	257	256	276	260	250	245	245	223	254	266	251	258	262	222	245	288	253	261	257	271	226	266	256	256	237	270	266	264	229	240	257	248	279	261	264	271	266	252	272	212	247	240	227	251	266	265	251	243	233	266	241	258	246	245	246	256	287	248	270	248	256	266	256	239	232	234	247	248	268	290	288	275	253	238	265	282	264	242	246	250	253	282	259	281	242	283	251	266	231	274	257	251	249	265	245	252	249	271	287	270	269	253	241	256	249	261	264	288	246	248	274	300	306	240	290	278	249	255	234	258	275	239	237	260	278	235	219	257	269	271	245	250	239	246	266	240	278	249	290	249	290	248	246	260	256	254	254	232	257	277	277	240	260	263	282	252	257	252	259	266	277	271	250	278	225	273	268	248	254	256	253	255	232	250	245	222	284	235	263	276	264	273	273	248	272	277	265	274	251	255	258	229	222	260	292	249	272	258	255	274	220	261	246	274	268	267	262	227	259	229	237	289	287	256	269	265	269	284	304	261	242	275	236	252	258	258	262	260	252	244	251	256	248	248	254	302	251	256	226	245	246	236	278	270	268	258	248	273	243	264	240	291	267	255	241	271	286	253	249	269	262	255	227	239	249	258	245	270	248	262	261	238	259	271	266	251	236	256	238	242	243	272	283	227	241	249	270	272	247	266	276	264	271	268	278	257	278	287	262	252	249	246	218	245	262	233	255	237	261	256	281	273	241	251	270	236	226	277	241	255	237	261	236	217	264	265	270	252	265	252	261	266	242	252	283	263	248	308	251	270	261	254	274	267	276	239	254	265	287	251	273	241	236	238	264	266	265	262	258	258	270	248	269	279	271	257	244	271	270	250	237	262	259	249	273	283	261	262	235	279	261	241	234	236	251	220	215	228	235	245	259	256	265	257	279	269	290	251	291	245	272	223	259	289	215	275	244	292	265	252	243	255	262	261	266	255	261	265	280	252	261	273	288	264	272	219	251	217	257	251	241	278	245	293	249	246	265	249	277	277	309	273	259	258	253	268	274	267	232	267	260	281	250	246	266	244	249	261	251	251	258	255	244	247	228	258	249	255	260	255	272	273	259	251	245	241	259	251	259	258	280	267	256	239	285	243	291	263	261	267	230	260	230	274	256	285	267	273	250	241	236	249	246	257	231	235	292	256	249	259	261	251	242	282	271	254	265	246	257	272	263	268	277	275	250	286	251	272	272	255	250	253	272	238	271	240	234	274	262	222	279	246	230	274	249	254	261	252	274	238	266	254	262	262	259	281	280	248	255	233	279	274	246	283	281	248	255	260	236	238	233	296	244	245	235	260	246	277	252	269	261	263	286	287	292	265	217	263	234	257	254	266	297	282	274	261	284	262	250	268	259	256	243	243	296	263	291	246	283	245	266	240	270	235	260	247	262	273	266	284	256	296	260	259	267	243	262	256	259	290	259	286	271	244	243	275	238	262	235	247	264
26455	22048	27388	26740	25543	27918	25135	22006	19310	13958	12968	10520	11003	9519	6888	6375	5546	4393	4101	3901	3158	2418	2460	2567	2204	1989	1678	1523	1274	1030	914	801	764	780	757	768	735	674	703	631	657	674	645	594	641	648	642	634	622	639	701	643	649	665	688	628	632	643	606	673	604	633	654	632	644	633	611	640	612	688	637	681	621	654	638	643	660	614	614	631	662	650	633	630	652	637	642	683	637	677	602	629	651	684	660	650	646	638	651	626	620	603	656	615	665	667	630	627	623	639	659	630	646	650	615	601	655	602	634	689	577	670	677	647	577	662	607	608	643	701	610	649	669	693	643	626	663	663	695	634	575	662	608	670	654	652	653	616	650	669	630	632	639	668	612	663	651	623	633	605	642	616	637	638	630	637	686	649	639	695	666	693	642	633	614	576	638	627	660	636	629	637	621	591	630	581	597	608	705	662	631	630	656	622	637	638	647	645	659	655	636	620	639	642	648	574	676	618	639	659	634	603	617	665	641	608	653	643	648	648	620	644	631	607	666	590	641	665	659	668	635	659	640	645	632	640	659	646	638	644	675	613	673	614	659	597	595	623	620	680	618	577	637	649	682	670	638	635	579	667	638	592	658	635	705	636	649	637	706	610	654	611	623	627	660	706	638	618	627	602	629	641	596	673	617	622	612	598	627	671	668	626	623	601	702	700	643	640	626	604	648	644	646	636	654	687	615	632	624	652	630	639	616	652	632	630	629	623	617	626	631	689	639	618	643	654	637	650	626	663	628	607	638	626	650	668	627	630	579	599	621	630	655	682	658	663	652	683	633	601	653	663	615	606	651	663	635	633	632	646	618	628	649	619	636	649	601	611	672	648	610	630	635	632	655	658	635	622	607	642	623	685	631	610	621	700	683	661	637	635	645	631	644	669	661	680	638	658	658	656	642	674	628	651	648	632	616	676	664	632	603	625	640	672	640	625	646	674	653	601	680	653	641	612	617	652	621	671	630	636	618	642	649	666	634	649	626	633	644	628	623	640	671	585	642	637	625	634	584	654	635	590	663	629	664	606	652	646	612	607	650	618	654	598	613	664	648	647	629	651	621	628	653	700	597	667	626	657	615	649	597	633	635	645	648	607	606	666	652	623	663	615	615	606	650	610	601	668	636	602	635	628	666	600	624	668	675	676	608	634	671	642	632	683	656	631	636	626	679	658	675	637	622	638	636	624	614	570	637	625	664	635	644	680	637	612	663	636	635	674	643	678	631	642	637	652	681	627	617	655	671	603	593	626	661	611	642	626	633	638	647	627	591	624	617	627	644	640	673	640	658	632	627	630	642	615	671	670	621	626	662	627	608	605	663	676	621	666	604	656	623	643	618	650	595	594	625	617	615	613	661	646	639	636	620	663	685	614	665	621	634	638	644	628	631	654	613	672	674	647	651	648	661	644	658	621	662	656	656	647	629	660	679	683	650	671	662	652	619	629	656	661	654	620	655	616	589	639	649	624	608	668	641	600	647	646	631	632	667	642	680	612	646	681	593	675	616	595	621	589	633	595	603	638	589	680	612	605	684	680	640	642	633	644	622	615	668	635	660	596	645	664	608	646	657	643	625	670	640	630	631	622	643	605	620	647	645	631	679	642	640	673	661	654	662	630	590	619	630	683	667	656	596	587	606	673	669	660	634	666	660	657	638	681	672	653	651	589	643	640	630	609	676	644	645	631	648	638	628	632	623	611	631	636	679	689	655	644	690	648	631	643	650	595	631	593	672	682	640	630	669	614	608	612	653	616	620	621	683	655	667	654	637	629	637	654	617	641	677	674	610	639	632	634	635	678	650	648	629	611	593	645	633	595	650	635	649	636	625	662	638	654	611	689	638	639	617	606	603	642	621	652	678	645	603	637	648	632	636	641	592	658	612	693	647	619	656	638	611	699	692	652	641	614	634	664	678	578	613	654	631	616	654	617	626	644	658	642	606	659	618	665	626	674	635	640	629	643	643	677	616	638	678	685	665	615	625	619	663	601	661	671	654	613	637	643	658	626	663	627	632	633	628	645	669	649	644	652	650	598	683	647	624	634	595	681	605	611	634	660	626	637	629	638	633	640	668	597	643	659	618	632	595	634	665	660	659	633	676	649	628	647	640	630	617	645	603	647	628	588	640	661	636	651	637	637	691	638	622	618	610	619	606	668	649	648	671	599	626	639	640	670	675	601	618	663	593	648	627	593	651	661	689	642	643	606	604	634	679	707	605	667	647	674	651	635	610	654	629	672	642	650	649	649	654	623	660	635	698	615	613	651	670	666	615	685	660	666	648	644	632	627	608	634	626	639	646	615	644	595	660	648	692	630	617	597	672	615	634	620	590	600	651	621	667	686	639	664	608	607	599	594	690	622	618	636	680	613	632	643	640	640	715	645	622	666	658	613	632	616	629	607	659	629	628	639	647	607	665	662	643	648	606	629	659	605	569	617	648	634	624	614	616	630	629	651	644	633	644	638	604	655	642	677	658	632	705	658	654	627	645	669	684	620	658	618	637	649	664	611	657	611	650	648	684	642	637	647	622	627	603	649	646	601	641	631	655	650	656	646	628	633	652	604	645	671	629	675	663	623	654	665	594	669	629	656	596	647	626	643	634	664	612	679	601	651	643	632	690	658	663	584	642	618	655	642	645	613	620	589	640	613	659	656	634	664	583	600	637	649	647	636	625	681	614	656	602	616	624	627	615	621	694	656	645	578	640	651	611	637	639	617	636	642	632	608	652	642	620	673	626	644	598	621	642	642	655	628	637	615	627	639	630	618	634	634	660	603	597	647	620	668	614	615	642	609	619	631	660	632	622	652	619	641	644	642	572	674	644	626	657	594	642	633	625	664	656	638	624	637	680	647	579	610	679	624	634	636	672	657	661	618	649	633	661	624	674	618	670	637	658	663	630	676	647	641	616	591	657	677	570	644	601	600	619	664	631	636	660	611	620	670	642	603	650	585	658	671	637	643	659	647	626	635	665	626	684	617	644	659	620	609	649	652	628	712	595	710	624	624	641	662	655	651	624	694	606	667	607	657	617	629	652	651	662	627	641	599	656	618	633	630	682	635	649	629	646	645	626	669	675	619	661	634	637	635	599	680	643	629	660	587	664	647	615	639	598	641	660	618	590	633	643	633	613	661	593	623	658	649	649	636	657	666	649	639	650	628	631	633	596	636	628	628	604	659	625	616	662	612	645	622	642	653	654	599	694	600	661	641	627	630	648	662	656	643	630	657	597	609	615	649	630	569	637	667	641	658	631	582	635	644	644	621	623	666	597	670	654	622	627	662	626	642	627	656	637	651	666	594	655	630	653	634	624	641	652	645	688	619	623	620	615	660	620	616	593	599	624	608	623	673	623	606	620	620	624	569	662	638	653	638	675	677	644	634	644	622	637	649	658	643	661	634	642	625	665	644	619	678	613	635	620	619	651	655	637	641	646	652	650	678	641	602	653	636	633	653	702	632	616	686	670	650	611	619
15005	7615	6529	4958	3343	2017	1339	952	599	443	428	373	335	364	334	360	316	333	291	290	295	307	300	305	294	306	305	292	249	295	274	269	293	280	297	276	263	282	289	294	293	263	313	253	267	289	276	267	248	269	288	268	258	265	323	287	287	279	279	246	275	290	290	282	270	290	269	283	295	239	299	279	274	291	302	319	270	276	240	301	276	281	310	250	272	326	271	254	258	291	258	274	309	260	255	250	263	283	271	291	271	282	275	261	287	270	269	254	278	274	277	313	273	304	276	324	268	269	267	254	277	313	292	248	277	277	297	264	283	276	271	279	290	259	256	280	288	284	263	272	287	294	273	265	287	285	278	297	315	264	303	268	294	291	284	264	274	272	279	308	279	273	268	292	286	280	294	289	321	275	268	256	293	316	274	273	292	281	281	278	230	270	274	260	272	292	290	296	294	308	271	274	300	291	298	278	275	259	246	299	296	264	240	305	289	277	275	265	258	305	281	282	283	290	258	286	272	255	272	267	302	256	279	257	274	285	273	279	299	313	294	247	298	272	271	280	280	261	293	298	275	279	280	291	305	298	287	270	297	299	291	246	286	300	293	260	277	298	253	275	294	303	299	271	279	292	247	263	282	305	279	321	276	265	275	308	282	266	264	288	251	244	253	286	287	284	280	260	274	266	258	294	284	298	273	278	300	265	295	287	285	287	277	264	259	271	275	280	278	270	310	279	279	267	275	281	272	285	285	290	298	266	286	259	248	263	251	265	287	288	293	265	280	254	283	261	265	286	279	254	291	269	285	265	295	269	282	282	257	278	269	287	289	267	276	286	279	272	229	293	257	253	306	265	287	288	271	257	295	289	255	273	281	263	284	275	274	258	294	260	277	297	261	270	287	281	285	281	242	271	291	243	304	252	269	290	264	278	267	306	245	314	322	279	283	264	250	296	274	259	276	287	276	281	264	256	288	260	285	259	285	299	292	278	296	272	264	276	285	317	269	283	269	267	280	233	292	311	286	282	252	280	262	273	254	286	281	292	284	278	281	279	248	286	287	307	316	251	261	299	289	295	273	305	280	277	304	267	282	276	302	266	287	268	290	274	297	268	269	262	267	332	308	295	265	258	269	275	320	289	253	287	265	277	285	313	289	273	292	271	282	236	281	263	257	264	242	304	290	256	287	260	299	286	287	277	294	268	266	236	262	269	286	256	257	282	247	285	316	295	268	293	309	276	280	275	289	311	265	278	296	289	272	286	271	300	279	295	328	280	277	295	256	284	322	279	303	295	251	259	306	276	252	270	279	312	274	273	286	278	271	267	305	292	267	272	279	316	252	298	279	269	268	261	305	270	255	278	266	300	277	285	290	267	290	277	271	281	271	270	277	318	266	262	297	273	243	273	286	272	286	254	309	278	287	250	256	288	312	304	253	256	275	287	261	295	247	262	277	274	250	279	313	270	265	293	279	266	277	285	296	283	290	267	270	280	283	250	258	286	219	284	251	313	262	261	258	308	281	288	295	273	280	287	287	279	263	282	247	269	249	270	287	271	286	293	299	320	296	266	271	287	298	286	280	282	253	266	321	257	287	310	302	269	239	279	284	301	287	313	299	279	270	304	268	314	257	278	290	276	247	256	274	303	280	267	296	313	270	284	268	283	284	237	273	298	301	292	292	267	266	261	310	261	252	305	264	264	275	263	283	243	264	281	278	230	306	269	253	310	280	277	302	298	293	269	279	281	320	305	271	314	256	289	262	312	310	276	290	283	291	264	286	263	271	273	294	260	301	299	276	287	275	255	265	298	298	265	310	286	273	276	247	296	280	275	277	248	279	255	282	313	294	258	256	277	303	269	275	267	287	265	273	252	269	275	276	265	303	282	249	308	282	284	292	289	258	285	277	270	292	288	289	264	251	302	279	309	264	242	269	251	285	275	281	283	264	283	253	255	243	288	251	288	284	271	275	314	287	259	283	245	285	310	295	291	272	284	284	327	280	293	284	310	274	291	283	301	286	311	266	267	255	257	270	281	294	252	282	259	280	294	284	247	286	280	269	290	295	268	264	282	256	251	258	261	275	259	295	298	315	265	297	289	280	275	258	273	229	268	272	284	270	261	278	269	282	260	290	291	262	269	271	301	297	263	262	249	271	275	259	274	290	295	279	272	283	243	289	310	314	252	266	289	283	304	280	307	287	291	281	262	296	294	289	244	258	269	293	317	304	302	277	267	302	279	296	275	252	269	271	284	312	310	291	276	263	284	281	285	267	282	299	295	275	280	279	256	271	284	302	271	285	290	267	291	256	280	293	281	264	309	303	293	295	275	298	265	283	273	261	270	278	246	307	251	254	271	274	290	303	276	285	275	251	296	289	260	273	285	281	245	246	285	284	302	285	284	280	258	290	285	257	257	283	289	314	273	317	316	297	257	261	281	277	295	281	265	325	295	323	276	273	288	273	283	278	288	262	272	272	291	274	266	265	253	259	274	252	284	286	275	264	294	302	290	277	285	279	298	314	270	225	246	264	271	269	306	283	273	305	303	280	275	288	314	267	257	291	299	289	281	323	286	278	253	303	257	271	290	286	250	254	277	276	291	285	272	267	259	292	304	258	264	304	307	274	267	265	296	265	306	303	284	260	266	289	279	304	284	317	284	299	260	286	234	290	284	273	296	292	262	281	284	295	273	294	291	275	286	307	263	277	292	291	300	253	290	281	253	310	259	252	266	283	287	279	256	276	292	279	283	301	279	267	286	285	314	267	271	260	292	275	266	280	277	264	325	300	274	285	260	281	306	271	280	239	300	303	275	274	257	278	282	272	264	265	277	260	302	260	284	280	254	265	255	281	287	289	322	288	276	262	278	295	300	305	273	288	282	305	305	273	266	262	301	282	302	246	269	277	260	274	319	274	278	272	302	257	243	266	291	297	318	264	296	309	262	296	281	263	270	268	299	281	306	281	287	271	235	297	299	292	273	267	276	279	328	288	270	263	252	292	276	289	256	299	281	280	320	267	280	270	256	289	290	271	270	272	287	274	293	303	294	251	316	273	259	300	300	238	281	262	298	254	269	266	285	298	248	286	269	270	306	290	276	313	273	273	313	271	276	280	288	271	264	283	263	241	271	316	254	289	292	272	304	261	309	297	281	309	278	278	286	270	247	266	283	306	292	273	269	271	246	288	279	263	295	309	294	283	264	292	274	288	271	261	301	275	304	266	294	255	279	272	244	253	288	271	280	295	262	304	288	277	272	267	273	284	284	324	294	301	282	291	290	271	283	283	280	276	265	274	256	260	229	272	278	269	290	307	281	290	294	242	272	275	257	251	255	289	272	309	302	284	308	273	271	289	252	287	266	250	291	278	274	305	265	287	284	296	280	296	255	252	287	281	253	282	299	301	285	287	285	315	286	265	264	278	292	291	294	296	253	312	270	255	281	279	240	253	280	278	302	243	285	274	272	313	252	293	275	289	287	273	271	318	301	240	251	259	297	277	288	303	291
10716	7541	12228	13272	11300	8316	5864	3996	2633	1867	1537	1349	1342	1198	1046	1006	1004	916	886	841	806	808	730	806	769	761	754	690	718	702	669	674	697	689	674	690	668	712	667	678	703	720	687	692	659	702	675	668	658	724	697	720	705	710	707	669	717	683	690	694	729	716	719	687	677	711	653	674	719	701	676	672	690	698	672	650	678	660	726	680	692	674	688	692	665	724	699	659	684	678	660	655	690	751	684	683	687	694	674	684	659	725	760	679	741	603	667	661	745	706	711	678	656	715	676	672	679	706	685	609	732	675	693	711	640	685	694	704	674	684	712	693	727	686	625	711	724	674	651	674	717	672	686	693	701	672	696	698	693	716	673	688	665	671	666	708	623	718	671	697	676	659	750	706	713	669	643	687	662	672	665	680	706	713	637	663	660	681	694	732	686	702	694	669	699	695	689	724	695	633	676	696	686	696	656	705	666	680	683	681	724	694	702	689	698	674	722	647	724	679	713	723	706	693	699	722	657	650	642	733	683	727	694	669	651	721	698	693	710	708	657	665	707	709	695	646	692	647	700	691	673	681	675	688	672	688	668	687	630	653	715	740	689	676	697	703	656	700	665	630	680	697	731	649	680	724	691	729	679	699	728	664	687	655	709	670	717	704	665	718	670	680	690	706	731	666	720	717	735	680	639	674	717	612	656	684	707	722	654	738	686	687	695	745	694	656	712	722	698	692	690	694	745	693	694	683	706	704	706	674	649	711	676	731	640	654	732	669	688	692	690	711	671	651	706	656	703	703	694	656	682	671	696	695	695	643	682	674	732	724	705	652	624	677	695	699	672	726	689	683	688	735	718	678	745	694	707	667	666	676	638	713	642	669	670	721	678	701	702	688	731	673	707	670	693	683	727	669	684	692	707	674	659	622	696	677	657	694	699	676	673	655	720	710	692	667	672	626	680	713	724	713	708	672	624	630	674	676	668	715	703	669	737	647	646	675	666	653	693	716	697	691	716	706	672	701	672	692	648	688	685	758	740	660	696	656	677	688	726	702	700	698	687	689	692	678	707	683	661	703	684	706	618	692	694	670	652	698	634	693	675	667	670	689	662	713	677	682	681	670	713	692	679	703	683	683	689	691	668	638	693	701	662	675	658	738	653	710	685	700	678	663	692	655	690	676	661	642	671	709	726	623	669	666	669	694	718	680	679	626	658	669	636	724	671	675	698	646	683	689	652	731	676	724	663	665	674	660	664	708	660	706	686	734	643	706	682	662	663	718	659	732	681	669	648	641	660	724	626	686	704	674	650	667	669	679	670	710	720	678	683	628	647	712	734	719	682	711	713	724	712	693	714	663	688	706	671	681	676	697	654	715	664	634	694	703	688	682	682	700	695	674	733	675	686	683	671	673	660	673	673	722	689	673	701	716	696	708	679	672	681	747	705	690	681	677	666	670	649	682	689	719	694	697	711	716	666	672	696	675	630	682	649	687	719	698	651	668	637	688	696	689	676	630	656	646	729	678	684	684	682	675	713	736	671	711	676	683	680	688	635	708	675	723	698	649	677	705	738	683	674	701	679	657	711	658	676	661	649	670	711	741	660	709	704	692	697	663	660	712	726	664	706	667	700	687	669	715	673	653	691	701	743	700	739	679	712	706	663	703	683	660	656	661	730	688	704	666	647	682	685	671	676	678	710	660	721	692	658	721	674	688	725	670	678	696	703	638	688	680	691	741	646	661	723	696	693	751	659	660	640	682	706	699	694	686	698	652	662	690	699	686	645	696	689	701	669	680	657	660	638	656	638	661	688	698	682	658	704	686	660	667	681	666	711	675	669	686	744	613	690	700	682	692	666	707	699	666	696	748	662	687	677	628	726	709	707	678	675	702	705	726	734	674	689	675	731	687	639	688	713	697	675	704	711	681	676	672	667	699	663	658	690	654	679	671	656	659	672	675	683	698	698	660	699	682	670	702	717	683	659	721	645	666	649	665	656	687	728	738	699	657	699	685	667	655	662	661	683	662	725	697	708	692	704	704	705	708	670	673	683	668	729	692	684	634	725	679	666	660	660	680	698	714	663	693	706	702	712	721	726	685	695	701	671	725	722	687	735	713	670	646	685	670	684	668	661	694	700	674	707	696	659	694	664	704	703	654	714	718	721	653	704	697	706	660	651	689	676	724	709	728	680	663	693	705	723	671	685	695	667	723	661	673	688	681	653	734	715	664	700	673	707	674	672	674	719	694	693	750	688	706	730	659	666	703	663	708	695	700	716	736	709	722	686	737	721	730	653	710	660	686	621	673	693	681	713	677	686	676	664	693	716	687	709	609	656	686	655	632	709	621	669	692	671	663	679	690	697	618	636	650	687	665	662	691	704	703	648	636	658	680	710	708	686	674	679	702	673	686	680	732	722	681	656	674	730	717	697	719	660	669	668	706	706	671	686	701	667	637	700	697	702	711	678	723	696	698	686	684	683	696	731	723	642	661	674	693	699	717	714	670	673	706	673	650	676	669	686	657	665	707	687	699	636	714	677	717	667	695	688	684	690	660	694	667	652	688	668	701	707	698	657	651	707	624	677	641	697	721	658	696	662	736	705	732	663	698	715	649	717	696	665	667	684	654	679	715	693	677	684	709	705	646	740	702	649	631	673	655	673	704	689	695	712	658	667	685	632	697	684	683	696	634	685	727	641	702	661	685	719	720	659	691	712	693	676	662	734	696	682	700	668	645	664	704	656	689	708	680	665	687	608	708	695	667	697	696	682	662	685	657	672	752	710	708	722	694	716	676	695	687	687	719	686	708	701	671	652	686	656	671	677	668	715	681	739	661	733	693	729	657	674	647	674	685	662	693	636	666	608	738	728	698	714	677	700	723	677	632	693	695	700	668	684	687	687	704	677	684	665	657	691	679	665	732	710	709	674	697	701	688	699	680	699	681	651	697	639	680	667	704	668	745	735	669	682	736	653	656	683	702	680	678	667	711	697	697	647	701	732	693	631	637	659	673	630	715	691	667	679	693	680	686	670	682	724	682	710	749	671	637	649	678	699	689	715	686	679	740	659	691	678	680	692	687	683	684	676	719	707	637	640	725	635	693	646	721	702	683	684	685	672	677	650	695	712	649	687	677	635	725	714	663	713	657	709	661	717	679	688	707	709	710	654	665	721	692	689	732	708	649	726	695	669	687	676	686	672	758	671	654	738	658	701	729	624	702	692	660	672	727	688	690	715	650	680	682	736	650	646	642	723	711	661	708	682	661	662	665	656	687	685	671	664	700	676	675	697	678	670	684	712	650	676	691	696	679	689	721	704	689	723	684	701	651	667	641	695	693	722	690	686	693	687	703	678	640	704	700	694	642	689	657	654	682	715	642	688	720	717	663	685	706	673	697	670	710	674	668	677	684	712	638	694	690	723	653	627	688	676	715	663	703	689	712	697	695	700	697	688	672	679	647	718	653	641	666	693	672	686	683	694	697	711	700	696	704	660	680	708	686	659	708	658	710
27327	17300	15668	11550	8252	7806	6948	5166	3642	2058	1585	1278	1193	1150	841	761	718	518	538	480	453	424	414	430	397	338	351	324	294	273	305	294	300	251	307	298	290	293	291	251	266	300	305	302	270	260	277	308	241	276	267	265	253	271	288	260	241	265	273	261	260	243	265	295	259	240	281	267	278	292	300	275	290	247	269	251	250	263	251	290	300	277	263	288	268	271	273	261	303	298	280	268	290	257	278	255	274	270	301	277	282	258	303	270	251	268	274	276	285	290	297	285	295	276	263	262	264	277	294	278	297	267	286	259	293	243	247	279	309	273	261	278	268	277	263	258	275	271	293	281	244	277	240	286	289	268	284	290	295	270	283	265	240	266	242	288	264	236	255	264	267	300	270	292	263	259	296	289	229	281	290	279	273	242	277	289	244	263	268	282	279	255	291	306	273	280	278	286	254	261	264	274	307	257	279	285	291	279	291	284	285	271	254	285	272	297	280	264	260	263	282	280	267	262	255	268	276	293	252	283	253	279	286	266	264	292	289	247	299	289	257	276	268	298	268	265	276	270	282	247	281	287	262	295	294	291	247	257	259	274	275	288	268	278	270	294	262	269	274	305	271	319	253	280	244	270	270	284	294	293	297	268	283	265	285	279	259	269	293	292	269	255	292	285	283	272	280	292	279	247	279	322	258	281	254	269	258	289	298	269	263	283	322	283	268	275	268	245	260	276	268	274	256	247	276	297	258	289	288	296	254	292	274	279	299	280	301	266	273	285	286	298	256	303	267	291	247	245	279	299	264	273	263	272	284	259	270	253	285	295	279	278	286	294	269	323	246	283	271	288	265	269	279	275	286	310	248	292	263	280	270	239	284	269	285	282	311	308	298	247	274	306	259	291	299	276	270	267	248	261	276	301	283	237	255	274	286	254	257	258	274	287	292	283	257	278	279	258	251	245	276	287	270	274	275	296	268	294	276	243	289	274	284	263	261	268	291	305	265	276	257	276	284	291	295	274	297	276	309	258	293	272	287	242	278	243	280	287	277	279	267	252	248	285	245	256	273	307	285	262	297	321	278	249	247	274	260	269	248	269	296	289	285	267	287	291	285	313	286	255	259	297	259	248	244	257	281	286	311	287	283	276	295	256	280	250	294	249	275	269	246	295	261	250	247	262	280	263	251	254	253	289	286	265	288	262	310	254	285	275	255	278	252	284	277	273	297	281	299	295	270	272	249	256	269	260	290	247	241	284	291	278	287	270	279	299	267	281	273	253	260	254	262	244	257	254	270	252	270	299	270	273	284	292	249	265	292	272	293	289	280	249	277	258	287	251	300	282	276	271	282	285	283	286	241	248	269	309	285	257	274	280	304	271	227	277	300	293	274	264	261	274	293	274	266	276	276	280	295	237	280	272	250	273	251	267	278	300	248	273	283	279	277	280	301	257	242	259	245	314	315	298	267	241	249	267	275	280	280	259	295	293	278	273	306	271	264	278	277	274	255	283	314	254	314	294	287	271	238	277	271	255	272	301	309	288	286	277	268	248	282	253	271	277	281	274	305	290	264	275	290	273	250	284	284	284	228	288	268	258	251	275	245	244	257	237	269	257	292	267	270	296	261	301	230	286	292	272	298	243	259	261	259	294	278	280	272	261	252	282	272	283	287	245	252	271	263	264	277	290	225	262	256	255	295	257	251	242	283	260	317	266	290	308	258	260	291	228	266	302	271	271	257	289	294	286	292	282	271	230	278	265	280	267	291	283	268	260	281	277	269	309	261	278	250	281	265	280	265	285	273	287	271	305	250	242	265	302	321	283	242	286	265	299	272	254	258	253	275	269	271	269	265	287	286	271	282	262	279	285	252	305	260	266	268	289	262	246	237	282	303	263	261	295	250	257	254	268	266	284	276	290	296	270	251	309	252	259	292	279	280	271	250	262	246	284	285	284	304	286	299	265	276	242	257	286	278	303	268	280	269	292	296	296	271	253	272	275	254	282	250	273	246	263	262	238	273	254	248	259	278	290	275	277	278	259	274	284	308	277	263	279	271	277	268	278	248	277	285	288	290	278	249	267	258	271	265	264	255	279	276	309	267	279	284	276	288	254	302	295	300	257	276	251	280	270	286	242	304	308	283	272	270	255	271	251	283	268	243	273	235	277	240	243	303	268	257	263	278	276	286	274	279	272	285	291	280	269	239	272	285	295	264	296	257	287	267	260	281	264	260	269	289	280	246	286	300	259	296	246	254	280	278	294	261	282	284	254	279	278	266	264	299	296	261	264	260	267	295	253	305	238	281	255	295	283	283	280	262	294	282	284	274	277	263	300	277	264	285	281	256	282	286	271	288	265	292	281	307	293	254	284	261	287	284	279	239	271	257	294	281	277	246	268	272	288	250	262	259	272	290	283	270	273	273	288	284	294	262	215	289	271	271	292	264	225	277	293	278	250	252	257	256	278	273	267	251	248	254	270	277	260	278	307	279	269	270	263	281	282	293	283	266	270	282	286	268	279	260	243	267	303	268	291	292	261	277	248	276	269	249	276	253	289	237	273	278	264	276	239	271	304	289	265	240	254	296	285	298	290	291	266	274	314	274	299	295	285	276	291	306	266	242	270	291	262	297	267	271	287	267	295	281	285	259	270	277	277	294	280	278	290	286	270	279	279	274	268	265	291	266	240	267	275	254	273	282	305	263	285	259	295	294	301	265	279	247	284	253	239	270	274	268	312	265	302	300	285	278	306	272	258	259	263	291	272	230	270	255	268	288	281	280	257	293	267	290	255	259	273	309	287	271	286	248	283	303	300	248	273	274	263	243	281	282	272	282	258	296	269	270	286	298	262	255	293	266	267	286	257	265	265	258	258	273	259	294	262	276	254	260	270	280	271	276	269	272	295	266	270	253	297	296	287	278	295	289	262	292	250	238	273	303	284	282	274	274	285	272	260	291	255	287	264	246	253	292	248	269	291	282	264	288	287	256	251	270	252	255	256	291	294	238	276	288	217	242	276	269	322	300	308	279	303	259	258	257	289	300	279	287	248	261	260	262	288	287	258	292	294	285	296	242	300	267	277	247	283	289	274	291	272	256	258	249	248	266	252	245	272	275	278	294	279	246	253	284	284	276	257	282	246	308	267	254	233	258	299	237	278	267	253	261	277	281	259	276	266	300	254	297	299	256	278	302	304	257	229	257	259	280	249	275	265	256	263	289	274	282	260	289	295	249	249	251	259	261	315	269	312	278	290	298	278	275	238	269	280	246	263	277	247	272	270	272	256	277	328	283	249	288	289	279	293	275	284	264	268	282	297	282	257	274	239	265	276	277	261	286	282	262	261	264	286	264	282	308	250	266	273	281	299	285	256	280	264	303	278	273	262	242	291	319	273	298	311	260	264	293	279	318	275	291	274	266	275	289	284	263	251	242	275	273	267	280	288	266	287	256	269	263	276	283	311	258	272	257	272	295	266	268	285	257	285	292	246	281	313	282	261	249	300	274	235	239	293
19632	15368	21706	22734	21114	21675	20082	16953	13357	8348	6926	6015	6046	5627	4029	3750	3387	2690	2218	2174	2009	1819	1548	1654	1535	1162	1156	981	823	890	761	785	764	742	760	777	737	682	697	671	702	668	695	666	688	691	674	682	678	691	678	664	741	700	674	658	659	659	652	694	686	710	695	705	648	685	719	706	663	685	676	664	725	680	669	674	665	663	669	704	649	689	656	672	687	690	656	688	647	706	673	658	653	628	671	683	680	697	704	693	703	717	698	668	706	649	658	646	671	684	671	644	683	706	681	696	724	655	669	653	643	673	649	716	693	650	624	699	677	709	653	658	672	676	657	671	687	684	719	649	704	684	617	634	699	657	708	671	701	705	665	714	660	669	656	615	683	686	683	624	665	654	698	675	715	689	687	678	664	703	697	725	687	641	713	677	674	663	720	675	690	666	663	678	674	681	681	642	650	622	695	695	638	675	699	689	667	642	697	680	687	730	687	656	607	622	646	668	667	663	704	676	653	701	713	651	704	663	684	686	656	710	697	723	671	660	664	711	704	715	704	634	698	652	695	671	645	693	680	678	646	686	620	674	657	650	699	684	673	692	684	677	703	680	678	671	656	626	634	679	678	708	691	655	707	672	682	655	682	658	676	704	696	662	736	682	651	673	671	665	708	649	684	675	708	681	661	674	649	723	643	674	686	647	696	633	614	679	655	653	654	721	667	712	685	668	654	688	668	680	686	658	688	630	680	664	684	675	686	665	654	694	702	716	680	692	675	661	711	692	655	702	660	612	647	701	616	680	658	682	689	674	681	676	686	700	659	742	640	594	686	688	674	648	647	717	624	705	681	638	611	674	694	636	714	671	686	690	714	708	658	634	713	697	667	643	667	666	595	647	671	679	721	711	655	712	676	686	644	658	647	638	681	697	664	693	643	655	733	735	644	689	665	673	648	655	629	716	707	708	678	636	670	676	694	690	654	669	721	679	695	659	672	681	688	673	689	681	706	628	655	671	680	670	686	676	662	709	641	673	676	673	700	718	668	657	689	679	675	722	687	692	674	649	696	677	660	679	650	675	691	671	662	680	655	676	593	669	681	656	637	691	660	698	693	722	692	654	672	733	624	682	621	644	670	673	693	688	702	694	676	648	705	720	679	658	635	684	674	640	664	711	690	681	684	685	655	697	640	671	698	686	677	680	638	648	658	718	683	638	663	701	677	681	648	682	643	639	665	715	635	659	682	691	680	676	665	682	638	720	656	686	689	666	691	669	651	681	682	646	692	682	667	633	693	684	683	694	683	658	635	723	697	672	691	720	655	650	664	680	642	700	681	705	667	686	694	721	697	628	683	694	728	643	666	646	698	716	640	662	648	639	679	612	626	643	696	663	661	652	649	692	649	642	661	651	710	710	696	671	687	686	655	625	665	703	671	690	680	718	685	654	660	699	681	636	656	640	678	687	670	692	720	675	688	587	681	705	726	665	669	671	656	707	706	692	669	640	724	748	658	657	653	636	666	665	689	690	710	648	670	643	638	656	654	692	688	673	666	677	677	650	687	714	720	653	695	677	714	678	643	629	626	621	661	694	738	676	653	681	694	698	676	678	673	695	664	659	649	636	635	666	681	687	689	679	677	685	683	775	686	650	665	677	661	667	674	674	671	700	697	662	656	689	666	656	671	657	718	680	683	699	664	727	711	688	661	594	652	639	675	654	670	669	710	704	660	705	640	711	674	624	687	630	699	702	707	714	631	698	675	650	691	720	668	676	655	713	690	703	688	628	702	693	666	671	662	647	643	699	676	681	673	678	695	643	715	691	660	660	649	669	673	701	724	672	667	641	685	650	697	669	717	668	679	711	651	678	642	613	653	650	646	685	646	698	637	668	675	737	669	679	685	627	699	703	670	669	691	677	625	705	688	649	708	673	676	732	628	703	639	683	699	670	686	689	651	672	699	701	672	717	648	681	610	665	662	647	679	638	647	651	655	692	686	685	681	697	664	655	698	672	704	694	657	676	648	692	671	659	684	721	672	680	714	685	668	703	706	717	641	670	668	634	671	650	659	630	674	653	699	677	687	703	631	660	667	658	671	663	651	625	688	650	664	704	701	661	657	645	666	644	656	710	688	710	685	723	693	668	643	702	723	664	683	645	718	668	673	634	670	612	669	608	674	716	674	688	650	685	719	693	684	702	688	644	698	728	694	682	641	647	697	669	689	644	700	668	715	634	654	694	709	686	656	707	732	666	714	685	637	624	682	702	650	657	634	672	675	619	678	708	667	675	641	644	602	694	667	728	674	684	652	648	696	679	668	702	691	697	687	683	660	637	707	679	673	698	689	667	676	689	723	678	671	659	660	671	714	644	609	681	691	691	678	705	686	680	670	655	677	756	707	730	699	709	690	678	665	689	672	638	667	683	676	685	679	672	692	650	685	670	658	663	678	706	655	676	707	691	656	638	677	675	710	701	644	670	657	712	655	688	661	640	664	667	714	654	672	623	666	672	715	668	661	646	678	678	623	665	663	640	642	660	664	687	724	686	718	669	672	631	689	711	682	673	644	718	705	743	627	682	669	665	646	653	653	719	671	624	697	665	656	674	640	700	714	696	702	703	629	649	664	655	678	660	671	666	643	665	619	699	639	677	643	637	684	712	679	669	692	667	645	644	687	662	691	658	679	644	675	667	682	686	686	705	707	671	675	667	678	628	631	639	709	650	698	686	703	686	680	660	683	678	679	683	721	690	643	669	628	710	691	656	713	640	722	707	689	669	659	690	656	641	670	636	672	667	673	690	671	691	671	661	716	687	690	696	643	661	671	674	716	682	667	709	685	708	620	663	651	665	678	685	671	758	699	676	672	633	700	696	666	657	685	709	678	680	639	699	617	630	665	656	638	720	686	709	679	705	644	661	607	675	667	674	701	691	670	667	710	691	669	666	706	696	718	651	630	673	620	702	654	678	637	642	666	662	665	687	674	638	701	719	744	682	715	682	660	670	702	675	662	689	682	677	639	676	676	666	686	661	652	701	648	603	651	657	629	680	636	687	697	668	703	736	689	665	683	667	677	650	690	721	645	723	705	696	654	696	712	674	670	668	707	668	673	655	669	672	697	716	662	671	671	674	677	702	702	670	637	722	715	683	629	643	673	665	676	647	692	704	672	715	671	649	682	676	661	692	705	662	711	645	686	647	639	671	684	707	668	663	643	660	720	646	675	649	672	650	693	694	675	698	645	665	704	690	627	699	653	681	707	665	706	662	716	657	688	669	720	647	676	664	694	641	705	680	671	647	674	672	680	645	664	639	629	686	677	666	662	688	704	724	706	693	676	631	680	667	648	635	671	701	662	666	654	666	661	698	706	693	719	722	705	665	697	692	707	675	669	696	651	638	693	650	672	706	665	699	655	634	675	670	680	683	677	684	694	715	703	662	718	682	644	683	677	674	649	640	717	658	688	667	691	717	643	688	688	638	659	699	691	671	701	651	656	712	704	647	665	708	714	658	693	629
37044	25454	23294	17347	12801	13269	11834	9923	6038	3264	2565	2040	1848	1784	1160	1110	1083	804	697	710	606	581	478	566	461	447	351	320	297	296	284	314	269	277	269	284	264	248	248	254	268	245	248	245	274	236	273	281	268	263	239	272	267	239	265	248	267	277	238	241	248	261	274	266	234	265	288	239	238	252	235	262	242	244	271	254	256	270	257	223	225	250	277	254	283	263	254	239	239	222	271	258	220	248	221	236	251	253	263	240	225	258	253	240	239	239	255	283	235	258	232	266	259	240	247	264	237	265	251	275	268	227	256	263	243	268	250	258	286	232	221	231	224	222	259	250	275	268	242	265	272	265	251	246	240	267	288	234	283	293	248	228	237	234	246	250	262	251	273	270	233	289	226	272	287	229	284	245	250	263	237	258	254	252	288	260	255	272	248	234	243	224	236	292	279	242	261	238	238	250	235	244	246	234	277	242	236	242	260	248	247	238	221	244	256	254	250	263	267	259	233	234	258	232	239	263	238	262	227	226	250	260	240	251	240	245	288	254	265	256	255	234	230	261	257	240	259	287	253	282	240	255	236	265	267	244	243	252	253	242	230	237	272	245	258	257	258	268	257	244	229	251	242	265	244	232	240	233	245	269	254	242	239	232	261	262	285	248	233	256	250	239	256	268	280	259	263	257	233	237	251	238	254	257	237	257	264	215	248	239	242	238	259	250	250	265	243	259	270	261	265	276	264	244	243	248	242	247	265	258	257	233	260	235	252	238	262	257	222	226	273	262	269	241	241	240	260	297	252	276	257	281	277	271	278	242	230	264	271	241	260	233	246	257	249	256	245	245	234	226	270	271	235	267	280	267	268	266	238	255	251	264	260	271	246	237	220	285	278	237	259	251	231	240	260	250	242	213	244	282	254	241	235	238	230	300	234	249	236	248	252	227	268	257	265	248	261	273	278	240	238	254	251	272	290	275	284	264	252	227	252	223	254	274	209	258	246	263	254	246	256	249	240	249	244	255	236	237	251	251	272	254	245	268	263	256	284	253	238	250	258	249	288	227	250	232	240	246	251	257	232	237	231	253	265	254	259	252	266	252	262	242	293	253	238	266	225	211	263	257	217	242	226	246	252	246	248	249	252	268	235	269	254	235	248	241	249	219	239	224	266	247	255	269	264	235	290	263	238	232	275	249	261	260	254	273	251	246	250	236	251	232	231	262	252	279	265	265	266	256	262	239	268	277	257	245	244	241	274	251	231	266	271	235	268	228	234	298	254	269	229	271	251	254	253	235	260	278	261	262	258	239	245	215	250	218	275	284	276	276	224	228	247	228	278	268	257	254	225	241	247	232	246	241	248	251	214	240	270	246	262	254	269	251	232	241	258	274	228	233	282	249	265	262	235	258	254	264	225	267	257	259	242	242	248	245	274	241	241	249	260	275	292	301	282	245	254	263	248	249	233	275	245	268	252	235	305	260	256	260	263	274	264	244	272	256	270	210	297	237	245	273	243	240	276	248	235	271	262	259	249	236	243	242	265	269	239	270	265	267	239	252	258	251	258	279	242	245	279	231	274	258	237	247	251	280	248	275	281	235	273	242	227	269	244	241	254	257	264	261	214	255	263	253	242	252	258	259	243	267	273	248	239	266	264	232	229	193	228	264	244	266	252	255	261	284	237	241	238	244	237	284	295	224	251	221	261	261	244	248	229	243	263	278	246	255	261	253	243	284	238	243	262	249	244	253	256	258	263	248	239	247	235	256	238	250	245	249	250	249	263	257	233	280	251	237	245	225	259	270	250	248	250	251	228	286	248	240	269	255	232	215	263	248	263	243	264	245	245	254	239	224	245	259	239	279	244	266	247	239	233	249	276	265	242	263	245	251	262	280	240	238	212	230	237	258	263	274	261	282	259	249	212	277	236	253	256	275	235	263	252	241	240	263	263	258	234	253	241	253	249	259	229	269	256	278	251	250	255	256	263	259	242	246	272	256	231	283	241	246	241	266	263	255	234	241	255	245	270	260	256	249	257	250	305	245	240	247	278	266	274	250	253	236	252	249	228	265	270	258	238	235	275	268	238	293	258	273	275	210	264	219	251	253	277	261	262	229	215	246	217	223	266	233	229	306	261	240	286	250	245	261	258	268	240	272	264	252	243	278	273	251	262	222	246	253	234	244	229	238	275	255	235	259	233	245	272	269	252	237	240	275	234	262	280	255	242	255	252	227	265	282	265	249	266	259	262	258	272	225	249	260	260	256	258	238	252	252	279	267	247	283	258	278	251	276	266	255	251	226	240	274	249	272	240	223	237	244	235	242	265	253	248	245	226	266	242	252	268	263	283	256	234	229	242	261	263	237	257	242	248	269	264	240	271	232	235	247	253	250	232	248	290	243	257	266	264	242	249	246	230	244	265	249	240	245	260	267	271	264	267	225	253	231	227	239	230	261	250	259	276	280	274	252	246	248	249	236	241	281	291	261	257	264	273	240	253	242	266	250	253	298	256	260	264	258	268	253	263	245	219	245	242	262	255	242	233	246	256	257	240	251	252	244	252	255	254	285	270	248	258	262	272	276	258	249	262	234	253	281	272	252	262	261	265	256	259	257	262	251	268	271	241	266	256	224	281	260	268	256	271	237	232	246	224	249	268	252	256	270	275	251	245	263	256	242	265	251	265	281	259	254	232	252	250	251	228	275	259	259	231	269	248	228	235	264	231	264	276	257	252	273	243	265	239	232	258	242	274	260	264	255	270	281	273	257	256	253	245	261	256	255	243	230	271	268	233	273	251	275	243	268	240	282	252	255	231	253	263	237	264	240	235	260	262	264	283	290	270	268	284	254	255	240	267	235	270	266	242	265	257	243	266	263	260	244	263	251	279	247	271	233	246	249	280	233	209	240	227	263	243	262	234	242	293	266	284	275	274	245	243	247	236	242	215	252	256	293	259	249	246	240	222	244	252	225	261	269	257	266	276	258	263	257	235	225	230	238	223	241	217	248	251	267	222	233	285	255	250	243	250	265	245	254	267	238	270	264	234	286	259	268	257	230	228	225	283	280	257	252	263	277	253	215	236	269	235	266	238	245	260	237	241	249	222	243	262	265	244	234	232	228	251	239	233	230	253	250	244	271	259	255	245	277	252	257	257	243	278	256	251	243	256	259	284	252	234	225	252	223	237	234	244	255	273	232	265	239	238	258	229	248	249	251	227	270	213	233	269	226	259	236	240	223	264	252	242	253	261	277	255	272	245	257	249	236	227	255	280	257	249	241	244	255	198	255	214	239	266	246	245	240	278	247	243	256	235	270	248	261	277	256	273	242	238	229	265	253	252	276	243	236	258	254	266	262	236	259	281	278	292	275	238	267	257	232	240	242	236	255	263	281	274	274	269	247	264	264	267	270	262	278	268	242	252	269	272	258	259	240	262	242	229	258	279	264	251	280	259	272	237	256	268	254	275	256	253	240	232	251	266	236	269	254	248	272	239	256	270	265	283	242	265	266	265	225
25651	20561	28159	28082	26717	29021	26863	24277	17557	11044	10483	8981	9635	8939	6021	5984	5542	4220	3561	3472	2964	2735	2182	2592	2247	1699	1335	1103	1056	979	862	881	819	785	745	749	731	738	659	677	751	667	644	646	620	678	622	605	633	642	623	619	655	638	651	628	639	609	626	606	637	653	589	586	641	600	618	633	615	609	661	634	592	639	650	637	604	630	606	638	645	620	650	626	644	599	579	628	602	603	680	644	642	620	592	624	609	667	650	608	641	629	610	593	626	604	623	646	649	619	611	614	611	629	663	645	632	637	656	597	636	625	628	615	599	614	625	600	597	610	636	670	630	672	642	587	606	615	618	627	615	615	687	617	626	647	614	611	653	635	642	643	639	603	677	604	615	589	602	644	654	613	649	581	648	643	655	635	631	621	540	633	621	637	647	598	596	605	648	567	658	621	605	660	666	597	643	643	647	617	660	645	590	632	636	603	572	625	593	631	660	624	598	622	659	636	643	608	627	623	609	620	635	589	670	564	638	637	605	658	627	640	643	667	629	594	636	676	607	602	601	681	649	616	652	620	617	569	604	608	650	616	586	636	634	616	576	633	612	642	606	640	643	655	655	591	631	611	609	613	642	623	605	627	642	600	575	631	625	646	629	587	612	618	623	629	568	626	632	615	616	625	595	624	661	639	584	619	627	657	679	670	659	611	622	627	643	606	643	565	640	548	597	600	673	644	638	651	631	656	584	621	637	651	619	645	613	603	599	625	672	581	614	593	630	666	701	627	620	616	645	662	600	605	618	618	638	607	606	642	600	628	657	625	637	628	621	584	635	617	631	630	636	627	702	617	658	621	633	645	636	636	654	649	630	671	659	617	584	627	588	582	630	621	608	636	655	632	626	634	641	607	612	582	600	589	630	629	690	578	620	615	610	614	607	659	622	623	601	658	594	663	634	646	634	662	625	626	640	552	624	620	620	671	616	609	657	638	648	636	650	634	656	674	601	647	627	640	600	634	593	599	643	654	623	662	601	622	642	608	607	635	621	594	663	636	647	621	648	635	666	629	617	614	639	592	620	669	613	657	621	654	649	636	624	655	585	612	665	610	634	607	673	633	681	611	617	626	631	565	577	653	652	616	599	640	588	615	622	623	602	609	634	628	633	630	586	619	634	628	628	657	583	645	614	598	636	598	597	656	642	626	604	624	578	642	608	616	593	648	586	617	653	633	595	588	609	630	647	649	629	630	623	648	613	622	670	666	606	644	623	607	615	645	604	647	616	594	617	652	598	621	667	642	647	612	596	638	595	650	651	641	597	603	638	601	650	628	660	606	593	654	628	629	657	602	621	647	634	643	613	579	645	580	598	661	662	611	600	614	624	635	615	621	633	630	608	620	611	638	614	613	639	630	603	593	631	631	641	596	587	619	601	663	602	594	584	611	607	664	605	616	608	606	598	666	602	618	630	616	626	631	640	618	608	612	621	607	646	621	645	635	640	638	647	643	559	589	621	603	647	615	611	603	648	584	617	633	632	621	622	625	678	639	604	645	579	630	625	621	649	609	597	595	600	632	637	621	640	608	628	617	635	605	624	633	660	622	621	619	635	630	651	576	628	625	666	591	613	662	648	594	583	598	635	642	622	607	628	634	602	614	599	615	634	622	663	634	627	674	656	630	632	659	620	668	645	593	582	697	692	626	621	663	631	631	609	625	638	626	656	623	642	646	631	622	594	620	577	642	580	591	622	646	619	603	616	564	618	631	620	619	612	666	637	605	603	673	665	596	551	609	644	605	602	665	649	630	599	685	614	590	643	621	621	603	619	622	631	643	594	593	624	615	648	582	600	617	629	629	627	648	649	625	607	619	637	605	628	601	589	670	640	670	599	634	606	631	661	601	635	624	680	576	580	614	615	571	648	625	652	629	660	597	637	632	624	628	590	598	611	611	652	598	632	623	598	601	632	638	632	623	648	552	656	698	633	612	677	634	655	643	637	626	634	623	608	604	612	641	653	647	615	674	636	633	596	614	627	600	646	585	638	653	615	659	634	624	579	637	631	673	665	632	606	667	641	641	634	638	596	615	628	618	597	599	609	665	646	648	644	639	620	654	588	631	634	647	586	633	582	607	643	622	643	638	660	631	682	624	602	653	609	635	608	587	624	673	639	602	623	664	607	630	631	625	612	599	623	610	624	634	649	621	589	656	598	650	618	623	598	627	616	623	641	646	606	633	624	663	647	640	646	600	610	686	619	646	654	603	626	587	651	632	585	615	640	666	673	586	660	643	656	646	612	639	633	640	592	615	619	635	605	592	649	615	598	595	623	578	639	617	623	628	619	667	628	635	625	623	661	647	595	648	618	643	653	587	611	616	600	627	646	637	653	659	609	639	619	654	611	674	608	620	652	580	594	674	616	622	601	635	569	612	621	632	600	655	626	612	619	620	630	609	586	622	603	627	662	650	633	619	628	605	644	620	597	632	657	633	663	612	674	648	666	650	596	667	644	623	630	642	603	607	653	567	592	596	634	648	631	666	620	604	621	576	612	690	679	637	635	664	615	611	630	640	593	633	643	655	641	582	635	624	652	678	611	606	642	614	616	626	644	608	610	630	630	642	614	599	583	659	637	595	590	642	592	611	627	622	634	589	681	615	621	623	594	647	554	666	634	597	646	653	648	600	624	648	639	645	637	604	603	630	630	607	613	624	637	654	598	642	610	626	615	618	657	616	591	589	642	615	658	616	604	592	596	663	623	649	655	612	659	671	629	612	605	604	604	614	587	586	614	637	649	638	596	609	589	659	626	628	613	653	624	581	591	614	648	646	571	617	605	635	656	620	616	625	591	635	626	618	636	609	604	633	658	642	622	620	621	652	631	595	620	627	622	697	659	669	608	635	645	631	662	581	609	599	644	659	609	604	695	651	631	634	597	621	649	593	598	641	626	602	616	672	650	627	641	635	644	639	645	645	619	599	615	584	645	617	592	630	602	663	609	659	578	611	627	609	609	627	661	620	633	616	594	655	680	619	658	597	612	628	647	632	604	615	643	665	649	633	658	614	627	625	653	611	619	622	667	621	620	681	628	681	605	607	647	626	617	612	636	640	653	586	620	644	629	627	615	614	606	627	617	610	642	592	628	650	640	651	620	638	618	637	629	600	666	631	651	611	604	631	567	622	608	608	637	588	599	610	604	633	640	631	623	644	628	594	661	626	627	634	591	594	658	568	672	650	655	575	629	619	618	647	582	610	618	640	627	626	598	637	635	698	626	654	671	635	634	628	642	612	611	597	598	653	616	619	605	632	659	563	554	639	611	625	608	630	634	610	645	633	640	615	639	650	651	663	606	642	592	634	660	605	602	627	617	627	597	660	649	650	636	647	668	645	621	623	640	594	632	627	646	653	621	678	616	623	601	602	649	605	609	613	610	609	652	637	651	605	640	589	624	626	685	620	640	615	634	616	680	608	596	664	623	625	607	634	635	640	596	674	666	610	627	647	587	622	634	616	624	611	641	627
13984	7529	7151	4968	3336	2148	1447	942	682	539	447	400	346	376	337	280	322	332	324	271	312	288	302	277	270	310	276	269	293	297	290	273	265	253	290	297	291	248	290	233	266	281	261	278	292	279	254	280	263	255	293	276	299	322	265	289	300	262	264	265	262	306	287	282	283	270	254	265	270	268	264	260	232	217	294	239	254	265	293	251	260	267	275	258	270	265	290	272	250	264	270	262	274	255	246	264	289	269	270	292	273	295	255	307	292	289	289	298	272	254	281	242	298	263	269	297	258	261	255	255	291	269	261	309	266	289	271	293	283	258	279	276	273	275	266	260	279	286	258	286	273	296	284	252	272	267	287	259	281	291	259	293	277	270	291	249	290	268	251	271	288	296	283	249	233	245	260	268	278	261	264	239	274	252	277	274	247	279	306	282	304	256	260	255	267	241	266	284	250	299	276	267	277	303	274	297	283	249	262	277	275	273	269	268	268	250	254	261	282	266	294	277	285	297	277	276	244	297	265	265	264	289	266	246	265	268	257	279	247	292	283	287	271	254	280	310	274	277	270	272	271	299	268	290	295	309	302	261	293	271	256	284	276	305	270	278	254	290	299	292	266	273	247	292	261	304	290	245	259	258	268	247	281	260	257	274	289	290	278	256	246	268	259	226	272	289	286	266	291	259	267	247	287	272	305	242	314	305	270	281	293	286	253	277	268	269	289	257	280	274	268	264	247	253	256	290	258	285	312	293	275	258	270	262	257	270	241	258	273	265	287	249	263	260	284	277	255	269	282	255	265	281	262	269	288	252	259	275	255	277	271	291	283	293	272	311	310	258	265	297	274	252	271	233	261	301	291	254	281	272	300	272	276	275	309	274	282	281	230	288	252	274	283	296	283	260	265	274	290	291	278	260	299	268	268	274	307	274	267	253	251	289	266	280	267	267	264	254	259	274	299	248	291	274	274	306	305	253	261	267	288	271	281	274	281	275	284	262	249	289	293	265	247	291	284	255	282	302	279	264	275	266	285	267	289	274	288	305	302	303	279	290	299	288	243	296	274	304	251	267	282	296	290	272	268	276	288	268	261	267	281	296	267	288	282	276	313	256	261	239	257	294	275	278	272	280	278	291	272	307	250	273	245	300	290	301	274	271	265	245	255	286	308	282	261	245	263	260	294	232	234	220	284	281	305	274	282	261	280	272	277	277	273	256	265	317	264	282	288	264	263	250	286	255	287	290	279	257	237	278	276	257	304	255	280	292	278	233	293	269	279	252	255	262	284	286	264	281	294	286	264	281	262	267	278	260	255	286	285	252	246	225	291	279	286	288	283	289	302	276	251	256	285	271	274	287	264	279	231	287	315	253	263	257	247	275	263	276	257	273	283	303	279	267	277	277	282	277	289	280	272	279	275	265	290	274	291	259	261	272	283	299	259	271	282	297	306	298	269	267	274	291	275	260	260	280	303	280	271	271	289	266	271	259	264	270	277	267	300	281	265	258	281	271	246	265	269	285	264	314	269	336	276	276	274	255	234	295	296	272	313	262	296	268	265	288	259	280	305	258	283	284	283	271	264	263	265	289	284	316	284	275	284	283	286	229	299	281	286	253	261	273	279	308	275	277	284	322	278	290	308	303	264	262	265	306	272	269	254	267	275	293	292	261	277	312	276	307	261	290	284	282	253	294	283	263	256	252	273	299	270	277	274	276	246	264	303	292	282	284	302	261	309	236	241	292	268	280	265	254	278	258	260	262	312	293	264	262	290	265	254	210	308	289	269	263	314	314	275	285	256	261	279	254	271	286	275	249	289	271	291	297	237	246	303	244	255	287	283	255	290	237	277	283	285	274	263	256	274	272	274	302	262	305	290	291	276	262	273	297	275	278	268	286	275	266	286	261	291	283	279	278	272	299	246	284	278	294	277	307	291	259	263	286	284	295	267	257	282	298	256	301	314	241	274	238	257	257	272	287	272	292	279	267	307	287	286	279	245	261	285	302	271	274	263	297	283	276	277	249	270	304	273	274	310	287	262	267	282	239	292	276	264	264	280	282	251	287	272	243	258	259	285	254	271	272	252	273	246	267	258	268	274	270	269	261	317	283	309	296	292	268	244	264	278	263	287	277	299	279	260	263	250	293	301	219	299	279	265	248	241	238	263	294	255	267	277	275	285	306	293	284	251	289	265	265	269	270	272	292	277	303	235	288	254	282	270	268	281	300	256	241	284	288	258	265	267	256	286	299	263	276	295	266	269	289	286	285	266	322	250	270	272	260	250	253	242	285	244	256	302	294	265	278	284	268	295	277	271	317	286	274	283	254	268	266	307	287	276	266	296	295	283	282	247	284	284	253	249	283	280	268	278	302	282	248	281	271	285	278	278	258	278	268	255	309	276	281	251	294	278	297	284	281	241	286	281	257	259	270	272	286	278	294	289	277	278	255	276	250	282	284	277	293	299	310	258	274	299	274	309	291	269	280	264	288	282	285	314	282	271	274	268	288	284	318	282	276	297	270	241	305	279	297	302	284	263	265	291	279	308	255	270	247	284	280	316	292	291	307	292	271	294	280	263	306	261	297	244	259	294	273	247	268	289	251	281	295	260	298	283	251	263	254	257	279	282	278	231	267	306	236	255	258	291	292	257	293	298	271	260	267	291	258	292	283	262	261	281	262	277	259	237	268	281	260	273	293	270	274	296	267	262	303	289	280	277	257	262	272	263	283	249	301	278	249	282	272	317	262	277	306	309	285	242	242	303	288	283	289	287	260	281	295	290	279	276	285	250	292	285	251	286	284	279	308	282	263	298	282	259	268	273	271	258	297	302	273	286	273	267	237	281	291	302	282	257	258	275	260	268	294	298	290	283	278	277	273	291	268	279	294	270	297	307	283	275	272	302	282	273	276	301	268	262	266	271	284	256	238	276	288	273	286	263	259	265	300	236	285	288	257	272	282	304	259	263	282	295	296	239	268	286	292	254	279	293	291	291	284	296	291	272	331	250	302	258	272	255	305	249	271	275	290	287	255	274	262	298	288	285	266	275	282	265	296	295	294	289	263	271	280	236	296	315	286	303	268	270	273	265	254	278	285	282	244	300	261	277	279	288	286	265	310	275	274	263	308	273	293	262	262	277	262	288	275	298	278	273	267	250	263	270	282	281	285	278	308	245	279	273	237	257	227	269	278	297	296	296	278	279	245	262	256	266	268	293	273	246	271	276	311	275	295	282	287	264	275	261	274	281	268	286	264	297	290	259	278	297	244	266	253	258	286	273	297	267	271	314	277	298	316	293	296	261	295	267	255	254	287	264	283	277	270	255	274	257	253	320	254	283	289	279	284	287	260	284	283	244	300	273	282	267	294	291	308	275	288	260	287	266	267	250	269	296	278	305	297	263	260	294	293	268	278	260	273	281	266	261	253	260	292	274	281	267	275	279	274	302	268	274	259	276	290	304	270	274	269	274	242	286	232	274	271	254	231	253	261	299	291	300	285	261	275	284	285
10599	7840	13119	13304	11099	8544	6057	4255	2864	2005	1566	1433	1311	1194	1099	1015	934	891	833	818	836	773	769	742	733	682	699	716	704	708	728	693	745	672	708	662	671	688	718	687	704	680	710	690	685	691	690	686	734	638	681	690	654	676	686	671	682	704	718	678	694	734	684	677	675	643	642	700	704	697	645	685	679	683	671	718	668	661	658	651	664	698	695	670	685	642	723	690	697	668	649	657	693	670	663	680	670	655	705	652	651	698	707	665	640	685	692	661	676	660	716	645	688	726	690	663	672	617	689	669	672	635	721	679	667	639	681	710	662	658	709	678	651	666	679	677	689	675	714	656	692	695	666	667	681	631	675	643	659	655	716	694	710	670	699	647	667	665	693	652	634	670	691	675	622	696	704	673	688	663	718	637	698	671	673	723	727	691	674	696	682	669	723	696	743	657	681	698	708	690	686	693	712	682	677	660	662	707	698	677	711	717	713	696	633	654	681	706	699	663	647	642	608	651	639	696	675	744	683	687	630	673	688	664	705	683	674	607	703	663	680	656	678	715	633	691	662	658	685	705	708	666	675	641	674	651	650	706	683	707	714	641	692	684	686	674	676	663	669	668	650	623	648	657	634	668	661	663	627	658	664	655	649	657	700	687	646	703	652	647	696	713	646	692	723	713	706	682	702	700	694	657	693	737	682	732	683	686	689	631	678	650	665	666	729	701	712	640	663	686	671	716	673	687	661	680	685	697	704	681	671	660	679	674	693	694	659	681	667	685	686	682	686	682	700	711	731	705	675	680	681	704	701	687	667	651	693	684	696	722	663	723	680	678	655	668	685	698	685	677	710	704	653	692	684	702	729	681	663	699	699	667	683	660	661	687	670	691	673	690	649	698	707	625	687	747	673	696	661	651	667	641	662	693	652	657	635	650	678	678	697	645	652	695	660	724	712	715	690	672	676	641	662	696	709	706	651	684	726	687	709	710	637	684	729	650	707	724	664	643	678	697	665	667	648	675	645	727	664	681	657	690	692	721	647	660	623	689	695	667	729	696	671	664	700	668	657	626	659	705	667	686	693	668	704	657	674	655	708	648	661	682	677	675	678	665	673	690	687	663	653	661	724	649	638	736	711	712	716	676	676	677	668	680	681	702	718	677	683	665	620	679	686	649	670	692	660	719	654	654	691	707	648	678	677	690	713	674	667	734	702	698	708	699	679	680	657	687	654	682	693	663	697	693	647	661	662	726	645	657	692	665	682	678	695	685	647	674	655	667	694	636	712	649	641	654	676	722	642	664	726	695	637	679	684	701	718	670	665	645	651	648	676	689	688	688	680	676	678	643	665	693	682	676	694	670	711	665	674	661	698	721	706	664	693	686	621	654	661	626	649	717	661	663	685	697	702	614	676	641	699	626	699	628	668	679	666	670	667	649	694	642	688	653	678	659	649	721	655	715	672	698	697	693	628	687	665	681	671	678	678	686	688	647	683	678	635	707	705	681	645	628	675	723	717	680	657	682	666	636	699	693	648	669	614	652	623	665	696	647	702	724	643	639	678	692	687	654	721	672	692	730	708	649	687	687	683	659	673	672	718	674	705	682	666	681	698	657	698	692	667	708	640	623	680	640	676	655	722	658	674	684	679	687	657	683	678	704	705	666	668	688	665	669	643	676	695	649	749	734	651	672	660	697	684	695	651	662	676	667	732	696	714	618	691	664	674	697	702	666	709	671	682	620	657	682	708	691	675	662	684	738	664	668	664	686	724	710	681	693	693	654	647	680	674	668	648	705	687	692	682	635	670	678	679	659	674	725	657	674	676	650	702	683	656	653	663	652	702	676	718	705	685	681	720	689	688	622	632	700	677	721	677	675	671	690	691	722	603	672	719	707	665	671	672	644	641	602	687	681	657	689	669	642	683	652	681	702	706	717	688	653	652	693	682	628	678	693	714	651	657	670	651	668	637	667	696	688	675	605	682	650	685	660	654	700	664	644	677	668	642	664	697	643	699	667	637	675	671	625	621	721	702	676	671	699	682	699	731	674	680	697	717	685	686	684	670	695	690	688	655	733	648	644	674	684	652	676	667	630	641	682	742	689	677	682	693	646	685	638	713	695	662	642	717	681	663	645	697	677	672	665	651	708	659	689	687	673	638	623	719	760	659	704	679	664	680	695	631	649	686	651	667	679	650	659	691	690	685	690	648	724	670	654	687	648	670	698	717	702	690	676	668	630	661	719	657	759	710	655	697	678	645	681	667	695	678	722	695	639	643	662	656	726	692	680	669	744	675	681	709	655	673	712	664	690	690	726	650	703	728	675	702	717	664	661	694	670	718	660	681	677	671	630	645	663	709	699	711	669	707	685	669	674	685	693	701	647	705	677	673	704	679	703	649	675	697	668	668	713	704	622	680	695	636	644	648	695	713	677	685	652	655	709	700	662	645	679	712	630	680	601	710	694	674	635	677	655	663	712	648	629	716	687	683	655	685	673	671	721	657	663	714	703	694	595	668	692	678	659	640	660	687	704	677	714	694	663	696	680	658	719	679	692	715	692	668	686	705	682	640	659	709	607	710	711	668	677	698	672	719	667	674	679	676	722	687	688	675	679	639	710	719	687	688	698	666	721	666	659	672	693	711	753	707	638	640	715	686	667	668	679	631	708	659	678	646	659	687	709	710	749	659	697	688	693	685	703	675	669	669	693	711	644	694	670	690	718	609	724	660	652	680	675	712	646	657	681	677	652	675	673	685	678	689	666	681	709	652	657	661	663	665	664	666	650	664	666	716	678	656	718	676	663	682	702	710	635	719	687	721	679	657	720	663	675	645	704	661	671	678	617	700	684	695	651	690	673	666	689	707	632	654	679	662	683	688	711	698	688	642	657	664	688	648	646	707	695	687	674	688	686	631	664	719	686	672	650	697	669	651	673	639	639	720	676	673	670	655	674	631	702	698	640	666	690	661	681	626	680	713	728	714	723	628	661	687	637	675	683	674	627	647	674	698	693	647	686	679	666	686	631	664	682	671	669	673	720	676	674	716	707	715	676	665	710	669	640	680	702	658	661	642	668	694	633	703	669	707	692	710	695	700	680	651	688	673	713	665	639	700	636	679	674	709	664	644	641	742	674	636	700	697	680	703	685	662	669	662	647	645	672	631	682	688	685	636	637	672	682	659	663	717	670	728	662	689	691	711	640	648	661	691	671	688	677	665	727	641	728	680	678	694	670	679	687	651	678	701	670	657	694	684	685	659	706	728	720	730	683	661	721	717	661	659	655	690	659	717	679	704	662	670	679	663	692	654	727	676	655	707	694	715	675	665	692	697	669	680	664	655	688	643	657	669	691	657	660	641	698	663	684	684	701	693	691	655	671	701	663	668	703	650	643	632	723	694	657	691	663	671	670	651	656	712	693	672	675	666	664	650	635	660	658	710	694	652	653	714	676	726	702	708	691	716	681	711	677	662	664	628	712	680	674	666	639	709	662	674	714	643	720	672	659	702	659
27841	19566	17016	11293	7712	7766	6495	5003	3609	2210	1510	1282	1207	1040	759	735	781	583	516	583	503	448	422	387	334	312	323	320	311	308	299	257	281	253	294	269	290	276	282	267	277	260	275	295	278	270	294	292	248	273	272	261	252	255	278	252	241	265	313	279	297	278	262	277	290	283	267	307	250	285	253	267	276	286	274	283	282	296	276	242	276	281	262	314	262	283	272	285	270	232	268	271	284	267	291	241	289	247	272	286	287	253	287	280	271	277	260	261	297	258	275	284	268	282	281	282	259	277	252	255	307	273	270	260	256	264	253	258	273	265	237	274	284	290	284	289	259	260	256	253	283	273	306	276	273	286	296	242	292	270	263	273	284	258	282	290	276	261	287	246	264	269	254	264	259	263	246	259	271	252	294	273	277	259	262	284	310	255	258	286	292	310	253	260	272	266	247	247	273	274	266	263	261	283	290	262	280	305	281	309	233	281	289	274	274	273	267	273	266	275	279	293	252	291	243	258	264	251	279	280	288	261	289	258	256	263	259	259	255	240	267	276	264	268	257	293	274	261	272	252	294	282	288	267	240	257	260	261	248	269	285	262	254	292	315	273	278	293	284	257	256	283	274	286	290	290	270	237	228	279	291	285	263	297	259	219	262	273	258	276	273	289	284	260	283	266	282	284	269	256	283	260	282	290	268	255	260	235	234	268	255	265	256	293	264	288	277	275	233	274	284	283	263	250	252	286	266	272	278	283	273	268	287	263	278	261	298	269	259	287	260	238	244	279	283	261	251	271	264	273	269	307	272	278	269	260	286	254	260	265	286	254	248	288	278	280	256	271	274	239	258	273	294	246	275	270	254	240	294	282	275	247	268	253	272	246	252	264	273	263	289	254	276	289	251	267	299	294	250	271	282	286	289	279	255	266	250	282	256	255	247	275	269	247	259	297	288	276	272	283	275	267	262	286	281	254	272	265	286	287	256	242	248	257	270	294	273	284	252	275	292	285	286	254	278	255	259	258	279	271	285	284	231	256	245	265	307	270	272	270	279	264	304	263	279	275	271	279	288	233	266	262	270	272	276	258	267	280	264	287	267	262	263	286	271	272	298	271	305	259	265	270	259	274	274	268	268	284	279	270	280	277	286	255	289	279	249	271	225	251	263	242	252	254	238	298	266	251	274	253	278	244	297	298	268	272	277	283	270	248	278	259	270	279	278	288	258	281	250	264	279	275	271	273	262	252	262	305	225	273	285	319	297	308	252	282	266	290	263	257	276	276	243	264	260	252	292	286	277	230	251	281	282	279	297	278	266	247	283	270	292	271	248	284	258	279	272	264	270	216	264	245	249	247	285	285	286	267	262	227	264	266	274	292	256	274	254	270	283	275	277	255	297	255	287	261	273	301	291	273	265	253	283	263	288	252	275	289	279	277	262	269	245	258	274	276	306	287	269	264	261	290	285	311	293	302	271	267	286	296	253	263	257	260	278	264	283	266	258	253	262	282	290	286	305	289	295	273	276	271	289	278	259	254	288	296	266	267	278	265	258	247	296	266	287	283	283	255	263	280	232	282	279	295	266	267	268	266	265	259	272	275	279	272	268	285	266	275	289	259	265	261	280	265	259	296	259	264	290	271	283	292	252	250	259	258	279	267	265	269	271	304	287	254	269	274	256	259	283	253	272	278	283	264	295	248	280	267	281	260	251	236	269	240	281	274	278	273	270	277	273	265	253	272	266	260	270	274	235	284	288	260	224	245	258	272	283	293	280	266	269	264	262	266	243	266	273	248	279	274	257	274	262	265	280	275	281	256	294	242	293	247	263	267	285	287	269	286	289	273	295	262	254	260	225	257	256	280	261	263	238	271	291	293	263	290	259	264	324	293	257	269	294	273	262	254	254	312	238	262	317	314	257	275	288	233	267	305	280	285	291	278	280	269	273	248	259	258	265	280	256	261	273	300	304	246	283	281	258	247	263	245	250	248	260	262	278	277	280	274	289	300	293	304	289	268	262	246	269	253	278	303	257	246	275	260	274	237	263	270	278	285	274	295	273	240	284	237	271	258	275	266	223	266	273	267	237	232	269	286	268	304	290	266	274	261	257	281	271	298	272	283	257	289	274	243	271	268	263	265	283	280	263	260	242	262	271	270	255	266	258	289	282	281	260	284	263	259	252	295	259	289	293	264	261	240	274	273	279	251	224	298	269	265	259	246	266	244	273	300	275	258	255	304	279	278	268	241	265	258	282	257	279	221	280	285	287	250	270	254	296	284	310	253	271	253	261	266	282	276	266	287	285	293	254	291	268	270	266	279	284	280	278	279	261	253	273	274	252	278	249	246	273	268	265	272	275	276	235	258	260	264	284	266	235	260	258	286	281	287	281	276	225	262	274	270	306	258	266	292	280	226	270	288	299	284	293	314	251	254	263	287	264	268	295	273	277	293	253	285	248	245	303	265	271	273	274	266	271	260	276	281	231	272	283	269	260	262	278	301	264	269	263	263	260	263	285	267	297	291	282	252	269	279	293	270	278	265	270	257	260	250	249	291	252	288	270	280	283	266	276	278	260	282	278	268	282	273	266	275	265	237	263	275	276	281	260	297	250	270	259	293	255	239	278	248	229	258	279	254	251	275	286	262	265	302	268	294	288	256	294	260	269	273	264	272	276	268	243	279	256	233	257	263	245	312	263	251	263	250	252	284	240	275	259	284	278	272	282	257	226	266	255	273	260	283	270	288	262	265	267	283	263	249	249	251	279	275	269	278	280	276	282	270	289	263	270	235	257	267	277	257	281	275	298	229	291	266	255	273	284	268	275	248	302	279	250	278	273	253	274	261	257	257	261	254	296	237	283	229	293	245	310	263	262	274	257	315	283	251	295	282	261	252	250	275	289	259	277	273	296	254	267	297	294	263	256	257	235	286	273	288	293	239	289	269	276	296	253	269	254	273	271	266	275	244	274	257	270	269	289	289	252	232	246	286	275	252	252	249	238	238	281	265	263	258	265	288	254	287	294	279	261	255	276	246	245	277	294	262	256	270	263	281	264	285	266	248	315	282	253	281	277	254	276	272	275	282	289	258	280	279	285	256	259	251	265	274	266	276	270	238	285	276	271	264	277	274	266	273	274	260	240	271	273	274	273	268	267	295	294	256	273	245	300	265	279	216	283	249	246	250	277	261	272	288	269	266	249	284	256	292	289	252	269	258	280	263	259	282	262	259	244	267	252	251	226	240	253	260	274	252	299	267	264	289	240	263	271	246	284	274	269	252	273	268	243	267	264	282	292	264	244	280	262	254	265	266	269	295	254	282	258	290	296	255	269	268	270	279	258	281	268	273	279	297	260	291	270	268	263	269	286	310	268	293	285	269	289	263	278	280	264	250	272	255	265	255	266	266	257	259	269	270	259	264	260	280	260	268	251	268	272	235	259	250	275	244	274	276	274	262	254	255	296	258	275	276	274	282	268	274	291	278	312	293	256	271	267	288	268	271	271	280	266	247
20133	17342	22761	20991	19538	21140	19408	16492	13011	8527	6945	6262	6154	5068	3666	3235	3536	2461	2279	2526	2262	1758	1590	1495	1291	1136	1010	915	851	888	828	763	746	689	725	769	738	664	683	699	706	749	723	698	654	639	678	664	656	655	644	662	625	650	694	693	647	624	665	679	688	655	668	697	713	670	680	636	608	673	720	663	676	676	659	622	626	659	617	682	677	615	723	653	658	710	699	668	661	702	660	665	660	688	630	638	685	634	687	685	645	650	662	640	638	644	691	682	642	668	677	691	642	654	687	665	642	634	657	625	585	713	622	651	668	637	615	653	649	668	667	700	656	732	661	658	671	668	681	662	700	718	637	676	672	654	702	694	645	645	692	642	697	679	660	650	686	662	679	682	642	645	618	649	673	638	641	674	655	613	657	627	672	685	640	677	663	691	668	650	643	625	706	636	714	645	662	649	702	684	708	643	641	688	666	644	683	660	682	668	692	700	681	688	688	621	674	641	644	680	640	722	656	647	655	702	648	685	665	659	662	609	646	673	659	659	665	641	641	675	658	671	631	696	684	688	621	724	688	738	686	642	662	689	677	697	696	633	643	696	714	644	698	677	642	616	652	674	629	702	701	652	664	649	711	686	726	670	647	650	648	671	639	639	669	672	651	677	703	677	668	642	670	657	688	673	630	651	657	671	716	654	662	684	660	694	668	695	673	684	671	630	679	659	683	687	646	678	660	667	676	684	640	642	674	679	641	664	679	675	662	698	690	731	644	612	653	637	670	687	692	660	652	650	610	620	628	714	683	643	648	662	658	637	661	616	660	672	628	700	713	663	652	647	679	679	645	668	651	658	654	693	630	697	652	695	685	705	669	689	707	682	649	625	681	666	666	682	687	663	690	676	663	646	633	662	677	661	699	696	614	672	664	684	630	642	709	676	694	670	739	664	686	626	664	633	653	654	636	675	711	688	713	648	636	679	628	655	664	688	665	667	647	654	656	700	650	661	642	682	647	689	662	701	681	671	645	640	666	642	642	724	688	634	660	706	632	703	699	667	724	649	611	691	662	686	644	680	626	704	645	638	701	702	656	676	619	682	644	682	644	659	694	654	690	638	662	646	660	643	613	664	690	681	635	674	626	690	664	713	669	677	620	681	662	649	694	684	655	641	661	681	653	645	664	656	669	674	643	671	673	671	707	658	678	634	670	669	658	681	647	699	666	661	680	667	637	711	671	641	638	655	687	658	668	661	669	659	704	680	709	681	620	643	635	664	659	665	690	627	620	649	634	656	656	712	636	660	679	675	666	652	677	670	665	678	658	678	705	675	667	649	659	646	661	658	688	688	662	678	666	608	673	645	629	696	706	668	671	683	643	697	661	710	640	664	725	660	667	665	667	687	705	626	689	666	652	633	670	677	619	652	653	674	704	672	670	697	663	670	695	678	688	665	672	626	670	679	613	664	705	659	616	655	638	623	687	646	662	656	641	671	738	682	649	682	655	687	646	714	653	655	680	657	624	648	626	626	658	707	641	639	673	715	671	642	698	665	683	658	677	663	668	677	654	652	680	645	652	627	632	702	639	692	647	667	633	672	628	677	635	677	681	656	700	610	699	716	627	698	727	648	650	688	717	642	671	636	631	697	688	670	695	708	673	641	654	685	692	680	644	695	676	657	654	669	657	660	637	668	668	641	659	674	706	668	646	699	678	679	683	691	653	641	659	661	643	691	678	670	663	643	603	675	672	646	664	708	669	672	652	698	625	629	664	627	676	669	671	671	667	683	699	711	670	707	699	697	654	677	707	620	684	672	680	632	675	634	633	634	666	673	699	666	674	617	627	658	697	676	639	642	701	646	667	681	728	635	723	662	657	613	659	690	636	642	654	662	660	631	647	651	685	717	675	659	665	660	644	668	648	689	685	687	670	669	667	672	683	683	652	672	652	659	622	657	641	658	676	671	622	643	665	646	630	703	653	674	693	688	662	656	683	657	705	670	659	620	633	695	653	685	676	621	645	676	686	602	644	638	655	637	627	705	627	678	705	676	624	641	651	694	622	704	636	690	627	685	651	631	605	683	676	673	674	680	719	622	712	678	669	589	649	669	640	686	656	686	654	647	665	682	639	631	696	634	654	674	627	659	674	666	652	644	691	656	718	664	678	638	645	643	672	641	652	704	676	662	679	664	697	616	687	675	677	665	658	684	716	609	634	681	632	702	713	637	654	669	647	674	668	671	680	660	673	700	662	663	664	688	695	664	635	617	645	650	716	657	721	698	705	646	686	652	621	707	642	695	663	698	649	666	664	681	701	649	639	665	695	642	638	640	692	678	676	694	642	622	659	716	623	733	690	646	680	684	676	680	661	665	639	674	659	700	662	658	638	647	656	617	617	666	674	660	696	695	640	689	656	678	694	653	677	641	649	693	667	633	643	675	670	705	632	673	688	713	646	678	643	621	631	654	709	669	655	635	644	649	707	681	659	673	692	698	651	658	633	689	681	701	671	727	708	667	703	672	677	695	650	664	694	681	680	686	688	706	651	667	665	665	714	639	731	737	706	654	620	654	671	670	625	709	655	618	684	701	650	642	721	664	685	666	657	675	697	645	679	656	665	651	678	647	695	691	637	669	649	681	724	701	701	646	659	659	680	698	685	645	629	682	721	655	652	655	687	678	699	717	682	676	630	657	660	633	622	654	661	665	677	685	612	681	673	621	642	707	686	661	644	650	590	689	638	630	639	683	635	605	689	711	722	675	650	658	668	706	691	648	632	650	685	656	679	645	664	726	683	658	678	679	714	681	643	668	663	656	696	685	655	656	626	657	667	700	672	690	639	657	672	651	674	678	659	678	692	644	631	683	629	716	661	659	651	633	702	698	668	664	696	709	633	667	636	679	661	604	662	687	686	676	643	651	636	669	656	677	674	673	640	708	643	659	671	689	651	647	636	671	663	679	621	653	698	638	694	641	657	654	671	652	666	639	671	643	681	685	691	679	643	663	663	670	707	643	663	654	677	663	678	663	679	622	652	667	659	633	644	656	644	708	644	685	628	673	653	658	664	717	707	711	660	657	652	730	629	708	631	664	671	700	703	670	656	646	685	673	641	694	653	644	659	655	645	687	669	735	641	696	649	681	662	634	677	648	711	683	679	675	673	674	646	639	656	642	666	626	690	654	636	642	692	676	647	654	687	686	661	652	648	663	632	675	676	633	654	665	673	728	627	640	705	664	689	629	631	674	683	656	648	668	726	666	670	660	706	671	643	616	652	625	696	674	681	689	680	692	672	618	684	669	689	662	691	607	662	713	635	664	696	659	670	713	645	648	669	653	690	702	686	710	649	675	672	688	667	711	657	651	623	652	649	616	644	643	637	604	669	654	642	615	699	672	682	711	646	687	685	652	699	677	656	685	722	711	663	668	696	663	676	663	706	660	648	650	695	680	651	634	666	630	683	724	679	661	703	688	649	655	683	640	680	587	665	619	677	669	668	684	663	671	643	673	677	671	668	667
37722	28008	23530	16516	11242	11601	10872	8682	6386	3758	3160	2304	2094	1679	1256	1192	1073	817	776	799	694	590	494	411	458	379	336	333	301	297	286	287	266	261	297	289	285	290	269	237	275	267	261	249	255	231	255	257	235	261	231	248	252	247	259	239	221	244	259	243	261	228	244	236	279	250	246	280	254	256	253	246	265	230	253	252	257	261	261	247	283	253	271	278	264	251	243	245	253	240	230	270	238	279	257	269	264	226	281	251	257	258	268	244	231	257	246	221	246	256	252	254	243	264	243	252	249	248	219	224	232	224	278	224	247	238	248	255	239	246	241	233	223	271	246	239	264	234	255	269	228	263	234	245	277	243	276	246	251	256	257	282	242	231	256	245	293	229	227	283	215	248	255	257	223	251	246	235	251	258	250	247	209	251	269	228	275	242	265	240	265	260	247	238	233	254	262	246	246	244	241	279	279	209	273	240	263	237	271	300	252	263	270	245	263	278	209	278	265	248	237	231	235	255	255	252	284	249	219	252	257	237	244	258	258	231	242	240	256	232	259	236	247	267	236	255	266	230	277	238	267	235	220	245	238	273	260	241	261	234	237	277	225	254	252	269	270	238	245	233	253	226	255	274	241	250	235	248	240	232	259	253	252	240	282	259	261	233	241	261	255	224	237	231	228	236	251	224	247	242	250	277	265	258	246	263	238	233	200	250	233	261	242	247	273	243	239	236	240	257	278	280	258	258	275	252	267	260	222	256	254	252	231	261	276	266	268	240	262	238	223	263	228	241	267	274	238	243	234	235	242	278	232	263	223	248	251	251	267	265	232	263	241	225	241	249	268	240	216	277	226	255	226	266	265	289	262	241	261	259	245	254	250	279	257	223	235	283	242	261	256	274	226	248	235	252	247	247	271	256	247	260	275	262	278	243	236	252	275	281	243	240	226	228	269	250	279	280	261	241	243	279	228	275	259	250	244	225	246	263	234	259	237	244	221	264	257	230	238	249	223	230	252	236	231	257	249	283	239	274	245	226	246	248	245	248	278	214	241	263	252	252	261	267	273	248	219	233	253	280	263	218	220	255	236	266	242	263	249	246	225	262	228	246	236	232	283	262	242	247	237	274	258	242	270	247	258	243	215	256	257	270	268	265	242	232	270	238	273	271	256	231	269	221	279	260	248	262	230	220	217	255	267	251	249	254	263	253	273	252	216	273	255	264	236	236	253	246	266	268	252	257	240	250	236	243	256	286	246	245	247	258	246	258	248	277	262	266	267	234	255	271	242	231	267	214	266	278	238	232	240	220	220	223	236	260	245	265	266	262	241	231	238	244	232	268	248	220	242	249	259	278	262	249	244	210	266	266	258	247	250	244	228	270	247	246	244	225	232	230	228	235	235	235	251	242	249	223	277	266	276	241	241	232	268	242	241	270	258	245	240	285	240	245	263	260	245	235	270	261	253	247	305	215	238	266	274	260	236	268	270	258	260	253	240	219	254	240	242	244	262	276	219	255	257	242	252	279	264	252	293	244	237	252	230	253	256	238	270	243	253	244	217	251	238	246	270	249	257	243	240	249	255	246	238	272	258	247	244	250	250	263	228	228	254	276	231	242	252	257	241	249	249	248	240	248	269	253	260	269	271	272	251	260	237	223	247	241	245	254	227	260	248	251	222	249	228	250	243	230	252	272	273	258	243	266	239	236	242	234	236	239	264	235	261	243	253	229	215	241	270	240	273	280	247	279	267	267	246	261	240	237	252	233	250	251	243	268	229	268	315	253	262	241	235	240	243	262	242	278	271	247	260	241	244	265	239	238	265	262	243	254	239	232	267	228	247	259	251	254	254	235	231	272	260	263	242	263	247	249	267	285	249	234	244	227	261	258	239	273	251	241	245	254	258	263	267	267	283	257	258	225	265	263	257	255	287	254	241	263	242	242	242	234	252	235	249	234	244	247	229	247	242	241	228	254	247	283	253	251	257	258	293	254	219	245	246	264	261	256	248	244	239	261	261	254	259	274	251	238	253	245	242	275	257	256	247	244	249	257	252	221	251	255	264	265	237	251	288	268	235	254	248	249	276	246	240	251	237	233	222	238	250	249	234	263	224	272	251	257	233	251	248	278	214	259	268	243	248	260	262	283	244	250	268	256	218	283	277	270	251	259	258	268	241	251	247	259	244	226	246	268	238	260	267	247	229	242	273	271	253	260	262	268	274	244	241	246	281	230	265	205	229	236	256	226	288	272	246	259	272	273	251	256	242	283	236	231	266	255	243	239	259	268	273	267	241	275	235	251	227	261	281	275	290	262	264	263	258	263	247	257	246	272	258	254	263	257	257	247	238	244	244	255	259	256	267	267	228	228	248	242	255	236	253	269	238	254	281	267	249	260	240	229	251	230	262	250	257	248	237	234	251	275	259	259	243	253	228	233	221	244	225	278	242	244	243	242	265	226	252	251	227	265	243	249	237	258	285	250	276	262	288	254	238	265	260	251	229	244	259	267	256	260	249	255	246	269	272	238	241	256	290	237	249	237	258	234	231	231	241	235	238	258	256	264	257	273	256	263	268	266	240	238	233	270	256	251	221	260	236	223	246	235	253	228	250	253	244	285	274	261	237	255	256	253	248	252	292	248	236	241	237	271	238	237	247	250	244	237	230	260	280	239	232	251	270	258	216	259	252	236	281	255	245	245	272	224	277	227	273	254	243	255	259	230	233	266	259	259	240	256	224	231	249	250	258	259	240	238	239	224	262	253	238	243	254	226	251	252	247	251	254	233	231	268	234	245	260	246	239	262	253	251	271	224	245	257	245	254	256	264	257	265	241	271	244	256	252	258	250	270	239	279	261	259	228	261	238	229	247	254	221	261	249	226	234	271	257	254	228	271	253	282	254	256	234	273	243	228	223	253	257	239	228	284	252	256	244	255	249	275	279	245	239	257	225	233	223	272	250	241	268	237	238	266	222	245	270	256	250	239	256	239	243	248	303	281	234	280	249	235	269	243	226	235	276	224	259	255	267	228	257	263	277	248	247	252	271	266	274	251	232	292	241	228	256	238	239	250	240	234	261	218	263	219	274	231	253	248	255	233	222	242	256	243	254	263	249	255	233	233	270	262	258	239	277	269	253	232	257	259	230	240	267	244	266	262	263	246	237	247	250	245	235	251	281	251	232	249	244	233	235	275	281	272	264	221	243	225	241	247	245	255	253	272	249	274	285	276	263	239	269	289	243	266	252	273	236	255	249	255	236	266	245	238	281	248	258	259	215	240	235	268	251	243	266	255	219	274	239	245	242	244	254	264	257	269	274	237	274	228	278	236	256	237	254	263	271	281	236	240	247	244	237	272	244	260	251	253	251	258	258	254	287	237	237	246	258	266	262	232	256	258	248	246	244	231	248	254	237	245	260	246	234	223	246	288	244	227	231	280	278	248	270	270	247	241	270	267	275	264	235	249	250	270	253	241	226	224	255	259	274	244	256	253	274	242	246	225	238	252	266	265	253	246
26071	23243	28120	26783	24158	26567	25507	22776	18293	13066	12691	10097	10190	7885	5938	6021	5825	4000	3699	4143	3213	2818	2115	1910	1776	1227	1153	1028	961	920	849	744	772	766	771	779	658	681	668	678	766	805	692	707	627	632	667	641	603	623	620	600	609	608	644	657	636	608	634	622	659	619	640	616	583	630	645	597	633	592	626	608	613	625	634	648	645	641	585	599	639	627	587	643	623	586	621	624	634	588	622	606	619	606	653	632	606	646	627	612	607	624	603	590	637	641	651	598	609	643	651	623	618	634	635	640	644	644	596	635	661	621	634	656	603	619	620	658	613	639	630	611	583	612	607	618	594	623	645	617	637	638	631	610	623	650	619	650	607	625	618	612	620	668	631	606	621	626	659	702	627	630	587	629	616	588	630	609	627	642	621	643	620	665	653	613	612	651	637	626	612	614	619	643	571	604	590	633	620	581	604	629	612	617	606	585	622	640	574	565	647	587	606	618	632	624	603	627	627	611	616	613	611	590	602	628	629	634	631	611	628	622	617	639	600	657	593	654	592	588	630	616	557	628	637	610	622	654	608	667	638	625	614	610	594	661	587	621	643	640	628	640	617	586	606	602	624	653	657	637	595	599	642	606	623	586	637	608	621	660	606	579	616	640	647	658	618	646	630	613	630	647	570	635	620	625	635	637	623	627	640	608	583	607	623	613	614	635	628	631	668	618	648	637	577	639	608	571	602	613	641	600	620	606	652	673	593	571	642	644	601	667	612	602	647	634	642	671	670	617	623	608	591	645	595	625	604	579	595	639	630	644	588	610	621	621	635	592	630	660	633	624	625	619	642	651	593	604	629	622	612	617	618	614	615	663	626	602	650	630	576	592	612	618	603	609	611	651	657	577	619	589	602	628	583	599	601	641	624	621	588	661	620	672	634	614	622	617	619	665	610	624	595	644	632	629	602	639	614	622	651	669	645	619	629	600	586	551	634	649	606	612	638	661	608	641	625	687	611	647	644	565	621	668	579	632	627	617	658	675	653	633	631	649	619	632	611	575	607	562	617	661	645	632	605	597	628	627	609	617	628	609	623	636	619	603	636	618	608	630	695	615	591	577	635	593	676	599	621	641	651	636	594	661	650	691	624	570	612	659	632	642	619	642	647	599	613	651	631	663	609	614	619	643	641	598	606	661	613	598	633	674	602	668	616	619	619	597	609	571	598	631	617	592	618	615	654	611	596	658	617	608	644	617	652	657	583	645	619	607	609	586	625	611	607	604	605	605	655	677	642	670	603	638	620	626	582	603	623	613	626	631	582	573	633	626	632	663	613	625	672	650	619	608	616	614	629	633	567	628	606	599	587	558	652	564	718	607	585	582	598	610	610	625	628	612	616	590	616	637	652	652	556	631	586	584	588	628	608	597	653	625	662	629	598	654	655	623	648	618	639	633	577	642	613	655	621	661	646	654	657	619	581	663	663	616	635	635	588	632	621	594	648	600	614	638	674	658	597	582	627	667	604	608	628	601	616	621	625	623	605	598	628	599	633	620	601	663	600	566	632	600	636	608	614	635	597	577	620	608	601	649	604	637	645	594	604	621	614	635	607	619	653	618	638	618	638	645	654	608	605	640	632	655	575	692	603	637	616	579	649	631	612	645	621	614	630	620	634	643	617	620	619	610	613	626	594	621	593	608	662	611	586	677	617	613	633	631	666	643	707	639	637	605	621	625	672	638	653	639	606	617	664	662	622	607	619	632	615	646	666	652	577	582	642	615	631	621	610	640	644	620	602	638	607	551	622	584	612	623	608	606	604	626	659	625	675	619	654	596	629	632	666	698	607	659	589	622	624	638	636	615	607	679	648	609	633	582	679	642	564	644	626	594	633	588	599	610	630	606	632	625	624	614	625	601	680	600	582	601	647	605	699	629	619	622	607	630	645	581	639	666	593	641	612	653	628	603	609	641	565	645	597	593	627	622	567	625	606	625	614	609	635	634	618	666	601	556	659	616	629	603	677	623	656	582	606	611	640	615	656	616	584	614	640	604	631	667	653	603	560	605	645	609	613	631	643	645	653	639	630	665	566	591	614	681	625	576	658	678	622	606	627	591	632	692	610	619	668	588	571	625	648	640	605	636	600	618	642	594	646	647	645	618	626	636	622	657	657	608	598	636	629	645	586	620	632	636	624	665	595	632	627	649	612	601	609	637	648	638	652	604	562	636	610	599	626	609	667	628	634	635	615	653	626	653	641	645	605	628	624	603	623	609	603	669	620	609	615	609	627	636	600	609	653	618	644	618	568	619	592	681	572	629	623	582	630	615	595	574	656	638	650	637	604	603	634	666	561	592	609	598	620	602	682	618	596	610	642	634	623	629	601	619	645	574	617	620	643	641	671	625	599	580	604	620	619	580	636	625	616	637	634	593	652	663	584	618	628	659	584	656	635	645	639	629	605	615	668	635	656	606	665	649	634	634	632	599	625	612	591	644	629	562	611	616	644	593	618	591	577	630	588	617	622	632	619	606	640	616	597	626	620	601	622	604	666	620	615	563	606	615	598	617	647	607	635	622	566	598	599	639	603	627	661	603	630	624	597	591	635	637	614	607	630	617	639	598	659	602	571	659	637	643	631	650	577	609	601	636	620	588	610	584	642	612	593	619	623	638	623	620	606	624	637	626	648	604	631	583	622	581	586	663	586	653	627	671	592	604	595	652	612	566	629	632	612	661	579	625	601	602	640	593	606	618	612	659	647	597	606	626	656	617	567	595	644	647	615	603	589	630	649	625	623	607	643	634	624	611	589	604	644	590	623	686	573	605	624	632	601	618	646	628	628	617	622	632	657	630	631	583	595	638	648	623	629	617	602	607	627	598	617	609	660	653	667	642	612	609	602	655	641	600	624	624	626	602	614	641	646	656	624	601	628	621	608	599	663	618	597	642	632	591	591	663	631	610	600	624	679	633	585	636	646	617	630	627	617	631	641	610	643	627	654	619	604	621	638	621	639	632	625	608	629	647	597	601	642	639	652	588	614	626	637	614	633	653	608	608	651	643	651	645	652	596	630	653	656	642	605	605	636	659	624	620	630	641	628	664	640	652	634	637	629	645	599	634	646	637	625	617	568	591	639	597	587	605	587	627	597	654	631	580	630	645	623	599	632	625	613	634	645	617	618	592	644	659	649	690	624	643	643	629	669	649	615	616	625	654	632	594	631	647	658	587	636	652	631	632	638	610	632	640	563	637	626	641	612	628	626	636	615	595	617	612	614	611	606	627	625	575	593	616	636	619	612	686	643	655	622	662	633	609	666	661	592	621	663	611	623	676	629	600	625	601	629	603	646	617	562	632	609	601	614	636	611	656	629	635	592	659	679	569	609	625	682	624	611	625	627	584	594	617	584	601	572	627	619	632	616	648	611	612	597	611	614	581	594	610	614	632	566	627	616	604	602	600	624	615	645	584	606	629	680	619	662	592	598	680	624	624	609	622	621	611	651	629	618	633	634	602	637	651	631	626
15281	8438	7253	4841	2889	1749	1102	803	608	549	467	375	358	335	316	325	309	305	283	258	292	295	291	272	258	236	297	261	301	262	282	261	267	240	282	279	282	267	275	289	302	311	253	250	290	259	271	273	273	290	290	269	274	287	271	236	246	272	280	264	241	277	287	278	288	284	249	268	273	258	238	259	278	283	270	283	288	286	245	249	264	276	259	277	283	267	258	272	260	268	309	253	264	308	250	243	278	250	261	277	288	273	285	278	246	291	280	293	278	310	258	245	294	260	263	230	262	263	251	287	283	267	271	294	265	253	272	305	269	271	252	259	291	261	287	260	288	279	253	251	257	246	262	247	250	286	261	303	300	275	293	252	253	278	297	259	257	262	267	282	258	286	268	293	302	250	274	278	263	257	277	246	268	280	276	265	272	261	283	253	280	272	266	268	264	249	315	260	286	230	280	289	266	263	279	279	294	246	245	269	285	270	264	270	258	264	253	248	255	273	265	256	254	248	266	258	275	270	251	293	259	259	293	279	257	259	274	299	267	285	247	274	281	295	278	264	281	279	292	301	259	279	304	276	278	259	275	247	248	279	266	239	254	252	236	264	278	281	268	263	273	274	287	263	253	284	272	251	304	238	273	264	281	241	285	278	254	273	271	259	298	280	247	275	271	249	267	273	251	278	267	277	256	278	251	289	285	266	287	271	256	307	273	263	245	270	274	272	253	257	287	294	273	248	274	282	251	230	262	261	280	284	257	278	290	261	243	268	265	287	263	289	263	287	286	280	258	251	248	252	312	306	294	261	265	242	259	298	262	262	285	319	274	269	277	269	250	283	264	260	273	289	264	275	288	262	246	260	310	262	282	259	268	254	250	300	286	265	266	263	234	247	239	268	282	273	285	277	294	260	286	280	266	293	266	290	287	271	267	255	284	277	244	266	277	270	299	293	233	292	248	281	281	278	293	264	293	259	249	268	267	293	294	274	268	256	272	255	263	291	239	241	268	271	307	243	252	272	272	279	267	262	267	295	281	287	268	246	254	259	250	257	255	255	259	254	300	315	288	276	254	268	256	264	239	276	280	249	256	264	291	289	294	305	271	288	286	255	255	280	286	257	290	287	255	287	305	266	261	228	293	287	277	258	274	252	287	263	273	274	263	257	292	276	280	280	258	271	266	253	247	274	240	305	280	265	287	286	279	262	290	297	282	285	259	277	260	265	271	259	267	291	279	253	289	253	275	280	296	259	261	258	262	273	248	286	257	284	266	255	248	271	276	247	268	269	245	271	263	251	275	236	268	269	285	272	251	268	287	264	283	275	286	247	241	264	275	262	247	271	265	288	233	285	270	299	276	284	269	246	263	249	257	263	290	260	259	245	280	273	270	254	260	286	262	281	226	265	266	252	280	257	275	254	295	293	289	273	271	259	258	255	271	288	255	258	297	296	298	250	272	269	253	279	263	306	335	264	252	262	270	284	269	249	254	282	309	248	268	277	289	317	291	281	298	271	272	282	280	279	269	268	286	309	257	280	286	252	289	265	279	269	273	299	248	259	238	251	274	280	281	262	247	280	296	276	283	269	284	260	287	287	257	292	250	277	271	266	246	268	242	260	281	246	247	283	295	279	290	263	250	259	266	240	265	258	289	271	295	279	299	284	261	260	262	300	303	247	292	260	277	273	276	278	290	276	282	283	291	254	263	272	285	228	274	250	264	290	269	255	306	280	285	299	261	249	254	268	225	272	274	262	285	262	270	265	269	265	252	276	252	302	266	266	261	267	277	254	281	307	281	291	262	291	279	263	263	297	268	281	260	284	286	293	275	266	280	283	278	294	269	272	292	278	259	269	259	282	245	251	279	271	307	249	275	266	254	257	286	280	279	303	271	278	275	288	237	275	273	265	285	267	270	287	267	251	277	272	284	277	274	273	264	281	276	270	277	283	288	266	307	291	266	284	298	267	240	261	258	259	233	264	301	276	308	263	275	276	284	273	265	282	292	250	284	265	276	246	286	270	264	278	282	273	247	253	262	259	300	273	274	258	283	303	282	290	278	279	278	310	286	267	283	266	259	279	274	252	266	282	248	290	270	265	294	297	290	289	291	294	257	270	295	282	265	260	279	242	280	276	300	293	299	282	268	250	275	297	271	254	285	274	288	234	289	293	301	273	265	268	299	273	271	284	270	287	287	252	272	263	276	275	298	287	276	250	240	280	310	261	273	294	223	293	289	290	292	280	276	263	288	267	253	273	269	264	271	291	283	259	279	282	281	287	256	303	252	243	265	278	264	286	279	269	250	254	285	283	256	275	268	268	300	282	272	265	268	303	278	284	245	284	292	216	295	263	284	253	278	284	250	256	254	267	277	307	290	284	248	258	268	261	279	252	259	277	288	280	289	290	290	294	264	280	259	285	277	256	276	273	291	286	283	244	258	276	289	292	287	290	265	246	285	281	258	256	262	265	278	272	255	265	277	255	263	345	272	264	255	301	298	260	291	286	281	253	282	281	291	280	268	276	305	279	295	271	276	295	265	282	258	255	301	261	263	247	252	262	257	279	267	276	283	268	318	285	286	304	245	270	273	285	272	328	255	259	275	257	268	288	266	266	268	256	246	283	247	310	268	288	283	267	270	296	266	261	252	256	302	277	255	278	260	247	273	278	268	266	291	260	293	308	266	253	304	267	282	259	287	287	256	267	262	281	261	265	265	255	282	269	269	245	277	293	265	255	265	284	230	271	255	256	276	264	270	249	272	259	298	275	284	285	281	241	284	327	268	264	282	262	249	255	259	270	261	252	275	272	293	273	258	280	282	271	283	270	279	239	271	271	280	289	248	272	265	268	294	279	292	290	261	274	277	290	245	294	282	305	249	253	278	265	286	287	290	256	273	287	296	309	285	276	265	250	289	288	256	296	246	299	290	283	218	254	287	276	263	269	300	290	289	251	250	285	280	281	273	260	269	297	254	266	268	276	281	297	276	238	262	279	283	303	246	261	299	261	294	288	273	283	250	275	293	269	255	254	284	274	247	264	270	252	257	296	256	267	269	276	234	260	260	325	283	245	254	256	286	259	292	268	294	272	278	273	257	276	290	297	256	275	259	261	275	254	253	260	224	293	248	257	283	272	264	283	295	283	252	268	253	255	280	270	238	282	261	264	256	280	246	261	276	248	300	278	256	274	279	281	285	270	265	271	277	262	314	307	268	276	279	292	274	261	267	291	270	255	286	290	243	292	263	257	259	273	278	319	283	243	243	240	264	287	265	281	292	269	261	275	270	275	285	254	274	258	259	270	254	243	261	275	258	283	271	282	265	265	271	294	278	249	249	288	302	268	248	277	297	277	259	290	279	238	276	286	253	271	260	273	286	254	294	277	305	275	246	263	274	282	271	281	297	292	270	261	267	288	265	268	294	281	249	243	254	259	272	258	281	262	295	297	239	300	264	258	270	270	263	266	292	271	291	289	262	274	268	243	270	269	275	283	233	266	307	275	293	290
11249	8370	13109	12784	10034	7139	5011	3712	2771	2156	1696	1508	1294	1092	1086	1009	897	877	837	829	782	783	781	734	688	721	711	659	730	666	710	664	716	659	687	672	720	690	652	663	686	677	639	713	688	662	663	645	679	689	678	647	646	665	670	669	659	641	696	669	682	654	657	689	682	646	706	675	666	664	651	662	640	705	675	670	612	666	688	675	653	670	665	697	723	707	658	659	639	694	688	675	662	646	670	642	656	649	703	645	641	652	672	679	659	685	664	670	684	669	702	689	657	678	660	691	699	698	589	662	705	674	655	639	710	681	687	708	691	685	693	705	677	648	678	659	635	617	649	686	624	654	685	640	685	657	663	696	638	680	677	686	646	636	637	674	704	686	671	638	652	648	658	647	636	696	660	676	661	645	666	689	713	684	672	677	638	652	649	693	645	636	702	668	690	611	673	652	637	640	693	677	699	648	676	636	665	693	692	678	697	664	653	666	695	677	667	691	656	681	682	672	734	674	654	671	647	640	647	667	639	658	665	672	633	659	677	643	648	665	641	696	668	642	664	669	682	676	712	691	665	679	679	636	679	688	654	634	666	665	700	696	705	693	653	690	653	683	677	705	649	634	655	726	655	692	664	654	657	652	645	646	680	686	701	668	653	638	678	638	650	672	697	703	661	663	655	676	673	642	592	687	669	624	658	654	685	669	643	696	659	718	639	615	645	702	681	682	661	726	682	720	697	659	720	709	659	670	616	649	699	691	707	687	673	685	655	688	712	667	691	663	644	691	650	699	643	678	694	655	636	659	688	657	714	630	688	640	675	684	652	686	628	692	691	702	690	727	685	634	670	646	659	659	704	680	711	644	660	663	691	643	654	663	660	637	641	690	643	695	672	690	686	647	648	643	708	667	694	655	704	689	692	600	622	686	658	679	680	622	664	641	641	646	710	673	648	690	622	704	649	670	666	659	655	650	644	653	672	688	670	644	696	667	683	676	716	665	621	699	674	640	677	681	704	653	659	631	671	646	681	645	651	693	625	651	696	648	664	686	716	646	668	695	632	634	691	668	650	690	673	661	686	688	702	678	697	695	647	654	683	677	671	707	622	641	643	613	725	698	693	694	663	631	641	658	651	667	647	661	654	660	687	702	679	673	652	662	744	663	672	689	677	657	660	719	661	635	722	640	628	671	729	659	622	692	683	713	636	712	651	702	687	674	642	651	652	652	698	662	696	654	719	650	676	665	653	620	657	721	671	726	621	681	670	670	671	664	616	643	683	644	703	637	686	645	661	665	689	658	655	627	663	671	644	664	641	630	684	686	667	714	714	639	654	687	644	680	688	680	673	692	615	692	672	639	641	650	694	718	700	660	690	626	662	702	679	649	684	688	632	702	681	663	661	690	685	685	688	659	703	667	668	651	667	677	673	674	623	682	630	681	666	675	696	650	613	672	659	664	650	678	695	675	650	680	670	641	658	665	699	686	629	684	701	680	690	659	693	676	676	686	645	693	663	691	649	704	677	656	675	686	630	668	655	678	683	685	690	672	627	650	665	643	679	640	651	682	660	663	654	677	714	691	686	692	644	669	671	656	621	641	715	649	676	704	647	672	664	664	718	674	669	665	679	665	676	662	673	615	653	659	657	725	709	673	670	732	648	662	688	604	710	680	687	652	642	653	676	646	663	646	627	679	675	705	690	659	703	661	644	676	675	708	620	654	688	701	624	683	693	622	670	661	685	691	639	679	663	699	676	684	630	707	735	710	637	658	652	650	674	652	716	662	684	662	648	712	663	639	681	656	671	679	647	606	690	720	655	678	690	665	669	679	678	648	701	670	709	671	697	699	722	677	625	682	716	652	644	668	715	680	674	669	635	729	656	640	640	646	679	643	663	707	627	648	659	645	701	659	647	642	647	629	676	673	629	654	638	654	634	681	670	730	670	685	690	715	697	693	667	656	632	676	660	702	693	691	634	699	623	688	675	682	636	668	718	686	649	668	670	618	692	656	702	667	709	640	738	745	701	653	676	703	694	654	716	703	694	670	645	654	651	672	635	677	680	717	621	641	658	648	682	611	711	684	710	660	663	673	695	650	677	646	694	671	722	687	640	694	679	656	674	693	632	650	693	647	650	626	677	642	697	691	684	658	669	623	693	673	644	632	674	694	663	671	640	606	663	644	666	679	647	697	644	657	664	700	674	703	665	667	645	660	664	634	668	683	636	621	649	730	674	675	725	683	677	672	636	695	676	690	665	661	673	603	699	653	690	688	735	684	639	686	630	667	688	688	683	638	674	694	682	708	650	693	650	643	689	590	642	678	619	682	694	632	715	676	709	622	618	649	660	679	700	675	662	648	668	652	706	668	681	684	699	691	680	656	708	657	691	651	686	674	678	672	672	675	663	681	647	660	675	636	666	694	635	689	738	663	755	712	628	657	653	635	622	667	654	692	710	691	677	705	623	685	707	661	669	658	648	661	650	600	665	675	660	691	673	657	645	688	649	668	657	638	639	664	716	703	671	698	639	653	649	663	687	666	703	676	660	687	677	697	672	619	619	688	678	709	667	640	684	693	656	654	660	655	671	671	684	635	701	639	628	675	657	658	615	645	634	637	635	678	670	681	675	640	665	676	691	647	660	687	650	676	638	657	648	645	686	650	678	629	700	694	666	678	631	661	666	660	668	698	678	653	632	701	687	685	719	643	717	681	683	654	702	684	643	662	621	674	641	694	664	696	667	635	639	629	668	657	693	636	700	658	615	674	700	671	665	661	694	677	673	718	697	655	602	651	671	652	669	662	700	687	684	661	648	660	648	670	686	686	640	690	634	640	698	694	696	675	671	697	652	707	677	676	674	623	708	713	679	650	643	725	710	669	655	696	676	659	706	656	621	670	649	677	683	655	634	667	706	733	668	680	662	645	667	670	725	668	677	674	670	651	684	683	713	661	674	680	652	650	714	682	694	716	664	653	652	650	715	668	675	633	689	636	614	671	685	652	663	701	676	637	635	681	666	694	661	624	629	701	701	689	649	659	694	701	659	691	652	673	722	635	652	674	644	670	623	691	671	682	701	675	684	686	705	680	667	694	688	683	632	667	710	640	670	670	674	648	643	630	662	657	621	654	653	688	667	656	682	693	649	648	668	698	709	717	702	645	638	687	671	726	667	680	700	665	693	687	632	680	628	623	713	677	692	677	625	681	672	702	668	671	715	649	661	677	655	621	644	645	614	695	653	640	640	614	674	704	658	691	711	703	689	677	672	655	660	632	686	660	659	687	687	614	691	608	732	694	681	692	643	646	660	670	719	652	702	634	694	623	644	688	698	666	617	665	702	667	681	625	654	664	725	681	651	706	662	641	599	661	685	658	687	672	642	677	684	687	674	689	672	744	689	699	673	639	670	649	693	678	657	686	630	667	620	690	654	672	674	653	691	717	690	704	666	634	729	698	647	642	660	664	679	687	722	658	694	655	628	675	674	699	642	657	650	705	679	680	644	663	706	683
28668	19382	17389	11571	7530	7405	5803	4250	3312	2249	1861	1510	1330	1107	807	837	723	572	488	486	430	422	385	372	332	337	306	306	301	303	290	277	268	301	266	281	284	273	282	244	241	247	267	297	257	265	268	266	270	267	269	260	285	283	273	276	235	285	256	273	254	246	292	298	252	287	262	277	277	266	261	241	248	266	261	273	273	256	285	261	263	283	234	257	242	248	248	257	263	270	259	282	283	248	268	253	249	245	263	298	301	243	259	243	246	220	264	267	300	255	263	263	279	247	264	253	250	245	257	284	269	237	261	251	248	289	278	271	248	245	280	273	294	243	264	258	294	259	250	263	300	268	277	280	280	257	301	257	259	256	289	252	272	243	259	273	257	300	253	263	320	252	259	258	281	274	282	278	260	262	286	258	240	256	269	272	258	261	286	256	289	256	282	291	252	254	261	287	245	268	268	283	244	288	285	247	255	282	296	268	262	274	265	273	261	279	260	247	300	268	271	260	258	298	291	273	263	285	285	274	276	271	228	259	271	268	268	249	265	273	287	267	263	248	266	266	255	285	250	297	275	274	271	270	269	279	297	265	289	229	261	290	237	278	279	267	245	233	229	249	265	280	255	257	254	246	236	251	267	265	273	270	271	252	268	272	240	272	281	276	303	247	266	285	239	269	250	305	286	307	236	297	268	246	296	248	279	244	301	262	276	254	243	273	277	270	269	223	273	265	269	260	270	274	291	282	278	264	262	263	260	272	279	249	258	282	277	284	256	291	266	250	281	270	280	235	287	276	272	292	254	262	256	264	251	275	244	266	245	284	282	259	282	259	279	272	251	277	234	309	248	300	249	269	275	289	277	263	271	278	264	255	262	262	251	265	260	258	245	276	294	260	257	232	254	284	262	257	270	265	261	253	257	281	233	270	270	252	230	251	238	273	263	267	253	282	254	266	233	259	286	247	274	276	266	254	227	305	290	267	236	240	265	267	277	258	275	254	277	255	295	263	243	257	256	247	263	258	284	295	262	291	257	278	254	277	268	257	262	282	279	262	266	260	241	276	276	300	263	300	272	225	279	288	271	257	250	272	263	256	260	279	268	269	284	241	277	286	271	264	257	268	268	275	291	271	254	288	296	274	254	269	240	260	257	259	245	267	270	280	237	260	290	278	261	282	268	263	272	255	277	276	279	270	287	259	303	268	254	259	270	278	245	266	272	297	265	268	262	256	252	245	275	252	285	250	242	276	266	293	247	254	253	244	265	249	266	266	267	263	284	290	262	254	215	283	256	246	281	269	258	292	257	248	260	278	267	270	283	251	267	251	266	248	275	257	261	241	271	239	274	259	275	247	273	238	272	257	294	277	277	248	310	246	266	247	291	243	279	257	273	245	260	248	264	240	260	262	310	281	273	269	288	273	224	245	287	290	270	282	250	272	293	253	264	263	245	273	277	257	272	260	272	260	252	280	259	277	294	262	248	255	241	272	289	264	250	291	290	272	293	287	259	284	258	270	282	284	242	247	274	280	270	264	285	290	273	297	266	261	246	277	273	261	292	281	240	260	269	225	273	269	264	277	271	258	265	262	270	267	275	289	268	270	245	242	268	254	274	282	269	267	264	230	274	238	263	285	296	276	273	248	284	265	253	295	265	286	281	286	245	211	275	255	250	295	244	290	245	251	279	279	271	260	246	279	258	293	289	290	257	264	246	239	254	254	240	288	251	265	280	279	239	274	265	272	259	265	258	281	264	255	253	255	257	272	261	260	274	263	251	244	271	273	287	297	304	249	283	274	253	256	278	249	258	286	275	259	255	239	248	259	297	279	256	302	252	243	259	258	242	287	291	274	247	282	259	264	233	285	273	264	241	302	280	263	262	237	276	309	287	275	244	254	275	276	262	256	269	278	276	275	299	282	246	270	264	277	256	255	231	294	274	246	244	249	258	268	252	249	246	259	254	260	271	288	318	258	263	265	277	266	281	269	267	258	272	274	266	251	304	275	261	261	253	280	283	255	252	258	299	263	265	250	286	270	315	283	278	230	270	285	249	266	277	278	267	270	272	244	256	269	272	271	234	269	295	255	267	278	277	249	284	269	271	242	259	294	289	261	260	260	262	319	238	284	256	269	254	282	253	254	283	280	261	276	251	265	273	291	252	248	310	288	265	224	293	295	260	288	256	263	231	235	261	279	260	261	278	240	269	270	258	264	261	250	259	251	250	271	289	272	256	265	273	286	278	267	272	271	244	234	302	276	281	262	267	296	317	268	252	287	245	253	255	247	274	239	273	247	254	277	246	287	288	276	258	310	263	272	272	284	254	279	262	274	260	266	231	271	277	230	285	263	269	292	240	253	277	258	233	265	282	297	291	261	272	263	279	223	259	281	257	268	295	291	263	253	289	284	285	297	260	271	283	266	244	253	277	249	276	279	271	267	287	244	275	267	227	253	251	283	249	259	237	274	283	275	233	271	321	228	250	269	282	278	239	233	271	241	239	272	267	291	259	269	262	297	267	248	276	272	271	293	294	260	273	277	268	279	274	280	232	256	275	260	229	271	267	307	270	254	288	260	269	269	261	244	303	291	296	283	232	276	272	263	291	263	248	224	270	260	283	293	283	261	268	272	279	254	263	277	259	283	306	263	277	265	304	270	241	296	277	286	304	265	243	244	231	274	281	261	242	247	289	237	267	280	291	238	268	257	244	260	276	255	264	270	307	258	243	268	263	262	263	283	306	249	290	245	261	309	270	286	290	254	242	252	286	232	265	250	272	283	279	254	249	279	261	268	257	245	254	278	254	257	262	285	253	269	290	280	302	274	268	276	274	305	264	271	279	258	252	291	301	258	290	267	264	238	250	254	273	264	255	247	260	276	318	284	274	296	256	234	253	255	274	260	225	238	290	290	267	255	265	240	263	264	275	269	287	259	285	272	265	299	256	231	262	239	234	275	279	275	254	263	269	289	251	262	296	276	262	284	273	249	261	282	257	255	270	262	257	251	253	266	232	299	257	263	277	261	266	254	261	296	235	247	242	254	277	229	270	268	266	247	246	274	276	265	277	237	277	259	262	273	246	278	287	232	264	266	279	253	276	286	244	283	273	279	267	297	272	269	278	264	265	271	276	239	275	276	246	259	280	236	287	285	287	274	281	284	257	254	284	270	255	256	264	272	255	279	282	256	253	277	275	262	249	277	283	296	262	249	247	293	295	256	270	251	259	278	279	265	285	273	314	266	261	231	240	254	285	275	285	280	239	267	264	251	296	278	260	250	283	264	270	275	239	265	249	239	249	266	263	300	276	256	311	283	249	263	249	228	242	260	259	257	262	262	287	249	271	248	267	279	246	260	273	257	303	277	273	254	283	268	240	270	314	289	265	281	280	278	228	277	272	258	265	288	229	272	237	261	285	271	265	251	278	268	259	257	252	244	270	260	258	237	269	234	244	244	301	269	256	265	270	294	283	233	267	254	268	267	247	266	270	261	275	253	255	268	255	282	265	246
21175	17032	22992	22184	18657	20217	17999	13949	12547	9361	8461	7018	7044	5549	4020	4274	3634	2637	2261	2140	1917	1768	1428	1379	1345	1037	905	813	819	781	776	783	805	669	755	730	749	764	789	739	700	699	711	710	613	693	692	698	664	656	647	685	661	702	692	654	672	623	638	661	626	650	636	635	634	730	642	687	661	593	666	670	654	663	661	684	713	678	649	660	641	657	689	717	663	636	686	673	672	645	723	693	608	650	657	708	676	654	643	639	644	634	677	607	646	630	684	639	676	633	651	651	622	669	666	660	649	660	673	648	654	650	688	624	618	710	676	665	694	666	671	677	695	651	672	670	690	672	682	653	639	644	713	652	689	645	646	688	715	693	663	647	640	637	649	645	673	679	653	666	679	702	716	696	675	631	700	676	682	680	601	658	656	647	648	636	663	675	675	720	617	641	637	620	653	673	671	684	639	663	691	649	644	627	662	668	666	641	659	649	676	666	651	675	652	644	646	714	652	654	655	655	649	644	657	679	646	669	632	638	670	658	680	635	675	602	655	673	626	597	633	681	624	677	638	636	630	660	647	646	681	639	685	631	711	649	622	663	666	710	664	681	697	704	665	644	629	655	673	664	706	656	684	658	620	678	668	637	652	665	655	629	679	703	676	676	656	707	712	667	640	667	721	672	701	624	625	642	643	674	626	681	658	635	662	680	661	715	644	704	646	655	685	662	682	716	718	692	654	662	669	654	654	642	654	690	630	688	641	686	703	677	679	646	692	677	626	630	683	709	686	637	675	663	688	590	665	605	684	678	667	629	628	632	686	670	661	670	668	731	671	643	615	650	677	653	645	674	673	653	668	642	661	694	688	655	704	672	676	677	654	680	660	671	677	676	647	671	635	678	671	685	658	677	658	687	635	635	625	633	630	707	705	681	675	682	651	723	701	649	676	653	624	682	632	664	707	636	627	643	665	645	670	644	673	610	692	663	685	681	693	646	638	657	611	666	682	650	643	674	653	625	689	701	662	676	597	608	674	673	659	608	664	663	657	680	670	706	644	636	679	699	613	668	639	648	679	728	676	699	664	687	691	658	723	676	625	651	649	657	698	644	630	642	665	717	641	660	644	667	656	652	636	655	644	683	721	658	658	650	690	642	661	625	705	661	643	635	617	651	675	687	660	691	650	672	693	666	695	667	684	674	648	686	672	633	661	658	639	638	691	649	596	689	659	659	645	630	655	676	604	702	690	681	672	680	690	667	666	630	709	642	675	684	658	618	624	645	675	678	637	689	660	644	636	636	692	639	700	650	623	686	671	636	669	647	701	646	669	698	670	659	655	646	639	631	670	633	635	630	674	672	649	690	681	672	699	642	687	648	669	663	652	592	662	645	632	671	655	604	653	664	653	689	660	617	646	711	681	623	689	684	672	674	644	682	676	674	631	633	713	680	643	617	671	623	730	648	656	710	676	678	658	662	678	662	687	633	687	677	683	688	635	645	677	685	666	678	676	666	679	649	649	648	657	696	645	706	641	647	661	683	635	657	709	673	632	663	657	694	670	686	670	644	666	643	619	653	713	672	672	647	660	660	626	658	707	684	660	649	667	653	703	718	702	688	659	661	659	652	608	660	659	665	673	668	677	672	627	637	615	696	609	671	682	661	593	658	695	597	736	710	681	638	637	671	686	665	695	685	644	618	681	654	671	667	664	708	669	636	635	638	670	631	681	698	645	669	632	673	649	631	677	697	654	644	674	653	671	631	667	701	636	713	642	691	699	675	638	618	662	669	662	633	618	670	732	708	645	688	664	667	660	608	655	626	667	677	658	668	664	711	711	701	671	644	676	675	697	645	675	719	631	677	696	649	625	653	633	643	668	665	656	620	698	690	623	701	690	689	666	679	674	676	704	622	678	699	669	715	658	649	684	684	688	645	699	664	667	658	630	624	664	689	686	700	675	650	623	690	648	656	598	675	668	694	651	666	705	661	654	664	640	689	654	641	649	652	634	691	646	705	657	681	654	690	669	667	670	667	697	662	664	656	665	662	678	688	698	689	673	673	620	683	725	678	667	611	684	696	662	671	664	605	697	666	651	655	708	651	645	667	650	685	622	670	700	620	688	680	644	637	653	640	687	603	676	670	617	643	658	670	694	642	676	660	712	687	649	678	675	676	624	654	643	679	638	634	668	663	657	686	704	671	639	674	621	678	646	646	648	674	632	665	669	684	713	649	652	683	628	659	665	620	617	667	665	672	611	641	655	630	676	701	641	672	687	664	675	673	673	651	659	675	677	643	688	697	690	651	680	667	687	690	648	656	662	714	634	654	660	654	652	721	647	702	656	690	671	644	656	661	670	657	692	659	650	677	703	622	651	628	686	655	611	585	661	636	624	643	676	625	662	665	668	668	699	649	694	702	651	670	657	614	655	741	674	669	666	671	677	684	649	683	681	629	647	634	677	664	670	616	622	610	680	656	641	669	691	725	645	671	652	640	647	686	712	623	686	645	671	641	655	626	646	656	640	661	647	654	671	694	636	622	660	636	631	674	617	691	681	676	686	665	698	650	641	655	637	650	688	673	681	601	659	660	696	657	637	678	628	624	620	632	659	656	679	698	670	705	700	622	691	694	636	615	683	666	655	701	621	698	613	650	646	635	659	669	674	664	603	614	656	634	663	653	668	673	695	730	698	646	622	668	665	611	644	675	628	670	650	676	682	671	685	660	638	664	669	674	641	674	644	676	670	652	680	684	671	648	641	667	690	671	628	648	652	669	637	650	648	671	681	649	660	696	666	662	630	683	655	703	679	690	698	619	644	658	622	664	654	621	642	640	685	626	678	617	654	635	701	673	651	698	648	719	666	696	659	656	684	689	642	671	662	671	666	663	676	670	650	649	643	668	673	630	636	675	667	647	648	644	682	616	640	683	668	637	681	694	669	673	656	718	660	659	658	678	649	690	682	666	706	636	635	702	680	652	647	622	727	646	667	655	656	651	627	655	688	643	702	682	621	673	657	604	643	679	710	652	666	662	671	651	636	632	683	681	630	616	706	654	681	707	646	639	646	686	651	679	661	617	643	652	660	666	653	650	654	625	681	698	685	697	661	647	655	696	625	655	653	662	684	720	668	645	672	651	638	717	661	671	625	655	710	684	667	646	684	671	684	666	617	642	648	660	654	706	652	640	670	684	662	660	691	651	679	654	646	637	655	641	644	622	634	720	697	675	689	630	673	635	681	652	683	684	626	656	664	602	626	690	711	666	673	663	696	607	666	639	699	698	642	640	653	704	625	645	631	682	692	666	655	704	681	692	647	676	700	660	661	630	621	658	664	631	685	663	632	672	673	697	601	660	649	653	693	639	659	683	649	719	690	658	665	711	646	620	657	687	642	634	662	649	691	680	615	655	671	684	681	633	709	608	697	670	678	669	672	726	655	657	657	641	696	662	665	678	714	709	604	682	685	694	689	666	661	679	614	669	670	618	615	681	667	695	668	674	655	613	681	662	668	624	660	687
33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
