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
336651732798	336651733311	336651733861	336651734411	336651734961	336651735511	336651736061	336651736611	336651737161	336651737711	336651738261	336651738811	336651739361	336651739911	336651740461	336651741011	336651741561	336651742111	336651742661	336651743211	336651743761	336651744311	336651744861	336651745411	336651745961	336651746511	336651747061	336651747611	336651748161	336651748711	336651749261	336651749811	336651750361	336651750911	336651751461	336651752011	336651752561	336651753111	336651753661	336651754211	336651754761	336651755311	336651755861	336651756411	336651756961	336651757511	336651758061	336651758611	336651759161	336651759711	336651760261	336651760811	336651761361	336651761911	336651762461	336651763011	336651763561	336651764111	336651764661	336651765211	336651765761	336651766311	336651766861	336651767411	336651767961	336651768511	336651769061	336651769611	336651770161	336651770711	336651771261	336651771811	336651772361	336651772911	336651773461	336651774011	336651774561	336651775111	336651775661	336651776211	336651776761	336651777311	336651777861	336651778411	336651778961	336651779511	336651780061	336651780611	336651781161	336651781711	336651782261	336651782811	336651783361	336651783911	336651784461	336651785011	336651785561	336651786111	336651786661	336651787211	336651787761	336651788311	336651788861	336651789411	336651789961	336651790511	336651791061	336651791611	336651792161	336651792711	336651793261	336651793811	336651794361	336651794911	336651795461	336651796011	336651796561	336651797111	336651797661	336651798211	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2707	3650	2300	2707	3650	2300	2707	3650	2300	2707	3650	2300	2707	3650	2300	2707	3650	2300	2707	3650	2300	2707	3650	2300	2707	3650	2300	2707	3650	2300	2707	3650	2300	2707	3650	2300	2707	3650	2300	2707	3650	2300	2707	3650	2300	2707	3650	2300	2707	3650	2300	2707	3650	2300	2707	3650	2300	2707	3650	2300	2707	3650	2300	2707	3650	2300	2707	3650	2300	2707	3650	2300	2707	3650	2300	2707	3650	2300	2707	3650	2300	2707	3650	2300	2707	3650	2300	2707	3650	2300	2707	3650	2300	2707	3650	2300	2707	3650	2300	2707	3650	2300	2707	3650	2300	2707	3650	2300	2707	3650	2300	2707	3650	2300	2707	3650	2300	2707	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
36287	28444	33785	30391	24180	19037	15088	10871	8190	5995	4533	3625	3016	2318	1855	1462	1264	946	901	797	610	519	503	406	326	323	303	288	244	253	242	216	237	248	212	189	211	193	186	189	203	186	170	201	177	181	168	172	186	168	169	202	169	174	200	169	150	198	168	182	185	148	175	168	175	153	139	161	170	184	174	169	165	174	184	158	188	138	172	177	163	159	161	165	170	162	170	172	170	180	174	147	177	164	158	173	155	166	183	149	164	177	168	180	175	159	166	173	151	155	163	167	186	180	155	174	174	158	169	165	166	170	145	162	137	194	159	157	144	168	172	169	169	148	176	168	176	186	156	171	181	142	181	153	183	154	163	157	202	172	181	145	179	179	158	175	170	178	170	177	161	160	176	167	183	150	172	166	183	166	167	153	171	164	172	191	138	148	171	195	175	158	170	163	169	173	191	164	153	180	187	188	170	182	164	170	174	170	148	162	158	165	157	167	156	156	167	163	159	154	147	176	168	145	172	174	180	189	172	165	192	173	169	167	167	146	181	172	149	176	145	177	183	181	159	157	172	172	133	162	186	182	185	183	155	168	160	166	164	150	169	173	175	166	156	188	196	167	154	177	185	175	178	163	157	165	174	166	160	154	162	173	159	172	190	164	179	182	162	155	198	176	166	195	162	169	175	187	162	206	167	168	156	180	167	155	170	196	157	163	172	160	163	161	173	169	173	161	176	162	154	150	171	152	152	153	179	157	134	218	170	159	165	165	172	162	154	162	179	179	185	165	169	166	173	150	147	165	193	149	179	169	168	139	152	178	164	196	164	163	163	183	161	159	160	159	154	191	169	171	190	158	162	172	179	156	196	171	181	168	176	160	166	168	185	163	165	184	180	164	178	182	158	152	161	174	185	163	142	164	186	167	143	163	145	177	164	159	174	161	175	156	158	165	158	170	164	143	149	180	165	173	186	159	173	184	172	172	191	178	165	150	175	148	182	176	164	186	197	174	162	177	164	162	179	165	149	167	193	180	179	172	154	170	182	167	201	188	164	147	159	153	156	146	171	152	156	177	181	165	150	152	163	150	188	185	167	167	156	167	164	171	155	162	150	159	153	184	178	191	167	172	174	194	191	166	156	158	181	160	174	166	148	158	178	178	162	160	166	174	169	161	182	162	154	167	170	162	190	189	160	184	165	175	172	145	184	174	189	160	169	184	153	173	163	176	176	159	161	169	160	170	142	154	184	169	162	165	157	161	177	175	190	152	168	160	190	160	159	154	163	187	179	161	192	195	171	177	160	176	165	157	175	172	167	164	169	154	147	157	156	194	166	160	166	186	154	177	148	147	156	135	154	193	154	169	188	168	194	154	190	173	153	185	176	179	160	194	167	167	177	178	156	166	175	156	190	169	168	165	147	186	167	157	164	178	156	163	170	176	152	163	161	155	166	151	171	163	168	193	164	181	175	198	152	176	149	141	165	156	159	200	171	161	170	170	151	177	179	153	155	178	179	171	167	191	171	170	189	160	186	169	172	165	175	156	156	151	186	159	171	157	149	170	194	170	152	160	145	155	163	184	171	179	159	168	164	181	159	171	153	164	185	170	160	179	147	177	190	140	162	148	167	164	180	159	167	180	163	167	167	172	153	174	171	164	163	176	175	177	176	174	163	165	181	140	181	156	171	164	166	173	163	148	189	153	178	152	211	150	175	163	174	192	174	167	163	157	175	156	181	175	174	173	178	175	141	172	161	140	150	145	175	163	180	184	174	166	165	164	151	160	185	161	174	143	180	165	158	194	181	172	185	154	180	180	170	176	156	192	162	171	160	168	155	181	182	162	192	189	177	192	176	164	188	150	180	165	175	171	166	180	168	156	148	185	182	182	177	178	165	168	168	152	167	159	186	150	167	180	150	169	179	167	179	164	172	179	164	177	180	174	169	167	155	162	179	152	156	168	172	154	169	176	158	150	162	176	149	174	159	178	154	159	167	154	173	193	176	176	139	178	171	194	160	148	172	198	150	175	153	162	174	172	182	174	180	215	155	196	168	176	158	179	157	166	160	169	165	165	176	165	156	199	167	162	166	162	166	160	161	156	153	158	153	142	175	150	146	160	185	169	170	161	155	203	167	174	175	181	144	174	179	157	177	165	150	166	185	156	154	198	160	173	184	178	158	156	159	163	164	159	174	186	183	188	162	177	175	155	188	161	179	165	161	173	165	151	143	167	174	175	180	172	157	161	166	168	151	174	161	165	144	185	179	180	164	162	149	174	183	176	151	179	175	143	170	179	150	160	167	188	162	162	162	154	181	183	165	169	172	181	183	187	160	147	166	169	178	172	153	162	182	152	139	190	176	192	171	173	143	157	163	176	171	163	191	157	173	179	162	188	173	163	174	167	168	141	178	160	189	166	145	154	179	150	172	155	158	173	171	165	181	181	177	191	159	170	158	179	180	174	176	151	183	184	169	171	169	186	158	163	168	177	159	189	181	156	159	155	155	140	190	174	184	152	159	156	141	197	160	169	152	160	163	164	163	161	193	182	158	158	187	159	193	183	167	196	186	161	174	151	134	157	187	183	156	172	153	144	147	188	170	168	162	169	176	148	189	169	148	152	175	151	154	183	171	171	169	141	179	151	176	148	179	184	165	175	175	137	185	153	163	168	187	177	170	183	182	148	167	171	149	164	156	169	171	152	157	186	168	185	182	152	152	177	171	179	168	164	165	167	151	143	172	159	156	185	156	179	160	195	154	171	149	163	152	153	168	163	164	206	162	160	165	192	183	175	159	174	181	170	176	161	182	148	160	147	172	175	171	168	193	177	161	158	163	160	179	160	150	179	165	176	187	165	147	174	174	149	152	162	180	173	185	172	147	162	158	168	161	149	182	149	156	178	166	176	172	178	153	177	154	196	180	146	180	187	185	181	175	179	150	143	177	169	152	167	172	158	177	187	184	159	159	173	179	162	154	190	162	161	148	167	156	176	168	176	178	164	176	161	156	166	174	156	160	175	169	178	169	165	155	169	161	175	167	188	174	152	167	162	176	180	188	157	156	171	186	141	188	179	157	163	160	165	174	155	159	165	138	172	171	167	156	185	178	172	166	165	171	179	175	157	166	171	173	162	153	179	189	167	165	175	173	200	163	179	172	187	180	149	163	189	160	179	148	156	149	162	192	168	153	169	165	165	173	198	163	179	184	169	170	147	170	183	171	178	169	169	198	171	172	161	165	166	175	164	189	156	158	157	150	208	160	175	167	178	145	181	162	180	169	141	179	158	173	182	156	151	186	170	155	136	187	163	183	162	161	179	174	176	160	183	161	171	151	164	154	172	182	183	171	167	192	166	167	172	174	180	157	197	160	153	179	160	176	154	165	177	179	150	160	154	204	158	160	183	148	173	168	192	175	150	170	178	171	174	186	152	166	171	172	178	160	184	175	164	169	169	144	137	158	156	184	172	190	173	185	192	160	150	149	158	183	171	143	158	155	162	173	168	171	140	225	151
21925	22524	36054	38667	35717	32751	29779	26639	23915	20142	16983	15409	13102	10729	9249	7627	6634	5165	5121	4370	3416	3005	2664	2169	1745	1508	1407	1188	1128	1019	929	959	938	833	725	701	694	697	606	589	584	564	531	553	485	555	502	505	529	517	481	507	499	443	471	460	449	488	481	454	449	487	448	459	432	444	495	451	454	456	413	451	492	449	395	452	452	454	400	423	451	453	429	451	456	467	476	487	463	433	435	430	429	449	440	409	464	450	439	434	453	454	443	447	450	421	433	443	420	387	460	435	485	441	464	444	425	418	480	450	438	465	432	452	398	459	428	464	448	496	402	464	424	494	442	428	409	459	428	442	449	425	451	415	435	433	456	438	430	457	442	426	445	441	485	443	423	413	481	441	398	442	445	434	441	428	403	457	455	420	436	462	455	453	452	443	474	455	426	452	450	433	418	408	457	486	436	451	462	430	457	468	470	466	435	475	429	393	460	473	456	422	419	459	440	443	488	450	459	480	445	458	465	445	478	446	469	401	448	444	431	487	463	453	461	455	388	472	453	455	447	465	473	430	446	435	452	427	469	438	471	428	448	448	440	415	414	484	432	418	449	447	436	460	437	459	442	450	429	446	448	439	476	463	426	436	455	426	422	434	438	418	444	443	468	402	427	438	468	436	455	419	415	461	463	465	422	444	474	466	451	481	427	417	441	433	436	441	448	417	458	459	421	437	442	456	486	456	440	407	426	438	489	450	450	439	437	431	467	419	442	464	417	480	425	441	424	438	451	449	437	383	445	437	443	466	425	442	508	440	456	434	414	466	460	452	467	478	422	445	456	456	451	468	466	460	456	454	474	444	461	463	452	423	452	475	460	426	439	448	441	442	437	448	431	467	485	423	448	426	450	433	470	428	415	439	435	438	461	434	423	476	477	432	462	458	449	416	468	434	416	427	440	432	430	410	481	413	424	447	443	437	450	471	444	427	453	475	429	448	461	439	426	408	414	469	460	458	459	452	457	420	450	421	415	440	436	448	429	469	431	471	425	452	422	460	428	506	429	436	478	436	439	465	450	423	434	401	420	437	445	450	447	400	441	448	445	452	484	476	409	402	435	462	447	451	478	443	444	449	447	447	450	454	476	412	440	454	432	472	425	425	447	445	427	466	419	454	422	437	455	433	470	464	443	471	448	455	449	384	447	468	444	438	464	427	417	447	434	463	436	471	445	452	429	440	451	448	463	459	436	460	413	427	449	461	419	444	463	451	446	465	430	476	448	484	483	487	409	465	423	471	426	454	459	441	460	429	467	434	448	476	439	430	464	446	447	418	408	451	484	473	453	426	397	437	482	427	439	469	454	449	446	451	490	454	453	441	456	433	448	444	463	451	470	453	461	451	398	438	434	419	447	479	449	450	439	426	460	423	437	432	459	461	455	405	412	444	433	449	455	444	457	460	441	452	434	455	450	410	440	453	497	427	475	464	433	445	458	479	441	474	423	454	465	432	416	466	443	453	440	428	416	433	413	471	443	418	439	463	443	456	468	441	419	428	465	436	457	460	426	451	428	474	441	470	410	447	448	410	422	454	431	435	420	444	435	409	428	459	450	449	420	468	447	409	427	447	471	454	463	464	449	471	439	445	427	462	434	444	403	432	449	439	471	427	488	468	443	432	440	443	444	457	442	439	426	434	476	420	408	438	432	443	433	449	448	463	461	434	451	452	403	451	461	453	445	422	473	469	427	436	440	426	455	454	472	458	432	444	460	469	449	464	430	441	401	466	456	418	422	452	423	437	427	458	430	489	436	430	453	417	471	420	451	457	452	434	443	449	447	449	444	408	426	461	433	484	422	462	463	477	452	468	457	459	457	423	459	428	426	478	459	446	460	438	454	425	436	408	454	470	468	471	407	429	434	456	452	455	459	461	467	440	421	434	449	427	465	407	461	448	453	437	440	455	452	426	443	457	438	452	459	416	423	404	422	453	455	476	413	452	455	462	457	468	458	432	428	432	427	446	434	468	443	460	478	429	415	406	422	435	449	451	423	415	457	432	451	413	431	440	434	430	482	484	486	485	425	433	421	418	437	415	460	452	455	456	483	406	424	464	448	429	411	426	474	479	407	455	430	435	428	469	427	511	452	435	463	432	476	388	427	466	451	404	480	428	415	490	425	456	418	423	465	429	466	453	479	452	433	473	446	430	435	499	457	432	450	397	477	440	425	409	451	424	404	464	417	425	492	443	420	436	442	426	424	508	429	462	443	423	437	391	445	461	415	433	441	435	451	461	456	467	482	454	426	459	434	442	444	444	454	456	454	445	452	447	432	418	453	448	459	459	404	430	440	479	491	424	470	504	468	457	409	422	439	434	498	450	451	441	456	450	406	413	443	430	433	479	440	463	472	439	440	447	445	432	415	466	423	478	437	467	440	425	431	457	427	473	480	416	427	436	448	439	433	449	427	437	439	422	400	443	421	420	416	455	444	443	435	468	449	452	428	449	458	451	455	478	472	429	416	440	443	465	474	437	474	415	494	455	415	430	447	465	423	440	433	488	436	431	429	409	437	425	457	442	428	460	467	483	418	460	463	450	454	451	470	441	438	439	457	436	421	480	430	433	459	423	445	430	425	437	435	431	430	502	471	441	487	489	409	481	448	448	463	456	489	450	422	440	470	420	455	474	444	437	447	456	413	447	436	439	461	450	429	423	432	440	455	452	427	429	413	461	458	481	417	434	446	435	451	442	429	421	421	457	429	442	437	491	449	452	450	459	457	465	439	441	459	430	441	515	437	435	449	458	453	422	442	448	425	462	471	470	430	434	444	469	468	447	455	430	418	456	450	465	426	447	445	421	449	446	422	430	432	429	416	470	462	436	456	459	440	431	456	444	436	442	449	437	462	450	454	416	461	445	463	469	454	459	453	433	451	451	431	464	447	459	480	437	413	472	418	465	452	455	438	453	425	475	479	448	442	423	450	454	476	453	446	462	445	471	443	400	455	448	455	466	417	464	479	436	392	477	434	447	444	483	415	473	448	460	428	461	493	466	439	440	481	381	425	467	441	488	436	465	455	409	454	476	441	427	441	508	441	463	413	450	427	450	443	471	436	419	427	431	422	431	422	450	480	458	448	445	443	453	465	434	436	406	454	459	480	431	467	446	418	444	432	434	393	447	447	470	456	478	472	452	455	453	437	440	393	462	436	452	446	422	441	444	434	447	445	435	456	444	442	416	441	422	402	435	421	439	491	450	480	451	392	444	418	453	480	446	463	445	472	460	455	449	461	428	393	421	454	452	454	485	424	417	427	427	443	429	420	433	430	472	420	444	475	461	476	411	433	421	450	458	411	484	462	427	440	464	462	470	471	448	423	439	457	478	469	433	462	449	465	449	441	469	427	477	439	464	436	434	401	427	454	423	409	415	505	462	412	463	474	439	428	470	396	425	468	486	436	487	439	449	433	470	434	423	413	449	438	479	438	431	445	444	406	442	461	455	403	438	408	455	459	469	473	445	434	420
23266	20160	23432	18395	12687	8618	5646	3781	2784	2058	1579	1309	1007	865	761	592	531	451	429	352	347	296	256	264	249	257	239	223	211	224	233	226	248	206	210	179	220	223	196	191	201	193	206	225	188	192	201	196	188	193	203	167	187	192	200	184	197	207	202	194	183	177	187	186	161	174	194	170	187	174	185	196	183	198	198	203	174	193	201	188	238	175	187	185	193	195	175	204	190	193	179	175	200	182	178	176	188	186	181	198	198	198	224	225	192	179	183	173	198	199	198	196	173	203	166	185	201	180	198	185	178	189	190	206	194	176	174	174	190	199	178	202	180	185	207	200	199	178	199	188	196	177	176	207	191	173	195	203	199	191	193	206	168	193	185	190	186	195	214	190	204	193	197	189	198	198	176	193	191	183	199	192	190	178	191	186	207	191	185	164	165	189	171	183	198	184	199	197	217	179	196	190	181	191	187	182	193	204	186	166	196	182	203	204	168	199	174	170	207	177	173	208	159	172	207	173	194	211	184	157	191	189	205	198	200	158	188	192	184	165	197	191	183	183	199	181	187	198	219	184	180	193	189	204	175	178	162	192	175	169	161	180	170	201	189	159	163	204	210	227	188	190	179	200	200	185	194	216	216	202	186	192	173	164	194	185	184	215	190	206	193	203	183	206	193	199	199	200	200	194	202	210	179	191	225	179	176	200	185	167	211	182	209	205	178	188	211	207	192	204	180	189	211	200	190	202	176	216	210	188	181	207	213	199	169	213	185	197	204	170	181	197	214	181	193	207	175	180	201	209	197	181	190	195	189	170	195	210	194	206	177	176	213	188	224	204	193	194	176	202	202	178	183	179	215	198	195	190	221	176	187	186	196	183	194	181	191	183	179	178	187	198	196	166	188	199	187	172	194	182	181	184	201	196	180	196	189	165	216	173	215	203	170	207	212	199	203	195	209	206	171	214	191	208	176	167	211	204	188	188	187	173	174	192	223	180	185	192	184	192	195	196	192	215	202	169	184	202	192	154	179	185	196	186	193	185	190	189	195	192	195	185	206	182	198	195	174	191	156	164	205	170	190	175	198	182	179	178	185	199	176	181	166	184	199	184	179	186	194	202	210	185	198	210	185	192	208	197	170	161	202	195	189	206	190	178	193	184	217	180	196	185	180	179	188	182	191	195	201	188	205	174	210	182	197	200	177	192	183	190	206	207	200	173	198	206	185	179	192	200	188	204	175	163	189	198	200	202	166	191	206	158	206	157	209	209	217	213	190	193	184	202	196	195	185	199	208	178	206	180	193	189	188	202	178	203	203	193	189	195	219	182	189	178	172	146	164	207	196	179	187	174	146	190	175	179	177	183	203	185	182	186	213	205	195	183	194	210	168	210	189	183	196	191	179	173	195	199	196	211	185	199	174	206	202	197	172	172	195	180	194	219	190	223	172	198	190	181	198	181	203	197	213	199	149	184	176	173	181	206	181	204	212	196	193	195	183	196	183	169	196	180	202	198	196	203	198	179	225	200	180	193	190	198	183	194	190	171	198	186	175	206	191	195	167	195	197	187	188	201	183	181	198	179	197	185	159	174	183	173	193	188	208	191	182	200	192	185	200	196	209	187	189	184	185	220	175	214	222	200	175	162	195	179	146	206	176	162	173	180	207	173	190	194	195	206	183	200	188	178	194	186	182	191	148	194	194	200	172	192	212	212	189	193	193	198	175	201	195	180	186	207	183	205	167	187	197	178	199	201	181	173	176	202	167	167	195	200	208	213	201	208	212	198	195	175	188	209	196	194	238	176	178	170	182	182	189	192	201	216	200	184	171	196	204	194	178	217	195	218	205	191	192	204	228	178	198	190	189	195	191	200	165	198	205	183	197	206	206	195	221	194	189	183	223	183	221	196	177	170	176	184	196	179	184	196	202	177	206	194	187	197	175	188	186	163	189	195	207	208	175	184	183	209	191	166	165	216	180	210	229	214	201	199	179	201	180	194	205	175	199	190	205	196	171	178	201	185	179	177	166	190	191	219	191	210	198	193	205	206	189	184	195	179	181	161	174	181	180	191	181	156	223	216	182	177	201	169	197	208	178	195	181	175	178	193	166	196	194	189	179	183	189	208	196	185	204	184	170	198	182	207	186	185	181	158	179	215	193	183	201	199	202	190	202	198	184	207	188	180	204	215	185	201	178	180	189	190	194	173	195	169	186	190	212	201	181	203	173	204	213	203	172	194	197	184	195	177	186	212	191	207	215	194	187	173	201	201	179	215	211	211	218	206	195	195	166	210	202	206	172	186	211	205	173	178	158	185	181	181	197	191	196	204	177	195	222	188	182	190	182	192	178	181	171	176	202	207	184	193	162	204	199	186	205	206	185	208	182	203	195	182	179	202	178	182	189	187	190	185	176	195	194	196	190	188	195	185	192	193	179	190	168	209	174	201	182	184	204	193	179	180	166	178	209	192	190	190	182	199	176	177	184	196	200	183	207	171	199	215	213	176	175	189	203	176	182	163	199	204	212	196	195	175	170	186	207	197	196	182	228	180	182	187	202	182	180	200	168	190	211	201	210	193	169	182	176	164	192	172	184	172	186	178	170	190	192	192	201	191	216	179	209	199	195	187	202	162	178	193	188	182	196	182	170	206	183	198	187	196	189	203	176	179	178	199	181	172	180	203	197	187	187	200	173	206	216	189	198	188	181	200	199	190	169	199	193	218	188	186	188	201	183	199	194	211	183	194	169	176	205	200	175	197	200	200	197	171	174	183	187	185	151	198	190	185	186	204	172	192	211	212	204	186	204	188	179	169	195	189	171	210	195	204	203	146	176	178	221	189	196	173	191	195	193	208	188	195	186	182	176	185	195	173	188	177	192	195	193	178	203	177	173	197	190	192	190	179	207	171	188	196	200	199	177	181	201	181	205	173	213	192	214	190	173	198	185	182	197	153	198	165	193	189	180	186	184	211	198	198	185	163	184	176	198	198	186	181	194	191	172	199	219	201	181	197	211	190	179	184	203	189	185	185	200	167	223	186	179	192	205	198	178	190	197	189	192	194	208	193	178	184	191	173	194	213	187	205	172	206	188	202	181	198	215	174	209	202	189	190	197	182	192	219	186	169	187	185	188	192	212	184	182	166	186	209	202	198	169	177	190	182	184	210	201	154	183	208	172	213	181	185	212	197	171	189	202	182	162	180	185	194	185	181	179	202	182	198	208	209	199	202	199	219	201	187	207	198	200	192	219	214	185	218	184	207	175	190	169	183	190	186	186	197	187	182	178	178	179	182	197	203	186	190	182	196	159	198	193	195	175	192	172	187	192	171	192	166	175	190	207	174	170	188	190	186	190	205	188	200	157	197	181	222	199	182	194	168	182	177	192	182	190	183	184	183	192	179	202	201	184	181	206	192	195	187	166	177	169	187	197	188	176	185	194	189	180	185	203	184	167	169	180	185	200	206	176	201	178	184	218	201	191	186	191	201	196	196	180	205	192	186	222	189	167	185
13209	16617	29381	30503	27257	22859	18679	15086	12128	9819	7979	6658	5424	4460	3781	3227	2703	2348	2050	1712	1416	1373	1186	1185	997	843	827	819	817	688	730	700	691	660	594	624	615	576	545	584	568	555	512	505	508	496	527	500	487	516	528	521	510	495	555	488	514	517	509	477	498	502	521	522	514	480	464	507	450	517	506	470	532	484	517	516	493	553	504	534	520	517	491	539	472	494	481	499	507	488	525	517	486	493	554	505	519	486	496	480	514	527	465	504	482	493	470	486	514	544	497	475	542	491	496	483	478	548	523	516	465	540	537	573	522	519	463	528	498	466	485	466	474	497	507	550	504	490	457	520	488	470	467	496	501	469	481	514	479	538	506	523	455	517	489	516	512	507	476	477	566	467	468	493	495	505	427	497	509	463	529	466	515	539	508	469	477	558	505	508	520	468	522	479	557	494	497	512	450	520	484	484	479	496	498	481	532	501	483	518	490	492	509	485	461	530	486	496	521	493	536	513	493	489	501	458	466	507	502	483	498	506	489	528	490	485	519	557	494	477	499	500	532	534	495	519	477	520	508	478	532	526	507	505	472	526	513	515	500	526	474	505	501	509	464	485	514	506	500	486	518	504	494	529	483	509	530	527	496	496	510	509	522	514	477	508	503	479	458	490	470	502	515	504	492	476	519	512	522	467	498	549	489	518	519	484	525	509	504	495	497	531	484	508	515	516	517	484	518	470	475	482	515	448	523	514	519	516	502	501	520	518	512	557	528	529	508	488	453	466	500	495	497	497	511	540	480	519	517	500	477	516	470	476	535	489	478	533	518	525	531	532	537	517	515	512	516	488	509	544	527	535	482	490	467	529	503	519	512	499	528	512	514	512	507	457	496	497	549	524	508	532	464	467	497	528	526	498	493	515	489	500	518	465	574	507	495	464	500	495	512	552	497	511	513	508	535	518	474	504	489	517	520	517	483	525	529	493	552	546	525	521	501	517	510	525	503	472	522	495	512	523	527	504	518	519	531	514	467	501	503	535	504	541	477	484	464	506	552	491	502	518	453	518	513	480	483	505	496	483	455	481	520	514	504	514	507	535	519	496	479	515	492	497	493	521	503	515	500	531	512	460	508	493	476	535	512	521	488	522	498	506	486	502	517	515	445	478	531	509	498	536	487	508	516	495	518	498	474	516	483	498	529	495	536	484	476	503	510	506	530	500	513	522	515	495	459	524	490	536	493	506	525	479	483	526	522	493	518	525	509	498	545	508	460	507	502	517	505	493	530	491	494	507	490	515	521	505	523	510	470	486	537	440	502	505	519	523	522	515	515	514	515	492	490	480	464	532	496	479	511	501	485	525	512	468	464	528	529	528	480	489	468	538	499	514	486	505	499	537	501	511	480	502	518	506	507	475	481	497	515	500	460	494	486	451	500	502	472	483	555	492	530	517	513	529	498	516	484	481	479	486	576	523	475	509	504	477	481	538	517	531	469	493	519	484	520	521	512	547	489	538	536	469	473	514	543	458	494	518	474	531	477	479	507	582	502	504	471	463	525	454	500	498	481	516	517	454	487	523	516	477	504	521	501	502	490	470	522	505	512	467	501	511	517	542	505	510	529	512	535	500	505	497	482	513	510	498	539	469	508	482	464	506	514	497	472	467	503	477	427	495	489	510	491	482	509	486	487	520	505	525	493	541	466	487	495	524	495	503	470	506	535	527	481	538	487	495	477	493	527	515	492	520	473	491	541	495	461	479	498	499	514	542	502	512	495	510	548	535	521	480	517	512	481	506	544	510	518	480	510	507	509	464	500	554	530	493	537	512	493	542	450	499	500	518	521	506	502	519	541	501	544	482	502	465	495	485	474	505	517	495	486	518	477	487	467	461	509	480	524	519	494	494	506	517	469	526	485	509	511	513	488	485	518	497	500	515	518	512	503	456	503	497	488	475	496	511	483	491	527	481	547	473	545	518	490	538	481	500	503	483	512	518	459	499	513	530	458	490	469	490	491	476	487	486	527	509	508	497	494	495	479	483	490	506	520	494	506	458	520	501	488	573	520	519	493	522	499	511	531	519	526	515	503	522	504	524	502	489	499	532	497	503	538	490	513	499	537	518	492	505	467	481	480	498	478	503	530	511	511	535	501	510	484	515	468	516	509	479	513	504	541	493	528	474	484	504	546	507	463	518	469	482	499	525	475	488	543	531	509	495	453	497	524	511	488	485	500	534	524	526	536	503	520	502	490	508	506	482	534	487	503	509	521	517	514	504	502	495	549	488	497	518	502	487	490	508	481	512	498	506	496	470	514	489	498	522	545	541	495	452	525	506	519	504	481	515	492	504	545	526	513	495	560	504	492	471	537	515	470	541	506	488	530	507	518	496	528	530	540	530	499	468	562	476	484	507	474	494	521	489	463	466	551	476	522	450	531	506	494	481	510	528	520	504	511	509	529	539	430	510	520	494	513	491	502	474	464	503	527	500	514	516	493	527	480	515	526	525	484	498	489	474	480	486	480	514	517	517	517	441	490	518	490	513	461	534	485	522	511	518	517	493	504	519	517	510	504	543	535	544	469	490	549	524	533	508	487	488	510	512	536	482	500	492	524	537	501	502	474	526	469	477	500	497	538	525	542	468	499	520	538	522	504	528	467	513	458	510	514	537	521	540	517	487	517	538	531	509	474	513	513	503	516	477	521	514	456	524	500	497	458	527	500	516	521	507	502	512	515	511	500	517	517	522	516	510	513	496	507	491	543	496	500	498	511	476	511	518	511	495	513	465	500	476	520	496	541	526	470	495	516	510	513	506	485	511	508	530	482	469	499	484	506	519	490	507	508	529	503	531	523	481	503	536	495	488	508	476	487	494	511	524	510	488	504	469	508	530	504	525	511	481	491	515	522	522	514	461	520	469	492	499	507	483	499	539	498	498	497	526	504	488	517	473	509	477	518	528	496	521	475	524	568	525	516	523	492	501	452	478	475	474	506	524	446	519	525	504	544	493	484	514	508	491	506	486	534	499	507	494	498	451	519	525	503	494	472	501	457	530	511	488	501	529	527	481	503	504	489	488	475	507	526	492	492	506	511	500	498	520	496	522	527	498	491	481	526	520	497	539	486	496	519	506	511	460	527	480	479	533	489	463	505	489	471	466	476	503	502	511	480	477	519	489	479	517	497	525	531	545	489	533	490	529	526	533	488	511	511	528	474	496	516	484	466	541	501	483	491	495	455	513	481	511	510	507	529	489	507	529	552	507	515	517	514	505	471	494	530	478	523	508	533	508	522	499	533	500	499	560	499	516	480	498	494	481	496	530	511	476	515	499	542	506	488	533	519	476	517	461	515	503	543	487	479	493	509	502	493	523	521	528	500	534	476	512	509	505	481	506	497	526	530	517	499	499	499	473	547	498	543	508	513	496	488	507	506	521	498	496	484	484	487	525	495	506	518	525	472	552	519	468	527	481	505	468	483	523	483	483	481	502	531	507	545	493	499	512	511	506	511	527	516	524
32904	26529	31298	27831	20690	15729	11054	7716	5642	4258	3141	2719	1920	1589	1289	1131	917	743	626	532	536	443	426	378	343	327	287	248	242	248	260	254	230	242	261	253	216	202	222	210	244	201	209	202	212	216	207	167	205	216	186	218	234	221	185	205	192	197	217	185	204	204	192	185	228	191	205	192	233	209	225	205	204	212	189	162	173	189	208	193	204	230	222	182	208	204	206	202	201	198	170	203	180	218	177	208	200	198	183	214	178	195	209	189	209	190	195	205	193	206	181	197	193	211	171	212	193	196	197	187	204	229	201	185	221	164	193	211	198	205	183	211	188	200	218	197	201	206	185	170	210	201	202	201	179	194	208	195	202	193	188	190	203	198	181	191	212	159	192	192	201	202	199	203	187	175	201	170	218	204	179	202	179	196	192	206	177	195	178	186	192	186	196	165	162	173	209	198	220	181	200	196	188	202	212	195	196	202	195	177	182	203	178	211	204	206	184	186	167	170	207	201	205	180	218	186	180	201	186	197	212	189	182	186	204	184	220	197	189	186	198	202	214	216	193	205	190	207	200	210	224	198	186	165	195	198	213	217	229	207	201	195	189	203	205	186	191	173	185	171	199	206	213	167	187	204	187	202	198	209	185	162	187	193	202	180	187	194	207	179	202	195	187	169	178	202	194	205	205	188	195	180	204	181	176	201	216	192	182	182	181	189	183	179	195	190	183	209	189	190	186	204	185	201	183	206	188	183	171	193	195	191	190	191	176	165	195	174	193	187	205	210	181	204	178	205	169	184	202	190	190	190	206	173	214	212	191	170	190	184	195	218	187	200	193	191	227	191	170	186	185	195	204	190	198	185	216	186	186	209	186	176	197	189	200	206	189	197	187	212	205	200	220	162	214	183	188	186	197	228	170	182	182	221	189	219	215	189	210	210	174	186	179	214	202	203	210	189	168	185	193	189	220	176	216	200	172	201	181	199	180	178	197	183	182	190	169	216	188	205	167	199	200	170	164	190	200	206	175	213	208	179	205	182	193	191	199	181	189	186	158	179	183	181	179	194	186	215	179	214	186	171	194	200	207	182	207	189	188	187	232	192	186	204	222	222	199	172	202	204	211	190	175	189	194	197	183	191	194	211	185	176	196	189	194	194	196	203	178	196	188	178	164	189	175	203	183	182	206	222	209	185	216	185	195	185	204	198	192	215	181	182	199	167	211	210	207	192	181	209	178	186	194	194	185	180	183	175	213	199	180	177	168	199	186	190	207	194	202	195	183	211	166	170	206	197	201	201	174	195	208	183	192	205	191	210	198	197	195	175	202	200	175	205	181	187	200	184	181	204	178	185	184	195	191	220	166	180	197	178	193	177	213	159	195	191	193	204	215	216	189	187	215	188	206	215	197	180	191	222	175	202	197	190	188	199	198	191	190	197	204	213	197	195	189	199	188	213	201	181	186	199	192	196	228	208	185	189	184	198	204	176	191	207	187	217	192	207	185	195	162	204	192	200	169	181	196	185	206	209	171	190	222	171	213	193	194	215	189	196	197	195	198	193	177	201	199	200	178	208	173	177	188	177	185	192	182	186	194	187	177	179	169	204	193	197	202	209	188	205	206	189	185	201	198	206	188	183	171	184	206	211	212	210	172	192	189	194	181	192	185	208	199	200	193	183	188	198	196	208	194	190	197	193	187	199	192	187	206	185	164	203	218	194	177	218	189	173	209	197	185	181	223	184	201	170	176	182	192	184	207	195	181	165	185	200	204	199	205	194	178	194	196	191	192	185	178	218	190	184	166	204	187	195	205	187	213	170	174	178	190	220	189	195	180	190	208	197	202	216	189	191	220	199	202	187	188	218	197	198	193	196	193	200	192	194	186	205	178	203	212	230	211	198	174	195	190	188	185	204	202	201	194	177	195	183	192	171	181	187	177	196	192	194	194	189	200	181	197	204	176	209	190	183	188	190	212	188	184	176	173	184	141	192	220	193	183	184	195	199	204	188	167	225	172	194	210	179	189	193	178	177	208	180	206	201	161	180	197	201	175	196	228	205	186	187	228	204	192	182	190	175	196	197	196	169	193	192	209	192	217	186	186	171	215	180	172	168	181	211	211	219	176	183	178	191	218	190	173	190	201	182	203	194	186	188	189	223	203	185	193	204	183	197	176	188	179	163	199	214	206	196	214	220	177	204	182	194	194	214	212	204	175	186	211	185	199	207	207	179	174	187	183	184	170	181	179	194	201	205	195	179	186	183	201	193	204	192	170	191	202	179	206	205	192	197	193	208	200	173	214	183	192	189	199	196	196	179	194	167	208	186	199	174	215	219	189	186	183	187	202	195	206	202	173	178	177	178	190	190	210	186	196	182	204	198	194	201	176	183	199	188	201	196	217	186	194	184	174	183	175	189	213	202	216	175	181	202	180	207	194	198	195	203	196	192	217	184	217	180	198	185	199	226	220	191	193	185	180	196	211	201	176	191	190	184	198	200	201	193	217	187	208	199	207	219	173	220	211	206	190	182	192	211	177	186	178	220	209	207	225	212	190	198	198	201	191	202	181	203	189	210	199	205	196	201	188	211	203	208	204	199	218	201	191	198	185	178	179	189	173	171	204	208	189	200	201	198	214	196	188	180	206	199	198	208	198	219	180	175	168	167	175	184	208	219	193	216	199	183	170	204	198	186	190	187	177	181	181	179	217	221	178	183	197	184	163	164	209	170	170	194	204	193	191	214	178	200	206	183	182	191	192	198	170	202	175	183	213	202	200	177	177	192	195	178	204	206	198	189	205	187	192	188	172	182	192	198	196	209	206	198	196	192	189	197	190	178	185	204	175	203	220	190	206	168	220	183	186	216	224	208	160	184	180	190	204	194	192	191	240	194	188	171	188	166	218	206	208	201	199	184	209	195	208	213	186	189	168	191	203	180	178	216	174	206	209	183	176	182	183	185	187	187	189	214	207	202	183	214	198	197	191	178	183	211	161	180	188	198	165	178	199	181	197	196	189	205	208	192	198	201	195	188	204	187	201	184	179	176	226	198	193	168	165	197	203	180	177	170	203	196	189	192	209	248	189	182	185	170	173	210	213	196	210	207	212	205	178	192	193	171	185	200	188	187	199	202	202	202	205	181	207	209	207	207	188	194	199	186	183	182	187	164	187	202	196	190	189	189	192	197	208	184	174	204	179	215	191	166	206	198	196	181	198	189	160	190	198	200	202	190	194	210	190	213	195	204	194	193	205	189	214	184	188	199	198	175	179	218	218	184	202	192	207	180	181	190	202	231	190	206	190	196	192	190	199	192	190	171	220	172	206	186	197	182	184	203	199	188	207	210	216	213	218	205	172	192	202	211	198	196	181	217	187	209	204	195	204	186	175	205	200	175	174	196	172	196	182	182	207	215	210	205	188	195	199	157	211	177	205	175	196	221	216	176	200	188	186	181	205	191	203	198	201	214	205	186	189	183	243	171	170	181	173	193	195	201	206	168	168	184	179	195	202	181
19755	20985	35721	37533	34487	31281	27328	23375	20478	16479	13692	12152	9882	8571	6814	6029	5120	4102	3691	3211	2796	2281	1981	1678	1467	1323	1201	1066	986	902	912	871	807	793	726	714	721	710	612	612	643	571	578	566	580	564	544	559	554	539	554	535	534	527	510	515	523	542	508	496	504	530	499	515	548	580	509	532	526	530	514	511	516	495	527	535	484	516	506	495	488	519	505	511	484	474	511	468	508	553	498	507	492	564	556	529	496	508	466	483	493	536	489	492	578	500	447	523	530	518	522	496	492	511	529	493	517	466	532	539	511	510	496	555	525	509	539	529	533	518	493	520	506	465	511	508	521	482	530	476	542	502	474	515	546	463	509	538	466	524	490	560	493	503	554	528	486	532	494	561	508	527	517	487	543	543	511	508	517	527	508	482	519	525	521	510	542	524	524	475	494	524	509	524	547	542	537	498	496	473	509	556	492	536	540	483	508	492	477	529	535	499	540	517	485	500	503	531	512	543	531	501	488	469	517	497	513	498	538	469	520	496	528	466	526	513	520	513	462	496	503	527	480	525	483	573	547	546	519	503	490	523	514	543	494	563	534	495	512	527	527	547	500	529	502	530	471	489	573	476	494	516	463	548	507	505	467	539	544	533	545	519	510	495	478	506	464	479	499	503	513	529	522	506	542	496	509	506	481	524	544	489	527	491	516	492	481	524	502	521	500	496	519	496	496	478	510	498	527	545	540	519	537	524	521	499	483	516	547	524	538	522	530	529	545	545	522	474	488	536	483	513	487	547	490	516	523	475	533	505	501	520	506	532	472	517	490	530	491	518	501	484	508	515	537	501	524	477	480	524	519	511	516	497	510	529	555	502	498	547	479	522	499	500	511	496	492	477	496	525	505	481	501	501	528	512	512	521	488	534	495	522	501	498	458	475	511	518	519	479	512	463	481	502	509	474	460	505	550	528	516	500	523	517	511	497	512	548	501	525	535	526	513	507	509	511	505	487	526	540	504	510	525	515	515	529	513	509	462	517	511	505	444	508	467	497	481	537	505	504	514	519	532	508	522	504	533	517	473	478	498	518	549	498	518	481	492	499	470	528	503	552	533	567	510	549	479	507	516	499	514	519	488	512	510	508	507	506	535	532	526	498	556	525	518	498	490	528	550	539	532	495	501	522	515	518	504	497	523	473	487	527	521	523	548	502	548	522	482	541	518	526	495	518	495	563	477	502	502	503	547	535	543	534	474	529	510	489	509	509	500	486	513	523	493	532	514	503	467	497	489	552	500	487	493	520	525	494	485	502	475	494	491	476	518	507	484	488	521	510	485	499	536	511	549	548	479	515	523	548	500	500	523	533	479	480	519	499	500	515	522	482	526	529	468	521	501	524	473	521	518	494	523	525	548	532	505	492	511	518	516	490	529	539	521	557	528	527	498	463	477	490	515	522	540	531	501	512	530	476	533	523	553	483	478	569	569	490	503	509	499	511	452	524	470	587	507	524	497	462	510	509	519	519	476	528	470	499	503	472	501	512	524	515	495	530	524	514	527	512	524	516	537	506	515	534	538	525	487	493	530	509	477	494	494	518	520	501	509	538	525	530	495	481	549	483	483	485	501	499	525	514	531	519	548	539	513	488	490	521	493	533	537	501	510	526	498	520	501	508	483	512	514	510	510	522	513	517	484	508	534	464	524	490	534	520	510	477	521	512	507	496	488	474	484	467	530	508	537	452	487	533	520	496	490	508	503	526	514	539	551	488	498	528	545	549	503	550	505	474	533	522	534	528	550	537	496	523	533	495	521	517	524	471	548	500	519	500	535	505	501	486	494	527	540	520	521	487	495	505	506	495	470	520	549	514	500	497	474	508	508	537	535	514	502	504	532	507	505	526	521	555	486	482	511	489	510	506	501	452	500	495	521	514	498	506	525	511	517	495	525	514	522	545	484	535	484	464	516	535	486	528	499	502	502	483	524	491	563	520	548	524	476	480	495	505	573	523	495	495	521	489	487	526	515	517	516	532	529	452	531	590	546	505	531	511	476	528	530	513	520	554	520	532	504	520	545	551	518	525	524	523	529	516	502	518	528	535	540	545	477	508	469	529	510	548	500	545	535	535	571	513	496	498	542	516	536	517	457	523	492	507	523	509	472	486	514	492	492	492	497	531	527	515	526	567	540	492	490	496	493	507	504	562	502	513	484	548	534	529	536	505	515	501	453	539	518	540	540	528	555	481	474	501	518	528	505	492	523	507	528	536	460	541	505	499	506	536	485	533	530	493	529	503	547	520	524	495	487	520	503	471	522	545	518	485	520	474	543	526	529	525	528	521	510	534	464	501	525	547	528	526	453	522	518	527	506	555	511	500	511	490	548	514	527	538	474	484	490	514	537	507	521	474	553	507	529	536	505	511	506	496	509	520	550	516	519	568	509	507	476	553	499	500	504	499	520	516	499	546	482	482	510	506	508	470	510	533	492	465	503	504	546	485	525	560	501	537	529	517	504	488	511	513	522	509	532	520	488	536	520	481	472	517	497	556	502	524	533	530	515	547	523	548	487	521	473	503	490	518	523	528	517	544	462	506	503	510	515	511	495	480	459	503	471	518	502	541	468	496	471	528	528	522	527	549	461	533	530	509	495	550	497	523	493	517	523	506	495	515	536	484	526	513	549	497	507	500	529	497	504	543	515	558	511	527	476	502	509	543	507	541	510	518	496	463	466	471	546	506	525	521	523	512	507	513	518	508	538	481	503	521	554	528	502	475	462	535	515	487	517	558	501	503	492	489	524	470	520	509	586	524	522	504	502	515	494	493	537	510	499	523	537	486	515	505	529	486	531	542	515	498	502	496	530	525	518	506	522	512	480	498	520	525	541	515	501	497	500	501	523	552	482	536	478	505	487	544	490	467	508	538	513	494	516	502	478	505	515	557	509	512	525	487	528	522	518	539	504	543	471	492	518	474	514	505	467	520	505	504	508	472	513	495	500	521	494	518	517	484	525	489	495	497	504	458	496	506	508	517	508	488	523	527	500	540	521	475	490	495	484	545	490	522	513	504	504	499	500	517	522	498	509	530	538	538	466	545	532	546	468	493	572	507	510	493	535	459	456	531	514	483	531	496	509	543	496	489	519	495	503	547	481	494	521	498	506	497	509	516	520	523	460	496	523	493	489	507	523	532	564	542	536	496	527	521	538	539	552	527	527	499	496	496	525	513	495	497	529	492	483	534	465	482	489	478	541	465	512	482	472	541	490	487	511	511	526	500	469	509	514	498	531	502	536	508	538	519	468	506	528	528	481	530	525	496	537	498	513	518	529	497	531	511	508	524	502	515	497	521	544	540	508	513	542	533	494	479	504	492	510	505	552	476	499	533	524	485	505	474	533	487	540	505	530	516	543	480	520	480	530	525	535	536	486	459	541	489	495	500	494	505	522	510	509	533	561	497	482	504	533	552	512	472	508	494	542	488	498	499	506	509	497	511	548	472	538	517	526	504	513	497	498	525	506	497
39929	31973	37667	34283	27143	22418	16650	12141	9600	6910	4871	4712	3261	2455	2022	1710	1296	1070	879	809	707	614	539	465	377	323	293	292	291	241	232	240	252	221	220	237	197	201	214	227	207	206	196	223	224	217	196	180	200	194	192	176	213	183	184	178	160	170	158	198	158	173	156	165	166	199	182	181	202	169	208	191	196	198	192	167	166	178	179	177	183	174	176	169	195	185	189	184	160	201	159	167	165	160	191	179	184	182	172	174	182	152	192	156	203	176	184	197	195	180	202	193	192	177	209	170	172	177	203	212	190	172	187	184	191	232	189	202	174	183	191	191	180	189	164	205	185	178	183	194	174	165	189	179	178	170	161	191	175	161	194	182	212	174	180	180	172	188	159	176	193	160	179	169	188	194	176	193	216	161	195	198	176	185	188	148	174	181	182	176	171	196	188	194	162	171	189	180	168	172	183	183	155	176	183	169	176	182	188	196	180	176	189	184	174	185	178	184	145	178	177	163	166	202	166	208	200	186	152	188	178	169	157	197	194	188	180	183	164	158	178	208	178	182	167	186	175	171	178	197	176	159	153	203	193	189	175	175	209	152	168	162	168	179	179	177	160	157	174	178	182	168	163	187	179	200	180	162	195	186	193	163	177	221	188	176	160	194	179	180	184	191	175	183	173	177	185	188	199	163	165	157	197	169	175	162	180	178	181	175	185	170	172	161	186	179	162	167	177	167	185	176	182	202	181	189	207	205	195	186	164	196	154	164	168	188	154	175	178	179	184	149	167	188	173	159	191	173	168	174	170	188	179	188	172	177	189	204	167	159	172	191	182	180	190	177	164	181	197	187	183	175	171	159	189	184	184	171	163	194	176	191	172	182	158	170	186	182	161	181	196	180	186	154	178	206	166	184	177	178	191	191	195	178	146	191	185	188	188	191	144	191	202	175	190	172	169	201	187	189	159	185	168	188	163	196	190	165	179	186	183	185	179	184	207	166	172	165	198	180	203	178	179	208	182	187	199	207	170	179	169	176	174	172	178	194	171	146	184	180	163	207	183	203	165	171	168	170	178	148	177	173	175	198	183	182	176	177	168	161	186	167	169	191	184	171	158	195	196	184	204	176	169	166	189	166	153	187	192	169	185	164	183	160	180	177	187	176	202	157	191	183	172	170	171	194	178	174	189	167	185	180	199	170	189	171	168	168	185	184	160	183	180	177	190	170	193	212	207	194	166	162	183	197	196	166	202	172	198	168	183	177	164	208	182	172	181	201	150	167	197	207	188	172	179	168	174	181	183	158	192	183	164	190	147	174	177	156	159	194	170	177	164	204	203	168	186	195	171	163	190	164	189	178	161	169	190	182	165	194	181	163	178	190	177	177	162	185	175	170	189	169	171	184	173	166	190	173	162	169	161	173	192	204	167	157	153	183	175	171	175	182	195	182	171	183	178	177	180	173	193	190	180	196	197	171	192	172	167	173	174	167	175	188	178	176	182	184	198	191	189	168	189	195	188	200	164	211	163	188	182	182	171	162	174	168	181	165	182	175	174	167	205	184	184	180	190	187	187	181	185	193	168	159	198	177	197	184	187	184	200	176	181	182	180	173	197	189	172	172	211	203	172	184	180	179	179	160	166	193	164	170	186	191	195	171	170	202	174	184	176	184	168	159	181	181	182	190	168	170	172	200	166	196	168	161	159	181	207	185	173	177	211	169	188	167	161	154	178	149	196	176	191	181	200	191	155	202	181	183	159	172	178	182	179	179	165	189	162	174	181	183	172	172	167	185	179	173	177	170	170	169	175	186	190	190	192	162	209	162	188	198	194	183	134	162	189	173	200	171	205	161	180	164	176	167	205	169	208	186	170	181	182	174	163	183	198	172	196	179	163	180	181	184	198	189	171	186	175	171	180	164	178	150	194	188	173	178	170	167	201	174	187	173	171	210	172	158	150	180	176	188	188	195	176	204	173	179	174	195	198	208	194	171	172	178	193	179	200	175	167	202	198	165	199	171	171	206	181	185	162	197	186	198	205	175	177	181	169	168	198	189	180	155	184	168	180	171	213	160	187	180	185	182	198	146	162	182	204	191	162	183	193	186	181	183	187	170	180	173	176	186	188	213	178	180	162	199	186	173	189	183	163	179	194	179	165	179	174	194	175	186	183	186	186	178	192	199	166	194	165	202	179	188	192	171	192	152	158	182	170	192	172	186	162	173	188	184	188	177	168	189	170	166	184	189	197	188	168	162	162	197	168	164	172	172	182	188	160	173	181	149	172	200	151	192	199	167	181	163	182	198	186	193	196	182	175	184	172	167	168	187	157	194	174	163	194	208	190	207	179	179	188	183	205	186	135	161	182	178	198	207	188	190	175	182	174	201	192	181	169	168	164	201	189	188	189	187	175	184	196	191	193	205	178	170	170	185	187	184	154	150	189	152	176	184	181	182	197	194	166	180	176	182	190	173	158	181	174	170	183	174	181	185	187	177	175	178	185	155	169	174	173	183	180	182	178	184	207	169	169	192	198	162	186	195	172	206	174	179	207	194	181	190	170	182	184	207	163	191	162	163	182	165	184	179	209	178	197	168	171	173	179	183	191	181	200	177	188	184	181	172	174	163	181	208	172	158	177	165	167	177	173	187	176	210	171	163	162	165	188	184	168	192	166	186	203	188	143	204	186	176	203	140	196	193	179	155	173	177	180	186	176	190	171	188	173	167	190	182	152	173	176	165	165	200	201	179	160	200	189	190	204	151	176	169	182	163	165	176	166	180	235	168	200	176	200	174	171	210	162	177	164	169	183	188	195	184	154	187	172	186	194	168	187	185	199	171	173	154	194	178	167	184	158	174	160	196	174	180	176	204	186	204	199	207	169	181	163	185	174	190	206	189	177	192	188	191	175	189	204	176	156	177	168	207	160	207	159	174	193	199	169	199	179	188	175	183	194	164	173	174	177	191	178	164	172	156	168	190	199	173	185	190	191	175	186	194	166	178	166	169	188	193	168	156	196	187	163	197	175	186	161	189	178	178	168	182	161	186	197	169	179	190	177	166	192	191	204	167	166	183	183	211	185	194	156	172	171	179	187	164	208	200	175	168	176	194	183	179	204	174	172	165	169	174	183	190	162	200	178	191	192	186	184	185	189	166	177	184	187	164	169	181	199	192	163	179	156	185	180	168	173	177	181	175	167	164	194	162	181	175	174	165	189	177	195	175	166	179	190	157	218	182	182	173	159	160	185	176	165	173	168	206	197	191	163	160	179	172	175	182	164	177	189	189	172	169	180	178	163	173	185	177	162	197	176	138	198	178	186	180	176	162	171	175	162	162	192	173	161	173	194	186	178	176	172	175	150	181	157	197	191	172	197	166	174	177	195	168	188	180	181	195	174	178	197	191	198	167	185	191	183	195	189	170	198	186	182	200	163	202	187	179	186	180	182	177	159	191	177	178	201	165	203	186	180	160	187	179	194	201	166	196	172	200	185	167	153	167	163	168	193	196	194	172
24309	24753	39539	41595	39528	36038	32489	28552	26671	21912	18346	16458	13544	11364	9969	8411	6595	6030	5267	4607	3844	3400	2904	2316	1893	1562	1530	1335	1196	1093	1029	920	887	854	854	798	736	709	648	682	647	549	621	534	566	502	531	562	562	567	562	523	469	524	491	489	471	519	492	523	501	470	490	504	473	495	498	471	480	495	493	504	467	446	432	469	524	496	492	470	514	488	494	500	503	486	507	445	477	476	465	460	473	490	495	457	453	485	466	494	488	435	482	467	457	467	496	488	479	494	485	499	536	489	456	439	449	486	465	474	466	483	469	518	486	454	516	502	456	463	477	493	440	460	470	451	468	464	516	462	446	469	472	463	488	493	469	458	456	488	461	494	446	517	488	460	486	468	429	495	451	482	511	481	465	490	463	473	508	474	505	517	486	438	513	484	472	460	496	454	483	502	464	466	487	491	443	518	453	465	496	492	455	474	470	452	480	446	463	471	468	493	441	503	503	483	481	464	540	492	461	484	467	445	495	496	483	472	475	491	433	490	505	487	489	493	480	473	513	437	513	494	476	498	458	462	470	493	469	473	445	498	479	507	452	491	485	504	440	443	459	465	499	467	473	496	478	474	446	486	493	490	523	477	488	459	458	490	454	439	478	460	463	495	480	455	460	473	455	450	491	445	474	483	485	461	476	481	460	460	503	471	499	475	445	442	465	471	474	497	485	486	469	494	458	442	450	471	436	444	477	482	470	490	476	483	481	453	445	510	491	442	501	459	492	444	486	468	432	498	489	445	498	448	432	509	452	506	475	472	490	486	457	512	484	468	459	513	509	495	475	484	461	513	449	478	473	492	441	497	481	489	465	502	473	470	471	449	472	520	448	452	499	451	445	471	490	451	413	480	484	483	466	443	479	491	486	498	493	437	484	421	484	466	492	472	470	493	481	458	488	505	463	478	445	446	442	447	533	471	467	450	493	464	481	476	484	468	462	468	482	471	480	463	487	495	451	501	478	507	492	442	481	495	469	473	457	455	500	466	456	458	492	426	494	414	478	452	457	474	493	484	500	465	480	474	454	465	478	474	475	476	489	519	543	455	488	477	467	471	472	487	504	478	443	512	472	489	442	480	488	494	500	460	469	490	444	503	452	513	451	511	496	471	505	444	452	482	486	449	476	482	483	489	505	490	476	467	435	464	470	443	487	492	478	518	478	499	433	457	474	479	497	463	492	501	456	476	465	459	428	474	518	449	455	465	500	464	451	465	480	495	461	471	456	436	471	445	477	456	479	463	452	447	420	487	534	465	468	463	469	469	467	502	462	449	500	465	529	442	444	498	507	483	483	470	447	476	493	489	460	447	494	483	474	486	454	466	475	480	474	471	501	486	475	499	505	464	492	481	468	487	481	468	487	514	505	499	456	499	431	522	480	432	489	501	468	435	464	461	435	450	491	459	512	485	499	457	451	475	505	517	520	492	517	505	480	480	485	506	445	504	474	468	477	494	470	486	472	494	423	427	478	487	491	475	476	450	424	482	466	487	495	487	467	500	502	459	441	515	504	470	477	506	482	476	501	481	474	483	467	501	495	501	489	497	459	479	465	491	528	458	488	482	486	475	476	453	492	489	464	472	450	462	448	445	455	480	481	430	507	523	482	474	492	487	486	472	466	499	493	490	477	449	483	462	490	470	476	466	552	447	520	469	503	449	512	459	500	472	463	469	498	475	519	506	489	446	455	499	453	507	466	490	444	472	492	475	501	504	503	536	469	490	458	473	476	465	473	435	497	451	486	474	436	486	462	449	454	460	446	448	492	424	496	447	457	491	470	496	512	515	454	426	506	463	496	459	506	515	496	458	465	462	482	471	478	482	459	463	452	446	436	493	481	469	492	504	453	493	496	470	494	439	467	466	436	439	462	453	451	505	501	475	479	526	443	500	455	452	496	473	476	451	499	519	477	496	467	480	464	484	485	460	449	464	476	490	478	481	500	471	498	492	497	513	479	482	505	508	472	514	472	459	489	477	475	489	511	473	453	459	466	485	456	479	470	496	471	500	512	491	464	471	445	489	463	438	437	471	484	482	468	482	476	476	455	446	459	486	483	467	458	467	505	434	470	465	465	461	497	493	488	505	474	473	477	466	512	472	498	470	469	426	489	448	496	456	456	485	485	430	469	475	452	451	459	444	494	504	501	411	485	475	499	444	472	455	493	493	418	463	470	475	452	445	465	472	494	446	485	486	494	470	450	457	516	479	454	465	460	453	512	463	482	500	489	491	446	497	469	441	488	422	450	475	501	484	453	494	484	456	448	479	487	488	497	457	490	503	485	451	483	508	482	460	490	451	436	472	490	498	450	466	450	434	480	467	468	501	499	518	467	469	489	465	508	500	484	488	465	478	477	500	484	505	450	479	487	440	472	474	466	453	468	430	453	501	495	456	457	497	485	460	456	442	503	497	477	500	448	481	448	492	505	489	476	510	468	495	462	468	472	507	512	494	463	486	501	528	493	412	489	470	531	525	497	477	444	431	425	476	461	426	522	494	472	469	506	480	466	481	480	478	482	476	468	471	474	466	478	466	474	457	449	494	461	442	443	496	463	463	473	503	467	478	498	454	455	522	471	486	510	468	462	469	465	484	439	449	476	503	493	436	457	490	460	495	498	465	455	456	447	493	491	477	525	498	496	457	474	484	497	482	460	466	489	445	485	463	492	471	445	476	446	490	477	497	455	434	459	470	449	479	508	480	489	493	478	484	502	499	470	441	460	455	456	514	491	487	461	495	470	461	495	428	476	440	488	501	448	486	491	503	503	503	477	461	458	462	471	538	496	486	499	467	463	460	476	457	478	441	464	472	500	485	525	481	482	496	459	467	465	458	454	495	455	471	472	481	517	475	436	477	499	463	506	487	473	483	479	486	472	531	497	459	485	448	477	426	424	474	488	513	448	485	467	491	470	504	482	469	459	472	474	488	464	460	462	484	454	461	482	461	527	480	495	454	458	489	462	476	504	481	451	508	526	456	535	496	484	502	490	489	503	468	436	476	462	500	467	495	503	458	515	474	483	485	473	506	493	488	489	495	468	469	487	448	455	440	477	485	468	452	484	490	465	492	498	465	485	475	484	464	488	457	459	489	456	474	456	462	491	483	460	486	516	519	491	472	474	488	480	458	469	503	463	445	474	468	409	486	471	465	509	496	484	514	467	471	476	500	479	461	486	466	496	513	481	486	483	476	484	498	530	454	484	485	479	478	457	473	452	467	443	461	452	504	477	467	434	494	455	501	463	478	470	452	472	489	447	439	493	482	513	493	470	482	478	452	464	501	467	434	492	445	472	451	467	482	494	473	487	488	446	505	484	458	444	502	452	484	456	477	421	452	448	447	437	472	482	458	496	488	501	474	461	468	486	453	463	476	473	483	491	477	482	490	490	480	480	483	470	466	502	484	488	461	473	521	440	518	513	458	495	482	465	501	501	439	468	479	455	494	451	484	502	492	454	458	452	498	467	459	454	475
23923	20752	23224	18425	12457	8335	5497	3778	2800	2042	1568	1259	1035	834	751	613	516	461	394	372	340	324	300	267	244	272	244	228	236	239	233	224	214	183	210	221	220	200	214	203	199	200	208	196	179	200	197	192	209	215	196	170	191	191	184	187	216	199	175	193	176	167	187	190	203	188	186	189	195	182	188	186	198	190	196	199	187	184	186	184	190	189	206	203	176	204	157	178	207	190	179	204	169	197	179	187	163	166	185	188	176	192	199	168	182	189	194	187	191	216	178	222	180	177	213	199	191	199	169	197	192	206	192	218	173	177	191	178	183	171	172	198	175	188	196	203	179	191	203	198	228	185	200	197	182	179	168	171	193	196	169	169	151	191	202	165	177	196	200	181	190	168	175	202	177	188	199	203	165	174	178	178	184	167	169	202	193	198	197	186	215	195	199	192	193	194	187	208	186	176	200	167	192	189	189	206	178	173	193	192	197	193	203	181	183	174	160	189	195	196	180	191	194	200	177	216	188	168	170	158	171	161	174	173	155	180	191	186	168	184	185	185	186	187	194	192	205	175	186	183	202	193	165	203	196	188	183	198	188	171	193	200	184	213	204	186	169	206	167	188	187	185	190	182	176	186	165	183	183	180	187	208	176	185	225	213	192	199	183	188	164	200	173	203	201	191	208	207	183	161	165	209	197	181	215	169	179	241	169	188	219	197	183	204	192	178	196	184	176	212	192	210	183	207	171	177	197	179	188	191	181	176	202	194	197	186	154	220	197	152	202	185	169	198	188	187	173	200	187	197	208	184	190	201	181	172	187	175	217	184	172	184	170	240	184	212	178	170	182	185	195	178	175	155	193	195	178	192	178	189	192	197	185	183	194	170	210	180	216	191	188	179	170	186	161	174	191	163	178	197	187	159	187	220	193	196	174	203	190	191	194	183	197	183	189	193	167	190	181	196	192	172	153	183	184	198	176	184	191	149	180	212	165	212	175	178	192	202	180	198	183	183	170	207	181	185	200	200	209	170	197	170	207	220	182	180	188	197	160	179	224	206	213	191	185	182	200	164	200	193	185	184	209	182	186	190	186	202	205	177	205	199	173	188	197	201	178	194	183	207	162	174	194	182	170	186	189	179	205	203	177	169	189	188	185	200	170	199	183	196	193	186	173	199	186	182	173	181	203	186	182	199	208	220	214	178	168	197	184	176	192	227	187	183	183	194	214	172	204	214	163	179	192	199	172	206	181	233	176	169	194	172	203	177	199	200	194	175	187	203	186	204	195	202	176	202	192	195	176	192	213	181	195	181	176	169	194	201	194	191	177	190	177	186	167	184	177	195	184	186	155	168	174	195	173	193	181	188	179	219	180	193	193	171	192	189	193	178	172	182	182	166	187	187	187	192	205	185	198	192	176	196	181	165	188	178	186	192	191	192	162	216	184	198	226	176	179	178	200	181	206	201	183	197	191	192	187	190	177	188	201	188	180	177	223	170	188	187	187	209	210	215	178	154	197	201	198	181	173	179	166	178	191	204	204	176	187	192	191	197	183	190	208	181	205	172	184	177	164	188	186	176	173	179	195	202	182	158	204	196	188	183	176	225	173	217	179	190	184	186	174	193	182	181	190	170	192	216	196	180	194	184	204	186	210	183	187	194	207	207	182	185	193	186	179	178	166	158	159	195	196	181	187	196	207	151	192	189	161	196	176	183	186	197	219	179	177	177	175	167	179	189	205	185	176	183	185	195	199	208	201	188	184	171	174	194	177	202	199	189	204	197	190	213	216	171	165	184	191	168	186	172	177	176	190	182	211	180	170	206	207	195	178	191	189	181	187	179	180	204	176	182	215	198	193	181	182	207	199	175	187	179	194	200	184	191	189	167	174	166	192	186	193	213	204	187	170	203	216	166	207	217	190	196	195	175	183	189	186	194	200	185	171	152	179	195	160	173	180	186	195	204	164	189	203	200	173	176	172	175	191	179	199	173	192	214	191	207	190	179	200	205	212	169	201	197	194	163	216	177	183	192	205	193	203	181	201	198	191	217	187	177	175	184	212	185	200	178	204	180	206	201	195	187	186	175	191	188	185	176	188	193	192	204	188	190	199	178	174	186	181	185	196	189	181	176	202	165	209	197	168	224	197	165	211	174	180	171	177	218	193	177	199	204	208	184	178	217	177	179	196	210	214	170	178	214	182	200	188	192	158	186	179	168	206	187	196	198	206	198	171	173	192	180	209	193	160	205	189	184	204	191	202	187	172	169	186	183	220	195	193	202	152	182	194	195	182	194	189	195	176	184	202	202	172	176	173	203	202	194	175	166	202	191	181	210	206	173	178	202	199	201	178	171	171	183	197	194	200	203	167	208	181	179	190	168	197	202	194	193	195	177	171	186	198	196	178	178	210	191	216	168	198	199	199	197	181	186	175	192	174	170	216	190	197	212	178	215	204	198	178	193	194	187	218	183	179	194	185	210	200	179	192	173	175	175	178	181	184	168	171	198	204	193	193	194	184	197	164	194	199	182	184	198	194	193	184	153	203	201	177	187	179	210	204	222	203	193	190	190	184	173	201	209	197	189	195	191	173	170	186	178	197	195	191	182	182	190	198	201	192	172	195	200	195	204	178	179	183	184	183	194	196	216	182	183	189	165	180	200	197	194	174	174	201	211	197	185	190	209	160	188	178	193	198	184	170	197	187	198	215	184	200	173	178	196	187	180	195	193	189	175	191	188	187	174	198	188	159	176	192	186	202	163	188	183	174	186	206	203	199	223	197	211	191	169	180	176	191	193	170	195	182	170	207	191	197	186	193	194	208	188	185	179	193	193	180	175	170	190	221	161	184	180	199	201	186	180	203	180	188	189	188	190	188	168	182	161	198	176	219	184	177	197	195	188	191	196	208	195	190	153	196	178	196	204	198	180	210	183	190	211	197	199	185	193	169	195	166	190	172	227	160	212	162	204	196	195	186	192	207	175	173	184	195	182	193	187	202	213	201	187	184	190	186	202	188	210	195	192	167	199	197	194	193	187	177	186	180	191	200	185	200	162	191	170	194	180	198	197	178	195	179	202	190	188	189	184	180	211	173	179	194	169	182	210	185	193	188	198	202	179	181	189	198	179	184	192	183	167	211	194	198	213	171	193	184	163	190	176	186	187	179	195	188	209	181	166	184	159	183	189	209	182	190	183	194	192	195	161	196	181	181	180	219	183	187	185	195	217	197	164	184	174	194	190	180	196	188	177	168	211	189	180	189	176	211	193	176	186	209	156	186	185	186	199	194	171	210	208	173	191	177	172	178	180	204	178	204	186	201	224	193	173	173	197	206	182	190	209	179	195	164	203	174	198	195	195	184	174	186	193	171	197	213	197	201	181	173	181	157	184	173	169	171	173	205	183	196	203	191	177	195	188	211	183	205	178	186	186	186	198	176	198	206	185	174	184	189	192	171	185	192	179	191	172	177	179	172	165	185	187	185	167	178	169	186	180	167	167	185	151	200	182	185	193
13587	16551	29289	30520	26893	22538	18501	14664	12294	9874	7965	6692	5285	4457	3852	3243	2726	2384	1901	1641	1578	1411	1267	1095	1011	921	864	891	745	728	680	686	673	650	630	627	587	572	544	578	572	563	529	560	481	552	482	545	510	550	521	490	503	547	510	507	550	520	547	540	504	488	464	504	489	502	523	517	480	502	498	553	484	496	535	496	528	524	490	476	531	466	527	529	506	476	501	478	498	533	509	456	485	454	498	477	517	526	497	523	460	521	508	490	533	514	492	456	514	500	505	525	493	527	505	490	496	503	509	497	502	485	454	487	549	462	459	529	471	481	524	452	496	510	489	491	490	478	501	506	516	473	497	512	525	456	478	472	505	535	515	487	528	493	484	524	499	489	531	539	511	507	535	519	505	493	514	509	504	501	517	548	534	523	514	490	487	541	528	544	505	471	484	447	471	479	475	477	492	482	503	516	478	481	462	514	487	515	456	481	511	512	527	504	504	515	501	469	527	497	506	530	483	481	523	487	490	468	497	549	464	514	490	517	482	502	480	495	502	497	467	465	491	497	477	524	530	503	478	485	468	492	473	506	532	508	509	530	499	513	489	491	524	515	463	476	481	516	492	503	533	446	505	494	505	514	541	488	471	488	515	535	490	508	489	491	486	502	500	493	527	498	499	552	525	477	498	501	516	479	523	451	523	475	489	515	491	526	481	510	509	504	514	485	477	510	489	528	504	500	498	491	511	468	531	511	488	492	491	472	431	472	479	472	489	536	495	448	510	519	506	493	503	501	466	468	521	519	500	452	463	496	474	466	488	505	540	494	495	533	432	517	479	518	506	487	514	496	505	485	514	516	463	450	533	566	478	494	528	525	510	511	473	490	491	503	474	505	527	481	519	501	532	493	566	518	502	479	495	490	484	465	508	486	503	514	498	541	494	458	521	504	502	528	574	503	487	508	523	473	481	484	518	477	492	475	525	490	514	471	465	526	475	510	470	437	507	512	499	521	510	515	554	460	481	488	508	494	512	511	461	486	515	493	447	473	504	489	456	469	519	498	521	450	518	492	545	502	484	503	501	561	471	499	497	436	509	497	527	523	489	495	491	505	509	531	527	500	512	489	502	515	456	489	515	495	472	467	510	511	489	500	493	544	446	493	473	526	462	482	497	522	496	453	511	527	481	525	492	519	496	494	528	502	476	530	472	484	478	483	546	473	511	501	503	521	515	492	531	492	496	527	530	477	481	503	472	505	528	517	512	454	505	477	465	491	471	505	501	492	505	456	499	454	512	512	460	507	482	502	452	496	486	486	506	483	484	509	472	492	484	489	480	498	498	495	446	516	469	482	536	464	518	485	504	492	524	450	501	467	467	476	496	497	499	525	505	522	466	511	511	492	493	533	522	491	461	501	470	511	487	483	505	474	458	496	501	494	519	482	543	483	522	507	514	481	495	518	500	488	489	488	500	525	496	468	509	481	479	498	508	489	470	525	492	492	456	526	498	501	482	471	497	505	539	488	516	479	501	497	519	536	532	464	503	488	505	466	508	490	485	512	497	508	501	512	521	503	546	483	514	471	528	493	487	500	537	512	510	502	523	495	501	492	527	519	519	476	518	502	475	451	491	540	482	496	485	488	528	482	563	502	526	513	466	498	476	504	515	508	531	548	530	500	491	505	516	449	504	459	512	508	523	522	476	508	522	503	511	532	503	461	478	508	432	547	476	478	501	524	506	495	495	508	487	532	469	501	474	492	463	507	488	496	533	458	538	560	528	504	520	486	493	508	497	488	478	493	489	465	519	536	494	502	511	470	473	515	472	491	495	478	556	489	499	508	547	475	512	481	488	505	505	496	463	477	497	519	467	506	504	539	476	512	522	494	509	527	521	512	534	482	514	501	469	513	525	467	534	473	505	499	505	490	469	486	504	485	499	510	472	480	502	532	479	487	526	503	528	501	486	505	503	537	508	515	473	502	481	524	477	517	506	490	504	486	526	481	520	521	511	522	461	480	476	523	508	480	497	505	497	548	505	505	539	507	493	496	510	469	471	528	506	484	504	468	518	483	496	490	519	491	478	484	465	533	483	481	486	512	520	495	508	519	490	486	493	494	490	493	470	480	498	516	451	494	508	528	474	512	496	520	512	549	505	497	498	471	521	467	509	506	471	505	460	498	505	480	512	507	507	472	521	483	479	495	506	476	508	479	491	537	535	502	512	502	472	488	479	442	476	538	482	522	455	491	543	529	465	510	470	508	486	495	498	501	501	508	493	493	485	522	501	506	507	521	472	517	502	497	493	503	491	481	513	482	501	497	501	466	494	486	512	495	460	497	520	492	510	517	524	482	513	511	488	484	492	512	494	530	476	522	510	506	489	500	486	489	508	465	501	545	523	489	537	495	477	501	476	514	535	511	473	532	503	473	507	486	491	526	493	506	466	475	506	514	497	487	514	489	466	472	454	509	497	469	474	482	475	465	487	496	496	445	489	507	502	483	509	481	492	519	484	515	500	498	526	482	525	473	483	484	510	493	497	545	485	481	519	457	498	497	551	559	561	503	509	504	458	487	490	504	525	519	468	543	519	495	494	472	494	508	520	520	469	514	490	512	474	502	472	497	515	508	502	528	445	490	501	475	480	499	488	489	477	509	457	495	516	472	476	493	514	543	513	478	525	508	498	514	528	531	447	475	472	491	529	472	480	465	497	511	472	487	482	484	509	482	508	488	516	477	493	518	525	476	497	477	499	461	487	497	490	480	464	511	513	506	467	513	516	499	475	443	508	526	479	502	507	514	490	492	488	525	489	490	511	478	539	493	502	571	481	515	482	460	502	481	512	484	496	513	491	503	526	491	479	509	544	494	498	516	519	495	472	490	532	479	495	505	520	503	477	488	503	474	480	518	504	531	488	471	517	485	500	503	515	487	491	542	477	474	514	505	499	521	536	478	512	547	500	516	533	512	532	481	519	498	536	487	523	483	490	472	520	462	468	530	555	523	497	485	489	495	472	475	479	488	523	524	484	487	495	512	512	493	491	509	516	516	468	497	481	483	502	504	474	479	496	486	528	507	475	496	480	469	519	471	497	514	503	496	510	493	561	504	484	482	531	504	518	464	490	489	487	485	496	500	553	494	478	518	491	514	480	491	471	489	497	495	508	541	504	477	512	464	534	504	467	539	463	575	489	482	513	517	477	525	498	501	491	491	459	471	484	459	506	489	497	486	476	482	506	516	510	520	493	514	479	489	542	498	462	495	498	497	473	523	499	510	478	479	520	535	496	445	502	489	465	505	472	539	469	542	492	490	468	489	504	553	442	505	517	476	502	501	482	490	463	501	491	508	487	522	467	478	499	481	469	479	480	491	513	480	505	480	505	482	452	495	515	482	478	459	467	488	496	467	542	516	538	487	493	511	470	466	455	469	504	477	480	492	495	496	456	478	495	519	504	509	526	537	516	494	481	529	471	533	493	503	474	492	492	485	496	453	485	512	517	480	474	477	530	498	470	445
33242	26458	30817	27390	20452	15982	11632	8121	6085	4370	3143	2410	1942	1617	1343	1049	892	761	690	598	489	479	395	332	339	316	274	279	249	246	229	254	223	239	203	226	215	201	175	213	207	207	224	189	196	205	213	202	226	213	216	173	189	195	176	167	205	202	188	208	184	192	197	196	196	188	221	178	188	196	180	199	186	189	227	195	203	172	190	197	199	185	178	173	206	199	226	198	209	205	200	192	201	206	197	208	225	199	175	223	181	198	196	198	211	200	216	184	194	163	185	183	206	191	190	177	192	196	171	203	179	211	172	177	196	187	198	200	196	180	184	174	199	194	212	197	195	224	203	185	201	187	200	161	184	177	194	207	193	194	205	175	221	206	203	207	184	169	214	173	163	231	197	168	199	215	211	187	196	194	170	197	182	183	177	207	208	203	188	184	174	203	192	161	209	206	205	200	220	208	208	204	166	188	173	193	200	192	216	198	186	207	212	211	194	193	196	184	187	195	179	191	201	211	222	202	227	210	234	204	180	193	211	180	191	183	197	211	180	189	194	174	188	180	188	191	204	191	187	193	190	197	201	234	215	185	194	204	184	210	188	191	204	183	198	179	199	197	209	190	199	203	211	182	179	208	186	181	185	202	199	175	200	188	196	173	183	207	193	203	195	174	184	172	227	214	169	197	200	209	174	193	171	211	214	184	214	226	190	208	198	200	157	174	183	196	189	204	208	176	200	188	216	194	208	193	211	181	186	182	179	166	211	183	190	191	192	193	172	183	203	204	189	181	175	220	211	169	204	201	197	199	193	176	194	178	186	203	170	198	200	191	173	197	180	193	184	198	194	182	184	192	191	174	186	183	223	188	200	166	213	188	187	168	167	252	172	175	191	192	189	200	186	163	175	205	188	181	214	202	195	189	202	192	201	181	186	199	191	193	173	215	210	178	196	206	210	182	171	210	168	174	202	194	190	201	193	171	189	191	214	208	205	180	172	180	205	217	211	198	213	200	194	234	193	192	193	199	208	183	186	189	207	206	181	190	179	180	202	189	193	205	187	184	182	213	172	203	184	185	196	167	199	198	188	204	190	181	179	176	171	178	180	182	183	200	175	180	188	192	187	215	181	183	213	189	186	200	209	184	190	191	198	205	186	184	193	188	199	213	201	202	195	185	199	165	190	190	189	212	180	207	199	208	190	195	202	173	187	187	203	198	209	188	222	225	212	186	184	172	206	185	187	185	199	205	201	166	176	195	214	196	203	177	208	196	157	153	168	188	182	188	186	191	207	213	171	187	214	209	184	196	206	185	187	196	190	197	222	184	150	199	198	167	205	191	198	162	177	201	201	196	189	203	199	185	189	194	204	186	197	180	185	179	186	199	193	165	194	196	176	184	167	196	181	180	188	201	192	200	190	185	207	185	179	180	191	198	177	191	192	194	201	199	188	188	170	201	183	192	199	202	209	183	201	196	202	194	203	207	187	198	192	194	204	210	197	179	182	201	202	185	166	187	203	189	186	195	197	203	178	208	184	180	190	193	214	200	188	184	187	209	194	199	183	163	181	178	197	181	230	213	180	196	201	172	199	195	188	193	199	186	180	200	167	179	193	202	178	195	198	209	170	180	183	183	186	176	180	190	206	182	213	206	207	206	226	195	197	205	208	184	192	180	182	206	200	184	174	208	170	200	197	213	198	187	199	199	200	191	185	193	195	181	192	170	210	221	194	171	186	191	203	197	192	191	183	179	185	174	183	189	181	175	177	184	185	201	187	210	167	160	217	200	174	208	189	215	174	167	194	182	179	189	205	170	197	213	211	188	201	181	197	197	195	193	165	167	171	220	169	194	196	197	202	197	194	203	186	185	189	187	218	186	187	198	190	195	200	203	169	190	185	199	201	191	224	172	187	204	235	179	200	213	197	200	196	204	174	188	182	177	196	208	191	204	181	202	196	181	186	198	215	187	212	211	175	176	219	207	210	189	200	208	196	168	194	193	216	181	183	184	188	193	201	212	231	189	206	195	190	169	184	178	193	184	193	210	200	192	228	183	194	183	206	231	212	190	212	181	200	183	186	200	206	178	202	190	173	202	187	204	164	180	221	170	180	182	195	181	175	209	203	208	214	202	182	178	187	201	195	197	201	187	192	186	204	195	193	166	174	194	189	180	198	206	203	176	220	195	207	192	191	171	176	202	170	190	181	199	187	192	197	199	216	182	214	189	177	209	184	183	206	199	181	185	182	176	178	183	186	199	193	191	212	191	178	172	230	186	188	203	202	178	168	190	209	200	222	203	191	198	177	224	165	197	181	204	189	170	210	211	202	210	194	198	201	185	193	199	208	225	203	187	198	180	199	210	187	171	180	197	192	202	204	177	186	195	204	202	219	200	184	191	181	187	191	170	186	186	194	196	220	181	185	204	187	194	170	212	186	188	199	196	192	194	191	179	184	203	169	194	184	189	196	221	214	208	184	174	200	182	193	201	178	187	205	179	181	222	187	188	203	192	205	182	171	210	172	200	201	181	202	175	220	221	187	201	169	197	170	178	180	193	189	205	204	182	196	214	187	205	201	187	211	199	192	204	183	195	192	203	180	195	207	175	193	195	200	197	206	178	174	201	189	185	193	207	201	201	182	199	202	204	195	200	201	194	163	208	187	219	174	192	195	184	205	185	207	195	184	174	150	191	178	173	183	199	205	166	212	192	165	211	207	185	200	183	204	202	194	191	202	197	195	185	172	186	233	186	199	189	208	186	189	173	223	195	211	187	187	204	187	193	191	190	201	185	214	190	209	188	203	210	168	207	203	192	176	211	212	202	194	187	198	185	186	186	168	193	196	188	191	181	194	200	193	191	221	198	204	179	193	166	201	182	195	203	186	174	229	199	196	205	211	187	200	168	195	168	182	170	211	190	176	184	203	224	208	191	190	188	202	188	191	191	191	194	218	188	187	172	187	191	203	195	207	171	182	177	192	201	195	193	200	214	192	187	189	195	203	190	180	182	198	209	211	181	214	179	189	204	179	200	214	186	194	172	179	177	206	209	163	186	183	201	183	215	183	196	188	203	192	210	188	200	201	203	207	217	176	204	180	212	189	174	170	205	205	203	183	214	165	201	195	179	201	170	194	179	186	179	192	189	198	206	218	189	185	203	147	175	186	190	200	179	201	187	184	163	186	185	197	182	214	194	211	203	183	198	177	191	186	204	188	187	191	174	154	189	179	166	174	175	199	172	198	177	192	210	173	204	221	180	184	208	179	203	191	207	213	201	197	198	212	162	182	195	188	201	187	211	194	199	209	188	213	205	191	195	203	195	161	193	190	192	192	214	202	204	182	219	196	185	175	204	192	205	192	198	170	166	201	174	167	181	204	182	191	164	200	152	192	202	194	207	188	200	202	186	221	197	205	189	189	231	191	192	178	214	206	198	166	183	169	184	195	189	172	231	200	184	187	211	199	181	172	199	197	195	213	211	180	174	205	194	197	205	195	208	198	217	203	183	192	180
19965	20968	35213	37355	34254	31381	27362	23269	20353	16957	13701	11393	9933	8053	7018	5691	4893	4299	3735	3152	2703	2326	1989	1674	1317	1294	1214	1067	1022	933	985	853	777	765	744	696	624	640	660	613	614	567	601	558	516	544	600	537	521	511	518	547	501	529	521	538	493	510	485	487	528	497	537	507	492	557	512	499	523	483	526	530	511	498	533	513	510	525	527	517	529	528	539	528	477	534	499	488	471	468	512	476	531	473	510	473	497	491	504	512	539	494	515	522	483	478	491	513	539	480	479	483	558	499	496	488	502	484	486	498	512	520	528	497	529	517	511	493	522	508	504	511	514	498	502	533	523	517	497	523	494	515	539	539	531	542	494	519	502	535	563	501	490	491	491	515	515	467	501	489	481	473	541	505	487	502	484	490	519	527	506	502	526	536	500	519	527	489	522	520	532	493	491	507	527	504	486	462	545	493	517	493	509	502	503	509	514	483	475	492	531	529	490	482	499	508	511	476	510	505	532	506	526	510	524	513	479	495	601	460	493	521	510	529	500	492	519	505	519	498	516	506	493	465	472	513	478	463	525	474	485	517	517	452	484	497	495	538	486	482	505	517	507	515	505	528	489	526	490	512	477	503	529	483	520	520	521	551	524	535	456	497	540	506	514	509	526	530	503	479	473	492	536	553	487	495	497	509	501	494	488	526	501	528	538	523	468	508	478	495	516	487	514	495	527	520	535	507	506	474	471	520	478	493	504	569	541	495	502	516	526	494	459	435	533	504	448	512	476	515	541	534	513	519	512	509	497	506	519	510	521	507	516	473	491	484	493	519	529	506	486	477	504	464	511	477	514	539	512	486	529	497	518	504	499	488	521	503	495	519	520	504	525	477	556	489	483	520	510	492	511	484	521	488	489	480	502	515	488	523	523	560	485	504	530	494	522	518	495	532	505	527	475	521	531	480	537	490	536	492	494	477	524	476	502	501	542	476	493	520	506	527	531	544	558	497	517	510	514	502	516	514	496	514	521	495	533	512	532	496	526	540	513	511	496	505	533	562	512	536	512	467	540	525	476	503	500	505	483	513	512	512	487	506	518	481	481	473	486	501	521	510	520	532	543	535	522	492	510	472	513	540	518	513	498	503	486	495	513	487	504	472	507	536	501	526	505	444	536	498	479	504	487	476	537	481	493	501	535	523	511	520	487	497	528	507	516	493	510	513	514	517	508	474	475	543	508	488	480	474	506	521	485	504	527	488	536	485	451	499	490	485	522	441	558	545	495	503	483	509	470	502	527	523	484	480	537	514	490	514	537	493	541	517	528	527	530	521	508	499	564	530	544	512	541	512	503	500	530	506	504	491	510	524	519	550	479	496	522	459	491	502	528	488	520	509	507	500	514	500	485	528	499	498	479	512	524	533	516	495	524	515	533	533	521	517	514	513	534	510	542	531	490	527	519	502	535	486	511	485	510	522	488	492	500	488	488	525	511	512	494	480	476	476	514	522	524	523	508	506	500	521	556	502	472	519	523	488	531	500	518	496	511	482	538	538	508	454	563	484	510	518	508	530	492	506	505	498	493	522	477	515	494	504	522	516	514	468	490	524	514	511	547	476	488	531	505	525	518	514	541	518	489	533	483	494	528	504	514	518	522	562	490	512	500	499	521	463	491	532	520	482	510	511	528	483	486	493	469	502	513	474	507	505	504	545	508	530	522	503	540	509	496	493	521	569	486	515	509	484	525	508	540	478	547	442	477	493	540	515	496	516	475	539	501	511	530	504	531	456	505	473	535	508	486	497	512	473	519	511	508	498	551	522	510	465	477	538	553	512	509	501	478	516	490	526	525	501	502	533	498	531	459	477	506	529	524	540	503	491	458	507	540	478	519	462	478	499	490	504	514	508	516	544	520	505	467	486	496	464	484	518	485	521	511	549	468	477	529	495	502	500	523	520	478	486	470	464	504	527	503	569	542	477	523	489	498	495	530	491	536	502	502	525	529	498	486	492	503	482	472	540	501	485	500	516	513	538	473	501	512	527	493	507	517	484	500	474	508	500	480	497	479	478	494	467	503	513	498	507	509	537	481	481	500	552	547	528	523	493	515	458	531	491	503	489	473	532	516	522	535	542	509	477	572	527	504	498	490	531	510	499	525	547	538	495	519	456	518	535	529	514	505	522	496	498	481	512	448	498	491	517	491	515	524	552	533	489	518	499	473	522	503	500	508	523	520	500	512	507	526	487	529	487	521	457	520	541	476	533	503	472	477	506	500	512	481	492	451	524	491	533	481	493	493	529	519	547	504	491	533	517	489	512	500	481	496	508	463	488	493	506	564	477	516	488	496	457	491	506	483	504	521	457	544	547	507	497	483	503	531	532	485	505	541	518	481	470	484	534	485	522	518	499	503	507	504	490	537	505	500	532	549	551	477	539	531	493	555	487	497	510	496	494	542	504	508	496	492	475	516	508	516	499	536	542	558	532	495	512	518	490	513	519	527	487	530	486	517	524	480	512	535	510	481	487	524	493	529	487	485	513	509	493	495	495	514	483	508	500	490	539	550	535	526	513	503	521	507	474	499	529	525	495	535	562	508	542	476	538	495	494	529	500	487	510	536	491	492	510	460	484	515	535	514	499	491	548	524	515	557	493	486	488	517	515	502	545	518	507	503	524	463	494	477	489	517	525	509	534	528	513	493	468	528	508	490	486	510	516	490	509	492	479	494	510	503	509	490	522	521	482	529	537	517	503	514	520	504	502	514	505	513	540	501	493	514	493	508	512	491	492	491	539	530	499	504	481	529	504	508	484	473	516	537	527	520	524	536	499	496	519	529	476	517	473	504	486	516	499	533	528	489	524	477	493	479	480	509	511	510	501	529	511	484	502	531	556	506	533	513	473	485	539	495	493	486	476	539	534	541	495	545	491	498	521	503	492	510	504	527	499	457	470	523	478	492	502	522	484	474	496	499	518	494	516	533	466	479	498	502	535	536	511	545	534	490	513	551	450	507	510	534	519	529	483	483	476	546	476	493	528	533	492	492	521	500	504	498	519	527	524	500	548	491	507	500	522	480	518	520	482	474	528	507	496	512	526	514	508	499	557	508	529	472	547	528	521	517	495	476	535	541	479	508	541	446	491	537	547	492	506	527	494	502	480	485	517	491	493	466	484	528	485	500	523	510	507	488	506	485	509	484	488	496	528	464	526	486	473	523	514	479	537	533	553	492	502	505	490	535	501	513	477	513	504	511	506	513	510	516	476	519	523	524	498	477	484	489	527	524	482	535	481	536	512	482	514	483	529	478	490	525	519	492	526	476	495	500	484	504	519	484	501	490	500	509	514	492	521	512	486	521	528	507	517	503	508	486	518	526	506	525	530	480	529	464	518	512	565	466	518	507	529	488	509	495	486	488	473	523	488	519	491	551	515	523	501	477	497	509	509	501	520	507	531	503	499	516	540	510	497	513	522	489	488	503	527	506	499	476	525	498	503	503	539	517	491	515	485	493	496	496	492	485	503
39846	31893	37280	33525	27163	21580	17071	12452	9746	6971	4962	3838	2870	2357	1982	1548	1213	1124	1026	863	719	639	496	448	384	334	330	297	299	278	237	253	257	237	213	205	216	183	210	218	178	175	213	208	174	195	188	197	210	195	185	151	202	203	186	181	198	179	170	198	191	187	168	170	167	203	161	154	184	160	183	191	177	155	160	177	184	205	167	190	202	170	146	160	172	194	150	187	173	169	184	165	180	143	182	179	173	173	193	161	176	166	196	168	182	160	186	171	165	174	191	166	190	194	183	165	187	182	175	194	183	171	160	191	183	161	172	181	162	197	163	178	183	190	187	180	157	173	199	184	181	191	147	177	190	171	179	176	165	186	175	177	161	175	179	165	180	187	159	175	181	181	185	175	176	192	204	175	188	180	198	188	183	170	165	183	161	179	174	187	166	193	203	200	188	176	184	172	206	173	164	166	185	177	195	176	170	161	202	178	174	171	181	175	146	178	168	179	164	171	172	186	167	154	178	186	192	175	168	178	177	174	167	198	176	151	178	192	190	176	166	178	170	174	182	205	170	187	176	155	168	189	179	175	158	189	174	157	167	178	198	197	173	178	165	198	201	172	184	175	193	158	170	191	165	175	176	184	163	187	186	191	162	193	183	178	175	173	175	171	168	179	184	178	195	177	153	185	185	175	171	164	161	165	176	203	179	189	180	172	185	152	178	183	166	189	174	165	184	169	179	175	181	170	149	187	197	179	174	153	180	169	187	178	193	197	179	172	194	179	187	163	176	195	167	184	182	176	165	194	172	169	193	175	179	143	190	190	198	172	164	167	185	188	161	174	175	184	163	188	166	164	181	165	182	171	191	221	182	172	203	167	179	192	176	195	188	163	180	188	171	188	187	158	171	184	166	142	194	180	202	181	226	175	170	168	204	185	222	190	177	185	183	180	165	197	183	163	180	175	177	169	186	180	184	178	201	166	150	183	175	159	177	168	193	164	165	189	160	167	188	192	181	156	180	188	164	180	177	211	178	170	161	168	185	160	174	172	188	175	168	173	169	191	157	188	180	180	180	219	184	190	177	163	170	162	175	180	187	172	175	200	191	179	168	180	157	144	186	158	167	179	165	198	170	168	168	166	178	199	166	183	179	187	170	196	162	182	206	191	165	177	182	171	184	164	196	189	171	160	167	164	172	184	176	179	185	183	159	168	173	187	168	186	176	182	182	202	167	174	148	217	162	173	181	189	163	178	174	195	174	169	185	170	173	164	159	172	178	168	190	166	175	185	181	203	192	185	194	161	181	177	175	159	183	172	173	161	149	161	174	181	186	175	162	154	176	180	185	196	204	184	169	185	158	199	192	161	195	152	194	168	161	181	161	208	186	171	205	174	170	183	166	169	158	180	170	175	173	176	187	168	173	177	166	160	169	176	158	190	197	179	172	178	179	161	184	195	167	183	182	160	157	180	162	187	166	192	164	192	174	170	162	191	185	206	179	178	187	175	157	192	170	209	171	175	183	206	160	190	184	181	149	186	177	158	175	168	183	190	191	172	177	167	193	152	179	168	166	179	200	198	180	181	174	160	169	161	175	181	160	184	188	151	172	181	188	187	175	184	190	197	177	182	170	198	154	153	203	154	175	164	168	180	162	172	175	174	194	190	154	181	186	174	193	188	167	167	187	223	166	168	185	156	194	202	189	200	192	177	177	196	195	182	177	171	184	170	194	171	169	163	169	162	182	179	200	163	161	185	180	182	193	170	151	166	186	160	176	174	182	205	181	170	174	181	148	172	183	176	164	188	180	173	172	179	184	166	181	169	173	167	183	186	163	175	154	181	167	193	198	178	169	177	196	215	183	181	192	168	192	150	173	196	162	197	184	151	189	158	182	179	148	169	195	185	160	168	178	202	168	211	207	198	171	204	190	170	159	185	211	175	195	178	177	188	187	188	166	171	167	185	163	203	184	185	166	184	164	179	192	196	182	191	172	179	164	164	180	164	172	168	170	163	190	193	204	173	188	182	159	173	173	179	159	181	171	171	178	175	174	174	203	174	159	173	164	180	190	160	192	202	187	176	196	182	174	204	178	177	208	168	190	186	184	198	175	182	188	180	166	196	159	167	164	174	181	164	186	179	189	185	185	189	170	162	186	171	159	174	161	173	197	186	203	179	185	165	177	175	194	169	166	152	160	185	178	165	195	190	191	174	176	180	193	208	188	187	190	176	175	193	170	164	189	179	183	159	173	171	208	187	189	174	192	178	171	180	184	141	191	193	170	152	186	162	201	199	192	187	166	198	183	164	194	180	162	143	162	194	185	174	188	176	199	169	164	173	177	181	185	179	211	200	177	161	175	196	188	190	193	188	165	160	163	178	188	182	163	171	180	170	211	189	208	159	189	162	159	194	166	179	180	202	170	191	198	184	215	181	183	162	203	175	177	190	186	181	170	178	179	163	182	167	183	176	163	204	189	197	166	162	189	205	171	189	193	188	186	169	180	188	167	173	176	162	196	178	182	169	176	174	178	188	184	207	166	178	181	209	154	238	199	177	180	170	185	171	166	182	201	176	162	205	176	190	173	179	193	193	160	177	177	166	160	206	188	172	167	178	168	165	170	166	204	165	166	168	169	204	194	126	188	191	180	163	170	171	184	185	179	198	187	176	184	206	159	171	197	165	181	180	209	194	182	145	188	178	172	170	162	178	171	182	144	186	186	173	166	194	201	168	174	184	191	176	204	183	168	201	183	180	186	196	193	207	190	183	175	179	181	175	180	193	193	201	181	155	185	179	176	172	184	182	193	172	164	176	162	175	184	175	178	179	153	165	183	167	168	174	203	193	160	193	180	176	166	171	150	137	191	189	195	174	186	164	171	196	152	190	181	199	187	160	177	180	158	179	188	180	189	183	177	181	193	185	159	191	161	183	164	168	168	174	188	182	193	172	183	199	171	165	202	173	168	179	188	133	200	164	162	179	185	190	165	172	198	176	165	182	166	176	165	184	187	170	185	173	200	178	186	185	200	199	166	169	163	162	176	172	185	166	171	185	181	193	164	190	181	164	179	184	185	168	193	197	166	175	168	193	176	194	168	172	181	177	159	162	169	184	180	196	179	158	174	178	182	174	171	154	182	182	168	192	163	181	183	177	177	186	191	190	161	184	181	181	191	171	171	169	161	188	179	184	187	184	177	201	173	179	192	198	173	168	166	198	172	195	185	163	181	167	153	172	169	212	184	200	164	189	161	189	182	156	169	192	183	178	173	172	171	167	149	183	172	178	178	173	167	174	172	186	170	167	198	190	187	171	199	190	163	210	158	175	166	179	182	177	185	218	187	173	163	153	155	186	176	177	176	184	183	168	199	173	179	192	189	165	181	187	166	166	158	167	172	213	196	185	204	192	173	187	189	167	170	177	191	179	174	198	189	171	180	188	179	165	171	171	179	177	186	170	177	201	153	203	187	175	180	189	189	184	193	167	192	210	165	182	169	169	195	193	173	181	195	189
24032	24902	39386	41709	38902	36062	32808	28838	26254	21791	17823	15258	13506	11559	10024	7605	6554	6037	5417	4708	3895	3414	2707	2258	1913	1620	1498	1315	1207	1090	1001	921	901	864	742	720	726	660	676	612	636	567	591	591	583	543	535	506	511	526	482	507	521	531	516	502	496	499	510	473	471	472	460	452	479	464	499	530	466	483	494	482	519	478	524	489	420	509	478	456	493	473	443	466	473	502	486	472	506	489	489	441	462	490	471	467	486	468	474	489	450	452	457	459	487	447	470	461	480	454	474	484	487	469	488	454	452	432	458	479	462	468	535	481	479	449	501	436	464	495	473	463	530	453	494	471	477	390	498	487	447	467	476	458	473	479	463	481	419	440	476	477	464	508	464	471	475	498	434	449	437	455	513	485	447	436	457	451	502	491	434	479	460	469	509	480	461	457	439	427	476	492	463	469	489	477	471	445	479	504	424	443	443	483	480	449	457	457	482	491	506	437	481	477	465	467	465	407	454	458	462	399	483	462	471	473	482	450	472	453	469	469	484	469	452	475	458	457	427	474	503	445	448	473	508	499	484	471	473	507	449	444	473	456	455	448	484	493	487	481	485	449	481	450	478	481	455	488	476	450	491	467	479	468	457	481	472	439	463	476	431	460	458	458	450	476	447	472	453	457	530	460	460	452	452	493	460	460	446	465	497	481	477	463	449	455	466	517	472	479	486	486	467	441	459	455	479	463	470	486	500	473	478	466	463	481	467	444	482	476	444	499	436	475	436	480	472	452	459	472	462	473	482	487	471	481	489	434	447	427	460	477	468	470	432	441	448	480	463	503	478	469	482	434	429	511	475	448	466	461	463	478	457	472	472	490	494	475	468	423	435	475	433	438	469	501	454	446	467	466	463	496	435	479	461	464	465	455	455	433	462	436	474	486	487	509	488	463	472	440	447	478	441	480	452	478	470	494	455	478	462	479	463	507	438	483	478	510	525	449	459	470	489	438	468	478	469	478	464	471	484	466	482	500	454	474	451	497	467	503	451	451	464	531	468	504	465	456	483	472	512	432	447	442	476	450	457	488	457	454	451	461	455	475	447	475	475	469	410	493	437	479	461	473	483	477	472	481	470	490	513	441	456	449	479	467	493	468	475	437	457	471	482	511	427	455	512	493	459	509	475	434	477	497	471	447	495	465	499	476	500	428	433	480	505	454	485	451	504	472	479	462	432	494	483	477	437	457	512	442	433	451	465	435	490	488	477	464	440	506	471	515	485	474	476	466	457	460	439	430	487	463	494	489	483	451	440	464	513	487	453	471	475	490	461	461	478	437	544	487	461	435	478	490	472	461	472	475	489	483	467	466	473	454	461	459	490	492	479	469	435	468	473	430	447	481	444	490	505	456	437	489	454	445	490	472	463	473	439	478	488	479	484	495	504	463	447	472	438	445	434	462	488	478	454	503	438	476	478	499	504	455	493	449	481	481	426	499	483	469	432	473	459	487	508	446	476	444	479	471	427	448	468	458	449	477	505	484	471	457	448	473	485	520	448	482	479	457	465	474	472	488	476	463	457	447	465	462	480	459	412	480	484	470	461	444	453	473	435	489	482	442	453	430	494	427	504	474	470	416	482	483	485	448	489	486	465	464	493	492	461	473	491	462	477	457	484	446	476	467	492	533	480	471	485	429	494	425	455	501	450	484	453	520	450	442	546	516	479	454	489	473	476	442	475	478	511	463	475	451	498	449	431	476	482	470	495	442	453	477	414	479	490	513	457	421	479	465	484	468	465	485	469	478	456	472	489	453	470	456	452	460	449	472	504	466	418	470	453	457	483	509	450	490	473	436	480	456	456	496	459	473	458	463	457	463	450	466	493	450	492	498	464	497	480	475	457	466	471	428	473	481	503	462	469	484	470	471	484	448	473	464	432	463	491	474	459	447	478	416	508	447	432	486	523	463	484	469	454	495	451	480	487	450	472	431	500	447	460	481	468	469	448	515	480	497	473	468	458	460	437	466	484	433	485	410	478	454	495	452	443	480	484	476	457	460	473	455	442	464	459	469	483	460	463	483	467	461	486	460	455	473	470	444	480	489	475	495	532	467	463	469	465	468	489	467	515	464	450	465	476	484	476	464	459	457	473	482	435	511	473	488	514	471	467	437	463	449	491	466	503	450	469	451	442	469	473	446	469	453	458	497	401	455	526	462	477	468	457	534	468	495	469	505	467	494	424	469	469	527	446	478	490	441	463	472	471	450	515	468	443	456	468	475	434	470	481	480	472	442	449	449	499	466	440	450	466	447	449	457	473	493	441	482	483	497	477	463	449	440	439	489	505	458	472	480	495	467	469	474	470	455	488	449	485	480	475	450	473	455	472	430	434	459	460	466	468	462	469	495	457	412	452	477	481	521	459	433	466	452	457	463	442	493	438	463	429	453	448	462	470	489	475	447	462	462	421	453	441	448	449	493	442	475	443	519	482	486	426	483	427	473	464	424	485	471	447	488	489	476	471	473	468	428	460	494	479	450	467	498	449	485	494	466	463	476	456	434	467	479	439	439	473	446	444	482	462	447	459	475	452	443	435	460	451	492	464	466	475	464	490	456	449	456	477	438	490	488	460	471	452	430	447	522	461	477	497	459	448	468	493	456	459	522	483	474	448	466	463	503	460	471	473	476	485	481	446	472	512	476	504	444	488	502	457	462	430	500	443	482	461	485	450	501	453	498	483	484	469	459	478	469	514	468	469	446	473	476	468	446	493	486	483	489	505	452	457	496	510	487	453	476	464	464	458	456	466	475	493	447	487	493	490	486	445	473	453	467	492	485	472	472	472	454	489	484	498	454	483	480	464	453	485	450	474	472	489	492	471	479	452	447	432	483	457	471	452	466	452	510	508	497	424	490	476	490	451	506	460	482	438	516	477	470	454	461	468	488	478	457	474	512	461	455	469	475	457	442	483	481	484	418	434	478	455	465	465	481	479	472	494	455	531	429	458	471	448	474	466	452	499	462	437	454	501	475	506	455	494	452	500	452	464	484	506	466	467	502	443	475	516	470	516	487	456	452	487	490	446	440	435	500	477	511	462	433	446	449	521	469	475	482	487	462	438	447	503	481	433	492	464	471	440	464	479	478	433	475	486	455	491	493	459	502	495	482	474	499	449	497	487	457	462	492	500	470	459	465	436	468	452	506	451	476	484	469	463	482	491	457	430	512	484	457	487	470	432	455	485	446	441	480	408	497	445	439	500	459	484	482	494	479	498	460	446	444	459	428	460	496	466	454	484	505	446	438	451	459	445	474	456	445	453	474	447	510	485	468	446	453	474	475	440	476	470	504	445	438	480	507	485	425	466	462	517	490	445	487	464	482	463	487	425	443	482	492	503	490	435	480	416	436	453	452	440	467	431	481	469	468	439	450	451	464	448	466	484	485	472	478	484	484	427	494	435	438	459	498	443	459	493	440	505	472	476	456	460	471	472	489	449	508	474	473	482	471	487	490	441	490	443	502	494	443	440	477
24258	21077	22986	17897	12128	8048	5413	3836	2714	1942	1539	1230	1026	855	672	621	530	501	416	346	324	341	276	258	294	272	247	211	227	222	227	217	248	215	196	217	211	176	193	170	193	187	223	196	202	202	207	221	188	188	200	182	198	197	186	194	176	195	176	197	188	205	204	191	192	169	180	203	198	155	181	187	185	182	194	184	184	204	168	178	198	172	201	201	175	167	199	195	217	178	192	195	211	172	175	198	180	177	193	184	190	156	177	178	194	177	189	186	206	188	205	165	205	198	201	192	190	184	181	192	190	198	180	183	207	185	189	195	191	222	205	201	188	194	170	192	189	201	188	192	175	183	192	201	198	192	177	186	191	189	190	177	186	211	165	193	166	181	195	180	176	207	200	208	185	162	197	187	206	193	193	171	187	174	174	166	213	172	209	177	174	190	179	192	171	174	181	197	199	199	187	182	172	187	183	194	222	181	172	209	191	184	202	189	193	220	197	180	198	186	186	206	188	197	198	166	215	201	157	179	199	168	171	221	181	182	188	189	178	173	225	206	182	198	218	191	189	202	214	191	183	179	199	176	189	189	206	186	193	200	181	208	181	193	182	205	186	184	193	192	192	180	175	208	196	203	204	198	179	191	184	189	191	199	191	175	184	218	194	207	184	173	196	183	200	184	209	174	194	145	159	183	192	195	170	165	168	179	200	173	188	188	185	172	180	202	163	206	190	179	181	182	181	189	191	206	197	177	190	168	193	184	176	209	197	188	203	174	209	204	188	193	217	185	201	194	182	187	200	182	173	212	168	206	172	190	201	187	202	204	219	205	208	179	178	189	170	210	211	182	192	207	177	220	195	186	195	208	213	189	208	161	175	197	226	195	192	177	212	173	194	202	180	177	183	192	189	184	208	190	214	187	193	200	169	193	196	181	199	200	174	184	205	246	197	190	193	187	206	168	187	190	183	169	206	175	220	221	179	212	177	173	194	206	185	179	195	170	157	201	214	210	178	195	193	184	193	197	191	179	203	195	194	215	165	205	192	170	182	196	178	226	173	196	193	201	187	196	217	188	182	171	185	184	202	163	195	206	187	206	199	178	179	218	196	187	191	184	224	182	170	167	175	197	167	186	197	168	176	188	202	208	160	178	196	164	193	192	185	189	173	176	199	217	188	202	197	188	185	211	169	191	165	158	190	203	193	181	198	170	179	217	154	195	181	218	223	173	186	209	195	201	218	215	203	190	198	205	173	183	184	166	182	184	153	174	193	195	188	206	201	178	164	175	204	189	205	204	183	173	188	176	170	184	202	176	187	189	203	178	171	175	205	168	179	180	194	188	188	189	185	202	201	170	179	200	193	184	178	175	193	173	165	180	190	184	209	200	169	189	169	191	186	204	201	190	183	182	193	179	189	197	185	186	199	198	188	191	187	199	194	186	195	179	210	208	187	187	204	207	179	208	191	183	197	197	173	188	204	192	194	180	175	180	208	203	174	165	198	193	168	186	172	184	179	189	192	189	170	200	189	191	177	180	182	208	208	175	193	207	218	190	219	178	180	217	188	192	209	188	200	192	186	189	209	186	196	155	190	176	197	171	182	191	208	198	200	196	187	205	184	183	194	189	217	185	182	159	200	187	196	189	179	192	171	192	193	180	167	194	176	207	179	194	158	178	200	187	187	177	158	179	178	194	203	223	176	180	185	184	202	206	163	185	193	192	182	195	202	185	174	178	187	173	188	206	162	191	193	187	172	217	196	183	191	200	194	196	183	185	194	197	171	180	220	195	193	185	191	188	176	179	177	171	187	189	182	198	188	193	176	182	181	177	191	162	188	191	186	176	166	171	188	195	184	180	176	199	196	184	164	175	190	189	184	204	162	182	193	183	186	197	203	172	177	184	185	185	187	192	185	182	172	195	208	194	189	215	196	185	189	180	194	206	193	180	197	184	193	196	206	221	166	204	183	176	179	190	201	176	186	196	183	194	149	167	201	188	201	189	183	165	198	190	176	187	189	182	212	201	166	193	194	168	203	195	193	178	214	199	196	200	202	222	205	211	193	185	176	167	199	194	169	205	208	183	196	164	191	180	172	198	173	179	201	198	182	195	171	180	193	189	190	159	210	188	184	199	189	177	204	212	193	185	209	203	212	179	210	192	189	196	217	206	176	178	206	207	200	195	179	166	192	193	182	188	179	206	165	181	189	211	205	188	174	193	157	186	184	160	198	187	196	184	179	206	169	217	207	188	173	192	196	196	193	186	196	204	175	180	196	189	178	184	190	191	194	197	190	182	208	190	208	181	182	173	191	223	206	192	203	172	190	196	211	204	197	182	166	175	195	179	228	190	194	190	180	170	191	200	168	160	173	201	193	192	190	221	204	192	192	189	185	189	202	198	197	191	192	193	206	180	213	206	186	179	153	216	193	168	192	178	190	177	193	191	189	197	199	215	173	197	172	200	176	176	204	176	204	193	199	156	210	177	176	174	169	172	183	190	212	234	169	181	189	190	201	209	193	194	203	185	192	188	163	182	190	186	211	219	211	193	179	186	180	195	160	205	197	182	181	182	178	181	192	185	174	190	182	169	195	186	192	179	194	192	191	189	184	212	229	181	184	207	189	201	188	198	198	175	173	178	221	197	172	177	204	187	212	201	189	187	191	206	183	202	181	190	189	199	213	195	190	183	177	168	188	183	208	167	190	169	171	194	201	195	179	192	186	203	175	205	175	193	168	200	181	199	197	191	174	200	213	174	177	199	183	206	192	189	191	172	196	198	198	201	183	182	165	181	181	211	189	201	184	199	197	184	226	230	192	204	204	199	192	186	185	215	186	182	181	224	193	158	182	190	182	159	201	192	187	168	208	181	177	177	195	197	169	191	226	155	162	193	177	201	185	235	204	196	202	199	193	200	170	185	165	180	205	185	160	183	211	185	187	205	201	181	190	165	184	182	188	194	210	170	184	197	175	192	182	163	185	212	174	189	200	200	175	199	190	187	183	211	206	186	198	222	187	190	191	202	176	203	188	189	187	206	204	178	182	215	199	181	187	192	199	168	163	169	181	181	166	182	199	163	181	184	185	171	183	192	197	222	179	169	199	175	205	183	189	175	163	189	184	223	165	213	187	179	182	226	210	201	168	209	196	172	199	189	198	202	175	220	199	191	192	188	203	196	198	184	194	187	200	187	172	202	209	221	190	209	177	181	173	178	179	180	181	171	184	182	177	188	195	194	170	171	184	185	173	201	179	191	188	187	195	192	178	186	191	182	203	209	173	184	179	170	199	193	199	193	209	186	194	183	193	208	186	198	167	178	211	191	186	216	170	198	206	180	195	179	195	197	194	184	205	185	197	177	165	191	201	211	200	193	179	182	190	178	198	185	176	176	194	196	204	204	198	179	198	181	192	180	191	190	208	198	192	182	194	168	190	181	177	180	196	194	180	185	175	200	196	199	220	218	204	191	179	192	186	162	183	216	178	195	217	193	173	167	170	213	184	184	192	169
13863	16779	29314	30462	26549	22154	18578	14818	11905	9629	7605	6262	5187	4399	3765	3080	2628	2294	1951	1630	1483	1275	1136	1007	1053	968	805	834	806	768	705	689	693	641	605	597	581	547	569	555	545	488	551	520	549	499	474	506	534	478	514	514	531	523	512	489	507	501	507	530	500	511	482	478	529	492	495	484	502	488	493	505	510	504	494	453	522	521	533	475	458	507	554	462	521	501	518	512	513	481	528	504	471	507	470	506	507	469	478	463	519	491	495	521	456	537	478	504	491	488	456	509	524	488	487	518	503	480	513	481	473	538	498	520	459	506	505	508	492	470	535	524	494	529	474	493	507	518	511	527	467	501	504	491	494	499	501	510	517	492	504	487	469	497	492	504	482	443	503	521	522	489	515	500	494	489	482	509	481	450	462	475	508	507	483	483	516	471	528	458	496	488	470	497	477	532	499	473	466	477	476	471	540	485	490	523	479	498	505	501	520	492	502	526	521	515	505	566	513	535	452	483	559	502	519	459	493	497	474	470	467	518	485	526	525	491	514	474	539	478	503	481	505	513	511	488	482	467	467	462	514	495	486	516	519	504	500	500	536	487	476	493	504	515	507	513	503	505	510	492	491	511	495	448	487	493	501	479	483	530	501	502	489	503	451	461	476	499	518	493	501	546	504	494	493	489	551	493	508	497	485	490	501	494	508	506	506	538	493	481	506	494	513	501	489	501	497	500	495	493	449	505	477	495	514	516	474	528	498	540	514	511	512	521	505	531	516	503	511	495	470	474	475	473	480	511	520	500	472	474	469	476	531	497	534	477	471	503	477	455	483	539	456	482	530	523	529	506	524	456	516	506	521	482	479	464	491	472	508	533	489	472	511	500	502	490	522	498	477	493	511	479	465	508	496	487	496	461	495	494	481	513	490	488	498	509	471	459	488	495	489	495	486	516	522	514	530	470	478	498	464	470	537	496	493	499	510	485	518	457	490	479	509	487	471	455	554	466	517	484	442	522	478	479	523	474	482	490	426	488	487	491	512	478	462	515	514	448	539	480	482	472	463	501	517	489	494	530	451	473	491	503	473	455	516	507	493	500	504	490	505	493	504	477	518	497	504	487	440	521	536	522	479	467	519	514	506	482	504	478	487	485	481	493	489	507	471	479	509	495	500	469	518	504	483	451	509	524	468	501	503	535	488	534	530	480	482	533	482	487	482	486	466	493	494	502	485	465	494	492	490	513	484	511	482	457	472	498	493	474	521	466	500	518	494	501	448	458	505	528	521	509	488	489	506	477	505	474	502	472	468	475	483	443	498	446	507	522	516	503	450	485	526	511	483	491	475	506	469	496	541	474	530	505	522	476	451	489	494	459	528	496	513	520	498	461	508	522	484	490	484	484	498	499	495	459	509	487	482	511	483	482	494	510	508	448	516	524	481	490	519	484	527	497	493	496	522	499	470	487	467	527	454	497	479	527	475	514	481	460	550	482	509	507	515	474	490	506	504	504	498	470	557	477	544	469	500	460	505	494	502	508	522	534	492	475	469	525	534	506	478	499	525	514	460	517	484	498	492	504	503	520	492	463	502	491	545	508	507	500	475	530	471	501	529	494	503	503	490	498	484	521	503	508	468	471	485	506	537	519	512	516	486	456	503	502	480	465	480	518	481	456	510	493	473	470	475	491	464	515	504	483	491	497	490	481	503	459	512	467	488	499	492	519	493	513	503	493	522	513	477	509	467	534	511	479	515	522	482	471	515	465	508	505	487	507	510	471	475	527	478	497	497	502	472	443	482	485	529	538	448	524	462	491	481	464	504	487	518	507	488	529	503	495	526	475	472	499	513	467	507	515	471	517	480	493	499	494	491	499	518	473	529	509	521	487	478	477	523	529	482	501	516	478	476	481	508	507	503	490	488	486	516	547	518	457	465	511	485	494	561	470	516	556	491	502	513	491	515	516	486	472	514	516	526	524	496	468	496	504	504	475	513	535	513	480	492	504	463	510	501	497	479	461	538	501	494	518	492	521	506	488	517	501	478	509	485	448	508	486	491	498	505	487	468	522	484	473	524	468	484	528	494	476	478	513	518	449	492	504	504	496	528	470	512	484	518	499	493	489	497	513	478	475	526	508	431	497	524	538	496	487	525	480	500	501	489	451	463	539	517	511	528	517	469	463	497	492	496	487	484	511	502	541	516	507	469	505	506	500	517	484	491	497	462	510	465	503	458	479	484	510	474	489	503	478	501	450	516	453	461	530	491	509	503	492	497	510	478	523	499	492	515	482	513	545	445	448	506	478	470	512	457	485	508	539	443	483	518	480	488	513	497	532	528	458	469	531	518	476	495	535	480	526	513	506	472	515	468	493	483	523	490	532	493	484	509	459	460	480	501	509	497	492	508	482	509	467	473	522	502	496	524	538	514	496	492	496	488	512	515	505	521	506	516	510	504	453	493	496	516	500	526	489	446	512	468	487	469	481	480	494	480	445	477	539	481	497	468	538	471	485	504	496	512	509	513	493	472	495	492	536	519	483	518	468	507	536	521	531	464	497	487	501	503	476	434	504	509	502	503	489	490	495	480	486	481	509	504	524	501	515	481	481	488	501	526	471	476	514	494	475	522	473	494	552	534	453	498	491	476	509	503	530	491	526	454	453	504	489	538	492	529	494	509	494	473	511	526	519	510	504	517	527	459	483	465	492	506	518	484	496	478	481	505	499	519	494	518	496	470	486	478	510	506	465	507	519	508	523	525	507	472	511	538	471	501	475	494	504	492	500	486	492	464	483	511	476	507	485	534	492	543	467	490	529	489	482	499	481	529	483	499	490	521	496	466	508	500	490	474	523	486	504	530	508	455	535	449	477	454	468	477	497	506	526	477	490	454	567	523	454	513	527	472	454	504	474	487	502	500	519	515	493	457	488	482	475	520	496	504	461	522	519	516	501	490	502	469	459	517	514	496	449	476	471	492	517	466	477	489	471	502	521	483	513	514	520	477	520	514	518	534	462	508	486	464	512	496	470	469	496	492	511	480	552	464	493	479	524	482	478	511	491	499	492	497	495	500	489	472	508	472	479	470	525	505	465	477	513	499	481	479	535	488	476	471	502	493	519	496	504	516	489	503	484	512	481	494	493	520	519	499	460	516	514	537	475	478	465	502	496	508	475	489	495	536	516	484	465	502	523	501	511	503	500	488	497	522	446	488	466	482	512	510	495	492	508	471	510	458	477	515	481	501	532	466	482	485	481	476	509	470	424	468	554	541	466	474	478	489	472	484	504	488	507	538	501	489	503	514	497	487	503	500	486	458	483	436	539	513	457	525	476	488	504	485	487	525	470	462	496	504	482	540	477	489	533	462	519	467	516	512	513	481	521	490	498	491	532	516	513	482	517	497	496	469	501	469	474	524	481	516	481	521	531	499	472	502	489	488	502	489	542	466	481	464	484	467	474	486	462	484	475	513	512	516	473	464	482	471	489	463	548	521	493	498	514	501	476	518	494	446	550	483	494
34028	27119	31068	27622	20583	16008	12092	8324	6170	4480	3106	2440	2035	1543	1398	1117	868	777	693	568	516	442	429	362	337	287	307	259	275	263	261	240	250	226	230	192	214	216	195	212	200	206	201	205	190	234	208	187	199	214	186	178	180	212	224	199	181	209	186	207	185	193	178	183	205	189	194	161	186	186	185	182	204	193	184	172	197	168	190	201	208	203	194	198	198	205	190	188	201	190	181	204	199	199	178	185	187	195	168	172	158	206	185	184	180	207	166	189	174	204	176	189	181	199	222	187	184	185	189	189	214	163	209	194	186	197	198	198	202	192	202	196	206	195	192	205	193	216	194	175	229	195	187	201	189	205	211	198	185	187	197	188	183	193	190	198	178	211	193	197	208	179	161	198	201	198	204	181	212	192	213	174	217	193	186	175	233	211	209	200	207	176	197	172	159	205	161	183	198	188	219	192	191	188	189	179	203	210	171	180	198	199	181	202	180	205	171	174	219	203	162	193	182	206	176	166	210	199	181	200	193	198	165	185	175	166	195	187	161	187	198	178	198	206	183	187	224	198	181	191	177	214	215	202	198	218	184	189	203	181	209	193	198	185	198	186	185	194	200	187	182	184	214	201	211	223	212	189	189	187	183	194	197	203	174	181	193	204	206	199	204	167	191	172	212	202	177	184	184	169	186	189	197	172	186	190	197	195	183	209	173	214	180	199	176	194	204	191	179	205	192	202	190	156	200	192	194	195	186	188	212	231	199	203	181	191	178	199	189	196	183	193	198	189	213	195	174	176	192	194	202	178	171	186	221	192	217	189	236	170	188	190	193	166	191	195	191	171	203	200	204	184	219	214	184	191	182	181	209	194	211	217	188	200	195	228	167	170	196	194	187	177	205	162	186	206	195	183	200	237	176	178	211	208	192	204	203	208	163	198	203	185	207	183	202	198	186	183	172	185	190	190	185	179	190	183	185	208	215	204	201	198	210	180	196	212	204	194	206	176	190	187	184	188	200	183	192	186	197	167	203	197	215	207	192	190	190	167	205	189	201	184	179	189	183	178	200	178	179	191	205	208	198	185	190	199	207	185	197	184	196	175	186	208	200	188	179	186	183	193	201	172	178	217	199	180	212	184	177	223	187	176	193	178	177	224	190	216	202	192	202	200	191	203	199	199	161	202	204	204	218	180	179	184	202	190	192	192	190	192	196	183	195	188	192	207	202	223	177	203	212	206	196	198	197	192	161	196	207	201	185	190	188	181	198	191	189	179	208	196	215	223	173	197	182	214	219	192	218	190	156	179	192	190	179	183	204	180	168	178	179	224	185	199	185	175	169	192	196	221	184	198	194	181	200	201	175	200	198	169	189	196	198	199	173	160	213	178	171	192	186	218	198	182	176	204	196	199	198	211	198	203	198	187	202	218	211	216	214	206	173	176	202	208	191	179	184	186	199	197	190	162	183	170	185	178	216	198	199	190	179	184	195	181	232	209	202	205	191	222	173	169	183	219	208	212	217	215	172	183	202	196	171	191	200	230	197	201	198	186	196	185	226	198	214	202	188	216	188	191	190	191	178	200	168	208	176	206	184	205	195	191	183	204	190	194	232	170	212	190	199	195	165	196	164	201	200	184	205	179	210	168	193	166	177	204	183	206	202	185	204	175	212	195	208	170	200	201	195	207	169	198	198	192	206	184	206	213	214	183	204	184	188	220	204	178	182	242	193	202	168	196	215	195	166	205	182	177	192	204	219	198	174	171	231	156	197	190	193	166	221	187	216	189	190	205	189	205	187	190	201	193	191	203	181	221	205	201	192	192	195	178	203	168	203	183	206	204	207	179	182	215	209	183	188	196	170	182	207	193	203	212	213	218	181	210	174	180	215	205	192	196	207	194	187	183	196	204	201	184	180	196	190	197	198	211	155	207	201	187	190	181	171	183	184	202	202	195	215	164	179	208	185	190	217	190	186	196	214	170	212	177	175	190	188	196	201	210	217	192	196	193	179	182	185	194	171	191	216	187	183	193	191	191	203	190	179	198	180	209	184	187	199	190	183	173	203	213	193	155	211	177	176	170	196	219	161	201	196	177	189	189	181	182	198	196	185	223	209	199	185	189	186	199	200	170	173	206	189	163	225	196	210	180	186	183	210	187	168	214	191	201	198	201	171	189	206	207	193	212	211	199	196	197	167	202	163	193	210	214	219	185	188	187	197	189	192	212	223	187	203	194	220	213	200	172	180	184	191	176	205	183	187	183	197	200	194	179	199	184	174	205	196	194	184	234	197	191	198	186	185	213	181	205	208	178	221	178	203	236	194	187	204	173	200	210	197	194	191	182	188	199	209	196	185	193	208	195	202	181	187	195	186	200	199	161	171	192	189	190	193	186	216	197	195	199	177	180	211	186	191	197	210	202	161	185	197	182	186	198	196	178	183	223	204	191	191	168	190	208	191	178	208	162	203	171	202	217	185	217	219	200	208	205	209	192	184	183	200	200	203	227	209	208	204	211	197	193	179	209	207	187	196	187	220	191	191	228	218	208	198	180	199	183	177	192	174	170	208	195	184	196	189	195	177	206	173	198	158	200	198	172	208	174	194	181	204	192	162	194	211	211	179	198	188	205	176	186	205	199	202	205	168	200	196	182	227	219	202	181	210	187	195	178	168	172	210	192	225	184	184	207	196	175	177	211	160	174	186	218	198	195	217	165	166	200	213	172	215	162	196	181	186	205	182	210	206	194	152	192	179	198	185	190	181	189	182	206	177	195	187	184	191	204	205	207	189	204	175	194	201	176	218	193	217	213	194	188	193	198	201	186	177	191	214	187	221	209	210	177	171	196	224	207	206	177	194	169	208	188	187	175	181	210	183	206	198	195	194	189	195	203	187	197	168	203	204	194	192	233	189	200	196	187	182	205	194	193	206	163	210	199	210	182	203	184	183	209	182	197	189	193	201	182	214	192	191	204	195	207	188	205	167	193	191	213	198	181	193	192	202	213	195	193	188	204	200	186	208	185	207	198	164	180	188	174	212	186	184	205	208	200	196	210	190	204	228	180	188	182	164	192	188	198	200	189	210	201	195	191	179	215	205	180	169	189	211	181	204	175	203	184	193	206	170	218	192	182	219	213	188	191	185	183	216	217	179	195	189	195	202	181	190	199	175	165	187	196	191	197	190	191	187	191	187	192	197	188	178	209	189	191	177	179	196	221	200	198	213	205	190	205	165	172	174	209	189	198	210	197	221	208	209	219	184	194	180	192	198	184	197	202	178	187	200	202	175	180	194	197	189	206	188	182	197	194	204	200	208	211	196	210	198	196	194	219	185	195	167	198	197	186	212	196	206	197	197	186	200	195	225	168	183	210	186	196	183	174	195	184	180	198	180	208	184	213	215	226	200	186	167	175	196	174	192	195	192	183	199	200	191	192	210	192	182	217	199	184	186	191	214	203	173	214	204	201	186	193	165	203	171	193	210	188	185	191	205	198	174	233	194	195	196	185	212	193
20686	20936	35255	37641	34332	31085	27906	23849	20535	17230	13873	11702	10179	8276	7385	5708	4606	4454	3581	3303	2694	2360	2015	1712	1468	1234	1173	1087	980	934	861	829	755	717	707	665	665	649	666	617	610	564	575	563	563	559	568	581	533	545	524	544	544	470	507	499	506	553	524	455	528	532	525	527	463	532	454	539	556	515	460	527	529	479	520	561	533	572	556	496	510	502	502	487	488	456	499	501	519	533	510	519	495	540	481	529	448	490	475	520	528	553	516	539	516	524	523	480	494	509	499	540	489	488	531	516	522	473	503	512	488	467	516	532	514	466	478	491	496	494	506	458	491	462	518	442	499	481	558	499	476	483	496	524	482	501	518	490	504	534	454	511	525	495	483	496	540	484	502	500	481	552	493	516	525	508	502	550	536	494	513	525	532	481	515	493	508	517	518	473	508	529	483	514	476	511	481	501	469	521	499	554	530	480	478	477	531	492	531	472	491	485	480	533	514	518	469	524	508	550	490	475	533	483	535	522	492	477	513	471	474	507	498	495	487	518	522	508	493	532	499	489	526	513	530	514	480	551	515	510	539	522	494	496	494	491	496	489	509	532	497	469	467	497	492	498	518	498	530	491	500	501	497	501	512	509	533	482	497	490	489	498	539	544	511	482	525	475	501	499	514	523	494	505	529	470	503	522	498	484	505	497	516	477	489	521	502	517	519	481	485	464	525	516	531	559	487	485	502	597	496	520	471	487	497	481	516	513	470	510	494	518	520	530	537	494	517	497	505	497	488	523	462	509	510	464	539	521	514	497	521	471	540	536	481	520	529	473	499	532	537	509	507	545	537	493	467	533	543	504	496	503	504	453	535	545	489	491	511	516	517	520	549	510	520	504	518	496	538	481	493	492	498	543	504	517	503	488	492	513	528	500	529	508	513	520	529	488	471	491	516	495	514	502	541	504	510	546	502	514	505	535	526	520	500	508	508	515	498	551	511	508	543	558	537	493	493	508	506	487	511	536	545	516	485	502	530	498	517	526	528	512	537	476	517	530	468	516	527	521	521	493	521	510	528	487	527	478	520	527	527	503	563	506	509	550	527	513	498	565	500	540	527	510	484	468	508	491	556	521	503	500	528	517	508	523	525	520	534	494	495	488	484	515	535	511	491	480	518	464	517	499	512	527	450	478	541	480	522	518	505	524	505	511	513	503	512	486	511	478	502	503	484	515	551	520	490	511	493	475	481	479	554	476	533	502	496	513	542	491	478	481	469	484	507	508	483	532	490	554	513	514	502	475	501	515	520	496	564	492	486	509	493	488	530	508	475	515	511	546	501	480	476	466	499	507	482	527	500	538	485	513	525	493	504	536	513	510	506	516	485	525	519	548	511	495	483	527	546	475	509	485	505	514	520	503	521	502	557	491	511	515	494	528	501	483	545	553	504	489	530	481	501	541	477	518	520	485	486	500	499	501	556	501	482	516	520	489	465	493	518	488	495	472	462	463	502	483	541	528	478	474	496	500	490	540	571	541	492	532	490	494	493	480	484	478	535	469	509	485	490	494	491	512	502	505	544	509	507	490	474	494	520	493	549	536	529	497	532	515	507	538	524	472	537	509	498	486	481	510	496	510	510	511	501	516	525	524	491	532	526	524	484	466	533	516	514	495	516	533	498	469	500	525	515	479	531	531	506	497	523	529	471	489	536	484	514	505	492	500	539	513	508	517	521	521	486	499	537	484	499	477	503	523	513	494	487	521	537	531	527	497	537	496	502	513	536	514	477	523	486	515	534	513	455	458	511	500	495	495	511	482	551	481	483	509	536	546	532	528	519	505	493	485	530	494	523	465	481	515	498	497	499	512	511	469	548	509	494	501	495	493	519	497	500	552	545	503	494	542	498	495	493	525	499	539	543	505	475	527	534	527	544	508	494	493	497	522	484	575	493	492	457	517	486	550	507	491	508	526	483	497	490	509	505	482	506	527	525	489	458	528	559	497	476	515	510	494	494	537	521	495	485	494	530	496	513	523	499	482	498	495	539	536	477	532	492	492	527	522	497	525	560	501	510	523	504	485	507	496	509	507	532	494	445	475	537	485	525	495	525	518	492	489	506	506	495	530	519	487	534	494	525	502	515	497	520	503	488	535	557	536	516	500	500	511	480	507	488	470	504	466	527	501	472	509	485	529	465	510	531	499	491	521	500	493	514	532	529	530	507	486	535	470	478	528	528	458	491	484	477	502	515	507	482	515	509	484	510	486	510	496	516	483	527	505	503	538	504	493	467	482	486	518	539	471	510	507	505	512	562	497	549	523	463	486	559	524	521	481	523	478	496	517	509	490	485	511	520	523	503	532	505	497	489	506	504	502	497	547	526	523	523	498	522	541	486	537	572	463	493	506	487	519	563	510	496	534	522	527	508	510	488	521	474	478	488	515	500	554	545	528	508	518	489	546	537	558	541	488	511	505	507	509	506	450	523	509	531	479	485	493	465	530	506	466	516	482	477	494	507	490	513	481	519	496	524	523	513	526	492	491	518	499	512	513	526	515	490	511	481	503	508	516	484	511	515	473	507	525	521	488	507	493	510	514	473	522	503	488	529	498	492	512	512	563	523	494	468	469	526	486	513	523	522	505	469	452	509	486	507	543	467	516	479	525	491	471	516	480	485	514	466	501	502	483	513	523	550	471	526	519	488	521	497	531	484	452	512	506	520	512	518	500	496	510	535	513	517	526	487	500	482	491	521	517	518	475	545	481	501	495	521	479	542	514	479	503	510	518	518	525	509	531	500	495	487	479	524	522	494	506	467	479	553	521	496	549	470	533	494	492	509	457	553	489	499	517	540	520	498	536	494	460	569	490	524	471	501	480	525	508	476	529	502	521	526	478	463	519	494	436	518	522	529	463	489	510	494	528	461	538	508	469	548	503	494	484	496	504	497	473	515	478	483	496	522	471	511	499	510	491	511	512	458	537	495	499	502	487	459	480	509	500	528	497	498	488	537	523	510	498	460	515	475	493	507	476	523	506	521	497	489	522	507	545	525	504	475	514	515	526	503	548	529	506	501	482	486	498	498	495	456	515	517	484	502	521	519	501	580	495	537	492	473	502	515	488	476	498	547	530	515	492	499	534	455	505	539	506	518	528	484	493	525	508	535	544	508	500	518	507	491	515	503	527	499	526	500	499	491	510	475	528	519	533	537	555	491	510	505	497	511	532	551	514	507	536	521	490	521	514	554	506	522	507	532	498	475	528	550	502	507	501	534	491	507	486	477	490	490	492	503	456	559	525	513	514	467	493	516	525	488	502	528	500	519	553	508	520	503	513	557	492	493	533	486	498	478	535	483	502	504	510	499	535	498	543	522	516	481	492	488	483	513	513	501	485	537	537	496	509	524	521	521	536	499	511	496	508	534	506	558	561	526	489	527	512	524	482	531	510	526	528	517	468	498	499	513	493	520	478	487	462	531	528	544	519	501	517	481	489	519	541	479	513	503	521	532	518	502	465	494	530	485	475
39442	31545	37726	34814	26709	22193	18456	13227	9907	7271	4874	3708	2957	2457	2186	1475	1223	1126	1068	857	649	577	506	470	396	352	292	273	303	282	251	235	263	220	210	208	182	213	225	204	192	198	202	221	180	193	184	210	181	165	180	177	178	173	178	205	188	168	174	189	159	159	172	176	181	203	229	197	182	155	215	202	178	201	172	147	194	167	176	177	170	176	187	178	181	188	197	188	178	172	170	188	193	176	195	205	179	205	181	166	189	166	172	168	173	188	160	170	179	164	179	185	173	186	209	171	191	181	202	189	197	195	176	171	165	189	177	174	189	150	171	180	172	182	178	190	144	169	173	162	183	197	190	206	172	157	166	168	200	161	171	193	189	183	167	200	175	162	183	182	188	154	176	163	162	206	208	153	191	154	166	168	157	176	168	190	172	172	161	179	217	184	178	194	176	174	171	175	187	192	167	177	205	188	153	176	158	171	195	174	163	158	190	193	187	178	176	191	184	183	191	157	170	169	184	185	210	192	193	189	176	162	172	153	191	172	198	178	185	192	180	215	208	166	171	166	178	162	179	180	167	166	184	171	181	165	162	153	185	186	169	164	169	215	192	199	155	169	174	180	167	169	177	216	197	174	192	172	156	175	208	165	173	191	174	197	176	175	192	204	208	181	147	199	180	174	187	195	177	182	182	162	172	140	174	189	193	190	183	170	173	178	180	176	201	158	181	188	169	170	176	173	167	184	190	164	178	173	173	190	193	181	153	165	182	161	182	162	163	196	179	177	192	164	154	179	173	193	157	199	181	183	194	190	194	161	187	188	167	171	194	168	184	161	183	172	162	191	171	181	197	178	154	186	194	148	172	178	160	189	176	184	183	146	170	171	199	179	163	182	164	187	162	188	172	169	160	182	180	166	186	170	163	179	187	166	187	193	169	146	199	165	161	162	192	174	145	178	168	178	157	189	170	186	184	189	164	185	190	189	176	188	189	165	153	171	199	173	171	180	183	185	171	162	173	184	167	175	178	179	151	178	192	172	176	182	195	196	176	158	204	169	166	176	175	157	176	168	188	165	182	169	182	152	193	176	178	187	185	165	189	159	167	200	170	184	164	179	172	196	169	175	168	177	164	177	178	172	174	173	183	181	171	186	162	187	165	170	188	166	170	175	151	214	174	195	175	157	183	163	184	180	181	154	181	179	183	157	194	169	204	174	181	189	172	179	195	201	187	179	193	172	169	170	201	192	179	180	165	177	175	177	172	193	192	170	186	203	182	177	173	175	157	143	188	173	193	180	192	163	171	221	188	179	164	177	186	178	181	159	172	168	153	184	170	172	165	170	202	171	166	196	182	183	176	192	168	181	161	188	183	160	150	181	176	154	164	182	190	202	153	175	172	185	149	169	162	163	183	189	166	189	167	204	186	173	176	162	178	184	180	163	183	184	153	156	205	176	172	200	170	185	187	190	176	177	170	197	191	202	171	188	192	190	177	178	180	184	197	172	162	162	166	178	177	175	184	182	189	178	179	157	187	177	180	164	201	172	178	159	175	158	176	167	177	168	173	209	186	195	179	208	202	170	162	201	178	176	196	172	171	182	184	184	160	186	196	166	167	182	172	175	161	172	181	161	177	208	197	188	171	176	184	150	192	190	157	189	192	159	161	182	175	179	176	191	164	181	163	165	188	171	200	168	161	182	170	188	188	184	166	192	192	161	178	177	179	172	168	170	195	178	177	176	182	194	181	191	177	168	188	199	169	194	183	156	156	173	183	176	177	179	162	177	177	168	159	189	186	181	187	182	190	174	197	191	181	158	190	191	196	195	177	167	174	217	173	177	170	160	173	199	191	169	174	163	164	167	200	200	204	200	184	151	203	178	182	195	181	179	176	182	179	171	173	174	168	169	182	158	172	175	173	175	170	185	176	181	157	174	171	181	182	163	171	202	190	176	170	175	168	187	179	190	183	159	162	177	201	163	180	169	181	169	179	187	179	184	186	186	163	175	191	190	155	192	184	182	173	167	181	167	188	195	186	180	174	152	163	179	178	197	181	209	182	180	180	164	189	171	205	178	201	172	194	188	163	163	172	179	165	170	182	189	164	173	162	187	188	166	172	170	174	185	157	178	174	185	168	207	179	186	188	173	172	171	196	201	176	193	163	186	189	169	178	180	179	168	178	176	190	186	171	170	165	144	174	195	174	153	168	177	179	178	171	186	185	182	180	163	159	185	183	182	187	180	166	173	165	195	174	168	144	169	202	174	151	164	178	161	182	197	173	183	200	189	171	161	173	182	163	164	180	168	187	210	167	181	158	191	179	161	192	190	180	183	193	172	189	175	187	189	170	173	165	190	163	190	181	151	172	174	196	171	175	173	186	174	202	186	202	197	204	175	168	173	165	199	188	175	195	171	192	189	173	182	192	185	161	197	167	199	177	167	186	167	172	176	197	185	181	194	169	178	197	183	171	186	170	173	170	181	182	170	189	183	172	163	183	178	189	177	173	182	183	190	156	173	182	151	192	195	196	226	194	188	181	179	183	173	170	173	165	187	187	186	175	160	205	174	178	191	185	157	166	168	157	166	212	170	182	177	195	187	172	188	168	186	161	173	185	181	181	190	156	195	175	164	171	194	188	177	159	162	189	175	170	147	190	164	180	164	171	186	177	164	188	180	189	202	194	189	177	180	182	156	164	186	186	204	185	167	210	196	199	166	170	175	171	192	209	181	172	180	196	173	202	190	161	194	180	194	170	213	197	158	183	156	193	159	158	159	190	195	177	183	178	181	197	176	164	166	180	197	179	159	175	183	174	157	199	168	175	157	160	194	187	183	185	181	186	157	167	164	167	157	180	159	190	203	181	204	197	172	167	185	188	196	167	163	161	198	174	169	191	175	191	163	163	190	164	158	170	169	187	178	197	187	188	169	171	178	180	157	173	157	153	149	185	187	192	182	162	157	182	189	167	198	173	220	190	164	176	175	193	205	213	176	172	174	170	162	183	193	211	174	165	218	175	192	169	151	169	154	159	194	179	168	194	167	173	146	185	181	189	152	174	169	161	180	179	183	188	196	177	183	203	170	178	173	174	188	161	188	168	149	177	175	193	185	180	196	191	157	181	164	175	170	184	177	183	156	177	180	214	193	185	186	178	170	176	190	186	165	168	169	170	164	178	179	168	179	183	172	191	162	200	172	182	175	198	188	175	188	183	188	186	179	176	170	188	186	180	177	164	180	173	189	187	187	180	177	189	177	156	200	161	197	164	198	168	175	170	187	168	160	193	168	227	172	184	190	205	166	162	169	188	200	156	166	170	182	170	187	177	181	184	183	171	154	176	180	183	176	187	161	187	176	171	179	169	182	189	159	155	156	178	205	177	174	187	180	192	193	167	175	166	160	184	186	190	165	187	177	178	181	202	164	190	186	176	200	175	182	177	191	165	177	168	179	167	172	179	191	149	201	182	168	183	187	184	160	179	190	205	177	187	189	175	189	175	194	188	161	192	159
23852	24725	39579	41825	39318	36774	33666	29542	26552	22380	17717	15614	13902	11602	10315	7300	6371	6105	5520	4839	3839	3359	2654	2141	1743	1522	1496	1322	1198	1078	1043	957	892	841	833	685	737	717	626	633	581	567	574	586	599	508	560	554	522	589	473	492	496	454	507	521	518	521	470	554	473	471	485	478	483	476	510	498	476	508	492	494	476	467	488	469	505	501	492	478	511	458	475	469	479	455	492	471	457	510	470	499	461	442	504	486	471	438	433	530	496	459	458	427	433	454	461	457	468	436	461	463	440	418	437	476	488	422	436	471	446	449	421	496	487	478	472	452	483	414	465	459	463	459	459	463	446	471	458	485	467	480	452	493	444	497	503	503	473	435	477	480	459	442	478	448	473	412	449	460	507	461	460	461	481	482	487	441	507	460	441	439	466	476	442	467	501	438	465	486	496	492	469	452	488	495	503	473	471	453	470	473	492	468	496	461	461	480	459	504	462	512	501	484	463	463	435	437	437	433	453	444	482	469	432	472	489	479	444	461	458	480	486	474	450	468	455	445	458	491	469	476	423	462	456	492	476	507	450	435	481	489	497	449	457	467	469	509	457	461	459	479	445	468	490	471	461	467	461	448	477	480	453	455	458	468	483	469	453	475	459	498	479	471	451	470	462	452	506	448	454	469	458	485	461	460	441	491	485	458	442	455	506	496	483	444	476	466	430	435	501	473	463	486	445	443	439	463	474	445	464	469	463	468	453	471	447	437	473	466	491	445	461	443	454	454	476	463	442	438	468	470	499	477	454	457	460	461	448	485	475	465	475	444	484	442	488	467	449	446	459	449	423	463	446	482	495	503	488	446	512	509	470	451	439	484	473	473	444	461	475	467	459	436	471	439	460	485	453	487	463	478	474	470	496	458	457	496	472	466	455	491	492	474	455	475	459	494	467	484	477	464	455	484	435	500	427	468	446	470	471	460	460	442	478	470	456	458	477	460	491	452	451	477	465	497	487	481	431	439	461	433	466	457	445	459	465	461	452	456	458	466	461	491	442	485	536	446	454	470	436	452	498	457	517	479	436	457	485	476	489	493	475	442	474	491	466	497	458	459	464	498	478	448	468	433	453	468	468	484	489	464	449	453	487	466	445	483	465	442	462	456	466	477	450	484	435	472	505	465	467	506	429	483	478	501	487	457	488	445	496	496	488	466	463	428	414	435	498	445	465	422	512	460	465	491	468	467	487	452	444	446	477	464	465	473	479	470	500	447	462	472	465	477	467	461	479	460	456	432	507	501	467	460	456	466	436	467	468	440	463	432	496	455	480	460	488	458	432	466	462	474	472	467	471	454	499	450	456	471	485	459	486	450	445	465	468	431	422	467	510	455	500	465	464	457	508	449	478	449	451	473	501	451	457	452	428	457	459	475	452	461	451	433	468	501	453	450	456	474	494	431	450	491	453	498	463	478	505	480	432	475	467	463	469	474	489	483	479	505	461	461	482	489	479	489	462	475	473	532	489	468	491	471	454	477	469	486	469	451	508	440	453	453	433	466	502	470	478	453	467	457	449	436	458	451	440	438	456	450	475	485	462	435	442	445	435	474	441	496	433	485	445	467	476	454	457	504	456	465	468	451	477	449	461	464	482	451	450	446	466	510	428	489	486	433	501	452	469	456	486	495	473	445	462	461	457	459	477	437	465	461	436	469	468	485	453	468	505	471	459	456	500	502	461	424	469	455	452	480	426	464	473	464	493	506	477	504	472	478	473	431	445	435	455	543	446	439	477	529	497	442	446	458	478	507	465	423	462	464	449	464	489	452	441	448	498	442	473	444	441	492	426	452	470	452	452	487	460	485	452	463	486	477	472	456	499	442	422	461	469	452	488	451	498	485	440	473	434	457	465	494	486	481	442	449	447	502	443	433	477	496	431	472	484	454	469	474	468	443	466	495	445	468	444	461	477	461	447	470	455	474	493	473	464	451	411	462	484	430	465	453	467	471	482	469	465	448	480	456	499	455	448	503	501	460	472	489	479	441	440	474	475	444	495	496	474	490	478	485	470	448	494	466	441	495	479	482	493	451	463	449	491	487	485	517	463	454	506	497	475	462	460	510	465	467	475	428	494	454	480	449	471	463	470	486	497	444	455	439	477	482	455	452	520	472	477	465	465	459	471	467	464	468	472	475	498	441	487	440	457	432	439	437	479	472	478	461	466	461	451	474	456	472	455	460	491	465	493	448	486	493	469	436	473	520	458	502	506	482	480	440	451	501	461	452	459	469	443	466	454	463	443	465	472	439	463	510	469	415	486	440	492	494	458	449	502	479	451	470	485	447	467	477	446	465	470	509	489	411	483	451	473	450	436	464	471	480	496	500	491	466	460	469	495	475	488	436	456	428	473	479	444	440	482	482	443	494	482	443	440	464	448	512	496	461	424	453	461	445	457	443	446	459	498	464	449	477	470	477	465	508	496	470	465	486	448	459	434	493	458	493	475	462	497	447	486	460	467	466	481	464	481	482	484	422	468	482	480	449	458	480	466	517	464	477	505	487	456	467	438	478	472	486	442	497	440	468	448	457	482	483	440	457	462	455	481	436	472	486	476	468	501	454	482	487	482	460	441	460	506	475	461	455	487	465	483	450	491	465	440	473	447	474	475	511	478	452	440	465	436	436	477	469	503	481	483	461	489	474	483	461	476	477	466	482	453	498	450	436	456	445	440	435	450	477	429	425	448	510	508	455	466	543	432	469	474	449	480	487	490	460	471	481	498	498	423	515	444	475	459	512	483	477	479	432	475	468	472	450	473	450	469	472	456	473	506	461	474	473	420	478	465	471	446	436	482	466	474	439	433	427	488	464	470	384	460	444	460	422	505	459	441	487	470	494	440	455	461	471	474	467	454	450	467	469	487	516	459	474	449	474	472	518	468	443	498	450	451	462	449	463	453	437	433	469	450	488	468	428	492	453	471	530	446	461	478	467	477	544	455	439	479	495	474	433	500	458	516	443	450	473	462	474	507	460	451	447	465	471	467	443	424	478	475	455	519	472	475	447	473	452	468	450	446	470	425	468	474	433	477	463	479	423	445	504	469	437	466	442	499	472	495	467	476	439	484	439	496	452	511	480	459	441	441	478	453	445	469	412	457	436	486	490	472	487	440	432	433	488	449	465	472	471	446	474	484	467	473	444	422	477	471	489	421	480	466	452	441	463	474	467	463	478	472	444	487	477	474	445	498	426	457	531	494	477	482	502	506	467	507	471	418	478	431	465	490	464	494	479	437	459	467	482	427	475	453	452	458	469	479	442	483	450	495	473	475	475	488	479	478	483	463	493	408	501	465	477	496	470	446	496	477	442	481	502	427	468	528	493	447	447	475	487	437	451	473	441	458	425	483	441	464	447	439	468	485	488	482	446	448	479	485	479	468	501	448	474	493	491	484	489	424	456	449	446	483	486	486	516	490	468	471	480	442	468	448	474	439	492	472	461	462	475	424	466	464	465	440	470	456	472	465	486	471	467
24292	20726	22862	18092	12330	8099	5425	3770	2777	2092	1544	1249	1004	816	701	603	497	425	424	363	320	293	315	249	232	222	248	237	207	230	241	187	225	183	176	220	215	195	189	192	209	179	209	200	197	197	200	217	189	185	175	187	177	186	183	185	192	183	200	188	206	175	178	205	189	191	185	173	176	182	163	183	177	164	174	198	214	210	176	191	189	205	170	164	202	206	189	191	199	201	160	163	153	202	189	217	199	155	204	204	169	179	169	199	185	157	205	186	171	176	207	175	182	199	191	174	202	196	210	195	178	205	161	172	193	162	201	218	181	200	168	174	181	198	198	194	194	183	207	213	198	177	204	209	205	196	217	198	190	183	176	162	165	171	208	200	211	187	189	170	193	183	201	188	178	208	195	170	193	181	175	209	188	192	171	211	177	183	189	209	188	180	186	193	181	178	176	170	189	174	174	189	184	170	191	196	197	176	195	167	177	177	177	186	163	177	197	174	199	189	185	164	174	195	168	172	184	194	189	160	200	182	169	198	174	188	203	182	197	191	154	185	186	194	203	174	207	172	201	178	171	183	177	161	179	189	195	197	184	172	208	199	165	198	184	189	213	161	193	181	186	184	170	181	176	190	178	192	162	195	198	181	169	190	200	208	202	170	226	160	199	203	180	164	189	188	197	161	185	202	203	170	190	202	160	209	177	182	181	194	193	201	160	176	212	165	182	167	190	185	196	186	173	190	211	173	193	164	175	170	193	183	210	191	202	168	206	202	175	190	182	159	188	177	177	179	204	198	194	198	170	162	193	182	187	189	204	179	194	206	226	198	202	177	166	198	190	190	179	183	172	204	187	206	157	175	167	182	200	174	173	188	195	164	178	185	176	183	169	167	195	173	202	185	169	185	183	175	175	198	188	186	200	194	170	188	189	177	185	195	173	198	191	149	196	178	191	204	144	159	188	170	180	207	199	190	194	194	184	190	177	180	178	167	182	166	209	195	193	201	182	193	180	169	185	183	195	186	166	200	184	176	196	211	164	189	212	174	208	179	206	201	197	212	194	192	193	172	205	166	172	191	176	178	204	219	175	186	184	200	200	195	175	168	193	222	179	180	202	156	204	170	185	168	194	191	189	200	177	211	197	196	183	206	176	203	177	200	176	204	204	193	168	200	190	207	170	198	188	197	175	170	193	163	201	191	178	186	183	190	209	191	177	194	175	191	205	177	189	194	170	190	163	182	191	188	162	190	214	177	183	186	200	176	156	165	178	199	177	203	188	217	190	194	182	205	177	192	185	219	205	204	169	197	178	144	187	174	177	221	201	182	212	179	160	206	203	180	211	186	193	174	182	179	191	198	219	186	193	172	207	193	161	199	163	176	199	203	193	170	191	165	218	175	154	181	206	203	159	200	184	209	163	181	188	170	180	191	183	170	179	190	181	183	192	188	203	179	169	191	212	186	195	207	168	204	207	170	180	188	184	184	168	204	187	174	193	209	198	184	166	207	177	170	208	186	158	177	190	185	176	185	199	167	195	196	169	210	208	176	211	180	189	152	182	172	203	195	210	177	212	192	199	170	187	177	161	195	182	166	195	177	196	186	172	174	191	178	183	194	197	179	218	174	197	217	180	183	190	201	184	224	174	188	160	200	186	174	175	177	177	190	182	212	171	176	205	184	176	178	196	192	180	194	177	187	179	221	219	161	191	167	175	194	187	173	176	174	191	170	179	178	167	173	189	193	181	198	215	192	180	208	170	193	182	201	163	182	196	167	185	186	183	194	170	182	203	169	168	211	182	195	195	182	174	194	193	192	208	170	206	190	201	179	187	179	195	176	194	182	200	193	217	183	206	197	217	193	200	188	180	193	163	205	173	174	194	205	204	171	188	194	198	195	180	181	174	184	194	179	182	194	167	173	200	194	185	182	183	175	168	171	194	166	205	165	186	193	172	191	187	182	183	196	192	191	170	188	173	177	186	217	169	155	172	199	188	188	173	189	201	163	182	178	186	197	186	184	174	184	173	178	189	175	182	175	212	199	195	191	186	201	197	172	188	184	197	192	171	195	206	231	192	195	174	196	181	200	168	189	194	184	196	169	174	162	165	177	177	173	163	175	197	184	197	196	182	170	157	201	175	181	159	172	188	187	190	172	192	204	167	202	215	215	183	207	197	189	201	204	178	202	207	157	173	176	175	171	161	187	214	205	176	174	183	189	163	173	187	191	171	201	177	201	186	177	180	197	200	203	198	203	190	203	177	204	184	186	195	174	182	170	191	179	181	182	182	206	175	177	177	182	191	175	163	211	205	177	185	190	184	198	194	191	206	172	183	187	190	207	172	181	185	170	204	216	174	168	202	207	176	178	182	184	203	188	147	179	218	194	195	175	190	206	177	191	189	188	174	187	196	181	179	162	185	197	196	195	196	206	182	199	171	204	195	177	197	165	186	213	187	190	183	195	171	196	215	202	207	171	203	183	207	208	199	195	171	190	182	190	189	180	179	177	208	203	183	177	152	197	176	202	190	186	183	190	186	160	214	175	179	178	202	161	206	196	212	185	189	210	178	181	184	194	198	180	182	194	200	205	180	177	185	201	190	178	188	172	184	193	184	175	178	199	165	198	188	167	184	185	188	203	182	147	197	205	198	226	175	187	191	157	193	171	159	160	201	195	178	183	194	226	177	187	176	168	174	183	174	198	197	175	188	198	190	207	186	200	182	196	174	195	205	174	192	173	177	207	167	177	194	211	189	167	169	163	180	192	205	177	184	190	199	173	191	195	189	191	181	218	185	210	198	202	190	208	181	193	177	181	195	193	200	206	207	189	218	196	199	190	193	166	177	198	167	174	170	197	194	210	184	179	185	165	194	193	203	211	173	210	200	178	176	196	195	189	197	180	171	197	173	193	189	178	187	195	193	187	179	189	182	214	187	164	190	195	175	154	208	193	210	197	174	175	197	203	185	195	183	188	180	172	194	187	181	186	180	200	218	177	196	187	175	185	194	175	195	184	164	177	187	205	200	194	177	168	185	195	188	192	192	199	166	168	180	165	189	202	206	171	176	169	193	195	174	192	175	189	196	181	185	191	171	185	190	192	193	179	170	189	181	187	182	192	198	178	170	179	193	167	180	149	175	177	187	184	182	185	182	198	198	192	191	212	202	185	206	191	191	174	172	181	192	171	194	191	186	188	182	186	162	180	186	193	181	187	159	180	217	188	172	157	182	173	189	213	198	177	184	199	213	197	173	195	192	198	199	176	200	180	170	183	176	170	184	188	187	188	186	173	182	189	195	192	171	196	172	187	202	196	171	179	186	191	196	180	196	185	193	201	190	165	195	215	192	191	211	195	193	192	189	202	188	190	200	174	185	170	183	204	182	185	163	184	196	238	188	216	192	185	180	185	186	194	195	193	206	175	195	197	199	198	184	162	187	193	164	176	183	189	202	185	181	184	189	182	197	167	174	209	157	178	186	203	164	201	181	168	178	206	211	176	192	178	189	193
13802	16317	28935	30424	26905	22580	18506	15285	12015	9601	7618	6410	5383	4451	3862	3253	2653	2252	1941	1713	1499	1369	1208	1060	954	918	866	875	810	759	739	688	681	616	638	559	586	583	499	539	548	507	505	521	486	511	538	496	526	496	515	485	531	520	501	503	429	471	491	513	524	489	495	468	458	483	469	483	502	499	522	505	516	498	506	496	500	516	528	462	476	526	505	506	503	499	473	515	485	517	524	486	484	467	454	491	478	539	489	531	486	462	443	466	492	476	493	502	495	484	485	477	494	499	496	499	499	521	528	475	431	488	479	471	480	494	514	496	502	488	508	463	478	469	496	451	475	504	498	502	492	494	494	513	511	500	482	469	507	487	481	484	460	503	505	481	514	508	518	462	475	493	484	476	487	473	492	489	466	486	480	509	500	491	506	510	482	482	500	474	512	525	465	485	488	475	484	479	488	519	526	467	446	478	499	483	477	497	508	511	524	524	481	481	473	500	454	513	514	493	526	523	504	475	428	459	503	499	476	503	523	489	482	495	494	530	517	482	475	500	479	500	440	500	465	496	481	488	470	504	489	505	442	506	500	515	528	457	474	538	497	474	456	525	520	514	457	505	512	497	525	546	486	488	502	500	521	467	463	459	475	491	485	519	525	475	487	491	490	474	427	477	508	445	464	488	453	516	506	525	513	502	484	490	482	498	488	472	481	466	471	491	444	516	494	473	490	468	481	476	494	483	542	509	502	501	478	485	501	498	478	451	469	513	471	527	538	472	486	486	500	484	473	459	459	488	470	482	527	478	524	459	429	461	517	508	498	497	510	490	481	505	502	509	511	493	455	527	448	495	482	469	464	537	488	472	510	502	473	507	469	483	472	491	504	513	487	478	452	462	495	461	489	498	479	502	504	472	497	472	498	472	486	467	497	474	520	463	473	482	519	476	472	504	493	448	519	466	439	475	550	491	470	507	481	500	470	459	517	511	516	495	466	489	493	515	486	474	478	449	483	532	530	498	467	525	494	509	476	477	495	449	500	520	516	490	462	476	437	528	502	501	519	503	499	506	495	485	463	477	523	503	507	508	511	475	505	507	517	475	437	497	469	449	488	469	494	500	475	483	516	506	497	481	474	495	435	514	511	493	510	489	508	489	490	460	475	504	518	537	477	461	497	474	487	488	483	480	515	469	493	445	495	499	523	465	504	485	504	499	468	472	482	501	494	487	475	518	485	512	483	457	495	533	484	499	494	508	493	492	510	508	482	482	484	513	495	444	530	469	500	479	477	481	500	478	507	487	489	432	504	470	516	510	487	463	533	495	499	506	515	502	515	486	491	492	468	535	509	441	480	523	499	464	487	474	517	471	528	485	525	525	484	511	463	486	492	508	448	451	489	549	487	478	497	478	475	459	441	490	473	515	485	453	484	475	481	505	492	472	507	463	485	462	451	477	510	469	474	532	470	521	476	509	501	521	450	461	466	498	455	497	458	460	515	494	473	466	484	526	519	495	490	502	474	525	470	498	475	473	488	491	501	448	517	521	512	484	509	488	484	510	494	499	501	489	508	483	480	504	484	485	477	475	526	470	495	504	453	472	477	482	516	464	465	535	514	504	522	459	511	484	488	488	494	483	445	504	498	490	497	476	484	515	467	539	519	523	506	484	458	470	465	504	480	514	478	505	464	490	514	487	503	557	439	489	527	503	502	491	477	506	480	494	508	483	480	513	471	531	450	492	483	532	486	516	474	476	487	490	492	502	511	516	497	479	509	489	496	479	472	483	486	495	458	509	494	490	476	506	540	498	503	506	486	502	462	491	506	526	475	488	494	493	476	520	516	508	519	505	485	478	462	496	513	484	518	536	508	507	450	455	478	495	507	496	499	492	500	501	483	488	477	487	477	453	497	532	554	497	502	487	499	512	495	465	469	471	504	474	500	525	553	480	513	493	456	476	487	493	526	469	478	484	487	515	497	488	501	477	427	499	481	522	512	462	462	466	473	480	543	509	475	488	454	439	509	510	506	500	508	451	492	473	494	451	495	493	496	483	491	490	526	477	495	494	511	508	466	493	477	491	477	493	461	528	505	466	474	498	474	488	511	521	493	491	469	452	504	461	491	501	495	490	524	517	479	449	481	487	499	463	467	503	458	498	504	485	486	445	508	523	479	480	514	496	475	505	448	474	481	507	485	494	475	495	462	555	515	524	517	503	502	467	494	492	500	485	507	472	477	475	479	516	506	486	480	521	504	488	479	485	506	488	508	505	485	473	497	502	523	512	501	552	481	506	505	522	534	524	481	494	487	460	499	488	526	508	493	493	520	478	550	455	499	534	486	479	488	475	472	512	508	514	475	467	474	489	468	501	557	503	495	477	532	476	479	494	498	489	481	481	483	493	486	472	486	488	472	495	500	497	502	492	487	499	505	493	487	493	507	496	515	485	472	540	447	482	502	493	456	488	506	470	521	476	488	501	480	464	520	463	447	499	485	496	565	477	524	490	508	518	485	506	490	487	504	466	481	490	526	499	505	518	487	475	518	526	513	503	439	454	488	524	494	502	508	515	486	481	511	462	479	498	508	465	481	485	495	476	484	452	500	474	480	494	475	467	492	522	483	477	511	476	493	493	484	463	474	483	477	463	478	465	499	484	484	471	469	499	468	498	513	485	496	449	470	489	480	519	489	519	464	491	493	498	482	486	500	468	505	513	489	498	434	540	469	499	462	477	517	484	493	499	464	477	498	495	475	474	474	447	476	493	469	506	498	486	498	476	484	528	543	533	463	508	466	476	511	476	520	480	512	499	471	490	452	518	501	485	485	468	458	500	473	482	495	517	501	482	461	497	487	465	496	515	481	485	491	491	475	493	509	496	505	494	495	462	495	519	478	475	495	453	495	507	503	480	510	465	497	455	484	478	511	494	463	532	481	511	506	483	504	469	501	482	500	510	525	504	470	479	482	479	505	471	466	517	479	506	512	529	521	471	499	453	489	507	456	487	491	450	528	513	506	476	500	463	493	548	509	496	509	510	470	497	488	462	493	499	479	501	502	505	481	483	495	492	501	524	532	475	507	485	464	553	500	455	468	473	505	493	506	489	495	463	476	427	511	502	484	503	469	501	454	474	493	492	485	529	479	482	472	506	511	495	490	481	495	518	469	487	513	459	497	480	458	516	471	479	491	518	491	514	480	552	520	534	491	486	497	457	512	477	532	459	511	520	500	470	497	501	508	489	481	447	516	509	475	491	479	525	514	457	468	503	505	472	521	492	488	495	444	468	493	463	488	503	501	470	487	479	484	460	466	468	482	519	490	533	496	480	433	484	502	491	506	463	519	489	452	490	499	517	488	507	511	526	466	480	535	492	487	493	503	518	488	482	470	494	453	486	489	503	469	534	506	494	460	488	459	468	471	462	509	507	469	491	518	516	507	486	505	449	478	531	509	507	489	487	480	523	492	501	519	461	515	502	540	539	488	488	475	509	477	424	477	495	507	446	502	487	491	485	478	495
33528	26573	31126	28940	22321	16208	11896	8351	6171	4216	3022	2324	1969	1536	1244	1028	834	806	679	577	498	469	403	340	336	293	326	294	235	246	261	217	236	234	207	214	208	200	221	193	210	194	201	200	187	200	184	188	191	204	188	195	186	178	220	206	191	202	203	197	199	189	214	201	179	220	211	204	205	210	184	205	182	175	180	202	177	171	208	194	209	203	192	177	192	200	184	201	168	209	204	202	192	167	189	162	223	180	168	206	201	185	182	168	190	207	219	183	174	184	202	209	162	213	211	173	191	176	193	218	187	206	179	180	186	201	205	184	211	177	180	184	201	201	200	194	199	176	210	191	187	186	199	211	175	181	188	184	175	185	168	176	189	194	164	169	198	175	198	191	184	182	199	215	177	199	196	193	185	185	175	169	196	197	165	192	173	188	187	169	193	188	190	201	199	191	186	177	187	186	223	183	202	173	189	194	194	198	167	196	187	196	204	180	153	206	174	196	192	192	187	190	193	174	196	208	196	209	192	186	176	170	194	218	188	205	189	200	184	175	189	220	209	177	196	182	190	195	193	196	206	180	194	190	177	214	204	178	185	196	172	183	214	188	193	182	180	220	184	188	167	182	215	179	189	194	211	205	160	190	177	209	193	192	210	204	169	188	204	223	199	208	202	219	191	185	204	188	198	196	182	207	203	206	181	202	183	184	189	209	187	179	211	215	194	190	188	184	184	201	174	188	169	172	188	163	177	190	227	200	220	187	192	197	197	207	176	217	203	206	182	162	205	204	210	188	200	212	211	167	181	170	183	182	201	188	160	160	198	182	196	180	167	176	199	194	190	197	168	188	210	206	191	171	214	171	185	207	195	206	168	209	191	188	191	186	217	183	196	189	192	180	191	175	172	186	166	188	173	199	187	193	192	206	182	162	170	169	186	212	179	189	175	199	194	179	178	175	191	177	212	206	165	161	206	171	193	197	208	177	185	195	193	166	182	214	213	161	182	183	201	192	195	195	186	157	198	179	186	193	189	204	211	190	201	193	187	195	191	203	184	166	202	171	200	194	183	184	197	198	163	213	188	195	183	204	170	184	182	183	202	184	181	186	164	201	173	186	184	210	175	202	177	202	187	189	197	186	199	182	180	185	207	191	194	177	196	215	187	206	192	187	205	185	175	196	208	191	174	175	186	169	244	188	181	190	203	188	190	220	190	186	202	203	202	180	201	187	189	212	196	191	197	190	215	159	194	185	194	193	177	179	219	204	184	188	209	175	171	173	207	169	169	165	189	192	177	167	190	198	187	206	182	199	169	194	179	165	163	193	210	173	185	200	179	179	167	168	199	176	192	176	194	171	191	160	189	216	180	227	173	184	197	194	208	180	169	205	179	233	193	219	190	190	163	215	189	180	220	181	178	184	219	194	185	168	190	203	204	208	194	214	218	196	203	185	207	186	189	192	206	187	173	186	179	195	186	174	197	186	191	197	183	187	200	237	185	188	197	188	158	178	184	197	183	189	214	195	194	201	184	172	190	170	202	193	193	199	193	184	206	200	185	197	182	169	196	206	198	187	189	186	178	176	165	200	205	179	173	202	172	205	207	192	185	191	209	163	183	226	190	189	183	190	184	190	215	198	189	188	188	165	175	193	210	225	198	205	152	196	162	191	180	166	191	177	196	189	194	216	189	187	205	190	199	175	182	163	198	175	167	197	186	195	203	165	181	183	180	192	188	206	199	203	184	193	175	192	180	189	203	189	203	195	164	209	186	184	180	191	181	199	193	187	172	183	203	204	171	225	194	194	192	185	174	190	179	215	199	182	194	190	207	201	192	188	210	175	192	204	186	178	168	190	204	189	164	180	182	207	197	209	187	213	183	223	183	213	182	180	195	184	190	194	198	209	164	196	206	187	222	209	174	200	194	176	190	182	180	181	185	204	174	189	186	205	186	215	212	192	199	208	188	177	179	194	188	195	177	170	199	193	210	201	209	184	192	213	196	199	211	195	191	187	165	204	170	179	189	199	202	173	216	221	180	184	207	200	222	200	187	211	182	177	194	155	205	196	181	187	194	193	208	161	173	232	187	205	193	172	183	184	185	212	178	186	196	209	209	196	178	216	169	172	195	212	183	185	185	183	230	215	182	197	207	170	182	181	212	207	165	216	193	166	191	176	192	176	224	159	198	203	175	186	180	187	196	197	180	192	160	188	168	178	178	187	207	209	194	252	212	174	187	182	189	207	185	202	167	170	205	180	210	194	187	245	192	237	213	187	196	184	179	185	196	199	179	160	197	181	193	186	187	194	176	193	191	185	176	188	205	194	182	216	180	201	202	173	181	188	186	163	184	181	196	198	187	183	182	184	210	193	205	195	180	173	176	183	178	188	197	202	181	187	179	167	193	180	207	175	157	202	229	178	181	183	193	196	182	188	189	174	201	189	202	203	170	207	187	171	190	170	200	178	180	229	205	166	193	202	197	188	189	180	227	161	184	170	180	187	192	193	184	198	182	196	186	216	190	184	208	163	196	207	191	196	179	203	196	187	181	157	209	189	173	209	189	176	187	179	180	177	174	180	197	193	209	204	192	201	194	194	165	178	193	178	210	177	181	169	169	191	195	179	183	222	188	182	210	178	169	169	187	198	186	198	186	184	185	200	195	148	196	186	203	184	182	193	175	220	184	195	176	160	201	171	164	175	207	195	164	199	192	191	181	174	159	213	174	181	197	211	189	187	194	201	212	209	181	196	179	187	197	182	194	205	217	194	193	209	184	200	205	185	200	192	198	193	187	187	174	211	198	191	149	188	178	204	183	199	187	182	193	168	210	183	166	200	200	183	187	170	201	186	178	213	183	164	196	178	167	201	199	167	179	232	182	189	204	194	175	182	189	184	182	210	194	198	169	193	199	175	179	198	205	177	215	201	178	215	211	188	159	179	208	193	203	206	189	185	206	209	185	193	199	200	187	187	183	195	172	173	185	195	183	209	156	188	200	184	192	189	181	186	228	198	200	196	187	182	165	169	159	196	179	165	211	202	195	182	184	190	197	182	185	197	194	168	182	184	193	174	211	195	172	171	221	199	177	189	198	211	204	215	192	184	187	197	213	207	164	193	211	171	195	202	211	162	190	198	223	187	189	184	203	194	192	178	205	188	180	206	224	209	202	183	196	180	169	180	187	208	182	190	186	195	179	183	194	187	219	196	186	209	180	178	192	200	178	172	189	198	166	184	191	196	190	179	208	184	194	205	206	196	178	196	185	204	192	186	201	203	173	143	174	203	180	202	180	184	160	178	212	176	187	170	200	197	177	188	201	189	172	197	187	196	214	177	193	209	202	198	198	196	182	193	196	201	203	205	171	174	177	194	196	201	146	217	182	179	185	196	187	188	188	172	192	191	191	200	166	208	191	200	156	200	196	193	226	197	187	195	198	202	182	183	175	195	216	193	194	214	184	200	197	184	209	190	211	180	193	213	193	192	198	213	206	192	200	189	186	207	225	178	176	192
20054	20933	35124	38002	34505	31013	27590	23978	20726	16954	13375	11266	9961	7816	6974	5759	4711	4266	3925	3286	2806	2308	1916	1665	1357	1316	1200	1117	1027	936	888	863	819	743	749	646	690	639	600	616	575	588	581	568	562	554	596	539	536	478	495	545	564	531	516	518	505	490	496	548	521	506	482	512	527	524	519	517	509	495	497	509	533	479	505	549	537	536	490	472	523	490	480	496	480	520	507	535	516	464	534	506	473	486	503	472	477	487	514	517	534	460	480	513	476	511	480	513	470	495	480	509	466	514	449	539	520	482	506	490	492	480	487	520	529	523	507	480	499	478	465	496	477	459	493	504	481	564	468	480	471	502	503	518	531	467	524	520	502	476	466	492	484	533	510	478	482	486	476	491	493	507	543	498	480	512	478	484	500	505	492	482	526	529	498	530	490	442	501	500	451	536	522	511	511	488	491	522	521	465	495	502	514	479	514	501	467	505	473	488	528	505	448	517	493	510	471	539	466	481	521	499	469	499	503	522	497	511	471	503	497	505	516	486	488	517	523	510	523	514	477	463	499	474	490	477	517	498	494	511	532	465	536	502	488	500	519	510	489	491	488	528	513	540	491	474	525	499	516	492	498	459	529	493	557	507	504	495	533	499	512	502	494	544	471	475	484	460	490	497	534	515	525	518	482	487	556	505	504	497	482	475	509	492	487	542	486	481	474	481	501	533	515	532	511	533	525	512	509	503	552	533	480	494	481	505	495	499	530	535	481	460	524	502	500	482	527	485	542	468	455	511	474	480	481	510	547	504	520	526	498	470	535	508	499	477	524	513	493	461	474	498	495	495	501	519	494	524	483	483	496	472	524	495	496	462	519	523	483	487	500	508	478	484	506	535	516	443	527	449	469	494	522	513	489	499	497	488	496	477	492	485	506	490	537	494	487	515	497	507	498	474	487	515	510	498	494	451	529	544	532	477	497	516	454	497	502	493	479	498	496	464	477	484	496	517	484	504	504	495	507	469	465	519	530	483	508	476	528	535	508	493	508	512	519	477	495	470	495	470	499	508	473	508	509	511	504	495	485	522	471	487	487	502	509	495	498	519	488	484	502	544	482	512	478	527	524	527	506	489	487	512	514	465	513	508	485	484	478	511	504	516	528	480	486	494	492	504	519	513	503	452	491	476	505	487	506	538	491	548	496	485	503	452	465	470	501	523	481	506	502	510	476	513	472	508	460	504	476	472	530	493	476	492	546	489	485	473	489	500	496	508	472	504	477	517	484	533	517	517	521	479	501	519	532	510	524	511	504	494	557	504	508	503	476	514	490	497	487	512	483	535	461	573	485	503	480	432	522	470	526	503	457	517	494	501	482	490	511	510	500	490	486	477	491	481	493	488	564	481	485	478	506	482	496	492	505	460	490	491	491	504	501	529	459	475	536	488	502	469	509	500	485	494	484	510	476	489	535	511	485	515	523	500	480	517	522	499	529	513	500	510	529	480	500	516	466	484	537	484	492	492	502	522	512	508	493	490	533	498	481	496	500	519	458	513	494	495	537	496	532	519	482	488	508	492	469	536	459	505	490	517	521	471	518	456	510	468	483	494	502	533	508	506	511	511	507	515	501	477	469	477	528	496	522	452	546	507	546	481	488	482	492	492	519	482	462	510	499	477	520	498	534	476	462	502	530	472	435	478	527	504	478	518	473	503	515	527	509	493	475	479	553	467	497	521	472	524	487	520	526	506	524	488	512	467	489	471	511	478	438	484	493	491	504	508	498	504	502	522	499	506	541	505	512	530	503	473	527	486	558	490	511	487	522	464	515	471	467	487	542	480	487	529	503	534	506	535	483	497	512	470	552	474	473	476	505	494	482	468	572	491	495	463	516	521	505	500	463	528	476	503	500	525	508	474	514	506	490	510	483	496	501	476	492	484	488	491	501	511	463	526	494	486	489	517	503	497	470	474	543	464	487	496	540	486	559	500	494	458	503	474	493	500	512	468	508	488	528	468	491	512	496	458	548	492	491	492	495	532	500	486	480	462	476	516	520	465	497	462	527	494	511	511	470	496	516	474	528	527	446	492	536	459	488	540	511	488	481	503	516	533	516	495	520	503	490	526	510	486	469	528	486	482	484	495	525	485	533	534	492	491	490	512	490	509	481	470	501	458	551	485	506	501	470	478	485	481	526	536	489	493	442	494	520	538	496	471	517	471	503	495	540	494	509	488	522	533	505	464	534	506	460	507	523	527	491	516	471	488	509	482	486	461	480	481	492	497	494	500	494	484	479	444	505	521	488	522	499	504	490	510	489	531	491	522	472	497	494	481	494	514	490	472	485	485	500	536	475	488	503	472	454	503	473	472	508	494	501	499	507	500	492	522	487	498	492	479	502	495	487	503	494	476	467	524	451	478	472	510	467	466	520	515	456	481	472	494	537	490	500	492	495	502	479	502	479	503	513	530	502	479	510	472	501	478	502	521	516	489	499	464	514	517	450	522	534	537	468	519	555	502	472	480	503	514	518	518	498	515	500	461	509	498	475	496	485	493	480	496	531	537	452	509	468	504	484	525	483	490	474	481	484	508	493	466	482	435	477	486	480	503	512	513	538	536	491	503	509	466	483	515	497	507	511	489	503	548	483	519	500	511	511	523	487	498	517	522	457	510	543	511	457	518	516	516	535	503	497	522	495	509	516	514	502	458	448	491	525	469	467	530	530	516	451	458	470	516	489	504	517	495	500	510	475	522	521	475	504	483	542	503	531	492	495	472	485	523	504	484	523	501	522	481	493	510	485	520	526	490	472	508	492	488	513	514	513	513	506	503	504	463	485	475	511	510	495	479	502	490	508	482	503	481	508	500	490	468	532	564	504	542	526	520	479	522	492	492	488	499	469	516	559	433	475	476	473	550	499	485	493	503	513	473	481	515	514	491	475	510	521	489	530	469	507	517	484	527	496	491	502	509	449	499	542	534	481	514	525	475	509	512	468	463	531	489	490	459	475	504	513	485	485	489	535	532	520	507	500	529	503	505	473	492	469	488	468	500	488	494	490	489	473	474	482	505	498	532	508	486	511	501	476	476	492	513	522	494	519	493	513	481	505	479	466	480	475	519	495	490	523	555	463	492	523	504	494	474	556	496	518	493	477	500	484	498	513	533	493	477	489	496	552	494	513	496	498	500	515	481	507	503	476	525	482	507	519	492	509	502	502	555	502	476	483	494	486	491	499	510	511	541	498	516	500	498	528	496	495	458	516	474	493	505	490	526	486	489	501	515	540	524	518	481	511	480	492	532	531	504	503	501	494	495	491	484	522	486	512	497	526	538	464	466	519	504	490	483	516	500	537	516	542	507	499	549	543	521	515	491	484	491	496	527	467	512	535	515	488	495	467	511	523	491	501	484	505	524	502	522	503	493	492	551	498	502	498	514	514	498	516	477	510	480	470	472	501	483	466	482	504	504	474	472	516	502	462	472	516	487	500	516	521	503	492	511	518	485	485	503	497	497	451	485	508	512
39678	31777	38011	34467	27896	22350	17325	12555	9441	6840	4570	3471	3052	2477	1789	1620	1260	1144	1097	835	590	556	531	387	369	360	300	314	276	300	257	231	231	217	250	251	231	176	251	184	179	201	194	233	174	185	174	200	183	183	196	193	166	183	156	170	174	179	210	177	172	185	193	180	187	173	173	174	176	201	184	192	188	150	171	175	188	182	168	171	158	166	179	188	186	193	186	178	202	182	161	186	161	185	169	179	184	178	170	199	151	151	163	164	183	163	196	164	190	167	168	152	155	179	169	184	190	181	178	179	173	159	169	163	161	176	188	171	171	171	162	178	164	177	201	172	160	148	154	173	164	187	159	176	174	169	177	188	160	182	176	176	182	188	184	157	174	174	170	157	176	167	151	187	179	190	180	181	182	188	163	184	168	169	163	170	191	187	155	181	175	183	145	170	182	156	194	169	190	185	204	189	168	182	192	179	173	205	179	185	171	196	202	176	153	163	192	165	180	178	178	163	180	191	191	171	161	160	189	180	177	204	188	167	172	191	169	203	175	182	158	180	186	159	169	162	168	174	158	155	166	184	181	183	156	181	169	180	180	172	158	185	171	174	188	173	160	189	201	189	178	166	189	160	183	169	178	212	185	187	178	177	191	158	161	150	176	184	174	155	178	156	172	203	157	170	171	151	195	146	191	195	182	172	175	177	170	161	167	182	173	177	171	181	171	192	179	162	177	196	175	171	170	180	165	167	136	185	174	156	180	161	190	155	197	197	182	159	168	175	174	172	177	175	177	167	163	169	168	165	156	178	168	178	169	162	176	163	200	188	163	188	168	183	176	184	196	176	174	170	170	161	159	176	166	181	161	172	180	186	206	180	188	187	170	167	177	155	165	152	166	184	168	200	172	166	174	178	154	187	175	164	194	192	173	175	172	182	192	161	176	184	173	199	158	163	184	177	156	152	164	182	193	186	177	158	155	163	205	187	162	168	182	176	183	152	165	177	192	167	210	170	189	173	161	180	152	167	204	175	184	188	181	164	177	181	187	184	157	177	187	173	161	197	215	149	192	178	181	161	174	181	193	184	172	192	191	156	191	170	180	182	174	183	183	157	192	161	195	140	187	177	206	163	172	147	187	169	160	190	174	179	177	164	169	171	181	179	203	175	191	171	184	171	180	167	166	190	177	156	187	189	167	176	193	192	185	178	152	186	174	191	165	184	200	187	183	176	163	162	175	198	184	171	165	177	176	163	158	182	173	178	184	194	153	160	177	175	153	167	177	200	176	176	183	193	160	164	142	161	171	173	212	152	203	184	183	198	171	170	162	165	171	199	150	152	208	154	159	191	188	209	179	190	158	179	159	188	172	176	172	186	202	189	170	182	195	160	196	167	203	167	155	169	179	178	163	189	164	166	185	187	198	175	172	166	185	188	184	175	177	204	164	173	173	170	151	171	175	162	179	182	155	170	165	198	175	186	165	190	170	179	161	175	172	176	182	160	155	176	181	182	179	189	140	173	171	173	200	180	185	198	168	166	163	169	187	161	164	196	158	172	175	166	165	175	175	172	182	167	170	194	175	176	178	188	184	176	186	158	163	167	161	201	156	181	190	168	194	170	158	176	185	178	159	195	162	163	146	182	175	177	192	157	166	166	171	195	198	178	163	186	164	176	162	205	174	179	168	174	171	147	199	182	171	174	170	156	162	160	177	158	174	180	167	167	165	165	200	148	182	160	201	177	187	159	155	161	178	146	193	215	167	159	159	197	182	161	150	182	166	174	187	165	175	175	196	181	164	150	173	181	165	179	198	162	158	161	157	208	173	186	168	191	170	177	175	176	170	174	164	178	173	134	180	168	146	178	173	173	175	166	184	157	174	200	188	175	156	167	158	185	178	179	171	163	193	163	163	195	166	186	167	163	197	156	190	178	159	184	161	182	188	152	176	189	182	170	189	166	179	175	173	174	190	161	187	179	183	177	179	182	171	186	176	145	180	175	170	177	211	189	169	150	176	190	201	161	197	175	173	166	165	192	183	198	183	150	175	184	178	186	161	176	200	231	184	187	174	172	199	172	185	168	185	173	165	174	169	184	165	189	193	164	183	171	176	189	174	166	193	200	182	166	173	190	168	198	185	149	176	149	189	213	198	183	180	148	166	173	167	175	166	183	175	173	146	159	186	186	147	182	196	191	167	200	168	180	194	191	177	174	147	187	183	194	173	185	168	156	177	167	162	171	183	181	163	181	200	165	162	146	155	172	195	163	176	163	177	189	174	176	174	181	199	169	168	153	172	161	184	163	183	142	174	168	183	182	184	185	194	166	167	163	161	181	172	188	157	158	167	143	180	197	177	183	188	177	169	187	193	179	178	163	183	207	174	178	180	174	184	177	176	173	178	145	167	182	173	185	159	171	195	212	174	189	158	176	173	156	151	167	168	165	175	191	169	168	163	181	180	190	172	153	179	194	181	178	169	190	180	160	165	189	163	189	191	201	177	183	181	165	190	189	192	181	157	159	165	158	172	187	150	183	170	180	168	158	170	170	158	174	171	170	164	175	157	178	179	176	157	182	183	164	197	185	177	193	169	161	184	152	168	189	171	186	179	168	158	190	181	170	180	172	191	175	191	173	174	181	189	185	178	155	179	179	181	182	184	177	183	198	181	188	183	178	165	152	171	164	181	165	174	188	166	161	174	177	173	194	183	188	168	179	189	162	175	174	182	171	199	165	162	164	174	180	160	196	165	163	171	167	164	197	179	161	179	182	161	164	162	170	176	209	166	152	177	185	186	153	195	180	176	213	182	188	164	177	153	187	182	191	167	182	191	158	165	175	176	183	146	177	168	187	194	178	175	169	186	187	152	178	183	185	179	166	195	166	178	203	174	183	169	178	177	144	165	180	194	150	190	149	172	183	182	184	185	173	197	168	180	183	160	182	196	176	198	173	171	190	171	174	168	174	162	184	157	172	170	195	177	196	159	180	191	151	158	172	169	178	176	184	166	167	184	197	169	173	176	174	200	173	184	191	178	184	187	186	162	166	176	169	179	161	174	150	155	184	173	150	174	191	176	184	197	190	184	177	181	166	158	186	158	164	188	171	181	139	178	202	146	184	154	176	192	172	188	190	193	171	181	177	177	159	175	202	169	174	191	171	161	188	145	175	165	164	152	186	201	236	187	160	202	183	186	187	172	175	162	183	172	182	149	175	175	165	190	176	180	147	174	177	161	184	175	166	166	175	176	177	172	175	177	177	218	202	165	174	181	178	153	165	191	177	164	176	186	180	195	176	174	187	175	168	166	203	175	175	151	173	212	172	180	173	171	169	195	152	186	198	159	167	169	168	181	162	185	164	186	188	177	157	144	172	182	175	194	166	182	170	144	208	163	184	174	189	203	152	163	178	169	176	175	155	172	164	147	173	163	186	164	157	173	179	197	159	163	177	195	179	191	179	185	156	162	171	176	170	169	204	169	167	166	175	172	163	169	159	187	188	168	185	180	177	179	189
23654	24696	39452	41711	39130	35951	32595	28956	26290	22046	17673	14852	13195	10623	9487	8303	6743	6130	5376	4658	3591	3040	2520	1976	1767	1618	1499	1387	1183	1149	1001	917	893	816	761	704	707	685	661	624	606	573	527	543	537	515	549	539	502	501	503	454	510	494	478	511	497	447	462	521	479	529	471	448	470	458	476	486	501	489	469	438	468	514	471	450	456	463	500	493	455	458	460	481	442	461	481	449	485	495	470	490	447	491	440	473	468	499	488	446	475	498	487	450	471	438	481	434	434	465	436	445	417	446	449	465	445	454	511	456	471	452	495	450	478	471	485	420	494	480	446	497	469	497	494	445	464	451	449	506	494	467	486	467	490	482	437	497	433	459	462	460	466	485	494	458	457	464	509	451	435	469	457	469	454	453	475	457	472	471	459	402	461	490	398	497	468	432	477	430	473	494	460	460	477	458	479	439	504	466	483	474	462	453	495	447	433	431	501	484	475	468	435	429	478	476	482	491	481	446	480	435	462	451	462	462	432	482	441	465	442	465	443	448	420	494	433	412	464	433	442	452	484	464	471	465	437	441	448	411	447	484	481	470	478	472	473	501	513	446	465	449	458	487	441	429	425	480	481	440	418	492	486	455	485	475	484	455	466	455	471	479	477	474	511	485	490	436	438	469	490	471	474	469	477	447	445	463	524	480	464	446	461	437	468	408	478	471	461	460	462	480	504	448	476	467	461	441	474	456	440	468	477	494	432	461	491	459	458	438	452	476	457	474	482	470	489	438	462	463	458	429	503	484	450	427	461	428	485	445	464	438	452	472	444	482	455	472	489	467	444	432	433	471	490	480	442	415	448	470	468	470	469	477	418	471	455	469	447	494	446	449	476	464	449	461	468	503	427	460	442	469	495	477	428	485	469	477	470	444	484	424	467	469	484	473	488	466	450	412	432	473	471	491	461	470	433	438	438	480	418	474	457	436	401	475	476	473	445	457	461	485	486	448	465	489	460	446	455	463	441	481	445	465	459	483	426	459	462	474	485	491	474	447	449	441	450	408	442	485	471	467	458	458	423	454	467	444	454	460	433	448	427	452	478	450	464	431	464	468	460	511	420	490	463	479	489	475	421	474	493	472	492	478	487	456	482	469	437	442	422	468	490	443	490	435	498	463	467	480	468	478	454	447	460	490	478	472	465	454	409	477	466	433	459	462	440	468	475	462	490	463	467	459	472	461	406	450	467	443	474	479	494	453	411	461	486	484	493	462	465	442	486	458	469	472	490	461	492	441	466	466	463	461	460	414	481	473	464	441	453	440	479	463	442	458	504	452	422	428	485	461	465	492	464	444	453	456	461	481	436	437	478	462	497	484	439	408	421	460	464	450	458	437	447	457	462	482	475	435	423	463	456	482	443	441	449	454	450	445	479	495	435	462	443	489	465	449	461	455	484	480	443	459	459	429	472	454	479	459	483	463	461	495	471	470	462	488	457	469	474	461	461	434	446	432	460	457	481	451	465	480	444	462	494	485	498	479	445	486	444	447	472	461	484	458	450	469	444	471	456	462	478	457	452	463	441	494	449	484	466	502	480	430	487	428	464	446	460	441	484	479	441	447	444	447	476	428	484	449	462	443	466	464	463	455	463	442	459	466	431	452	436	455	491	466	435	448	433	477	476	482	462	480	416	453	436	436	463	469	430	475	448	471	478	481	457	459	464	487	462	442	457	456	445	501	455	477	488	471	436	465	478	456	451	426	449	455	466	455	478	484	455	495	472	432	444	472	465	468	454	483	487	493	495	442	502	478	431	444	447	482	476	461	424	435	439	448	427	476	474	488	475	482	457	469	439	492	472	461	493	478	452	452	458	458	446	466	436	464	465	463	468	494	465	466	467	441	489	469	423	448	459	427	440	452	476	462	447	460	527	466	484	455	483	425	483	486	479	462	451	452	489	453	456	459	468	458	465	489	436	498	463	444	471	504	470	501	468	454	495	453	455	476	450	479	465	460	416	457	459	435	518	462	479	455	477	452	476	435	482	416	493	463	422	480	450	437	423	443	437	443	435	479	448	451	436	462	457	455	465	483	463	473	436	470	424	500	434	444	446	449	462	490	448	448	497	442	491	456	437	472	474	404	459	467	495	468	445	493	461	486	477	445	438	457	480	426	452	455	448	449	447	441	453	516	476	457	441	470	451	478	465	443	425	481	467	471	416	458	478	457	414	460	485	486	471	463	435	455	422	481	488	463	436	444	447	462	447	461	447	449	457	459	477	472	459	499	449	463	465	466	458	488	494	449	433	471	448	492	423	449	451	488	467	443	476	510	420	458	444	481	459	486	469	466	442	433	487	451	456	491	415	448	479	440	483	450	469	435	446	456	471	478	436	456	494	477	437	453	454	443	450	445	488	414	480	455	500	452	481	442	470	481	470	449	494	485	466	449	467	457	519	440	490	437	438	476	468	498	482	450	448	482	511	487	494	418	447	489	480	470	414	476	471	454	447	403	449	434	429	447	458	477	444	465	456	477	481	502	456	434	504	441	513	454	498	460	475	450	481	454	475	449	461	483	478	446	501	431	486	445	442	451	466	449	449	439	453	465	444	467	429	466	485	409	472	470	428	463	468	486	461	453	475	464	467	491	464	486	426	476	450	459	428	456	512	481	505	452	457	483	488	454	436	461	426	470	501	493	462	451	475	436	467	490	458	446	479	442	440	430	435	461	491	469	457	478	474	457	451	430	450	479	422	466	471	430	476	429	487	463	477	461	427	469	451	483	459	476	451	457	463	509	473	441	445	459	442	463	457	452	466	449	471	421	455	445	472	470	462	469	456	483	468	469	451	448	460	474	442	453	506	468	479	473	447	470	432	429	416	442	463	441	463	470	439	452	475	490	457	442	489	502	447	468	482	437	451	451	459	450	471	473	460	472	448	475	467	473	467	438	447	474	464	433	454	474	468	434	469	445	446	469	444	454	444	463	434	438	436	417	454	485	423	457	449	487	446	458	439	438	471	469	454	438	458	471	442	490	440	444	498	463	439	455	456	454	445	466	456	457	435	462	466	475	433	477	498	461	507	470	495	465	466	496	472	455	450	443	468	475	458	452	490	506	448	463	458	515	486	531	520	439	471	471	493	445	452	445	467	434	457	460	471	451	441	461	438	475	463	440	483	443	484	490	466	439	455	443	503	482	461	465	461	448	491	447	447	474	451	459	440	466	493	479	435	480	455	489	466	482	454	466	440	451	437	485	458	440	457	524	474	472	455	485	476	479	454	480	436	450	430	494	445	466	451	480	455	478	465	471	466	467	441	437	427	443	497	464	475	469	493	470	459	464	449	491	427	422	448	439	467	478	457	456	463	473	480	472	455	474	450	448	426	497	470	423	435	446	450	438	483	457	451	444	446	469	443	457	470	425	461	447	459	472	464	464	452	455	481	463	496	426	453	500	462	462	427	487	494	447	479	451	461	443	469	494	444	447	456	513	433	454	454	460	414	436	490	473	417	491	463	478	408	516
24056	20787	23280	18422	12314	8166	5411	3691	2648	1930	1622	1294	1032	855	696	609	507	484	402	342	356	302	275	258	236	254	225	213	241	228	223	239	211	220	188	187	184	217	202	194	201	217	180	187	182	208	183	178	171	173	175	197	169	203	183	174	182	198	183	176	179	173	195	189	186	177	187	198	189	203	184	197	184	207	204	193	166	198	159	201	182	196	184	193	222	185	181	187	203	163	184	170	149	187	180	163	184	169	179	200	182	192	186	186	177	182	190	187	201	186	189	163	189	178	171	188	201	165	175	177	195	184	202	176	192	205	180	191	174	197	170	205	192	202	186	187	199	180	188	187	187	173	187	203	163	197	209	192	171	170	171	184	191	192	196	166	179	180	162	178	194	175	196	177	198	169	186	195	181	192	184	187	148	167	188	178	181	183	201	172	186	199	196	174	203	193	196	189	200	202	186	190	188	182	187	172	206	172	195	178	194	204	185	187	196	185	188	192	180	165	199	184	191	202	209	202	201	198	162	186	190	175	198	191	200	173	164	199	201	172	161	185	171	190	182	190	218	185	192	165	183	201	194	187	194	188	202	192	189	174	163	205	190	176	192	164	190	175	171	193	195	187	174	183	217	164	162	190	187	195	210	199	153	212	183	188	188	212	154	165	166	173	198	196	170	203	181	201	198	211	190	199	173	181	192	169	181	191	182	192	157	177	194	181	175	164	172	196	167	190	197	179	200	176	179	187	194	165	204	181	161	193	190	183	196	180	207	192	170	181	166	173	163	174	179	187	190	178	207	172	199	179	177	195	188	172	171	178	198	185	171	184	224	205	200	180	183	190	203	166	172	184	186	194	189	191	205	217	191	195	206	204	182	169	166	187	179	206	188	204	213	183	175	186	163	195	186	202	174	199	193	186	195	182	183	167	171	185	185	196	179	223	188	178	175	204	194	179	198	172	181	189	164	188	208	188	176	186	177	188	181	156	200	182	208	182	177	192	190	198	176	182	195	196	215	207	168	175	213	194	195	190	160	170	183	206	175	209	196	192	206	174	185	209	195	190	199	176	180	199	187	203	197	182	170	204	173	152	197	196	213	175	177	189	164	193	191	194	196	198	165	168	194	176	187	223	181	166	188	194	196	199	219	160	180	217	195	219	188	178	179	189	193	187	153	190	176	192	187	175	163	186	182	226	199	204	178	176	202	198	180	218	228	174	199	188	193	152	194	154	205	202	162	206	171	211	190	182	192	190	181	174	174	179	147	189	168	194	195	207	202	182	175	209	196	184	218	196	204	205	188	184	160	166	205	189	183	215	183	172	178	192	168	194	176	174	185	179	178	180	182	171	198	187	176	209	200	176	195	176	168	175	171	204	179	189	184	170	217	198	169	173	178	185	176	182	181	170	166	188	205	197	202	195	172	175	188	203	220	186	212	178	184	188	197	185	182	168	160	177	179	191	169	156	208	188	180	187	185	172	172	177	156	186	164	186	186	194	189	158	195	210	168	160	189	213	167	166	151	205	171	203	197	170	206	181	165	205	173	178	184	204	168	159	194	165	210	197	196	178	205	169	212	184	189	215	195	207	183	190	200	196	189	177	179	163	187	159	198	210	161	218	189	201	177	204	174	210	197	195	195	196	174	195	174	194	192	167	177	221	174	176	182	178	190	210	203	168	182	187	148	165	149	172	158	168	195	154	183	173	197	158	178	166	194	176	173	180	177	184	162	186	177	174	171	178	184	173	182	180	162	186	170	181	198	198	197	172	178	195	158	197	185	193	169	168	194	196	187	186	205	189	189	167	189	188	200	168	209	186	172	205	182	169	155	187	182	190	188	171	193	173	182	172	164	195	180	194	186	194	165	190	197	191	184	197	189	178	203	202	185	184	169	179	158	190	182	156	175	184	184	189	175	176	196	189	182	191	186	184	185	186	170	173	184	200	188	206	170	168	166	218	196	183	191	183	195	212	201	184	177	195	200	156	195	189	211	187	194	180	163	193	184	175	155	184	170	173	191	202	188	182	175	192	163	202	204	185	188	185	189	172	177	192	231	186	201	194	186	172	163	192	195	184	166	172	177	202	171	174	193	207	163	173	187	166	187	197	182	188	194	186	206	205	196	175	178	187	181	193	187	194	157	188	196	191	202	190	192	179	174	187	203	186	181	208	221	159	201	212	182	207	198	199	194	199	192	198	191	199	197	165	181	177	195	196	179	173	200	194	173	169	186	163	186	188	186	185	215	185	169	189	176	192	168	183	186	167	168	156	219	182	188	180	178	182	189	193	181	191	162	200	177	157	190	189	200	211	210	192	192	189	195	175	182	172	177	174	180	167	231	169	180	163	203	176	178	178	173	173	199	193	191	188	207	177	173	180	197	178	184	191	187	187	188	204	201	173	177	191	165	181	156	183	173	190	183	167	210	194	181	199	199	190	184	186	188	170	191	180	184	189	175	175	203	199	181	179	177	169	192	182	203	191	165	168	187	169	169	178	171	193	192	192	180	202	191	179	169	185	199	183	172	192	204	183	155	202	185	194	185	204	184	174	174	202	192	183	189	203	201	190	206	193	188	194	194	174	174	188	176	173	173	176	193	154	177	193	187	194	188	195	203	161	189	201	171	203	200	217	200	199	180	173	197	184	185	176	195	193	190	181	204	203	165	180	213	203	195	188	179	174	188	208	181	211	182	175	189	187	187	183	195	199	197	196	198	192	163	188	199	189	174	170	189	177	201	155	179	175	179	182	214	203	186	197	176	191	182	174	166	194	164	180	205	202	181	201	195	190	191	182	186	192	196	201	196	188	198	196	185	193	185	177	183	159	199	188	177	180	180	202	191	200	192	164	169	169	187	186	199	195	181	193	187	208	155	164	192	176	214	195	174	162	175	199	230	200	197	179	165	200	181	186	192	197	212	181	178	173	189	180	195	186	204	188	177	198	182	192	210	171	173	186	225	165	194	185	177	176	171	187	187	208	193	177	183	160	186	187	170	191	208	172	155	175	176	211	179	172	172	214	190	201	200	188	189	191	186	179	210	187	190	173	208	175	228	168	178	201	181	171	162	179	179	218	203	165	193	176	174	214	164	185	175	191	182	184	214	183	189	171	172	175	190	191	175	178	187	192	179	202	162	208	190	187	209	180	168	188	185	182	185	169	171	180	185	184	189	181	212	195	183	183	202	174	179	220	153	180	163	170	162	169	183	179	200	188	157	187	181	183	187	178	183	188	182	175	169	180	188	182	181	187	198	160	201	186	187	179	195	155	190	189	201	177	183	175	174	187	202	181	179	185	195	176	181	176	183	196	187	184	177	192	190	179	187	184	177	182	194	178	183	188	171	192	175	159	191	203	177	187	221	172	171	172	183	177	162	189	184	164	173	209	201	167	188	188	176	186	173	199	177	191	176	184	199	189	172	195	177	198	202	186	199	187	186	181	187	199	191	167	212	186	185	190	184	167	201	173	183	171	159	173	221	186	178	187	190	163	170	178	197	189	203	203
13883	16777	29095	30447	26639	22183	18140	14820	11993	9504	7990	6659	5289	4443	3902	3385	2657	2258	1996	1679	1452	1313	1227	1094	976	912	913	835	793	681	690	644	663	644	613	579	615	561	548	534	555	504	490	502	558	525	530	523	509	530	503	457	485	523	500	491	483	521	494	518	468	497	485	465	503	489	471	478	451	468	498	465	480	470	479	474	508	463	485	522	512	488	440	463	493	498	473	492	492	484	510	466	486	462	476	479	462	456	519	542	507	491	465	500	465	484	462	488	499	483	482	524	479	482	505	516	476	486	466	471	518	473	497	478	470	506	514	477	520	481	480	451	457	522	457	478	499	469	507	489	502	507	470	501	495	474	457	461	487	489	491	517	469	525	477	481	505	478	484	496	481	489	515	496	478	522	453	446	507	506	496	496	464	516	480	476	469	480	497	461	455	474	474	482	472	453	496	495	466	503	502	502	512	481	473	513	478	473	487	485	467	513	490	453	501	494	500	484	500	496	473	441	466	473	487	464	487	457	496	512	430	462	498	495	482	493	498	502	489	466	466	445	471	491	478	504	493	489	478	481	483	441	498	522	468	479	484	520	511	498	481	500	517	464	479	499	502	474	489	458	493	487	464	489	490	482	499	518	486	506	488	460	506	505	524	455	473	507	479	494	441	510	499	484	530	474	516	454	485	505	488	481	548	487	467	490	465	502	519	449	464	459	489	483	483	485	505	500	506	477	508	484	513	501	492	507	487	514	522	505	479	455	503	493	476	463	503	462	471	490	511	483	467	474	540	525	511	523	457	494	441	512	470	455	475	520	487	519	475	489	490	478	492	488	504	467	524	492	443	506	488	541	499	481	468	537	530	506	497	503	494	487	460	477	508	475	472	484	475	469	506	486	464	492	528	462	485	500	479	487	456	459	485	496	512	518	493	465	474	508	435	486	472	477	489	508	478	425	474	511	470	487	428	511	544	468	486	484	477	509	530	535	468	548	521	496	526	458	468	479	470	474	461	470	482	511	477	501	504	513	520	457	454	449	508	485	456	458	477	523	516	469	482	490	471	503	467	486	493	526	484	476	469	511	463	488	500	515	461	496	500	467	493	473	521	494	486	485	465	475	521	518	447	462	471	483	471	506	455	478	465	451	456	493	459	476	445	505	482	515	474	445	465	486	483	466	462	489	458	476	495	462	513	469	490	478	468	494	467	507	469	544	470	507	451	512	483	503	510	497	498	476	503	463	491	492	512	460	531	453	493	507	496	492	473	487	511	485	495	532	425	453	494	457	481	483	482	508	480	470	465	495	493	499	511	470	462	478	493	495	523	494	515	494	443	463	482	498	468	476	468	481	488	472	510	451	481	464	475	482	485	495	464	444	476	485	467	455	476	460	455	485	520	490	465	486	505	487	499	504	487	493	496	511	486	463	529	459	470	475	487	473	487	494	468	461	467	495	513	467	472	504	484	517	520	478	448	479	466	534	488	498	516	489	505	506	495	485	472	469	509	461	507	484	500	484	518	482	490	446	496	490	504	465	455	509	508	524	485	496	460	486	439	468	500	482	519	509	477	535	455	517	465	467	507	505	485	482	513	449	482	524	522	510	449	498	492	486	519	482	443	451	529	452	504	503	482	461	456	535	466	504	506	493	491	494	501	502	532	506	451	488	487	443	497	457	505	466	520	500	494	487	527	523	505	509	493	464	483	530	477	503	494	502	473	485	464	473	464	483	525	532	475	499	442	481	490	483	503	530	477	465	467	496	467	494	495	470	497	458	477	437	465	514	482	490	465	466	514	458	470	517	515	470	485	493	467	441	524	499	515	475	476	500	477	456	505	474	518	493	498	491	460	479	482	509	490	498	528	473	498	467	471	472	464	520	479	509	498	525	446	465	485	524	443	493	498	494	502	461	502	476	479	483	479	504	500	506	494	476	485	476	466	481	494	444	531	473	465	478	519	503	513	453	505	501	484	488	505	498	490	471	482	446	508	473	505	480	533	458	510	504	532	508	478	453	490	445	456	453	492	502	490	514	450	487	493	463	479	452	472	500	490	470	486	451	492	443	499	480	495	505	469	527	522	473	453	485	482	441	472	489	527	507	436	471	470	498	489	498	481	467	464	531	484	493	506	482	470	477	498	467	490	454	472	512	481	448	465	518	483	517	483	473	504	498	504	495	478	460	458	459	439	436	498	506	434	482	482	499	477	475	463	455	465	483	483	519	474	495	492	449	505	468	516	466	503	501	462	486	459	506	493	460	500	469	485	484	491	512	483	488	457	511	470	508	472	507	498	501	506	538	474	511	504	494	501	513	508	486	467	478	495	481	423	504	474	485	487	501	473	463	524	493	483	456	476	490	496	511	500	496	476	482	482	515	468	486	481	484	494	432	557	491	519	520	475	485	462	470	530	443	440	449	493	511	502	524	466	490	506	508	491	506	482	482	497	474	480	455	453	492	483	544	490	500	492	472	527	466	490	442	509	456	489	478	491	473	452	486	552	501	470	470	500	524	492	483	483	474	495	459	497	526	504	480	491	465	498	467	516	463	487	468	483	487	521	521	488	434	477	509	492	494	514	469	467	473	461	473	491	526	498	502	495	503	501	512	471	534	488	473	528	511	460	508	473	442	508	504	483	503	540	466	524	479	511	480	490	480	507	471	449	492	499	509	507	508	515	489	477	480	485	490	474	469	469	488	542	530	499	489	507	465	512	494	534	543	503	468	483	470	492	471	463	476	474	478	492	520	497	477	491	508	530	480	492	470	515	516	490	506	530	493	486	506	493	492	488	475	461	502	524	495	471	479	490	506	492	469	479	522	469	488	508	474	514	471	472	483	447	499	500	513	470	506	491	466	515	497	546	470	536	522	475	468	474	476	485	500	467	458	499	477	463	477	480	463	445	515	457	442	479	475	501	484	482	515	499	468	461	479	435	491	489	469	489	497	468	496	491	492	468	455	538	493	492	491	481	463	478	502	472	465	479	462	494	468	507	501	468	469	469	498	517	500	515	523	464	513	506	504	496	514	448	484	474	508	502	473	518	517	457	494	469	479	506	472	482	495	550	489	482	524	500	493	496	478	477	488	477	493	462	438	459	483	475	522	504	497	464	483	461	503	507	479	487	474	506	512	467	463	470	493	498	435	494	496	479	475	506	505	492	475	455	493	508	486	475	461	461	527	452	500	465	469	491	522	490	435	482	483	465	482	489	486	529	461	471	464	526	460	487	492	461	473	431	487	446	468	512	489	507	487	482	486	491	475	540	447	510	454	469	466	516	469	490	469	501	466	490	472	489	517	447	469	478	453	491	490	477	485	461	492	478	451	459	508	451	525	501	460	485	464	485	514	482	487	514	503	485	475	496	510	530	482	515	491	470	498	487	499	484	488	505	507	515	469	465	444	503	484	435	474	494	474	508	504	464	475	488	444	470	496	509	486	494	497	456	484	470	490	495	475	492	428	489	507	478	475	495	482	459	471	502	428	484	480	436	458	524	476	507	447	496	499
33160	26849	31671	28833	21378	16270	11681	8356	6179	4402	3147	2475	2120	1449	1273	1074	907	779	644	563	488	468	389	321	320	314	302	296	262	262	271	224	225	229	232	224	230	218	215	218	201	184	200	203	232	203	197	200	184	179	188	189	165	218	180	188	202	167	217	197	201	183	206	173	177	158	188	202	211	196	179	198	179	164	159	185	178	188	180	188	191	192	201	191	192	200	176	181	192	176	176	197	196	190	181	184	219	196	198	194	195	195	174	188	158	184	191	194	178	192	167	215	170	177	156	196	185	188	202	197	186	182	198	185	188	183	216	205	201	174	192	203	212	206	204	194	163	179	179	183	189	189	187	181	172	202	186	201	201	192	176	214	217	191	147	161	198	184	174	202	196	181	213	193	189	195	176	177	174	171	183	186	198	182	173	194	204	192	169	188	181	200	185	178	189	161	193	201	211	192	197	183	184	185	189	161	176	181	162	204	182	195	197	186	192	196	194	188	189	196	197	185	184	192	171	189	186	203	180	177	202	223	206	197	190	191	200	190	172	187	178	180	158	202	187	208	194	186	195	196	192	204	186	170	171	171	199	217	216	192	188	186	161	181	215	168	182	165	202	176	185	163	188	187	215	201	168	197	190	218	200	192	178	208	179	186	196	194	173	169	190	189	175	178	196	217	193	204	213	163	194	205	178	174	167	185	205	218	206	220	168	162	159	166	180	193	194	178	195	192	185	179	216	182	190	192	166	193	214	197	200	194	181	198	184	208	197	170	210	203	184	204	200	192	182	174	203	192	195	181	189	198	172	186	197	195	210	205	165	175	194	185	165	163	171	173	202	193	184	196	213	178	191	201	194	202	172	195	173	177	204	202	177	183	191	193	173	185	190	183	191	192	175	200	185	163	178	199	211	185	205	202	178	186	206	178	191	198	176	190	210	182	214	191	189	178	210	165	186	182	167	197	184	162	184	188	172	196	203	186	200	172	187	192	170	205	198	174	191	213	182	175	170	187	192	188	183	170	202	181	175	170	170	193	207	176	217	171	198	174	184	190	200	168	176	191	186	174	192	179	195	162	193	206	198	194	192	199	189	218	177	176	185	168	170	178	185	178	180	195	182	204	206	183	206	187	198	194	216	167	200	203	190	196	177	180	197	185	188	200	183	196	170	203	193	201	215	187	204	226	193	195	212	206	196	215	156	165	183	193	187	192	158	179	197	201	196	187	169	191	175	181	195	183	217	159	206	176	185	180	160	213	205	190	210	195	209	195	164	195	170	188	173	178	179	180	182	180	208	180	181	197	177	175	188	175	177	188	192	186	183	213	190	200	194	207	201	168	193	215	195	173	171	198	175	193	202	186	194	202	213	191	206	195	197	198	185	183	177	203	176	174	196	210	201	187	189	170	186	219	164	182	189	163	174	208	193	183	183	197	185	190	195	205	191	208	216	178	179	168	178	176	202	178	193	205	184	186	207	167	169	168	196	196	202	204	189	223	181	196	224	188	201	189	166	173	188	179	175	199	176	200	194	205	188	199	202	194	180	216	162	177	203	183	193	192	197	178	196	220	184	200	184	200	181	199	186	180	204	193	194	190	179	187	188	184	210	204	181	173	202	194	194	207	184	170	206	178	208	189	178	210	202	188	172	182	204	178	215	170	181	189	190	188	196	191	202	159	172	184	200	166	193	236	188	182	165	211	184	170	177	189	196	173	189	203	178	182	156	193	188	160	206	176	220	199	203	187	177	216	181	209	197	170	206	206	208	173	182	195	177	194	179	196	183	180	176	177	178	182	195	170	211	175	179	200	184	183	208	211	200	207	212	163	203	179	202	198	193	190	187	215	176	208	188	190	181	167	180	203	187	201	220	196	188	197	217	193	196	158	176	191	199	200	163	202	185	201	187	173	167	180	182	209	193	192	171	203	198	203	194	221	202	168	184	185	185	181	167	182	206	161	195	189	182	221	197	183	188	185	174	181	228	173	192	201	195	215	200	194	165	189	188	169	164	201	193	195	198	184	188	173	206	197	210	194	180	180	184	202	179	173	172	199	201	182	183	194	209	194	184	168	180	216	184	200	190	188	208	197	187	182	190	215	192	176	180	214	198	178	177	171	194	213	199	197	201	178	179	191	189	180	207	208	182	212	176	179	173	189	193	205	200	208	182	181	172	201	209	203	191	189	215	179	197	185	192	180	186	228	210	181	173	173	168	189	208	193	194	173	175	206	192	186	202	206	176	192	201	199	185	194	186	172	189	176	211	186	168	196	208	203	176	175	196	198	199	161	181	187	184	204	179	171	175	191	178	181	205	203	197	189	187	171	187	176	190	174	204	174	185	187	176	204	180	184	196	181	218	181	203	195	188	186	180	183	191	201	203	209	179	199	193	163	194	180	216	183	192	163	173	223	182	175	213	198	206	202	199	208	185	184	188	213	198	188	184	201	191	218	188	182	189	204	170	179	193	202	220	164	204	199	177	187	187	196	174	183	190	191	169	188	180	192	170	177	185	201	199	182	202	193	197	191	185	175	195	189	172	181	164	215	202	179	190	209	206	190	162	217	200	184	201	195	181	207	185	190	185	171	173	193	177	181	199	222	185	186	181	187	204	171	192	201	205	185	217	192	190	177	217	212	190	199	197	171	176	184	165	193	173	172	204	168	208	164	216	189	203	179	195	223	185	200	184	164	189	181	190	171	192	194	172	195	197	187	190	202	184	207	173	184	197	205	202	171	195	176	209	188	207	164	198	209	150	173	168	181	177	171	184	157	221	184	183	164	201	177	198	200	185	191	182	205	203	201	197	197	189	199	196	185	232	202	188	192	177	190	192	199	174	182	212	181	188	222	185	187	180	198	201	174	191	176	193	178	181	209	176	170	193	199	200	196	236	167	162	179	189	198	184	199	182	191	179	195	191	177	183	190	202	166	196	186	162	176	190	213	170	156	157	215	182	203	175	183	193	175	200	162	194	202	188	177	203	194	170	166	187	170	169	177	191	184	208	187	179	200	183	213	195	197	178	174	200	191	200	201	187	187	183	186	205	188	184	193	193	179	198	179	205	177	207	182	191	214	179	189	180	177	188	185	178	187	184	202	195	184	170	182	195	193	230	184	187	193	167	195	162	190	181	161	175	192	169	191	176	176	177	206	200	184	210	192	193	172	186	196	204	176	211	193	185	166	197	192	186	183	205	210	194	183	193	162	180	177	195	208	203	175	182	175	202	203	192	171	180	192	198	187	202	187	196	203	218	192	167	214	197	180	187	197	200	179	210	189	204	193	198	159	195	207	181	201	185	199	183	203	204	194	206	200	183	188	183	187	154	212	199	183	175	201	213	166	194	185	206	198	203	175	175	176	206	197	169	165	172	208	189	185	206	214	212	176	173	162	203	197	204	194	187	189	202	191	171	198	180	188	181	187	190	179	210	185	162	226	175	175	189	192	191	165	176	199	199	185	178	206	205	157	183	221	186	193	203	187	213	195	177	191	187	204	223	189	207	159
20037	21378	35629	38153	34161	31022	27460	23622	20526	17191	13179	11545	9533	7710	6885	6025	4630	4225	3771	3301	2623	2275	1818	1598	1398	1277	1266	1109	1018	906	901	816	819	735	692	616	633	651	639	604	578	580	564	595	585	526	539	542	531	482	524	519	495	555	503	460	496	528	511	505	502	494	455	480	515	508	511	496	515	523	539	489	504	507	515	527	499	542	516	509	465	504	509	518	458	483	539	506	522	517	522	522	449	478	472	459	486	520	494	474	472	479	478	533	484	468	490	513	464	483	521	489	470	465	536	507	503	485	477	501	531	515	506	535	493	492	492	470	470	524	483	490	474	487	512	481	459	514	476	506	509	487	521	511	470	465	468	549	452	517	518	496	485	458	505	515	493	509	494	500	468	502	522	480	495	450	514	470	477	496	486	492	498	492	497	461	465	499	522	491	490	533	497	513	490	484	506	499	503	500	483	507	504	511	565	495	520	476	499	503	536	494	494	484	493	528	519	508	549	524	499	465	480	512	490	470	516	463	497	484	514	517	478	556	501	492	483	456	491	501	493	474	506	483	472	499	460	484	475	515	530	493	476	485	502	490	488	469	498	505	477	517	491	472	524	495	473	472	515	460	557	503	519	489	472	510	504	522	491	478	516	511	503	520	495	495	440	476	514	503	499	497	477	514	477	515	486	499	517	483	512	499	477	535	474	511	514	481	486	478	495	485	497	539	449	469	501	524	531	478	512	519	539	510	487	460	501	452	473	507	503	496	520	486	473	532	477	501	524	499	483	473	532	501	503	488	520	496	493	486	541	514	451	504	490	472	464	500	482	544	514	512	507	526	486	548	479	489	509	484	476	468	478	505	515	517	509	503	501	520	453	451	508	461	487	486	475	506	475	478	451	459	504	518	485	487	468	505	506	541	509	464	495	529	503	518	486	498	517	469	487	501	504	483	504	481	482	517	467	479	497	497	540	475	517	498	492	487	472	532	477	492	511	509	495	504	491	500	536	464	454	484	474	486	476	511	500	468	501	484	488	469	508	476	518	535	487	466	486	510	513	477	494	513	457	476	499	517	448	455	511	492	478	496	482	503	473	469	487	473	509	474	516	481	443	542	465	513	468	489	537	473	507	493	500	475	492	552	485	497	517	483	480	541	514	481	484	501	475	490	498	536	541	512	505	482	488	491	526	494	457	497	511	519	482	483	485	512	501	524	503	504	498	468	499	486	483	500	513	515	496	473	501	478	500	470	491	516	523	495	503	502	489	505	463	482	495	468	485	510	496	451	483	537	481	558	514	438	484	508	513	504	450	464	462	501	505	485	469	488	476	510	541	492	487	477	519	510	481	491	495	497	463	491	480	524	504	503	482	511	497	471	508	529	439	453	480	481	487	506	489	481	471	495	489	499	479	478	495	496	488	489	527	515	469	473	493	515	489	496	482	470	493	494	491	477	504	518	502	493	502	467	526	487	465	517	487	505	528	513	477	469	486	522	468	480	470	491	511	509	523	509	505	471	497	511	511	504	491	485	487	479	478	498	523	493	461	515	487	497	523	478	475	550	509	501	471	518	516	498	464	528	529	453	477	493	463	521	500	477	502	491	490	507	504	496	510	496	471	491	500	514	461	494	513	482	483	500	503	487	523	478	466	530	452	505	462	497	509	513	514	492	463	509	506	486	511	487	491	461	503	473	505	518	511	487	511	491	523	518	490	509	538	515	521	469	515	514	499	497	450	475	477	459	472	512	515	486	476	479	515	498	532	498	531	510	483	499	468	461	483	483	533	493	488	507	502	490	457	486	522	468	497	494	525	466	519	513	497	478	515	484	464	497	497	486	487	523	448	479	479	481	481	516	472	482	507	521	496	548	492	502	500	499	494	462	514	517	456	538	482	515	447	502	502	470	521	489	520	508	492	459	480	509	514	487	473	499	483	460	508	462	491	512	487	521	524	492	484	487	497	505	452	469	523	490	490	508	498	488	465	511	474	475	524	503	476	483	477	493	465	449	518	482	502	506	443	516	501	477	489	488	490	471	474	507	462	511	469	511	508	496	506	498	478	494	478	453	497	547	499	481	517	508	481	526	472	512	471	520	506	448	471	471	522	514	502	462	496	495	469	488	506	497	468	507	465	489	480	461	454	510	515	473	506	478	481	477	481	532	505	485	464	509	497	493	497	513	500	495	453	490	455	523	504	489	505	498	503	508	490	518	448	538	486	515	510	495	492	501	492	530	499	520	499	467	513	499	512	471	481	483	495	442	465	523	475	508	478	453	531	482	473	512	475	484	483	540	538	483	483	517	498	509	470	486	506	499	498	475	523	485	495	513	508	476	504	462	480	488	485	541	492	474	466	504	511	483	483	507	499	501	479	468	476	510	518	492	517	480	488	536	465	508	498	484	491	447	496	518	468	496	479	530	507	498	507	479	500	457	471	514	505	503	523	504	486	494	492	508	466	517	478	484	531	542	477	513	481	490	499	465	449	511	453	531	498	454	488	508	529	538	493	504	476	475	481	507	526	539	502	517	504	451	507	518	493	499	486	469	468	515	515	505	500	489	483	475	485	467	489	479	485	492	479	503	502	469	490	483	541	516	501	476	512	505	475	485	472	479	491	480	489	501	513	503	489	532	504	515	510	486	501	491	533	472	459	460	494	474	444	529	489	522	483	482	520	504	488	546	515	467	482	501	516	525	475	525	528	489	511	481	491	500	497	504	500	535	525	501	462	512	470	506	508	527	462	462	515	498	506	538	500	487	497	515	507	474	506	507	499	460	489	483	522	510	475	525	505	510	508	474	493	487	482	471	485	499	498	509	521	497	459	509	506	485	471	455	467	524	480	499	484	528	468	503	491	533	490	500	508	476	542	544	498	516	492	525	471	530	489	532	499	525	501	474	487	515	493	497	475	503	486	486	541	515	497	473	555	508	499	473	510	486	469	495	495	493	490	501	463	500	490	497	454	497	464	471	506	495	482	502	500	505	482	502	486	475	474	488	498	512	506	506	493	490	492	469	500	479	490	567	453	552	462	466	491	475	509	489	486	467	483	527	490	477	492	461	544	483	484	524	450	459	501	483	440	518	523	478	471	484	482	493	459	508	518	474	492	475	486	482	521	498	489	471	520	508	502	503	473	473	517	510	501	473	519	506	520	458	504	520	472	476	492	537	486	502	487	457	517	491	515	498	538	478	575	495	488	439	489	490	501	483	495	461	489	510	492	491	517	500	488	494	488	491	526	508	478	516	489	483	518	475	540	492	475	492	517	496	472	493	471	484	517	510	429	477	539	495	464	478	509	485	468	464	528	492	507	461	491	487	495	489	501	498	500	479	510	472	507	495	520	534	473	529	473	496	531	498	475	472	500	472	491	519	484	506	489	468	495	486	481	507	496	486	493	513	480	503	520	472	465	485	520	482	490	513	488	484	510	507	478	493	493	498	498	481	490	502	464	483	467	468	491	491	492	467	475	528	516	484	471	505	502	466	522	502	499	498	456	511	489	518	504	450
39783	32121	37978	35378	27587	21447	17072	12830	9250	6702	4581	3600	2873	2229	2077	1702	1280	1107	971	848	625	578	517	462	360	322	298	297	249	253	297	275	242	234	219	219	192	226	178	174	179	184	185	196	165	169	186	202	184	177	195	175	194	191	163	156	167	175	178	161	178	165	162	186	181	162	172	170	176	152	194	190	181	198	193	175	163	182	150	177	190	171	169	150	164	188	164	185	207	182	180	169	192	158	169	144	179	173	172	187	171	178	193	191	184	166	157	175	159	159	160	164	149	181	177	174	176	194	216	177	182	182	173	174	177	178	164	173	169	188	186	178	203	162	165	163	166	170	161	172	169	171	178	181	160	180	175	158	186	193	163	181	192	168	156	172	181	177	200	194	183	186	161	209	180	189	152	177	169	164	182	197	191	191	182	160	203	176	162	187	166	157	167	182	185	168	158	208	187	206	185	173	180	172	182	149	168	167	202	183	159	198	153	164	143	188	159	164	187	159	159	177	186	182	167	167	183	177	198	174	181	172	162	153	192	179	176	186	187	182	163	184	153	178	151	175	170	193	165	161	192	178	170	176	166	154	180	159	170	163	195	181	187	169	177	185	177	134	180	169	164	180	157	179	186	168	141	147	170	165	161	163	165	179	196	185	184	170	180	160	189	153	146	180	165	173	190	181	187	196	168	155	165	165	178	169	183	189	186	163	164	190	171	187	161	152	171	183	196	173	179	163	159	186	148	178	161	174	163	180	175	188	171	177	145	166	161	173	170	183	187	166	198	166	161	179	165	206	159	157	168	152	176	167	181	183	193	155	163	178	148	172	178	182	162	178	158	173	186	181	179	201	174	189	186	176	159	197	187	185	191	177	179	180	176	163	183	169	181	176	187	177	171	195	197	188	167	176	171	183	182	165	167	162	150	181	161	171	183	160	195	161	174	190	160	185	163	171	167	186	161	187	182	166	168	166	185	154	177	170	194	169	162	164	185	142	200	166	170	168	174	189	168	207	195	176	184	187	184	175	168	192	156	163	175	177	164	167	177	168	177	163	200	161	167	166	191	150	157	195	188	179	150	175	178	182	171	168	185	190	157	182	158	162	163	179	184	163	167	169	170	159	163	172	187	168	181	152	161	160	163	202	186	183	151	146	175	171	173	201	170	170	179	174	171	156	159	169	179	163	158	167	157	167	162	169	174	155	147	176	158	148	174	190	203	192	162	172	154	185	178	185	159	164	191	163	184	174	163	182	175	174	150	184	182	185	166	175	182	162	140	184	150	148	185	181	180	167	175	202	185	161	157	162	188	208	166	204	165	164	170	162	176	183	169	166	173	182	177	187	161	182	156	170	158	171	163	162	210	164	163	178	187	158	191	169	162	152	177	171	173	195	157	157	162	185	208	188	202	170	164	164	167	150	164	177	175	172	176	176	152	181	181	174	169	184	174	182	178	193	180	182	170	174	201	172	187	172	184	182	160	172	183	179	157	179	166	171	176	160	169	190	177	193	167	188	172	182	172	176	185	176	174	160	186	165	168	148	165	201	154	169	186	193	192	152	189	188	203	171	183	172	189	181	168	168	154	161	168	159	171	204	153	181	179	200	174	186	155	196	192	170	159	173	152	196	169	176	185	184	162	188	171	165	190	179	138	173	173	177	167	167	162	178	169	174	160	197	180	192	171	159	154	168	173	175	195	183	158	184	176	163	173	181	171	185	178	173	171	173	181	171	165	187	189	190	200	181	189	166	162	182	186	182	160	175	150	160	185	162	189	144	178	181	185	178	196	162	161	176	193	180	170	178	169	185	173	176	180	185	180	176	186	155	180	183	180	187	189	167	170	163	175	184	162	188	173	168	150	167	182	170	151	181	148	165	168	161	171	195	188	177	190	174	181	196	174	179	163	161	185	187	197	185	190	164	195	171	186	181	160	172	205	190	149	160	186	190	150	156	163	180	175	181	171	160	183	183	166	181	164	200	167	145	171	171	172	189	185	181	187	181	155	170	180	163	175	168	182	163	172	168	171	167	164	164	183	171	178	167	200	194	182	186	171	173	161	168	176	188	171	167	183	207	178	175	180	161	158	189	157	167	190	190	189	179	185	179	175	201	177	213	170	173	168	172	180	175	176	150	177	186	183	163	169	183	162	179	177	186	148	176	157	165	179	176	161	149	157	178	168	146	178	171	174	192	163	193	174	146	181	182	169	202	173	189	180	182	169	178	183	155	160	197	166	187	167	163	162	202	190	187	173	185	177	169	185	174	130	189	168	164	171	175	173	207	189	192	166	190	145	174	167	186	181	179	176	192	161	172	177	187	171	176	155	162	153	171	180	179	185	177	172	165	165	191	182	189	168	165	186	182	171	203	194	175	180	179	177	163	201	172	188	181	169	169	208	171	167	162	160	177	176	162	167	146	198	174	171	186	190	176	191	165	153	157	182	162	171	153	158	158	189	162	170	163	176	161	170	168	176	211	178	171	180	187	182	197	184	205	159	166	177	180	174	201	175	172	183	191	177	188	156	168	180	173	163	156	178	173	179	171	175	165	159	163	161	176	164	172	179	186	178	174	206	174	181	175	182	168	165	179	170	178	197	176	153	175	157	162	178	165	189	187	159	169	153	203	189	159	173	162	144	185	187	151	171	185	182	188	167	159	179	177	176	180	181	158	171	178	182	165	156	176	169	179	179	168	173	154	166	202	173	200	181	157	162	189	185	189	169	201	182	187	166	151	172	196	170	169	190	179	174	178	167	173	171	165	166	166	185	171	165	170	167	172	156	169	200	157	164	187	168	163	165	171	165	185	185	164	200	166	204	173	167	158	178	178	193	174	161	186	175	175	163	178	169	187	167	187	177	187	160	161	153	196	183	186	182	169	176	169	151	163	176	164	175	174	171	202	197	169	178	180	191	178	165	181	162	176	187	190	155	139	166	178	188	192	171	161	183	178	184	176	188	171	146	179	181	186	184	188	159	186	171	170	187	178	167	182	189	176	165	173	187	176	180	177	176	151	177	181	166	182	167	166	164	187	164	170	175	208	164	155	172	167	168	188	175	189	167	182	186	171	183	177	191	186	178	176	185	203	159	175	179	183	166	160	168	173	186	171	183	187	169	178	170	174	176	191	165	166	167	179	198	160	167	171	184	179	171	157	169	165	159	165	171	163	167	174	172	180	151	178	175	147	171	188	186	183	174	162	172	151	176	178	181	174	168	183	157	186	169	162	177	195	154	169	151	182	187	188	192	184	156	162	183	175	197	181	182	178	187	187	169	203	193	183	219	166	179	147	159	166	186	188	175	182	187	180	189	188	150	186	173	186	181	177	164	156	172	169	165	196	192	175	149	179	186	171	199	174	195	168	173	168	169	173	189	169	165	186	171	174	169	178	191	181	176	165	168	145	168	198	169	155	153	188	178	181	194	176	161	183	166	190	153	157	168	180	157	181	178	159	169	180	166	168	171	189	159	170	181	152	182	174	174	188	180	165	170	163	175	171	176	169
24205	25064	39674	42419	39051	35106	32627	28977	25479	21998	17127	15143	12894	10767	9900	8248	6614	5832	5392	4413	3600	3160	2414	2018	1784	1686	1562	1412	1281	1092	1043	903	890	826	784	683	741	664	650	660	615	561	541	552	575	579	495	550	513	531	462	493	487	484	515	493	457	478	461	464	500	481	465	494	486	511	499	485	464	470	481	482	462	471	499	480	468	488	513	483	475	440	474	476	440	485	467	478	468	489	445	486	483	502	469	492	448	406	477	454	477	464	478	482	480	467	436	464	498	407	448	460	427	450	440	461	450	446	470	491	467	455	452	486	483	429	467	494	460	470	453	445	450	465	438	457	440	453	440	445	443	490	447	460	469	492	492	464	451	486	461	441	421	469	416	439	472	480	467	477	423	492	440	436	466	422	454	460	425	453	442	480	482	453	472	422	475	472	429	463	464	471	474	471	423	444	437	466	473	437	476	467	459	439	476	436	442	425	473	453	455	477	483	438	474	500	452	453	470	477	448	442	513	456	489	456	435	469	442	443	481	454	431	477	459	477	445	435	439	488	476	414	433	477	471	459	475	435	421	454	430	473	464	457	457	464	456	438	435	435	467	484	498	465	463	446	432	430	444	457	476	445	475	436	441	409	467	465	450	469	448	460	446	492	480	470	442	444	414	442	445	438	436	444	441	474	492	465	461	457	433	461	476	469	442	447	447	465	474	430	479	491	438	444	480	457	484	441	461	477	448	432	474	450	481	487	465	437	445	459	452	464	453	464	493	441	464	440	467	464	471	472	473	481	458	464	503	459	479	440	489	473	463	447	462	394	435	473	473	439	454	458	465	479	455	444	444	480	460	445	459	442	475	424	493	419	453	445	427	469	477	475	475	447	465	426	456	419	454	475	412	444	462	416	466	476	476	436	485	424	442	476	455	493	480	426	445	448	432	483	429	435	440	445	528	444	451	430	436	443	463	497	464	429	442	469	428	456	462	438	449	473	480	455	443	470	473	457	485	493	443	464	455	494	444	451	473	442	459	444	436	467	495	473	466	425	477	476	496	467	461	502	469	447	446	480	466	472	442	430	471	481	479	468	459	453	441	479	455	435	442	494	480	455	476	446	439	478	460	466	480	440	442	431	504	463	472	440	453	465	434	492	455	482	467	453	435	469	454	448	467	486	446	452	464	436	475	505	455	445	495	440	453	475	474	485	491	505	463	469	432	426	475	432	451	441	520	489	461	496	446	467	442	469	486	458	425	480	470	469	493	459	502	453	428	453	469	468	430	464	433	455	472	458	464	452	468	465	501	497	465	445	468	449	439	477	448	434	432	452	436	452	491	449	462	478	405	442	500	486	470	482	451	446	440	440	472	478	466	453	466	446	467	458	454	441	455	450	491	462	457	430	468	481	489	478	407	452	466	463	467	479	469	477	439	477	451	498	427	441	448	432	427	493	469	493	446	454	456	410	415	456	473	438	450	451	450	455	460	462	476	478	471	424	479	462	490	491	478	465	478	446	404	422	451	512	450	448	430	458	469	460	444	469	482	458	445	472	426	476	496	468	472	429	437	469	475	461	474	429	470	473	457	478	413	478	448	494	420	440	482	481	456	476	467	468	475	449	486	447	478	414	479	445	485	466	487	484	481	443	454	459	430	451	468	429	476	482	464	466	504	499	452	481	496	445	460	458	452	473	489	444	479	467	473	429	450	489	472	432	452	534	403	502	438	456	465	462	483	467	411	460	456	433	500	486	485	438	471	484	478	434	496	431	466	473	469	459	466	474	484	465	488	480	475	457	435	448	451	442	461	456	453	462	473	451	479	469	481	491	487	474	462	435	479	464	450	439	463	440	490	480	441	421	433	447	477	472	452	453	416	492	492	470	464	460	491	454	457	441	465	473	469	496	448	451	424	460	456	435	433	429	449	469	463	463	478	448	449	443	450	417	427	487	454	459	465	421	454	438	414	441	470	458	498	458	442	470	482	461	476	453	466	489	458	444	490	464	464	453	455	444	462	445	461	479	449	431	526	440	476	471	465	459	496	426	466	459	419	468	449	430	458	504	432	466	480	454	505	459	445	459	461	463	456	452	486	488	450	465	477	453	438	468	457	471	486	449	460	441	500	466	494	479	448	458	435	444	479	398	446	464	439	481	466	437	510	457	452	449	463	452	420	472	472	486	491	478	417	437	433	442	443	488	459	495	486	459	473	453	484	480	477	448	453	477	450	485	481	449	424	485	447	464	486	438	477	414	443	460	489	445	478	475	484	445	429	456	444	469	461	460	474	467	439	472	438	476	491	448	526	455	477	498	442	432	448	458	456	457	464	470	457	460	498	505	433	464	467	460	460	432	455	483	484	443	451	463	466	469	453	503	465	431	463	427	468	461	482	485	464	466	431	454	468	448	455	504	452	441	463	429	444	477	493	444	462	486	445	455	468	404	450	447	509	486	429	460	459	501	450	457	487	462	462	464	462	468	444	468	475	440	438	451	465	470	427	492	460	440	463	452	457	463	461	461	465	449	441	466	473	438	439	431	507	439	416	453	463	451	422	427	445	456	464	466	488	456	443	475	431	475	451	426	452	483	416	475	388	487	434	453	409	465	435	429	434	454	470	457	462	444	484	482	472	459	429	490	447	434	460	473	444	502	440	477	452	458	438	458	443	431	472	449	447	485	458	455	477	503	464	458	443	435	490	446	429	461	465	444	447	458	504	497	462	434	509	469	473	478	467	434	458	465	453	479	459	469	461	434	430	499	507	448	435	460	494	446	455	460	447	441	473	436	455	448	491	491	481	463	447	474	463	445	479	466	471	457	476	420	433	479	443	504	385	445	467	448	438	441	505	439	463	456	451	461	448	442	459	464	468	442	480	434	469	441	468	467	482	448	476	426	437	460	458	444	465	499	506	442	436	458	472	470	467	457	467	426	455	469	480	473	466	495	460	412	457	481	467	469	435	461	468	468	440	487	467	463	487	434	489	440	470	414	429	487	445	418	482	482	473	472	463	463	460	437	477	461	423	420	489	477	448	460	459	440	468	469	479	472	473	461	474	458	461	474	473	447	464	458	457	452	494	451	457	496	473	422	486	442	472	486	479	432	428	463	444	500	452	475	441	481	438	430	475	472	426	483	446	480	446	472	486	484	465	459	448	477	435	480	459	433	453	450	467	438	434	485	464	490	476	454	462	454	441	474	450	430	500	480	447	445	459	476	463	430	460	484	487	495	439	457	486	507	479	426	419	455	454	437	487	455	444	457	440	443	470	432	464	415	466	447	484	462	445	452	445	438	471	442	444	439	449	483	444	448	500	423	474	454	416	452	460	467	517	472	454	470	458	472	424	475	502	416	459	453	430	441	454	466	409	437	444	430	455	474	450	445	462	508	481	489	465	468	445	463	473	469	463	448	466	457	514	433	478	467	455	455	492	431	444	468	484	463	469	433	460	431	447	446	453	448	466	458	464	447	437	442	449	472	475	466	461	424	474	418	461	467	434	471	452	452	474	467	461	504
24373	21040	23098	18500	12291	7920	5255	3708	2599	1959	1593	1220	980	860	732	632	475	446	377	372	303	314	276	260	274	255	208	215	239	213	209	210	185	204	191	213	227	206	193	187	181	204	181	172	181	191	217	185	174	217	179	193	193	174	156	186	186	156	200	183	190	172	192	191	155	179	180	180	158	173	175	221	177	179	150	185	171	196	198	190	181	207	175	182	169	171	182	201	193	149	202	215	186	194	165	192	180	191	172	186	203	185	172	186	178	180	199	180	164	170	171	147	182	187	202	162	197	184	183	181	198	187	189	170	171	197	166	178	197	201	175	188	184	199	172	203	178	185	199	201	200	177	168	191	198	174	214	183	180	173	192	193	208	188	184	199	178	189	182	188	170	178	172	195	170	173	178	189	198	184	192	184	194	196	174	161	191	159	189	175	180	162	188	190	210	166	181	196	195	186	207	201	160	168	198	182	191	195	175	178	201	170	191	188	198	174	184	163	171	190	190	197	193	173	202	197	158	210	205	166	182	171	188	185	200	171	170	193	201	169	165	187	166	173	198	181	172	195	183	189	169	210	185	193	169	180	187	165	174	178	198	194	183	186	200	180	190	202	190	186	203	195	180	185	193	184	210	177	173	167	194	138	182	146	187	203	179	183	184	188	185	216	187	214	187	172	200	195	165	172	190	154	173	204	183	213	180	170	173	204	172	185	198	183	204	209	199	151	169	177	192	179	160	188	201	187	175	182	202	190	218	184	172	166	157	169	186	193	173	182	200	182	182	173	194	167	200	182	190	198	178	170	192	157	204	161	173	174	220	188	181	179	194	194	187	201	207	176	181	184	185	195	186	176	190	178	187	178	175	193	162	175	163	149	172	178	171	168	184	184	186	177	199	174	190	160	158	166	186	165	171	160	202	202	194	179	174	189	190	199	160	158	190	201	194	173	181	170	163	181	193	180	199	167	200	196	177	182	173	182	198	208	180	171	186	168	176	174	196	205	186	174	176	180	183	186	192	159	190	208	184	177	190	169	199	183	167	198	171	165	184	173	182	185	185	172	193	200	167	183	182	179	164	186	195	203	203	175	187	177	191	191	193	180	169	188	180	178	176	172	182	206	196	182	175	201	205	194	172	176	170	185	190	223	168	208	190	185	193	176	171	195	180	190	185	180	191	190	192	176	195	180	178	195	225	195	191	173	177	161	188	160	177	173	205	181	170	150	188	198	199	171	159	167	175	178	184	184	187	182	177	161	182	199	206	185	171	195	163	179	175	183	146	200	200	156	204	176	192	177	158	178	177	171	189	193	184	183	183	189	197	179	181	185	190	177	190	168	175	174	176	185	165	189	178	182	179	159	159	162	177	154	188	185	193	203	166	177	202	170	192	209	162	182	168	208	182	194	156	215	208	215	181	183	188	157	181	164	179	191	165	189	196	163	158	200	176	175	187	190	185	173	193	182	160	176	210	169	182	183	162	187	175	184	168	179	206	170	178	184	165	214	170	180	181	170	201	197	161	173	187	205	188	176	206	174	174	171	188	190	178	163	175	214	196	172	179	202	192	184	187	178	164	172	188	182	191	185	184	175	180	167	172	175	189	177	204	185	196	179	191	187	173	172	165	206	179	208	198	160	177	185	183	196	212	196	172	210	179	150	177	193	171	194	187	179	194	164	193	185	187	185	191	175	199	174	190	185	183	199	189	170	191	197	178	172	183	213	181	180	172	187	188	213	187	198	178	184	191	198	204	186	172	199	181	189	184	172	172	182	186	188	210	179	173	187	188	184	169	199	196	189	212	184	188	214	198	214	190	173	182	211	194	166	207	190	193	184	164	175	178	163	178	179	184	199	189	165	171	174	183	187	195	184	182	171	171	196	205	194	194	182	201	178	167	193	188	189	170	191	178	163	173	185	167	150	203	199	184	197	209	177	197	169	171	181	187	205	179	185	185	179	189	156	173	190	169	188	204	196	196	185	181	204	215	191	188	175	203	176	179	179	194	201	190	179	183	173	198	203	183	175	185	170	172	188	203	177	189	185	187	182	185	175	160	179	185	192	158	199	172	166	195	188	203	185	198	181	175	165	197	177	204	189	181	189	198	201	194	197	167	187	188	200	195	185	170	185	194	187	165	173	164	183	214	186	198	189	198	187	202	172	187	179	175	196	162	189	175	181	178	207	193	206	186	216	187	176	195	192	182	163	166	183	186	199	199	198	176	174	158	176	213	189	186	172	181	180	193	178	181	167	170	211	192	161	160	195	179	166	181	188	162	192	176	205	171	170	193	193	196	163	167	201	184	170	170	188	190	198	179	193	197	178	179	193	182	190	213	197	169	174	201	172	188	195	199	175	208	201	179	165	171	189	182	155	203	180	172	196	181	175	181	208	193	187	177	172	187	172	185	196	180	180	214	208	182	199	199	190	175	172	182	192	182	174	170	191	187	184	218	188	183	191	191	199	199	173	174	177	158	177	179	157	193	177	194	190	186	187	182	162	199	200	170	164	190	209	188	174	181	184	176	183	177	174	198	169	179	190	170	187	182	186	198	187	192	184	173	188	185	169	167	208	172	183	200	194	198	181	185	173	209	198	225	188	180	193	172	169	188	179	181	185	162	185	196	173	188	182	189	159	176	186	164	153	185	160	193	177	168	161	198	184	189	169	160	190	191	181	174	167	178	166	181	183	208	198	193	189	160	168	190	186	193	191	198	180	176	193	177	217	192	174	183	157	174	190	184	182	204	187	179	199	180	172	206	188	179	180	188	179	184	187	180	154	176	213	179	191	199	178	178	155	189	187	197	187	198	201	173	184	194	184	189	194	163	190	178	167	187	178	188	164	188	181	183	169	187	182	196	181	179	184	191	188	206	184	163	194	172	190	192	197	186	190	189	168	161	181	170	183	181	193	194	183	185	191	178	168	189	164	193	184	173	203	204	205	206	197	192	179	182	171	178	195	191	186	194	170	180	181	175	160	181	182	195	171	206	175	166	187	174	186	176	182	184	155	167	186	175	186	206	178	192	165	175	193	167	171	164	177	199	185	175	178	209	183	193	180	185	224	175	181	200	199	190	185	176	192	168	206	185	182	180	161	209	186	189	171	196	191	174	185	169	189	170	183	174	176	173	177	175	177	198	183	189	187	189	188	194	180	190	178	192	182	193	192	193	141	190	209	195	198	188	192	211	190	184	182	178	183	205	158	181	163	177	228	187	185	208	169	184	173	188	179	188	172	196	200	179	199	172	184	186	173	195	195	160	200	191	178	175	167	174	170	196	180	193	175	188	177	193	187	170	183	182	186	185	179	206	192	180	160	191	173	179	185	185	170	188	191	197	200	167	186	188	167	214	163	187	182	192	191	182	187	184	212	170	184	184	226	169	172	175	166	175	165	163	184	185	194	186	162	177	196	187	179	198	182	177	169	195	203	184	168	190	166	180	207	167	170	161	195	192	191	175	186	175	197	169	199	173	179	179	175	191	181	193	180	202	184	186	187	178	205
13973	16762	29388	30657	26787	21853	17961	14383	11600	9619	7670	6406	5274	4426	3911	3181	2652	2260	1999	1580	1406	1282	1171	998	998	914	911	784	793	709	704	663	670	648	570	550	554	548	548	513	552	533	505	509	533	542	514	510	496	509	470	521	477	470	501	479	495	511	512	457	485	524	505	494	501	521	482	490	490	468	458	465	499	478	460	452	466	474	482	469	517	500	475	511	532	469	458	528	451	509	431	498	493	506	478	458	492	511	509	437	461	505	463	502	495	495	463	528	448	495	473	513	489	461	456	575	471	456	508	465	502	444	489	512	496	489	488	444	478	539	462	502	455	502	484	462	513	464	455	467	445	446	518	525	471	475	489	482	487	517	455	444	530	479	480	520	450	471	470	483	499	453	511	476	526	499	458	477	464	472	463	546	483	515	494	457	503	488	525	476	473	480	475	497	496	461	466	494	492	506	443	515	495	494	495	478	488	490	491	490	487	513	479	443	484	521	472	475	483	470	533	468	494	513	495	452	496	534	476	515	486	517	509	512	516	475	474	486	481	481	513	472	508	493	491	491	472	526	509	479	496	468	500	447	480	501	441	474	482	506	501	536	499	453	508	476	461	469	474	481	489	455	476	476	520	506	431	518	472	502	489	479	478	490	483	487	492	497	493	474	479	461	504	459	506	465	556	531	480	485	491	490	500	490	518	431	485	486	500	487	512	511	508	523	459	500	476	498	473	452	520	471	496	488	490	473	482	462	478	444	515	497	449	479	443	526	476	474	525	485	471	473	485	464	512	496	470	502	485	491	436	445	491	500	485	456	506	475	455	488	492	500	465	524	492	485	506	520	478	457	512	470	498	486	505	459	476	502	460	471	468	480	516	469	449	487	481	498	523	512	471	507	469	476	500	474	471	460	434	475	448	454	480	481	486	470	489	485	490	438	514	546	453	494	474	492	500	513	485	476	451	498	526	509	468	486	528	481	458	498	504	525	483	494	482	466	470	496	502	469	457	483	452	479	507	459	494	483	477	483	514	479	455	496	495	512	463	565	498	493	484	448	481	480	504	493	490	462	523	512	508	499	450	506	494	463	482	497	472	491	456	529	506	505	443	487	491	488	474	496	502	491	455	505	462	462	482	501	502	519	493	460	484	499	482	496	473	474	453	529	473	465	465	468	490	509	457	481	494	509	485	454	512	492	511	505	503	442	482	470	452	486	501	492	465	468	477	520	473	521	504	495	458	492	475	465	500	481	458	508	472	506	471	478	487	503	502	442	473	464	484	518	510	459	451	522	477	494	516	491	461	504	458	534	477	449	469	512	520	476	495	472	477	513	528	470	461	501	500	483	504	487	474	487	491	488	439	508	487	482	464	475	479	490	488	515	482	512	511	481	496	490	478	463	502	491	501	524	481	484	520	486	494	459	478	517	517	482	492	447	489	505	506	506	483	495	492	485	472	475	511	477	486	496	499	503	472	536	471	447	534	425	496	502	475	516	492	477	475	461	454	513	512	474	448	478	455	483	491	493	474	469	474	515	490	467	501	489	500	514	479	473	482	481	481	485	475	477	492	468	487	499	496	538	496	465	523	467	466	508	512	474	474	487	492	474	486	468	505	486	477	505	509	505	490	454	485	486	464	437	485	495	455	455	484	463	528	485	467	482	470	458	466	458	493	478	475	437	477	488	486	509	522	474	490	467	451	487	493	468	502	496	491	470	482	502	473	487	453	452	486	494	454	469	487	493	522	510	482	498	501	462	485	480	468	510	478	479	466	442	488	458	416	503	481	449	504	441	498	472	509	471	470	477	469	463	473	476	464	488	484	490	509	482	472	460	503	428	492	522	501	492	483	492	519	502	502	481	489	473	460	491	468	478	512	525	469	489	467	501	475	499	508	480	478	481	487	455	496	491	451	473	500	468	500	487	494	527	473	495	512	506	504	453	504	501	462	444	437	465	466	472	490	482	505	481	453	441	488	476	487	481	499	481	488	487	486	483	483	459	470	455	480	452	501	500	521	504	472	509	498	453	495	462	495	484	527	516	496	528	481	454	510	526	492	445	484	468	494	517	467	499	470	487	464	507	483	493	476	496	504	465	496	483	467	506	488	500	496	487	525	483	455	458	517	480	438	530	515	490	498	493	464	478	487	487	525	479	464	465	501	544	496	483	476	450	499	470	485	468	505	483	444	546	480	459	493	480	472	487	493	506	488	465	460	461	514	489	479	504	511	451	460	460	494	527	470	510	515	498	471	469	520	499	480	477	518	473	520	464	460	467	501	490	475	494	469	504	465	477	516	527	532	459	490	492	453	496	490	509	488	456	499	493	481	479	463	472	457	507	478	434	512	525	477	492	512	539	513	485	473	470	508	481	495	476	494	506	510	519	500	519	511	448	498	465	470	496	519	491	473	491	513	453	516	482	506	508	522	455	485	465	511	500	478	505	522	461	479	484	474	492	495	497	498	541	469	486	435	497	483	469	498	482	495	462	486	490	485	487	506	485	433	464	477	456	472	476	492	507	468	500	488	462	477	510	484	491	461	503	494	471	500	524	489	491	450	507	423	513	509	521	490	487	490	444	497	478	487	469	521	476	454	472	467	487	495	522	501	522	467	516	479	481	507	474	518	486	506	506	469	490	476	504	438	508	472	501	462	520	480	457	494	471	472	489	492	512	504	472	486	456	467	483	492	502	512	510	489	498	437	485	506	485	462	525	491	493	430	475	467	479	509	525	532	506	478	494	440	447	488	474	502	511	513	491	472	503	492	474	480	461	487	524	481	522	469	503	472	522	525	514	492	521	466	473	483	482	511	465	504	422	475	520	492	516	492	530	477	479	486	464	475	452	475	480	511	479	464	459	488	476	481	482	482	467	472	448	493	473	515	480	466	484	504	489	503	446	462	484	479	460	485	495	475	477	495	460	510	497	483	498	483	496	499	477	504	486	536	511	511	485	489	499	479	492	501	485	518	517	480	479	458	466	500	487	496	464	448	490	469	532	453	476	482	507	461	452	475	492	476	451	494	461	492	473	484	488	482	466	462	455	467	485	493	456	513	484	493	494	469	487	483	453	513	478	492	467	504	489	458	502	487	530	515	460	454	488	525	454	515	462	505	477	494	496	503	457	492	441	477	497	474	513	464	496	480	505	495	466	499	495	502	465	432	478	459	476	513	444	465	523	467	474	438	477	463	505	488	469	489	457	487	490	473	469	502	521	481	505	499	457	447	488	485	514	486	518	487	467	481	497	486	507	493	483	502	501	477	495	473	513	473	475	426	456	474	449	500	516	476	496	477	488	477	494	515	499	512	474	480	472	467	463	523	472	488	491	511	508	441	488	447	495	513	520	526	450	469	493	507	492	489	477	480	473	480	514	455	476	439	503	484	465	515	503	507	488	475	489	452	482	475	462	511	477	495	487	488	453	480	496	480	484	496	489	480	498	455	474	493	508	467	507	459	474	512	453	508	480	474	468	456	461	465	513	455	491	487	466	453	462	474	504	487	498
33912	27164	31483	28699	21727	15005	11121	8045	5836	4217	2943	2475	1873	1483	1416	1112	885	851	736	557	485	407	345	321	351	325	287	274	265	267	278	239	244	239	213	240	204	204	203	185	189	185	197	245	212	190	155	200	189	199	198	190	191	225	219	199	191	200	164	209	188	191	190	178	180	194	185	191	185	168	229	181	192	190	189	173	196	193	200	188	207	185	190	196	223	192	167	186	207	197	182	191	191	203	182	181	182	193	216	188	203	187	198	170	170	186	172	192	174	174	205	183	196	180	190	185	163	200	175	204	176	173	196	191	177	161	184	192	197	187	180	183	182	179	194	185	182	175	210	197	199	177	190	173	198	188	178	175	197	206	224	216	199	213	202	199	202	166	209	189	201	181	175	196	164	203	188	187	186	186	174	202	173	170	174	203	182	195	169	187	158	160	192	173	187	183	199	183	189	194	197	166	175	192	199	168	180	179	189	199	187	187	187	210	212	191	187	188	178	176	198	194	186	181	188	196	179	196	181	202	182	173	169	185	176	172	201	204	185	188	193	201	171	195	192	179	166	203	170	207	200	193	162	187	205	201	182	179	195	206	178	186	191	178	188	194	169	163	168	178	180	191	187	188	177	206	185	194	207	186	189	187	199	176	215	170	189	210	192	209	210	192	187	206	208	197	189	179	189	199	193	182	208	186	199	196	188	166	192	186	182	170	198	186	203	202	208	183	190	194	229	193	179	203	157	185	180	166	213	193	172	181	223	176	176	179	176	186	191	175	192	202	184	176	200	164	190	185	189	183	199	194	196	202	185	167	175	187	188	168	200	181	179	188	199	181	184	176	170	187	194	204	174	191	211	171	180	186	184	167	165	187	195	193	171	173	169	189	188	169	191	203	214	188	190	190	181	201	185	193	186	204	207	170	196	193	191	193	201	199	160	193	179	192	185	178	201	176	176	184	209	177	189	181	186	197	209	190	187	168	173	184	184	193	189	196	208	209	181	181	196	188	194	197	181	194	160	201	200	187	203	187	189	188	186	180	203	183	188	210	185	192	197	208	190	168	181	194	213	214	164	187	209	192	194	192	191	181	194	166	214	189	165	182	179	204	186	175	200	198	188	194	192	182	200	155	206	180	185	205	171	181	179	168	198	168	179	180	208	162	230	189	187	194	199	216	169	198	209	171	184	189	190	195	213	195	187	174	180	186	174	170	221	179	191	204	208	199	171	202	189	195	211	168	175	186	161	196	173	203	163	170	167	186	156	203	199	174	179	196	195	190	177	185	169	177	204	181	188	177	163	172	183	186	188	215	193	181	194	182	201	197	171	176	194	198	181	179	217	196	194	194	175	192	172	185	196	206	217	184	193	185	173	187	181	164	200	202	185	199	206	199	192	183	182	218	198	193	185	194	198	203	176	194	188	187	186	203	173	180	189	203	210	171	188	194	189	197	169	183	208	170	187	180	178	204	173	171	195	186	190	203	192	191	218	197	159	193	194	190	159	205	182	187	183	172	189	187	193	173	204	181	188	176	185	158	185	180	192	204	179	183	192	157	218	182	189	197	187	224	195	195	193	182	171	220	172	191	193	201	187	169	196	196	162	179	193	208	161	185	171	170	224	198	198	195	188	200	175	194	174	165	192	172	184	189	183	199	183	180	209	197	169	200	178	205	168	174	162	193	200	166	158	184	195	196	200	207	202	178	167	184	190	195	211	182	183	185	177	217	193	174	177	210	188	195	170	208	202	184	186	181	222	183	159	175	200	200	194	184	172	185	151	191	174	184	162	187	185	193	190	220	192	181	180	196	181	181	193	215	172	187	176	207	159	201	186	177	198	188	175	199	200	177	167	176	198	178	200	186	182	174	176	199	192	169	196	218	183	196	185	190	187	210	182	193	176	185	181	176	171	204	174	201	164	180	165	196	189	198	196	183	198	187	184	195	180	187	178	185	193	200	186	175	185	205	197	188	205	197	183	189	200	186	214	194	169	186	202	184	194	185	171	193	194	174	190	172	210	168	190	161	199	207	205	170	195	195	193	194	193	200	185	192	204	188	164	187	192	215	209	189	208	194	180	188	211	180	186	193	214	208	203	190	177	164	189	185	180	167	168	188	184	187	202	195	186	193	195	151	176	175	182	191	192	198	181	184	174	198	176	201	176	170	190	202	201	196	171	193	176	211	187	193	174	203	176	172	194	187	188	174	190	183	155	197	187	200	178	219	208	210	188	187	164	201	204	189	167	187	210	208	212	206	168	193	161	197	221	200	173	199	191	191	182	210	181	185	183	171	186	180	176	179	168	211	180	199	182	204	164	180	173	190	190	191	166	179	186	152	177	195	165	199	168	199	201	196	179	177	198	192	186	191	209	178	220	166	186	192	178	177	207	182	183	183	187	194	198	175	197	197	177	177	177	195	175	192	192	199	196	186	171	223	169	177	178	194	196	157	185	185	188	195	182	168	168	160	192	191	198	177	189	162	202	184	203	164	223	195	194	219	179	185	180	209	204	177	190	169	194	169	189	168	192	196	186	193	171	206	191	182	171	179	203	197	206	194	182	193	189	160	209	205	187	182	205	176	190	185	180	191	180	198	184	164	191	173	208	193	168	208	190	181	187	189	176	171	182	206	175	178	219	206	209	187	187	175	184	171	190	185	190	179	183	186	189	201	160	199	191	186	193	183	176	177	186	166	196	208	212	200	176	184	199	160	204	175	162	184	189	167	195	207	200	200	186	182	182	174	177	174	194	200	201	192	183	198	195	200	176	207	193	183	176	170	189	208	199	204	182	194	193	186	207	183	176	197	175	203	185	176	187	181	201	192	190	179	190	159	167	172	204	187	194	198	185	192	196	207	180	161	201	175	188	181	207	190	184	200	183	192	212	211	186	196	186	205	187	212	209	193	187	180	173	191	193	195	173	186	206	181	209	182	169	182	194	182	189	178	220	166	188	190	213	192	205	202	184	187	189	178	182	178	183	197	207	174	179	190	196	185	181	194	176	183	169	173	195	191	171	183	204	196	165	199	191	187	172	171	189	222	187	168	200	191	207	188	211	189	218	180	185	194	164	187	169	186	197	181	180	162	190	199	179	180	171	183	198	213	160	194	196	205	187	164	185	215	168	181	184	170	181	181	197	192	202	178	210	190	177	171	175	172	173	189	205	163	185	183	188	202	208	200	179	179	191	200	191	179	186	208	186	192	218	209	174	210	197	187	188	190	195	173	167	200	209	191	177	178	185	167	167	185	172	212	175	218	186	209	173	180	196	190	202	153	190	213	171	183	176	189	189	180	173	182	181	194	190	183	176	181	199	178	223	163	190	188	230	170	200	175	189	189	198	180	223	190	194	194	187	188	189	201	198	189	198	207	191	182	187	183	162	171	176	196	170	184	194	200	194	189	179	166	195	187	179	179	181	169	202	178	194	160	175	168	162	181	181	202	197	182	183	194	166	187	169	200	189	191	189	176	181	173	180	187	171	207	206	199	185	200	182	187	207	198
20824	21289	35641	37791	34393	29956	26704	23770	20472	16538	13169	11397	9633	8314	7200	5709	4770	4430	3981	2914	2474	2155	1775	1602	1497	1336	1208	1115	1014	910	821	878	772	692	711	677	684	648	633	616	542	567	571	544	533	538	563	527	512	492	525	533	539	478	542	507	485	534	499	518	548	522	557	502	499	509	522	529	531	533	528	526	503	513	533	476	491	514	475	495	494	507	487	497	520	470	506	493	514	503	480	455	490	470	517	472	501	508	476	500	485	489	484	524	458	501	493	543	497	540	481	485	511	505	503	501	511	473	487	530	455	482	481	461	488	479	453	456	478	481	460	487	537	492	504	470	516	479	489	510	528	509	473	510	503	518	510	490	506	497	501	483	442	501	467	487	517	517	495	471	497	469	477	488	487	514	492	475	493	501	473	474	445	497	493	522	481	497	496	486	474	497	494	502	489	483	479	484	526	518	487	505	490	512	518	444	520	471	501	452	473	469	468	477	525	494	503	510	489	517	483	520	441	503	500	528	538	495	493	529	487	483	528	490	522	465	458	516	500	488	468	470	501	472	495	507	503	468	481	507	466	488	450	491	424	528	508	490	508	475	517	495	510	491	530	449	455	469	504	508	485	503	487	449	456	481	477	490	455	482	497	517	504	462	497	462	498	492	478	473	506	522	523	488	485	508	484	519	492	492	532	486	491	459	509	499	502	493	485	496	514	517	513	521	447	490	491	485	508	514	494	497	478	478	496	498	469	467	500	467	498	485	504	491	497	509	522	489	520	490	496	514	528	517	491	502	501	457	501	493	511	470	475	530	467	462	511	464	508	480	452	485	516	505	478	482	465	482	483	512	530	522	539	480	553	470	482	493	484	483	495	440	527	537	501	524	514	453	482	479	500	458	482	477	539	509	490	466	488	496	485	507	535	464	465	507	526	486	508	460	487	483	475	476	534	445	472	509	492	475	512	487	501	544	521	500	463	501	452	487	541	514	489	508	513	497	487	506	465	485	468	459	512	502	467	502	510	508	457	491	462	535	460	491	513	491	517	485	517	451	469	513	478	477	489	483	498	497	512	501	480	469	478	508	504	485	450	505	548	483	480	497	459	493	530	483	532	467	533	482	451	493	478	511	448	501	486	511	472	513	488	472	485	474	478	480	489	506	505	454	512	488	514	482	514	537	469	462	516	469	501	475	496	508	522	459	449	499	500	527	475	505	490	522	463	523	506	489	473	497	494	493	487	472	515	491	481	506	529	495	487	487	491	509	494	474	490	502	467	493	496	498	548	483	517	487	500	498	511	513	518	500	478	510	524	518	496	501	510	484	445	499	467	494	502	516	481	537	498	504	549	492	491	458	488	502	515	518	476	477	497	492	559	505	503	511	453	459	490	500	484	492	519	512	489	480	463	528	488	496	517	484	452	501	493	494	477	468	496	503	479	494	500	482	490	494	520	482	467	496	495	503	468	494	468	501	466	454	506	489	465	509	457	526	489	487	501	527	500	474	507	473	453	494	493	470	489	491	434	517	503	506	470	510	495	498	532	510	455	493	508	483	469	492	507	520	455	501	473	505	492	494	501	491	510	536	475	459	497	483	535	516	487	466	506	486	489	483	472	483	513	454	486	481	487	481	495	455	467	498	486	544	526	484	503	483	485	520	528	501	517	518	516	487	475	538	491	461	470	461	474	532	507	493	487	489	528	532	497	486	500	480	517	513	497	499	538	510	495	477	480	496	542	490	485	522	494	521	444	464	499	469	490	482	487	492	467	488	457	470	476	497	479	488	520	461	498	524	463	505	518	495	512	490	499	483	508	507	495	464	495	508	487	492	512	513	496	504	493	462	465	504	474	497	488	502	524	510	476	545	525	525	498	500	458	488	501	485	451	476	461	471	463	507	486	462	542	507	474	530	482	490	511	494	460	505	495	468	507	476	490	519	480	492	511	525	492	460	504	438	479	495	497	488	501	508	490	482	506	474	464	504	495	473	487	513	476	506	463	480	531	517	490	486	508	511	467	456	553	494	479	492	509	499	511	520	494	460	503	462	493	500	512	497	458	534	473	468	511	466	509	498	511	514	471	489	472	476	520	502	439	479	508	457	483	476	497	514	468	486	478	482	474	495	472	481	445	486	523	499	520	508	502	517	503	459	481	495	464	521	478	481	471	523	511	507	500	511	501	510	486	506	525	497	533	498	539	485	506	470	497	524	514	469	464	504	445	473	491	480	485	488	497	504	472	489	472	532	504	488	475	478	473	521	470	509	513	499	509	516	545	519	472	474	498	525	526	553	441	489	446	543	487	489	481	463	484	464	493	501	482	484	494	516	520	484	474	519	497	518	487	487	445	519	522	473	507	516	483	535	451	497	532	478	488	492	481	491	470	488	485	531	490	501	519	496	520	491	496	456	510	521	541	489	464	499	484	499	479	472	459	498	493	493	522	491	514	518	463	467	488	475	476	478	500	474	478	503	469	530	512	444	481	494	503	482	486	513	517	452	524	463	484	506	485	473	563	476	507	497	489	501	507	512	491	511	498	465	491	500	486	524	509	518	525	529	470	510	507	481	520	529	468	501	528	491	502	464	461	484	537	495	504	524	501	506	502	506	490	492	483	513	480	494	485	430	455	498	431	554	485	504	516	455	498	471	501	493	494	484	460	470	501	482	477	506	505	471	504	494	476	500	498	516	471	503	502	487	486	482	512	484	485	468	468	467	451	521	467	499	456	506	494	517	514	517	476	507	483	476	519	455	457	496	481	447	497	458	503	496	475	492	464	496	516	489	482	526	500	498	516	478	481	482	538	506	481	495	477	488	471	513	481	498	513	510	515	477	464	484	484	487	537	494	479	477	508	514	489	454	526	494	498	518	511	473	482	486	481	512	486	493	472	488	471	503	478	499	476	524	521	481	500	471	456	476	549	539	506	455	502	465	490	514	490	463	506	496	485	506	470	496	516	501	533	482	514	487	461	480	461	481	496	496	479	503	527	515	527	493	520	498	530	519	508	479	503	459	467	485	527	466	480	513	486	486	455	526	492	510	503	531	497	531	515	497	478	512	503	485	505	466	498	499	483	496	469	443	505	496	480	496	509	493	495	485	493	501	505	466	521	495	503	568	457	519	503	505	466	502	512	503	482	471	441	496	469	494	515	509	506	458	518	485	500	483	459	504	483	514	483	472	501	528	503	494	471	530	446	496	497	505	479	486	502	499	486	480	449	500	479	476	491	485	487	517	477	479	469	506	488	528	504	534	487	499	461	517	510	499	500	473	495	478	509	508	501	497	492	493	474	448	500	496	506	507	451	441	473	537	508	469	482	464	510	492	489	503	499	509	499	493	497	508	453	452	475	473	505	486	510	452	530	489	504	538	496	466	499	480	483	480	500	481	510	486	455	500	503	499	492	509	514	474	493	494	510	502	493	484	477	452	499	502	478	492	501	445	472	521	501	488	494	497	506	502	467	506	478	465	469	493	491	505	510	502	495	451	479	497	463	472	485	516	535	495
40397	32164	38225	35231	27907	21330	17112	12735	9192	6638	4635	3802	2947	2256	2308	1825	1317	1190	1053	749	628	534	451	457	398	367	291	302	248	276	235	219	237	244	206	213	200	199	189	221	193	165	180	198	181	177	183	202	169	209	186	163	182	163	192	179	172	165	189	177	211	176	180	184	198	172	179	175	214	198	174	172	163	181	216	181	193	186	177	175	175	207	155	182	189	186	162	186	184	171	166	161	190	167	194	181	169	159	203	159	153	174	167	181	175	154	183	202	187	151	177	175	171	198	168	176	177	167	173	161	172	194	171	183	197	177	168	165	172	163	169	172	158	171	172	168	177	167	188	174	164	186	188	172	175	162	175	171	173	166	167	205	164	179	166	173	178	166	192	160	170	177	174	175	147	175	167	166	162	173	174	167	179	194	182	176	197	161	176	169	159	165	170	163	157	176	159	166	181	171	166	191	175	168	169	168	182	169	187	196	173	167	166	169	168	174	186	180	182	160	176	163	175	163	163	195	187	158	168	190	182	167	191	181	186	150	158	154	187	171	166	178	173	181	147	165	197	171	196	186	157	161	135	177	160	185	175	182	144	207	172	205	194	176	178	194	162	177	161	175	181	178	176	204	180	187	168	170	187	164	181	158	201	184	186	192	163	177	172	158	165	169	174	168	167	167	177	185	170	179	176	180	192	199	169	167	165	169	181	171	199	187	194	172	166	168	164	182	164	176	182	178	145	184	162	172	168	188	185	189	184	188	153	158	176	162	185	185	184	203	183	178	179	188	173	152	193	189	178	181	183	185	176	168	177	190	157	175	205	176	194	191	173	186	188	168	167	169	189	175	178	179	176	179	184	170	183	183	171	166	161	181	162	195	170	185	163	169	149	170	176	181	181	188	180	151	179	201	193	153	174	192	141	177	186	172	162	181	206	148	180	194	183	180	181	201	177	151	176	171	172	165	167	165	155	168	167	165	158	167	165	171	171	168	181	186	160	179	194	178	189	156	194	150	167	169	180	149	167	167	177	183	178	156	158	151	186	158	177	168	165	163	177	183	172	175	159	185	172	180	166	177	210	172	178	180	154	184	174	206	154	179	182	167	171	189	175	176	170	185	185	185	168	166	166	172	202	177	174	189	179	184	183	188	185	185	171	166	187	176	163	193	189	178	193	171	176	162	157	189	163	189	175	168	190	174	177	147	183	163	180	184	184	193	178	185	170	170	166	163	165	196	170	159	185	184	177	170	176	180	173	181	174	181	170	167	170	182	175	175	168	204	196	146	167	175	167	151	182	187	190	157	185	173	178	177	178	158	165	143	190	162	186	178	168	181	170	172	161	183	191	168	170	185	152	164	158	159	171	183	146	168	186	164	175	171	182	183	194	183	178	196	189	157	173	152	200	171	156	179	174	155	182	147	172	171	194	159	167	191	154	183	175	211	195	162	163	155	163	176	182	169	157	199	187	183	163	175	171	193	149	182	180	157	162	180	164	168	181	189	161	160	190	161	183	163	170	177	200	173	179	181	169	179	175	186	191	151	167	174	145	170	188	165	192	189	174	179	176	158	160	160	166	164	171	188	189	172	170	171	164	165	157	171	165	185	171	172	180	151	185	177	166	163	155	171	166	156	170	177	167	179	171	175	172	203	194	174	177	177	192	187	150	146	186	167	184	166	206	155	164	166	174	150	180	182	176	178	190	179	180	192	180	174	184	180	161	170	173	148	168	153	169	153	176	162	179	181	185	147	178	212	168	199	174	178	164	171	194	194	174	194	161	205	181	177	150	175	163	179	162	164	167	181	180	159	192	172	166	143	190	173	176	190	174	172	179	152	163	193	181	189	192	169	180	183	179	185	182	170	163	173	171	170	166	182	150	165	182	170	164	152	139	183	188	162	164	172	146	171	207	192	175	196	162	159	171	201	177	181	190	183	170	181	178	203	154	172	185	183	170	162	166	159	173	158	151	147	186	180	184	180	189	178	174	156	150	186	171	164	152	176	193	202	178	184	176	163	195	170	166	179	157	168	154	163	160	181	188	191	165	171	149	172	183	186	175	184	193	181	167	186	200	177	186	185	171	158	182	182	157	190	185	198	173	182	172	192	180	182	163	177	173	159	171	201	171	173	187	188	176	179	176	198	182	180	164	182	186	162	164	171	171	183	163	175	155	181	155	175	184	200	138	175	154	171	177	175	175	188	189	178	169	151	190	185	182	155	169	179	161	170	186	176	191	162	175	175	156	160	173	175	174	173	185	191	162	177	178	169	163	198	203	175	184	157	180	204	177	179	150	194	157	167	171	175	167	187	137	157	162	166	187	157	185	179	197	181	170	171	185	162	165	190	187	154	165	181	152	174	181	162	156	162	180	187	189	181	167	165	175	178	161	178	168	178	171	155	160	177	162	164	174	163	163	173	152	160	184	192	167	173	173	166	183	188	176	159	160	193	169	173	143	176	166	167	153	194	176	188	168	190	175	170	161	165	142	166	168	196	173	172	178	163	168	172	162	147	170	167	171	192	183	176	195	186	160	167	180	169	173	159	183	176	171	159	184	172	179	163	170	163	168	197	171	179	194	173	147	172	177	169	191	163	151	168	182	169	160	181	174	192	157	196	177	182	204	170	178	195	180	192	180	160	177	199	199	188	173	202	171	155	162	163	164	205	183	178	153	164	179	207	174	188	193	171	172	151	190	155	180	180	171	186	172	166	169	164	180	169	169	182	184	186	149	179	199	174	165	184	180	185	170	179	189	173	164	175	174	183	168	179	167	194	182	180	182	187	179	163	179	175	160	162	154	182	169	187	158	178	175	187	165	162	183	195	157	164	171	157	181	175	173	179	156	173	170	168	164	173	172	168	172	192	188	196	158	187	173	202	146	169	170	175	153	191	178	215	201	186	179	175	173	160	178	194	171	158	174	156	184	165	199	186	169	167	170	172	184	193	174	177	177	160	192	183	191	194	181	179	164	188	147	177	193	181	156	169	160	193	166	179	196	145	184	177	140	162	177	171	187	169	184	169	167	212	163	188	184	192	184	204	201	164	175	180	178	176	159	166	184	194	186	198	201	177	168	172	166	178	185	190	157	177	193	169	185	172	181	165	172	167	166	147	153	163	169	145	167	209	190	178	181	159	184	176	164	182	172	168	182	164	174	154	155	171	181	173	182	173	184	165	180	203	166	184	176	177	158	191	157	190	176	171	170	167	148	202	176	182	172	174	159	181	194	157	182	181	185	178	175	192	161	177	148	208	181	155	199	166	184	197	192	189	177	151	195	164	175	184	148	153	171	174	194	149	179	155	193	173	161	180	166	191	192	164	174	185	157	171	183	181	195	184	180	195	151	156	181	187	184	154	160	181	171	153	167	186	158	192	178	175	179	197	181	171	175	180	170	180	203	176	140	160	182	156	186	176	155	180	173	146	180	198	183	163	188	162	174	188	167	170	189	168	134	166	185	182	176	173	177	157	145	173	162	196	190	170	169	195	190	190	161	175	176	176
24397	24979	39314	42266	38979	34729	32553	29127	25332	21326	17564	15697	13490	11156	10016	8747	6815	6071	5413	4028	3557	2984	2225	2078	1911	1799	1533	1298	1200	1069	980	890	779	794	764	687	720	663	656	591	602	592	545	556	552	573	557	574	505	520	481	486	483	544	467	499	452	492	498	471	470	459	469	490	524	491	501	528	494	488	467	476	506	500	445	529	424	487	448	439	477	469	488	472	491	440	547	495	457	443	471	457	461	471	432	452	462	437	455	486	482	467	484	451	431	428	431	445	471	443	465	450	465	458	446	461	429	499	424	465	441	457	453	503	419	446	489	441	473	445	478	475	466	477	462	482	442	472	452	454	493	477	509	455	463	443	476	508	436	441	476	463	464	452	457	435	466	462	426	453	471	474	445	444	446	481	439	487	464	465	451	477	431	463	467	478	437	447	398	478	439	439	457	466	447	464	427	447	419	460	515	450	427	415	451	459	456	450	456	458	439	441	447	469	456	473	458	449	525	481	486	466	442	492	446	435	463	476	486	468	414	459	480	410	449	469	418	469	434	433	437	457	473	437	482	456	442	479	469	453	492	431	473	446	445	452	426	425	473	484	460	470	465	481	459	418	457	437	435	472	460	459	438	462	479	448	463	459	446	436	483	417	461	479	469	432	429	416	447	414	431	471	411	468	478	448	450	467	441	465	422	469	482	449	437	462	473	440	455	466	444	445	455	448	424	435	448	483	461	481	452	439	463	478	502	475	467	413	473	410	480	460	429	433	433	446	473	424	434	451	464	480	441	463	476	462	431	445	484	436	447	418	468	433	452	453	410	517	452	438	445	429	434	478	453	444	470	427	500	473	425	416	455	442	468	427	472	414	447	472	466	469	461	429	467	405	471	443	501	475	502	462	444	451	456	456	485	468	432	513	465	473	463	438	456	487	452	460	434	499	415	415	422	434	442	423	488	461	455	456	449	459	450	460	465	440	449	450	462	456	447	481	462	454	461	481	483	435	500	483	445	419	479	457	453	469	442	449	471	458	464	429	398	467	496	440	476	488	463	453	435	473	470	426	472	471	473	475	450	449	446	468	456	461	422	445	439	499	446	410	430	481	436	464	452	465	468	471	453	466	435	475	436	491	453	442	476	441	464	463	449	442	487	440	443	448	468	464	462	434	471	488	454	468	454	462	438	471	422	445	441	430	464	463	425	474	426	475	461	427	447	439	430	426	425	457	432	459	477	461	443	453	473	497	443	463	469	503	495	465	457	432	435	450	443	452	465	458	469	465	422	481	440	440	458	438	449	460	440	474	439	469	470	486	410	437	429	445	452	455	439	483	435	501	460	455	487	457	459	410	473	447	410	454	452	420	457	441	421	445	446	462	429	439	450	464	461	478	474	423	460	460	481	452	433	455	417	442	433	451	463	463	462	482	416	456	443	445	466	443	448	420	462	460	442	498	421	482	470	500	460	436	458	461	448	417	458	436	467	422	434	455	426	393	494	452	499	488	507	457	468	436	456	429	447	452	445	439	438	472	473	410	442	452	435	443	470	416	463	458	458	456	416	439	413	431	479	459	493	450	503	462	476	472	469	462	441	460	475	470	467	444	438	466	474	441	467	469	446	429	474	417	446	462	432	422	468	411	442	460	438	483	472	495	484	451	512	410	488	441	478	440	473	462	442	480	474	474	450	436	458	473	444	488	426	444	459	439	496	450	490	435	449	461	425	457	444	446	479	462	476	420	443	473	448	462	482	484	486	511	452	458	469	425	454	497	468	464	451	439	445	437	444	436	472	451	411	439	464	466	435	481	453	434	493	454	406	495	496	426	463	482	511	446	474	441	453	435	509	501	445	452	423	451	443	468	440	471	442	425	463	461	453	446	461	464	411	445	409	473	448	461	474	473	458	443	434	470	474	435	433	456	455	477	465	438	503	415	470	490	452	450	450	454	459	475	451	460	476	431	446	468	459	434	458	446	459	456	438	468	486	445	492	434	479	445	441	446	442	441	482	485	469	481	459	453	451	469	449	444	450	464	476	467	429	466	472	453	460	451	424	443	469	453	445	413	462	462	446	450	448	491	468	440	438	469	469	430	475	429	469	414	480	442	429	448	458	458	449	478	465	451	469	469	412	468	438	471	453	448	475	476	464	444	454	479	468	463	475	457	438	429	467	454	453	439	484	484	458	464	446	498	459	461	467	433	458	475	454	469	424	459	458	451	469	480	459	454	417	471	432	465	414	477	471	492	439	448	492	470	436	429	470	456	478	460	440	465	476	433	446	490	444	405	417	487	437	466	435	451	497	489	433	429	458	470	450	438	450	458	434	442	449	457	449	471	459	456	438	467	463	453	444	485	457	456	450	449	471	438	446	493	430	459	478	470	484	466	487	473	432	476	498	440	469	496	433	426	454	409	446	457	473	442	444	471	445	446	459	472	445	460	471	448	451	488	468	432	456	444	406	437	470	479	460	478	467	428	453	443	470	470	458	433	480	461	453	441	409	459	435	459	458	428	472	487	442	477	485	442	451	495	453	444	430	489	457	470	457	448	481	464	491	451	471	465	437	442	468	438	452	436	410	475	477	449	448	461	477	477	427	425	456	478	450	435	455	464	423	461	454	394	487	465	480	475	477	449	456	444	470	457	445	484	469	465	437	452	446	471	451	431	440	450	482	461	435	449	451	456	438	473	448	455	436	478	443	469	472	437	454	489	451	482	423	439	464	432	418	497	469	436	443	439	426	447	467	446	464	498	456	493	462	416	435	489	481	413	485	432	454	479	463	400	404	476	468	479	431	495	453	500	453	452	472	448	441	456	448	477	479	482	431	425	472	452	423	471	456	463	445	491	415	476	445	470	431	464	481	461	406	478	453	450	444	458	435	489	449	430	452	465	466	475	429	477	444	454	443	440	466	462	415	439	473	470	458	451	483	457	450	480	469	454	425	427	465	443	474	443	464	463	446	457	463	454	474	455	467	453	451	464	455	458	428	426	468	435	472	469	450	484	462	471	488	420	452	510	465	483	451	458	494	468	449	475	447	438	475	427	429	483	467	433	455	479	476	478	450	472	466	465	404	414	420	461	490	469	467	453	445	445	451	511	450	469	465	483	457	458	441	471	449	450	477	450	420	465	479	473	457	482	492	506	488	456	476	515	409	500	434	443	476	456	433	454	456	430	438	472	462	443	497	461	467	476	461	447	455	447	477	475	465	427	449	466	419	469	408	461	466	465	451	452	457	460	419	448	491	442	474	439	478	441	453	422	432	470	485	417	492	457	445	418	445	496	441	450	439	463	444	465	472	462	495	454	432	480	510	447	424	446	447	495	459	494	471	456	434	479	429	460	429	470	480	445	475	440	436	450	468	432	446	461	452	461	446	458	455	427	449	452	431	453	439	440	474	456	460	457	437	461	442	467	475	457	455	478	462	458	432	444	444	424	465	440	467	468	469	456	461	447	465	459	458	444	438	477	459	443	486	429	471	444	407	450	436	470	474	481	459	478	474	447	477	434
24675	21285	23142	18187	12171	7954	5283	3672	2600	2035	1570	1190	1022	803	656	575	503	504	410	347	310	328	267	246	250	248	236	234	244	200	217	228	196	203	193	195	218	178	202	189	170	206	182	196	188	197	185	187	192	152	180	206	191	199	165	194	203	173	175	179	216	187	189	175	177	194	175	174	200	184	198	190	179	195	157	188	175	201	185	177	213	175	188	202	187	163	200	180	186	184	220	176	193	160	194	179	192	169	183	182	204	181	164	158	178	190	196	208	186	173	192	184	172	185	204	191	202	171	166	188	187	149	171	187	190	198	175	171	182	180	174	171	184	176	188	184	155	178	199	185	169	183	164	199	189	186	178	178	199	179	178	203	206	195	226	191	184	169	167	190	199	183	182	173	162	196	176	192	178	178	230	179	182	176	205	179	192	189	193	178	179	203	164	172	172	193	174	213	188	184	168	167	191	195	200	191	174	171	183	169	169	171	218	192	184	167	172	203	194	163	146	179	197	168	186	182	174	184	200	194	170	182	177	163	178	175	233	175	181	161	188	201	161	201	194	177	191	177	180	191	178	179	190	182	178	197	190	184	191	171	180	191	194	197	174	196	186	173	173	166	172	199	183	194	189	191	211	180	200	180	181	186	187	187	191	177	211	189	191	191	169	192	190	184	179	191	187	176	158	197	211	202	171	179	170	190	184	189	178	202	224	179	161	167	177	197	174	209	185	191	179	185	184	184	157	194	164	180	175	173	168	173	187	177	186	179	152	193	186	207	171	204	212	182	166	200	162	195	204	196	197	192	185	189	186	197	181	173	194	194	208	188	204	185	194	191	196	197	190	201	180	209	189	163	191	174	178	185	181	192	184	200	200	187	180	191	195	191	179	200	189	200	172	184	192	200	156	182	191	190	166	203	180	190	179	174	183	199	168	181	193	215	210	175	198	195	186	176	159	178	176	175	186	191	192	173	201	214	190	179	172	182	189	187	191	183	175	195	209	193	200	173	190	188	186	180	175	172	177	190	213	192	189	186	175	199	191	198	188	203	199	151	209	191	190	174	195	184	185	202	168	204	182	176	175	162	231	175	183	171	187	196	190	202	197	200	194	182	205	184	167	195	166	192	197	183	175	172	196	181	175	171	182	184	164	170	176	187	182	182	184	204	188	212	190	199	197	191	177	165	157	181	172	183	197	202	195	196	174	208	180	183	173	184	215	173	199	174	191	190	189	154	180	182	178	182	215	199	187	184	214	178	193	192	182	206	184	185	181	158	210	139	165	184	172	199	176	192	158	196	185	189	158	186	172	204	200	176	214	177	160	215	188	207	167	189	199	178	181	205	189	191	175	172	190	161	177	218	162	163	191	180	181	196	181	184	174	164	218	204	161	197	162	183	224	191	183	162	180	188	169	184	154	175	175	171	174	183	168	193	169	172	210	205	161	175	184	188	177	184	200	194	209	171	177	175	169	171	185	190	167	189	186	173	192	187	173	149	174	213	196	186	185	174	194	209	194	181	180	169	179	180	184	184	184	174	177	184	216	209	202	181	190	213	201	203	175	165	210	177	176	171	192	156	169	198	173	187	173	191	189	187	208	187	173	203	191	186	209	179	173	191	209	197	179	179	178	172	177	199	173	195	217	221	186	181	183	174	180	201	202	185	195	173	206	176	165	192	178	205	195	184	172	159	197	198	148	180	173	181	200	212	173	201	199	171	188	179	180	179	204	190	207	157	178	190	194	193	182	148	177	177	157	181	197	208	159	189	190	189	196	175	201	212	172	180	180	178	175	180	176	170	191	175	190	224	212	212	197	212	184	179	168	188	192	176	168	200	181	184	184	181	205	179	181	177	195	178	171	176	178	178	203	174	180	178	172	193	188	185	190	193	182	193	201	189	192	173	195	202	205	163	190	170	192	193	167	171	180	187	198	166	187	165	193	173	190	158	201	170	172	189	210	190	192	208	226	162	161	178	175	183	177	190	187	176	170	194	180	216	193	175	180	174	208	199	166	188	189	162	193	193	198	188	175	170	188	174	196	185	206	194	184	197	175	180	160	170	173	162	166	156	168	188	190	200	188	187	169	212	161	186	200	160	172	170	176	178	159	192	163	178	185	166	180	168	208	217	199	209	197	197	192	194	206	175	202	184	178	193	178	183	184	199	167	205	169	192	198	193	184	180	183	202	181	171	170	184	190	200	192	187	201	202	175	193	199	177	171	171	188	188	172	167	170	197	178	185	175	187	155	157	181	177	194	200	189	189	198	208	173	187	198	206	199	191	167	170	191	203	191	199	217	171	208	201	201	163	196	161	171	174	174	178	198	181	210	201	173	145	184	187	183	181	201	192	147	172	171	172	188	202	176	184	191	196	184	206	212	179	172	186	166	164	177	188	192	188	162	190	162	163	182	226	186	181	196	196	204	182	181	187	174	184	185	189	185	168	186	187	177	175	176	178	179	168	212	166	206	173	179	173	183	171	191	178	179	176	189	165	162	169	178	195	202	184	199	173	177	173	188	190	171	170	172	178	179	177	167	185	188	187	181	160	176	163	193	180	172	159	170	190	167	217	165	188	175	174	198	174	190	190	191	191	179	176	173	184	189	180	181	186	206	167	199	165	174	182	173	175	199	232	204	175	178	181	184	211	178	202	175	191	170	186	198	188	193	183	163	204	178	201	211	172	195	180	174	193	181	180	172	194	164	159	183	194	161	173	193	192	174	194	173	184	181	176	180	174	173	164	197	182	191	164	186	172	199	162	177	183	202	194	183	186	180	185	180	211	186	186	192	177	192	186	200	174	184	180	155	180	172	207	192	192	179	195	196	203	161	165	192	191	188	191	180	184	185	149	191	175	206	167	160	169	165	181	185	172	194	166	185	168	176	193	205	168	189	173	183	176	164	179	215	191	183	164	186	167	198	194	176	187	184	189	198	193	191	160	180	160	171	190	201	185	173	206	202	192	202	155	192	166	161	193	200	159	177	191	167	165	183	169	191	174	186	172	179	199	177	172	181	186	194	172	197	208	185	172	195	158	200	202	196	177	148	191	160	189	196	187	190	178	171	218	190	196	167	186	190	205	196	190	181	185	192	215	202	180	183	177	177	172	168	180	184	149	195	184	184	180	211	173	203	176	170	189	183	184	166	183	199	191	184	184	176	176	192	203	201	196	186	186	172	182	177	178	188	204	176	199	179	160	180	168	177	194	175	156	167	178	174	183	202	200	201	180	188	206	167	168	202	186	212	169	192	178	194	196	192	196	187	172	194	170	216	191	173	163	183	174	182	191	179	187	191	143	189	181	182	189	170	174	167	185	185	152	186	173	197	160	180	206	198	191	189	209	179	190	167	176	181	218	209	200	198	182	210	182	162	193	182	188	171	177	172	184	213	171	160	200	196	178	171	211	157	156	190	162	162	200	178	178	185	187	186	185	181	169	184	161	174	174	189	182	180	174	187	187	184	186	173	156	196	192	207	186	157	154	185	182	180	179	184	191	205	181
14393	16694	29262	30410	26373	21945	17874	14194	11490	9585	8006	6531	5532	4423	3824	3139	2698	2322	1882	1669	1455	1269	1077	1084	1006	950	882	822	750	710	645	648	620	638	560	583	510	579	543	541	516	520	513	498	536	496	550	486	472	503	523	461	487	511	478	519	490	505	496	436	467	481	499	500	487	443	471	495	457	474	488	481	444	467	478	482	465	445	492	491	480	474	461	469	504	474	483	480	486	508	471	456	512	504	474	489	491	492	514	471	474	497	480	489	491	471	501	535	449	472	475	491	507	463	494	500	455	487	467	484	486	506	490	477	521	513	509	457	440	471	466	545	515	462	472	486	490	448	481	478	503	519	496	500	488	500	527	459	464	459	486	508	498	480	460	490	450	505	456	498	516	476	483	484	503	499	462	491	473	493	442	488	500	500	476	489	476	459	463	499	481	501	498	480	487	492	507	509	472	498	458	483	483	482	484	477	485	461	513	504	470	475	497	496	445	454	507	487	491	453	489	457	471	467	509	473	469	485	469	481	506	442	508	467	475	492	493	479	478	484	502	474	488	455	503	487	528	511	496	449	454	468	506	483	472	476	482	488	488	468	487	504	471	485	478	454	470	453	495	487	505	514	510	496	510	500	485	490	498	473	490	480	457	448	466	494	499	456	459	500	463	462	503	491	456	515	447	442	490	499	521	455	506	500	505	487	526	500	493	469	476	460	469	468	505	480	485	465	491	493	504	486	490	475	462	497	495	506	492	499	492	509	493	484	485	482	469	481	511	485	506	477	482	487	491	469	470	497	489	500	473	467	468	484	456	486	492	504	486	466	523	471	449	482	500	498	482	451	518	496	502	451	484	484	500	466	466	465	478	456	476	483	460	460	478	473	490	471	495	492	476	455	474	485	457	478	454	514	534	502	467	492	468	527	503	483	463	516	442	484	481	494	508	487	509	499	479	480	487	488	467	529	467	460	481	500	457	519	459	527	470	463	499	528	524	495	515	464	478	469	478	505	526	456	491	460	475	472	479	501	485	539	456	483	475	491	480	488	514	493	459	445	511	504	472	464	498	466	507	478	474	499	488	553	475	514	490	470	469	502	511	464	475	485	485	475	497	436	498	515	505	491	468	466	489	476	482	479	500	481	473	468	447	485	522	462	466	489	463	493	489	485	449	475	505	506	499	505	522	511	489	480	475	457	467	487	475	491	462	507	469	524	504	462	504	473	465	466	497	462	462	492	507	482	518	501	475	495	493	504	508	446	469	475	490	438	475	459	455	474	495	506	452	473	505	504	468	480	468	449	465	489	476	517	472	464	471	475	462	494	486	464	498	456	485	509	509	490	479	478	454	508	474	508	470	475	498	474	505	469	537	488	522	509	485	501	508	464	501	451	468	500	452	464	484	434	478	465	477	467	496	456	498	503	470	444	495	486	467	473	462	509	493	501	458	485	496	500	502	484	527	438	454	504	521	445	470	500	475	499	522	528	505	476	506	478	460	498	479	472	478	453	460	501	497	475	479	479	467	492	497	461	514	456	525	492	515	462	451	482	486	472	480	520	488	472	456	486	502	489	448	462	480	470	497	491	499	489	517	488	522	465	473	502	506	474	467	444	481	467	489	480	474	492	511	493	500	493	492	477	472	477	464	488	450	491	466	477	487	496	465	500	519	507	496	483	456	493	460	469	491	483	465	459	486	501	469	472	487	469	483	460	462	517	495	454	452	513	546	469	485	483	446	468	507	482	488	487	534	484	486	482	478	455	478	483	490	496	498	499	462	471	486	467	458	470	518	513	519	503	486	491	473	472	506	482	493	474	476	522	449	512	513	463	465	483	472	467	483	509	473	504	513	442	436	471	480	500	495	524	498	452	484	474	472	466	425	447	497	510	502	475	480	498	515	464	479	450	474	503	487	474	510	508	459	484	517	508	483	474	477	487	491	498	501	463	511	461	466	468	512	478	473	474	479	469	478	512	478	436	505	504	478	449	491	508	500	464	493	475	496	430	492	534	481	530	508	467	473	474	493	454	496	502	493	455	484	476	492	513	496	469	472	468	487	490	503	503	480	473	485	461	441	491	476	479	516	530	474	459	473	499	507	493	492	490	511	500	498	443	481	467	464	487	491	525	490	509	497	482	496	457	511	475	499	482	530	452	493	429	497	487	513	446	505	514	494	449	494	516	488	488	440	454	499	442	495	463	506	464	495	492	485	490	504	490	482	495	481	485	483	456	486	525	502	482	507	485	454	455	456	496	493	486	482	495	487	478	443	497	469	472	480	550	482	524	490	454	483	469	479	470	464	499	500	498	512	456	473	437	494	498	443	472	478	481	460	507	483	502	488	506	482	476	516	456	470	473	481	488	506	492	517	424	488	476	471	493	490	474	459	485	522	462	504	488	472	496	475	476	479	515	501	479	482	484	465	441	521	471	484	476	468	487	486	445	486	488	516	498	491	518	464	485	476	452	516	499	472	514	477	485	530	512	483	514	483	467	528	529	511	464	457	493	478	466	480	459	480	511	460	484	470	469	444	448	478	495	494	480	520	490	440	466	516	465	475	510	509	475	476	492	482	467	495	497	474	458	500	490	466	489	488	493	469	521	458	466	522	454	472	487	463	495	481	453	476	466	501	485	504	492	453	467	491	478	501	473	512	503	467	529	491	479	477	497	481	481	446	487	496	453	460	467	465	490	507	483	447	494	482	452	473	433	465	472	501	481	487	496	488	466	451	472	473	499	468	462	459	496	423	486	490	503	468	466	470	489	450	496	495	485	466	474	476	481	483	501	487	493	434	465	483	490	444	502	477	506	494	483	475	457	445	512	496	506	503	480	502	524	455	474	486	475	504	518	462	448	465	482	523	532	499	436	500	492	446	472	524	515	519	503	485	451	514	459	551	504	486	469	465	464	519	471	481	463	478	518	486	463	472	488	474	524	508	479	492	489	467	545	483	447	457	464	455	468	492	474	484	495	467	499	446	469	465	477	514	516	514	497	468	486	483	459	474	474	499	456	465	465	485	471	510	504	493	481	511	462	469	476	475	491	507	476	460	514	464	479	444	472	503	429	478	513	507	483	468	491	500	493	483	482	466	491	516	482	521	491	482	486	489	473	511	506	530	477	481	512	541	449	490	503	482	520	473	461	480	487	477	476	451	462	489	501	456	496	499	493	458	505	520	467	467	500	501	446	508	511	457	479	484	478	503	501	461	479	442	478	457	484	480	499	465	464	484	469	497	464	499	492	477	444	464	504	512	507	513	465	491	460	504	463	516	485	467	463	465	491	475	461	493	494	464	458	500	516	461	516	481	489	469	490	498	464	474	513	456	456	432	513	513	497	484	495	445	467	469	446	536	451	490	491	514	491	503	464	503	473	461	497	507	455	494	471	520	497	443	478	445	434	490	492	512	506	448	452	515	517	462	470	486	508	478	472	509	481	493	487	517	477	458	471	473	484	485	502	484	467	454	535	488	471	501	465	485	494	460	471	465	496	488	455	502	463	485	516
34027	27490	31711	28871	21763	15472	11614	8162	5726	4037	3025	2517	1880	1513	1387	1197	859	755	606	508	503	407	395	355	323	310	284	282	273	271	259	239	227	230	188	211	208	221	202	202	219	218	201	207	218	173	193	195	199	200	202	199	199	182	183	190	196	192	176	192	200	185	196	183	193	171	175	197	200	191	179	188	175	192	183	187	161	209	205	209	211	201	168	171	194	178	205	174	176	191	192	187	198	192	196	195	167	189	182	186	197	175	204	199	194	190	189	210	168	193	185	202	181	202	223	168	195	160	162	184	205	183	174	190	197	169	197	168	201	194	190	194	183	192	159	210	212	192	206	207	203	197	183	188	179	183	176	179	198	186	190	209	177	203	176	186	180	198	180	175	198	201	181	202	210	187	174	165	218	191	189	171	193	196	201	196	171	171	180	183	201	204	202	189	206	167	185	174	187	187	181	170	144	181	196	163	180	194	202	172	181	180	166	188	179	167	216	167	184	183	180	210	187	207	189	184	192	204	176	173	193	186	190	180	185	163	172	196	220	178	213	191	163	220	188	180	200	175	174	182	203	199	195	180	173	196	194	182	205	174	173	193	200	194	178	199	181	193	189	189	194	228	196	209	217	166	189	186	177	202	155	197	176	172	200	189	197	171	197	198	183	169	175	179	186	190	189	186	180	194	202	177	193	192	161	171	186	185	167	198	166	194	204	188	159	182	177	195	200	187	182	173	182	198	200	171	143	175	172	209	202	178	219	168	181	193	207	178	211	181	184	200	203	191	177	195	182	192	218	167	171	157	198	182	147	182	181	193	195	186	185	202	181	204	160	182	206	203	181	197	176	202	187	213	168	176	177	178	197	198	194	182	173	198	162	203	191	194	180	163	170	202	172	168	178	155	187	174	178	171	182	186	201	205	189	175	193	181	194	172	189	195	185	187	198	188	189	184	173	188	204	185	189	182	222	174	152	184	175	164	192	186	191	231	189	195	170	190	175	193	173	215	190	205	187	181	175	188	150	197	173	194	179	209	197	188	181	184	201	221	182	161	195	171	183	184	166	173	208	189	182	188	202	184	199	178	197	192	197	175	193	181	204	220	165	192	196	188	176	188	196	184	203	188	188	180	174	204	153	169	192	211	194	189	204	184	199	192	194	170	191	182	191	198	183	193	198	192	186	194	192	207	206	188	181	193	162	184	206	187	168	185	171	177	192	201	205	157	175	185	205	188	196	180	183	215	173	179	193	177	185	189	166	158	184	204	193	213	176	194	169	190	180	183	174	208	179	201	208	164	208	203	188	165	192	179	170	177	190	191	178	164	188	193	207	165	189	189	168	181	218	184	179	188	175	196	227	199	207	205	176	188	176	188	173	192	197	196	183	189	187	201	179	185	192	200	199	177	187	201	208	207	213	203	162	189	183	192	183	205	203	162	192	205	190	197	177	200	172	194	180	182	189	196	181	192	212	153	185	171	197	179	187	185	178	205	184	208	181	181	183	182	171	210	189	218	183	165	184	183	201	187	192	188	166	193	206	170	211	191	159	189	187	214	223	188	185	181	194	197	206	201	229	203	206	197	179	225	179	191	202	189	169	159	211	181	200	165	182	186	200	187	199	164	189	192	176	177	185	183	195	169	197	184	177	202	242	180	186	166	202	204	159	215	204	163	218	182	166	196	182	203	186	216	202	209	173	184	188	181	170	196	183	189	201	184	194	196	197	182	197	167	193	172	184	207	202	172	168	172	180	184	169	180	181	177	197	170	173	180	198	190	172	185	177	171	216	214	191	166	184	189	183	187	212	177	204	190	178	173	186	198	193	227	197	191	201	181	200	198	203	170	196	192	189	200	195	180	201	192	198	183	192	187	208	185	192	190	195	184	168	200	164	187	172	187	184	189	149	168	172	179	200	187	193	200	183	215	207	188	192	185	204	190	179	171	172	200	171	179	206	191	164	177	191	195	137	173	185	206	206	179	198	212	213	186	174	191	190	174	175	174	189	176	174	188	177	177	202	177	192	180	192	173	189	184	172	195	177	192	176	184	198	180	194	174	211	177	199	184	167	170	178	187	192	206	191	191	190	161	198	183	170	216	201	194	159	193	195	185	205	188	192	204	188	191	192	187	194	186	200	212	192	236	156	198	186	192	183	210	187	194	199	170	198	193	208	210	188	188	185	166	194	172	182	163	211	211	197	202	174	191	190	183	238	162	210	200	187	195	155	208	188	179	191	165	169	150	187	212	177	175	211	191	187	205	205	191	190	207	190	182	181	186	196	179	182	168	196	185	205	170	207	199	193	189	182	187	179	205	186	195	213	199	178	193	184	207	190	190	197	201	181	200	177	191	166	180	190	196	177	162	183	164	195	200	189	161	190	203	174	176	173	174	205	201	166	189	188	179	172	176	176	202	175	180	195	190	182	195	182	182	188	197	181	188	183	155	200	184	202	172	179	187	188	183	177	198	186	172	207	180	203	207	187	175	189	189	208	179	180	186	164	164	232	178	189	205	192	178	193	192	180	174	184	175	215	182	188	174	177	192	175	188	186	192	196	209	178	170	194	191	179	179	190	179	200	205	180	194	178	179	193	191	207	180	215	183	176	196	205	197	188	172	169	185	176	169	187	184	184	185	177	187	188	195	211	178	188	174	177	179	174	192	166	191	203	176	193	173	164	207	196	174	192	199	168	184	189	160	203	182	184	213	190	183	170	159	205	194	193	197	227	160	196	172	205	199	197	195	215	212	195	174	157	179	187	169	209	155	189	192	162	163	194	208	200	181	192	188	176	205	197	183	172	166	162	178	183	172	170	202	174	189	201	220	181	192	202	181	196	182	181	180	191	186	185	183	196	197	188	206	201	208	196	177	177	199	166	187	181	193	192	170	173	170	170	156	179	156	190	178	193	197	213	226	190	176	186	186	182	168	163	184	180	188	177	195	175	188	208	194	192	188	207	186	174	199	202	178	190	202	186	179	186	196	179	200	186	189	199	210	202	195	191	183	180	171	178	218	183	223	178	201	203	156	211	217	169	219	162	183	191	177	181	182	173	179	197	185	205	185	183	170	180	191	197	212	165	205	177	176	163	208	192	196	207	212	193	195	207	211	194	200	208	204	172	188	182	226	179	176	183	175	190	190	204	202	196	182	199	174	191	190	181	222	174	191	181	177	187	183	195	189	184	192	161	178	189	200	170	194	213	204	180	204	192	175	191	188	224	181	202	196	207	174	173	193	199	172	215	189	171	193	202	185	198	166	203	175	186	184	175	197	178	208	196	185	192	191	169	189	198	192	187	203	187	192	196	193	169	191	181	200	188	194	213	192	177	216	200	201	196	158	180	186	184	191	198	206	182	187	213	170	198	185	189	166	199	198	182	187	168	195	174	193	191	209	193	205	181	192	207	177	212	189	166	165	204	190	198	215	185	217	188	167	176	180	172	205	152	169	197	187	193	195	193	180	179	178	187	177	187	174	201	195	182	203	179	175	186	167	183	191	160	193
20560	21660	35640	38118	34434	30604	27219	23054	20004	16387	13247	11779	9774	7955	7300	5939	4855	4266	3281	3001	2751	2259	1775	1658	1549	1346	1192	1085	983	883	916	784	750	700	725	606	704	641	589	621	615	552	534	556	531	561	572	533	501	528	512	520	498	535	525	508	509	527	514	480	537	483	517	493	480	492	481	517	482	476	516	490	503	487	489	509	501	471	490	496	493	462	478	529	482	501	513	501	501	502	503	526	462	492	476	489	490	489	489	481	475	510	507	485	460	507	486	476	477	484	495	482	521	523	546	489	495	486	462	466	498	489	468	491	498	502	449	513	487	485	484	460	530	484	500	492	469	484	454	512	496	508	469	504	485	495	517	524	485	511	518	476	494	483	521	479	465	490	525	506	468	489	460	505	536	506	482	504	470	510	511	498	491	491	497	510	505	484	485	483	511	473	484	467	481	524	509	471	482	510	521	513	533	521	454	472	480	490	509	444	464	522	530	523	499	479	500	501	488	487	480	503	501	501	539	497	481	538	440	491	504	538	506	460	473	488	517	515	499	491	500	502	455	485	486	472	482	467	522	519	508	472	487	502	481	470	520	462	483	452	522	461	509	502	519	522	490	483	519	474	531	515	462	457	500	467	510	517	481	486	506	485	481	466	503	516	519	486	464	515	487	470	482	462	478	547	516	481	496	523	456	480	494	509	494	493	491	482	490	475	441	509	445	489	500	505	466	497	468	494	505	492	469	530	482	447	486	508	494	507	547	484	474	545	501	476	504	508	464	483	505	519	515	489	490	501	504	475	465	492	478	482	494	527	521	486	492	522	487	507	481	475	511	492	495	482	475	464	474	497	480	508	530	502	494	500	461	550	468	508	477	492	469	493	516	493	517	492	499	490	473	460	459	492	511	538	462	499	478	525	509	527	467	498	482	474	482	472	507	472	477	481	504	467	486	493	440	448	500	504	502	485	482	507	524	503	492	476	473	492	475	527	540	474	495	485	476	498	463	524	514	494	519	522	506	489	459	536	496	511	484	487	472	470	519	464	492	504	494	496	496	471	492	496	497	530	496	525	508	512	487	482	519	505	499	471	475	515	463	527	504	481	476	526	492	521	482	513	497	511	466	484	463	469	499	495	484	495	513	453	519	473	489	501	454	462	455	508	500	472	508	507	490	482	469	506	487	524	470	487	502	553	461	495	495	470	500	481	476	528	530	476	508	491	526	489	543	483	496	495	544	501	513	498	522	502	471	511	500	502	467	502	486	454	489	485	509	502	473	519	518	481	536	497	531	496	502	492	453	476	490	486	494	487	487	477	498	462	505	519	474	492	501	510	524	440	504	492	481	475	512	494	515	474	533	488	486	468	530	500	483	484	480	499	517	509	493	491	459	488	470	464	458	456	492	506	494	490	530	471	512	526	522	487	443	536	479	504	468	502	485	497	474	498	491	505	491	498	527	452	479	445	461	503	475	469	475	496	508	478	479	542	503	500	472	516	493	496	499	457	489	477	455	480	483	498	495	511	519	483	490	495	533	463	484	504	463	447	478	497	486	452	488	465	503	476	479	515	497	468	521	447	521	474	527	519	475	531	477	472	500	480	497	510	490	523	484	496	491	506	536	470	495	540	502	485	501	454	501	496	490	493	483	457	466	506	521	484	484	462	482	535	474	474	471	504	551	441	485	477	480	485	495	495	493	483	499	453	459	496	498	478	510	478	484	533	492	499	468	469	486	472	482	461	488	471	458	558	494	523	523	473	507	524	509	474	509	525	460	484	501	535	502	520	487	495	459	459	483	487	525	513	518	511	456	488	484	493	460	445	447	484	471	498	451	475	515	483	503	546	505	524	492	490	494	515	519	515	498	521	466	485	515	473	467	485	495	492	525	548	490	510	507	502	504	439	477	510	492	485	486	482	467	459	478	512	497	484	492	460	498	485	525	458	478	453	500	501	511	507	506	476	463	483	479	479	502	488	483	492	451	525	487	503	514	484	493	492	462	523	452	439	506	489	495	485	505	523	487	514	490	501	491	464	517	520	521	482	509	464	494	505	520	492	461	465	468	553	482	510	478	494	463	479	478	519	527	507	503	469	485	479	490	489	484	479	473	503	486	459	475	452	479	495	498	490	516	534	489	473	534	514	497	525	519	463	488	488	497	518	486	497	463	488	527	513	467	458	482	493	498	499	529	483	491	518	516	483	504	472	497	477	503	507	502	502	511	503	529	506	499	518	475	506	517	477	478	509	484	497	478	463	503	536	482	497	509	469	498	484	510	532	502	484	495	514	521	463	495	496	475	476	511	440	481	509	498	498	533	459	531	474	466	507	477	484	444	479	498	481	472	496	493	506	478	484	429	450	511	496	500	507	483	471	498	490	486	483	513	502	530	466	462	466	507	533	529	527	461	522	468	483	460	491	482	490	490	501	474	476	490	485	496	491	532	497	452	451	503	501	517	476	486	484	519	544	482	506	461	501	474	489	486	509	501	490	516	489	519	506	486	491	495	522	463	519	523	498	478	501	498	473	509	510	473	485	491	492	491	469	462	491	499	490	505	497	488	518	499	475	517	469	542	471	527	470	476	509	509	461	551	480	475	517	507	473	548	493	462	495	510	485	480	467	519	501	497	491	514	499	481	469	513	490	464	515	480	511	501	501	474	496	454	478	508	524	467	489	512	452	429	480	512	534	481	514	462	456	493	521	503	514	518	488	485	505	508	503	523	524	545	459	491	509	494	435	494	505	471	502	454	468	466	473	484	499	497	474	503	466	499	500	488	460	504	470	522	484	505	514	533	492	490	492	513	483	477	500	520	495	483	467	503	478	508	507	463	479	482	477	489	474	460	481	527	530	450	490	518	476	509	497	476	515	532	498	484	476	458	464	492	502	524	518	455	528	497	499	501	498	484	495	485	493	560	472	515	488	467	482	521	502	495	477	457	539	505	544	485	507	493	542	504	454	496	539	501	479	480	506	530	465	466	490	472	468	480	479	526	485	487	511	516	464	541	497	479	466	504	450	497	500	540	487	495	493	536	502	486	494	481	459	487	499	468	484	475	480	482	524	465	501	486	514	503	494	533	487	476	501	494	513	504	474	495	487	487	501	520	500	536	491	521	466	509	478	548	447	492	474	515	449	520	482	498	464	488	519	468	455	534	525	504	511	492	512	486	497	472	518	476	478	488	481	476	496	508	508	505	490	495	444	502	468	511	485	513	508	510	475	505	477	508	490	460	499	473	546	501	466	549	495	482	464	483	527	482	528	471	495	508	512	512	500	490	444	458	545	499	511	480	482	503	501	495	479	512	555	525	498	500	484	485	509	502	537	515	461	508	506	519	477	512	484	497	487	484	475	448	499	490	492	464	493	487	521	535	503	505	478	492	502	488	505	498	496	521	522	486	504	480	495	458	517	516	517	468	502	497	521	474	503	484	509	483	503	499	498	493	523	461	506	507	475	475	523	485	487	451	507	545	510	493	479	481	516	484	475	457	494	519	478	484	486	504	513
40254	32470	38314	35550	27832	22214	17470	12664	9035	6490	4808	3894	2960	2329	1865	1663	1354	1178	843	749	663	580	489	435	386	384	314	288	278	276	241	233	254	247	224	199	211	191	197	209	205	178	180	205	179	186	193	171	182	185	178	190	172	195	165	178	193	176	160	179	187	185	171	198	167	149	176	184	176	165	168	180	166	188	153	173	161	166	180	168	165	182	182	174	174	187	171	165	191	220	174	199	167	205	180	174	170	161	181	160	177	190	177	164	176	188	176	197	179	156	197	190	172	178	165	178	171	176	163	183	186	156	193	181	170	203	181	186	157	198	169	201	168	186	188	137	152	159	187	181	187	170	182	184	172	152	168	147	180	168	172	163	157	162	149	161	177	193	187	162	187	178	162	156	163	164	163	168	199	173	199	169	153	166	164	155	172	167	183	177	163	192	174	165	156	181	182	171	173	174	180	162	170	158	166	173	192	166	176	164	183	179	158	154	183	171	167	159	175	168	165	201	185	186	178	162	188	179	179	182	185	176	181	160	185	162	205	183	174	195	174	156	175	175	137	192	187	179	160	183	167	190	183	156	165	170	189	162	193	170	163	157	166	166	157	188	168	157	146	165	162	162	178	187	165	172	157	172	151	178	200	206	182	158	178	165	198	169	156	164	156	158	185	164	163	164	162	212	193	168	177	155	195	157	201	170	182	178	175	197	165	164	166	197	167	170	203	160	191	173	164	178	171	154	162	182	164	184	193	180	173	187	159	184	179	183	158	199	187	152	191	190	181	171	180	163	175	166	160	148	162	179	174	169	194	202	172	175	178	167	190	188	162	173	181	181	169	188	200	180	182	175	151	185	175	160	155	173	186	178	177	175	160	174	166	184	176	190	159	163	181	175	173	186	170	178	143	176	161	172	165	173	197	160	171	152	171	160	162	169	186	148	143	146	190	178	182	194	190	173	175	178	178	170	181	177	174	177	176	146	177	165	170	195	183	159	162	182	193	164	186	179	170	167	163	155	176	176	175	176	165	157	153	194	191	168	166	162	160	166	177	148	181	168	176	162	165	178	176	159	158	163	169	158	196	160	187	160	191	166	161	167	179	172	142	169	162	190	152	173	187	163	186	159	149	176	174	171	184	182	182	156	177	154	184	197	183	159	181	161	195	167	175	187	179	156	178	161	162	184	182	175	189	183	158	170	158	181	169	186	162	151	172	149	162	190	166	196	175	174	175	159	173	161	191	172	185	157	173	179	187	189	158	169	163	169	192	189	171	166	178	163	154	158	182	161	152	169	171	180	171	180	173	153	170	175	162	170	162	194	148	171	188	188	185	143	183	205	217	167	179	185	186	188	174	212	167	173	196	147	164	179	159	193	175	170	186	181	175	204	151	172	177	178	158	160	179	180	186	175	207	181	167	165	176	168	182	176	181	188	158	168	169	174	148	177	179	162	172	149	173	159	186	177	196	171	173	183	175	172	177	171	157	170	179	181	167	135	181	167	188	173	172	171	170	165	189	180	169	173	181	166	179	192	180	199	195	177	168	189	160	164	201	166	176	162	177	149	158	184	158	155	181	173	182	169	164	153	198	173	175	165	193	165	176	192	188	183	188	167	160	174	176	151	179	161	193	186	166	188	168	196	183	150	178	172	164	185	176	154	187	175	171	178	153	175	175	174	177	194	165	175	171	167	151	166	175	192	175	177	165	178	181	178	169	163	183	183	174	164	159	167	176	179	188	186	194	162	163	171	166	174	173	150	170	175	201	177	188	151	186	171	171	165	161	187	165	176	181	159	184	201	178	180	190	175	179	194	184	158	164	156	174	180	196	154	156	159	160	177	174	150	189	155	178	192	186	172	184	167	189	159	167	192	147	170	158	176	153	187	167	153	153	165	161	205	168	165	197	156	165	140	161	163	141	168	172	159	151	167	187	182	193	179	182	171	171	152	168	168	170	183	184	183	145	169	185	160	197	144	183	162	202	215	170	176	165	183	185	195	173	178	190	191	168	186	173	183	175	181	159	180	176	146	158	176	168	182	184	197	180	183	177	169	166	178	174	185	174	182	203	181	183	167	195	200	176	164	164	194	179	161	194	171	199	168	181	186	190	189	161	185	185	191	175	203	192	171	155	189	174	193	179	149	174	175	178	162	165	146	183	188	195	192	180	173	175	173	186	182	166	188	183	187	188	181	179	171	152	185	193	162	166	167	186	197	193	174	169	158	172	178	178	174	152	163	191	160	178	165	188	166	174	168	162	172	189	149	170	172	159	195	203	156	166	199	161	151	151	211	178	178	163	169	160	146	167	185	182	177	176	182	173	190	155	183	179	160	156	155	192	193	177	171	174	193	179	158	176	184	185	165	163	145	180	182	172	174	191	168	168	166	203	171	195	175	165	185	180	162	189	174	167	169	172	161	186	189	166	166	173	175	177	187	157	194	162	166	162	163	167	145	185	171	184	182	182	152	173	186	159	172	180	188	188	162	173	169	172	161	178	199	173	153	164	174	178	191	184	183	182	201	165	171	180	178	157	184	177	171	177	181	199	160	210	172	201	188	168	190	167	167	163	193	162	167	179	164	199	164	175	165	164	162	169	186	205	175	198	212	146	165	193	185	207	180	180	149	168	164	193	190	165	158	178	181	214	178	179	181	158	179	166	162	177	180	170	162	157	169	162	179	167	156	163	164	164	172	191	188	182	158	163	176	158	162	189	185	172	160	172	175	159	173	162	162	172	172	141	164	165	164	181	174	189	189	184	189	177	168	171	187	184	153	181	194	177	184	191	180	182	183	160	161	177	170	153	152	174	202	181	187	156	165	172	175	155	163	172	171	191	169	183	195	186	186	155	172	148	159	149	158	187	190	209	168	181	174	181	169	171	190	184	214	159	183	187	170	188	172	171	161	157	173	171	180	163	182	168	171	176	169	162	176	187	174	161	163	191	166	195	208	199	175	165	178	202	198	164	181	183	157	184	163	186	184	180	174	154	146	170	205	169	175	165	165	166	162	180	182	188	197	163	163	182	164	182	160	177	169	171	177	180	181	145	178	181	145	157	175	159	177	170	185	171	173	167	176	195	179	157	177	160	178	183	177	165	180	176	162	173	176	178	176	173	173	179	184	151	194	144	151	173	193	191	172	179	177	163	160	179	178	190	190	179	187	159	174	170	165	183	171	157	155	188	190	158	177	154	163	179	157	173	179	156	179	172	178	172	201	146	161	179	183	149	173	160	170	167	185	168	173	189	186	183	177	166	156	177	156	175	189	211	174	160	157	172	169	174	166	170	183	166	168	175	170	186	160	165	177	190	175	181	185	166	167	193	173	206	166	149	160	167	165	197	179	160	159	149	190	167	165	196	149	196	169	185	174	196	200	165	177	166	169	141	155	176	173	160	177	178	186	182	142	180	154	152	158	186	181	191	176	165	152	146	171	154	163	179	191	194	175	161	152	192	191	172	161	166	168	179	215	157	153	172	163	168	194	161	181	157	164	165	181	187	170
24444	25099	39647	42108	38940	35354	32252	28502	25283	21418	18055	16166	13543	11298	9213	8231	6604	6080	4833	4133	3754	3047	2387	2173	1909	1768	1532	1382	1146	1052	932	896	862	827	721	717	722	667	614	633	569	557	551	534	608	560	576	504	509	535	521	494	479	484	492	434	490	505	485	515	491	459	475	500	483	481	482	475	481	461	459	511	471	495	480	478	471	481	496	431	462	469	511	541	462	473	446	495	466	454	460	439	486	417	444	449	483	486	494	445	476	499	436	441	472	466	492	450	446	441	457	443	427	491	474	409	448	481	456	462	485	450	441	430	479	441	486	440	450	433	478	465	453	473	450	457	446	473	468	446	446	500	452	450	477	449	481	476	452	477	440	440	425	478	461	425	460	457	459	444	453	430	465	474	463	462	489	417	465	458	479	456	464	443	438	445	458	441	443	405	457	464	452	469	411	519	481	476	448	415	474	444	434	415	457	484	440	441	482	504	439	498	483	446	430	426	464	468	460	407	474	462	482	436	424	468	473	471	433	469	454	426	464	447	484	418	441	444	442	452	448	470	438	463	440	441	450	458	443	452	399	435	450	447	478	449	486	452	482	466	476	470	404	450	460	465	467	466	474	442	462	461	450	483	444	504	423	466	433	469	418	442	444	465	432	462	472	433	440	484	461	420	442	450	464	454	452	484	432	465	445	477	456	436	501	453	412	424	457	460	420	469	438	429	446	447	429	436	452	454	465	454	435	465	436	476	467	438	425	422	447	461	439	439	457	474	467	454	467	452	454	420	417	425	475	462	425	490	489	452	469	471	440	463	478	467	494	453	490	453	480	478	491	448	461	441	431	450	460	493	465	462	467	439	464	461	451	440	445	468	430	467	443	446	433	467	480	445	422	442	488	443	454	462	454	466	439	445	480	467	446	434	465	473	476	475	479	482	447	429	417	461	424	460	460	485	409	456	469	440	491	451	442	435	470	468	456	454	434	479	443	439	416	476	450	442	468	449	459	446	465	420	455	460	431	443	398	442	473	459	420	447	441	412	465	437	475	440	437	470	463	480	472	463	449	437	472	486	476	439	441	401	447	455	453	481	462	460	460	460	470	455	427	452	433	469	441	463	444	487	421	431	451	456	469	473	429	471	474	439	478	446	450	440	484	477	449	473	467	458	435	508	454	432	466	423	490	458	462	448	458	456	439	453	452	467	482	499	450	454	444	446	467	456	485	441	407	454	458	442	440	450	406	481	448	499	425	442	466	444	432	495	499	464	471	479	423	452	439	447	452	459	451	471	460	483	457	485	422	474	469	448	451	465	450	458	443	482	444	457	456	429	519	464	470	458	439	467	426	423	449	484	466	428	488	411	416	498	455	445	475	407	417	476	460	417	469	465	469	458	414	439	441	457	456	431	456	457	469	450	471	456	458	450	417	465	478	439	422	457	430	464	443	493	439	406	438	465	444	492	481	461	428	456	431	450	432	421	469	386	470	453	451	455	466	409	463	419	494	434	427	486	477	439	483	453	424	473	454	446	434	463	460	442	454	428	429	451	431	440	450	451	458	470	426	452	406	448	456	427	453	460	447	485	499	477	460	436	446	473	457	468	458	426	442	441	463	490	462	465	479	438	464	425	457	486	470	457	497	406	471	447	443	454	422	440	477	449	440	471	400	453	446	441	438	457	471	441	429	507	481	481	439	496	458	478	455	419	402	471	451	452	478	478	453	401	468	451	434	416	450	446	459	457	434	403	455	431	466	508	451	457	483	468	449	471	439	472	461	512	456	451	446	480	428	455	431	471	443	460	461	479	465	473	456	444	464	438	459	437	432	487	426	453	470	492	447	469	467	458	430	434	463	447	424	468	452	460	419	458	475	435	444	438	473	470	470	481	472	471	428	428	444	422	464	465	450	462	442	441	470	463	457	474	487	441	456	461	434	448	451	459	445	468	440	465	445	475	438	449	458	473	450	438	493	435	447	454	459	480	430	472	448	451	449	453	475	457	493	484	430	440	457	458	429	433	480	449	466	456	416	424	486	471	467	463	466	457	496	454	448	431	446	487	455	460	459	451	463	416	441	453	442	507	435	495	464	442	463	425	461	408	485	456	439	492	484	451	464	441	428	486	466	460	474	450	453	433	515	470	463	434	449	482	474	478	443	465	455	481	466	461	461	439	475	465	471	453	449	463	467	465	466	443	463	479	479	465	453	444	481	458	466	454	427	422	456	487	441	414	474	459	447	475	488	479	439	504	451	491	462	463	416	443	464	449	421	424	471	504	501	467	452	447	446	482	475	480	429	410	441	474	435	406	472	445	449	429	496	456	452	420	449	464	457	488	425	446	424	468	470	447	456	480	499	452	444	455	429	453	429	473	472	454	483	481	450	452	439	430	483	427	434	439	452	457	457	462	477	451	468	496	439	420	471	506	448	473	452	464	474	462	427	486	429	464	458	441	464	499	490	484	468	458	443	433	458	440	449	455	489	451	511	456	464	458	469	477	453	444	460	485	472	492	418	463	440	475	451	493	420	442	414	441	411	489	459	457	457	464	475	441	440	444	436	459	476	446	487	477	460	460	406	447	516	448	431	438	439	452	483	445	467	448	460	446	463	444	479	466	433	487	440	464	413	429	444	464	472	459	476	467	486	467	478	459	445	448	421	436	460	468	442	435	432	481	472	427	436	486	483	500	454	461	436	467	406	459	427	503	475	469	480	451	435	404	449	450	441	445	446	446	468	438	466	516	470	445	474	471	461	443	472	432	431	451	449	423	488	465	449	440	472	468	470	462	477	456	448	432	439	458	488	497	443	475	455	469	456	440	524	442	426	471	475	485	475	451	439	459	474	480	475	447	508	495	473	446	489	444	467	491	412	438	448	473	480	454	460	453	485	461	427	451	485	438	422	469	440	433	450	458	446	468	473	451	410	460	444	450	445	446	399	479	437	459	463	469	452	482	440	471	459	450	467	467	421	475	445	426	413	473	466	428	496	485	469	427	435	455	419	465	443	455	459	474	471	453	457	447	442	476	465	465	454	458	434	464	494	426	437	488	477	464	454	411	501	457	483	473	445	464	455	465	478	465	408	456	463	451	457	442	457	450	430	502	455	453	456	495	461	427	434	487	441	492	430	459	415	452	476	435	426	447	396	453	451	453	427	420	451	468	452	432	428	457	462	432	427	463	481	424	482	424	470	458	447	450	489	453	476	437	502	441	473	458	477	459	473	464	472	443	458	435	486	468	445	457	476	468	490	430	463	487	467	431	442	510	492	422	474	449	482	438	473	430	482	466	431	452	428	477	486	432	455	446	498	454	439	434	442	447	488	445	441	451	489	467	474	448	480	450	412	437	413	454	456	480	464	456	438	444	436	456	455	454	473	469	442	487	476	451	472	453	461	490	472	474	461	464	499	445	447	440	489	461	460	495	483	474	507	468	490	452	439	450	446	461	466	433	476	427	466	454	454	456	472	446	470	436	437	490	446	506	443	463	457	460	495	475	464	462	473	430	477	433
24584	20833	22846	18009	12104	7682	5158	3708	2675	2036	1629	1298	1010	855	699	594	538	416	362	349	308	279	283	319	260	246	245	251	210	188	189	217	204	183	192	205	192	198	186	204	202	168	188	217	173	181	206	192	201	206	180	203	186	189	190	177	177	179	195	186	180	173	201	180	225	184	181	186	185	177	192	180	175	191	163	164	181	172	206	208	185	178	185	185	194	187	173	184	198	160	181	182	180	209	179	182	181	179	190	167	206	171	201	183	184	184	164	173	190	182	178	179	150	206	188	206	194	171	181	186	165	189	154	186	174	167	203	168	187	190	186	169	199	199	178	191	185	151	156	156	200	193	186	176	154	169	183	202	183	204	175	212	231	172	169	212	164	174	167	177	196	191	197	203	198	173	181	176	164	194	191	175	175	197	171	156	176	174	185	193	200	224	168	172	186	177	214	207	169	174	181	177	178	183	155	181	183	211	175	190	180	191	174	205	197	175	183	196	187	199	206	187	193	174	181	175	169	177	162	200	202	204	192	185	193	145	194	163	182	209	187	179	184	178	190	212	155	193	175	173	180	196	190	166	161	210	191	194	158	200	181	165	200	173	197	193	207	179	195	173	195	190	182	171	189	174	195	185	181	170	203	167	184	198	202	174	208	195	174	173	186	223	183	184	169	190	178	181	195	197	182	187	177	154	178	189	188	159	183	161	171	205	179	189	176	159	177	190	195	169	209	178	188	174	193	199	203	210	166	192	201	199	201	182	164	184	179	167	169	187	158	181	188	186	180	179	188	188	199	167	159	192	186	150	189	184	189	184	146	160	189	179	199	171	199	175	183	175	180	166	185	192	163	182	215	216	179	202	172	175	196	193	168	185	205	204	188	197	188	172	193	173	178	173	179	181	195	187	185	179	183	204	159	193	202	203	169	185	204	198	201	182	199	184	185	216	166	166	167	184	189	194	186	172	172	198	170	185	174	180	170	171	179	176	179	190	206	161	170	172	183	178	193	174	191	165	195	161	151	169	173	209	182	196	195	164	203	161	203	197	181	176	178	156	195	190	175	190	190	184	166	164	190	185	190	176	176	163	193	181	182	200	177	168	188	168	167	208	209	202	162	189	182	197	174	169	193	192	197	168	184	181	173	195	176	176	190	192	208	181	204	189	209	209	189	179	193	190	176	168	166	174	202	156	174	192	190	165	162	166	170	204	180	191	167	200	165	199	175	196	180	188	167	187	159	172	194	201	198	203	181	170	195	165	178	204	189	160	198	162	177	191	177	192	192	182	175	177	184	195	196	174	219	178	172	193	184	186	178	191	184	157	190	192	196	191	195	184	169	184	184	205	192	170	171	184	199	181	179	180	169	171	185	173	179	196	198	189	185	173	175	192	175	177	185	194	183	183	162	190	199	197	193	179	172	164	177	166	197	169	190	167	189	197	219	197	185	169	175	197	192	169	180	172	202	189	193	181	175	185	168	182	175	193	178	177	176	173	195	175	155	195	172	189	173	184	179	187	181	191	197	193	161	182	185	185	202	195	190	186	205	190	209	178	162	181	170	173	189	201	185	171	207	166	182	163	194	191	210	165	201	179	181	185	188	171	175	181	210	185	157	185	187	203	190	177	166	187	202	184	173	166	188	201	166	181	172	167	168	156	165	191	175	204	173	162	199	191	168	192	179	171	169	184	166	182	194	180	176	185	175	174	194	193	203	162	193	169	180	219	193	177	193	186	173	177	182	160	179	200	185	188	204	181	195	185	188	196	192	184	179	195	200	182	180	225	165	176	203	167	164	188	205	168	185	175	166	188	182	169	181	186	207	201	193	182	175	160	200	188	194	154	203	205	171	183	184	190	169	178	188	198	159	204	192	166	176	196	177	198	184	184	193	197	184	179	188	195	166	184	200	189	191	176	178	180	179	187	167	169	154	175	174	182	193	182	195	186	174	194	165	171	172	176	209	186	194	199	199	180	198	175	192	172	167	195	167	179	185	203	172	189	197	195	162	185	176	184	181	205	192	176	188	174	170	171	199	176	176	180	196	191	167	166	185	151	189	183	192	175	193	189	204	198	180	211	172	183	170	174	145	169	169	195	180	167	187	188	197	181	158	159	179	197	170	178	175	201	194	187	165	182	158	173	164	202	182	182	207	180	190	203	199	186	158	169	164	175	177	186	213	178	183	170	180	216	208	184	177	194	165	194	189	209	177	243	187	193	195	174	189	195	196	194	191	211	188	206	182	183	181	174	201	170	190	188	195	229	173	191	189	181	198	178	170	206	171	177	182	180	199	168	212	188	167	173	175	182	188	186	186	191	196	185	197	210	171	177	195	183	190	178	211	184	188	202	169	197	174	162	176	187	179	199	201	178	199	164	163	204	195	170	176	174	178	184	178	206	170	207	180	200	180	179	208	202	169	183	198	198	196	188	192	165	208	184	185	208	214	184	195	195	171	180	181	159	166	194	197	191	177	186	185	180	176	217	187	168	182	196	199	190	197	177	191	154	188	184	176	197	211	165	186	174	168	168	185	179	191	169	158	175	172	178	187	194	142	189	160	205	202	200	205	173	191	192	167	182	197	201	170	184	181	177	185	179	183	193	170	156	195	206	176	182	183	196	170	185	170	164	200	180	187	210	189	172	173	176	200	187	208	193	181	220	188	164	195	185	195	178	206	202	171	186	163	160	173	203	172	179	212	197	179	181	184	198	170	173	185	175	186	209	208	184	178	176	187	195	190	168	172	189	196	185	185	181	171	190	159	174	199	183	179	194	162	179	180	173	191	203	185	202	186	222	193	187	218	186	211	172	200	166	172	204	208	220	175	217	188	196	195	168	166	176	173	195	172	194	194	178	171	189	179	181	166	171	188	208	194	180	203	152	190	177	177	185	179	191	149	165	171	174	181	175	173	182	205	167	197	196	198	197	189	182	185	183	171	167	176	186	147	180	178	177	177	189	193	180	172	181	170	197	178	203	184	168	180	175	199	212	175	192	163	170	174	179	172	201	170	194	178	200	200	194	179	208	168	193	175	175	185	179	164	195	212	190	169	178	165	201	181	180	189	166	196	207	176	180	167	160	164	189	194	188	189	178	174	195	170	169	176	181	173	158	197	174	176	185	174	179	167	173	198	177	188	168	169	194	200	192	208	183	199	199	179	169	172	203	168	150	199	187	192	182	187	190	189	188	174	153	186	183	188	171	166	170	190	189	183	195	185	171	198	191	176	197	186	227	188	183	207	184	188	177	161	179	182	194	183	204	207	186	197	199	169	204	189	184	192	188	192	198	193	167	190	156	210	164	197	161	202	185	179	174	173	194	170	173	183	194	152	217	180	201	181	211	170	174	170	178	171	176	184	186	192	174	185	172	177	215	173	178	204	195	172	188	189	179	170	183	199	191	172	177	175	197	156	198	188	176	186	163	185	178	182	191	208	174	176	195	175	183	178	228	190	173	176	202	191	197	205	199	182	172	177	198	196	170	172	182	177	196	202	171	192	167
14038	16650	28977	30045	26211	21690	17692	14483	11852	9607	8101	6607	5384	4467	3713	3124	2690	2292	1886	1707	1420	1284	1180	1138	985	964	882	814	716	737	651	660	653	638	564	559	552	560	536	558	560	478	535	513	517	507	524	483	495	508	459	480	505	474	486	446	471	456	485	462	474	489	517	445	462	513	495	484	478	480	472	478	468	519	450	473	460	458	515	486	539	484	480	488	467	513	475	523	478	456	480	493	448	496	456	479	445	494	437	455	507	523	510	465	498	470	535	520	493	473	480	455	472	486	483	474	472	460	488	520	483	478	474	505	503	479	512	480	505	464	508	479	490	453	449	448	504	508	479	481	431	489	475	456	478	451	531	483	499	495	478	506	479	424	483	467	445	447	500	493	492	489	483	474	455	491	483	471	489	497	450	499	530	461	490	454	468	511	482	458	530	502	501	492	489	497	481	470	451	463	505	470	450	488	463	484	475	478	511	511	466	505	467	433	467	484	482	490	459	542	459	484	451	475	471	455	483	505	493	485	477	540	459	500	499	496	481	480	480	470	492	475	472	484	459	517	479	474	490	465	469	480	465	479	494	472	538	460	471	486	470	472	520	458	503	493	485	496	487	476	489	506	454	450	481	463	491	529	493	471	439	460	495	439	503	504	487	478	474	513	450	460	506	467	554	490	486	465	476	524	503	476	473	477	453	512	512	496	436	481	482	471	522	476	486	499	494	520	515	461	516	540	503	471	486	440	464	494	516	494	459	479	469	490	482	469	494	468	503	485	474	478	451	467	482	477	502	470	491	491	484	456	484	501	467	445	473	455	471	504	449	494	461	514	503	465	472	475	458	468	453	470	489	461	462	469	486	473	455	479	466	479	467	492	539	477	461	462	482	491	515	480	504	512	492	474	483	530	506	471	435	477	444	485	524	461	499	445	484	469	466	479	480	459	499	478	490	467	494	504	481	507	490	507	467	499	491	486	483	473	484	485	537	494	502	483	475	483	458	518	504	501	523	507	509	452	480	511	487	463	509	434	454	497	482	463	486	487	488	459	497	479	465	448	495	441	465	480	502	450	465	493	470	489	490	452	513	491	478	521	468	454	524	462	538	487	480	502	479	465	457	498	504	482	454	514	469	513	492	511	481	475	513	438	453	476	490	422	485	477	465	487	502	479	470	466	491	440	490	487	436	446	464	482	498	447	450	461	472	493	477	499	478	485	438	488	463	528	484	480	470	466	489	439	467	469	544	490	497	517	433	461	527	501	482	482	492	500	471	503	485	461	509	502	479	492	496	485	504	455	468	478	475	491	461	523	482	488	463	549	512	477	478	472	490	488	476	486	466	519	474	489	461	503	488	484	538	514	496	447	476	459	467	458	517	512	518	499	498	444	462	449	494	472	504	495	449	528	493	508	471	494	502	479	475	487	460	521	490	515	485	490	495	472	469	469	499	466	487	507	511	483	449	495	498	510	480	512	522	507	494	458	501	474	487	537	448	484	494	461	475	481	454	453	477	492	489	467	482	463	454	480	476	514	505	462	450	502	461	472	462	447	501	458	456	456	474	476	435	476	460	469	508	523	483	499	451	501	533	487	516	469	483	495	500	458	522	445	454	514	446	486	463	492	520	500	462	507	515	497	506	482	447	489	500	471	471	512	490	452	474	492	454	483	513	511	467	440	523	499	485	492	426	469	480	495	495	506	456	519	480	463	481	481	503	480	470	490	493	498	489	459	479	475	486	472	497	511	444	507	500	488	459	485	500	495	485	489	500	508	478	456	478	510	462	474	509	487	478	457	476	484	492	516	463	460	471	492	500	489	454	477	482	473	494	497	491	469	460	497	522	490	486	498	467	467	480	502	485	483	477	453	490	472	518	509	489	481	481	501	509	499	494	500	509	454	508	495	498	519	486	463	482	494	498	551	510	453	479	500	488	476	505	491	467	492	509	512	459	471	514	533	489	473	498	478	526	492	470	502	474	503	481	498	512	462	451	491	460	469	490	485	471	472	463	497	460	438	492	493	512	504	470	463	470	495	516	472	497	485	439	534	423	458	458	452	482	493	506	475	458	451	478	509	447	500	461	521	435	516	502	473	461	500	509	492	504	461	469	467	470	485	484	497	476	518	484	463	475	480	484	501	511	495	508	461	488	459	499	503	456	505	478	469	498	501	464	492	512	488	477	448	453	476	436	462	466	500	497	460	484	482	447	456	484	476	530	500	511	496	505	477	465	478	463	458	540	507	528	472	490	492	475	465	488	486	478	471	507	470	508	493	483	491	445	494	491	482	459	504	462	453	479	492	502	487	476	477	509	497	474	491	468	507	472	461	448	465	489	486	521	470	474	525	501	478	473	477	530	499	485	472	468	455	487	484	494	468	471	489	501	511	532	482	452	473	482	474	471	452	440	490	478	447	477	473	469	444	480	459	486	544	442	451	470	448	515	476	492	465	535	484	478	461	481	511	476	478	528	511	427	505	501	458	505	480	495	482	473	523	521	460	504	473	485	492	494	492	515	482	513	480	497	483	477	510	478	500	474	495	486	506	496	435	439	450	463	498	487	503	465	494	476	491	456	509	511	444	416	485	474	479	455	480	459	535	469	496	486	515	479	486	490	463	462	463	484	475	494	491	489	523	486	470	496	472	500	498	456	491	479	511	469	472	468	485	499	499	490	455	474	461	517	475	476	491	508	495	470	517	474	475	489	476	476	455	474	485	459	490	470	462	472	502	446	512	491	483	522	482	504	485	510	481	481	486	477	460	476	484	456	494	464	454	472	475	472	483	470	517	512	471	492	497	508	474	509	513	479	470	498	480	500	537	481	471	484	461	489	454	498	497	484	501	461	471	491	498	479	497	485	512	471	478	501	494	498	498	464	498	440	476	477	460	442	472	471	485	475	486	489	467	491	538	544	469	500	501	487	437	510	485	495	513	515	538	483	474	481	492	465	476	482	497	512	497	466	443	483	505	525	498	504	498	511	471	493	476	445	483	506	443	502	533	509	485	473	490	431	487	476	498	491	514	453	470	513	466	522	447	483	514	464	491	522	498	489	524	521	483	492	495	520	486	480	484	497	444	459	484	428	490	492	462	467	501	474	460	492	460	500	470	459	492	469	492	470	460	467	485	459	458	489	483	457	435	467	492	432	484	473	484	435	507	464	489	482	473	477	498	467	455	464	504	495	468	498	456	480	490	487	509	461	503	468	491	500	442	495	502	471	527	487	485	464	502	483	528	461	443	470	466	522	505	486	521	487	445	494	490	487	474	532	491	502	461	454	450	516	487	502	482	425	460	515	470	492	464	512	479	442	459	472	497	480	471	477	463	495	451	475	469	466	474	448	529	476	470	464	468	459	494	481	535	464	452	487	519	470	474	516	488	445	490	509	490	466	511	498	495	449	487	503	496	491	459	480	445	478	485	489	507	480	469	471	424	476	461	483	478	477	485	495	516	463	524	450	477	463	495	467	488	472	487	469	477	456	459	477	465	432	446	501	488	489	509
34020	27154	32084	28298	21088	15701	11837	7775	5418	4136	3146	2389	1974	1548	1269	1090	831	817	666	547	456	424	408	320	343	295	294	294	237	236	233	220	207	203	202	218	197	224	212	219	219	237	194	188	206	184	162	164	195	214	192	186	183	211	198	202	200	203	188	205	206	206	200	206	172	208	198	200	189	189	174	181	182	191	207	189	198	177	180	184	168	214	162	211	200	226	201	189	196	198	181	170	200	184	183	196	196	206	173	177	197	175	190	187	186	165	180	196	178	206	202	180	197	191	195	185	197	177	192	185	181	191	221	179	202	203	179	204	203	163	210	165	193	222	193	184	159	186	186	194	175	180	200	170	170	201	197	184	200	213	220	211	189	185	200	182	192	198	192	169	167	182	176	173	184	206	199	196	171	173	176	187	217	190	195	156	189	200	164	187	190	194	188	175	175	200	183	175	192	204	164	181	185	191	167	157	183	209	218	213	179	168	206	199	222	157	175	201	177	213	176	203	189	176	187	174	187	183	187	210	184	190	192	190	172	186	210	214	181	189	211	200	198	175	148	180	179	227	192	193	185	199	178	171	187	210	181	184	173	182	178	202	199	183	209	168	182	174	183	209	173	172	185	183	183	187	179	212	192	167	200	184	169	157	179	182	176	183	169	201	181	200	197	186	201	187	208	204	172	179	173	201	199	154	183	205	182	175	185	176	197	198	180	162	205	187	157	162	155	205	182	196	169	162	207	182	185	204	183	187	151	193	203	209	190	182	204	179	196	190	179	194	168	201	167	183	169	183	198	189	186	196	179	196	205	166	195	174	196	201	172	181	187	162	184	180	177	184	214	192	188	190	179	212	172	199	208	180	183	188	192	178	154	167	172	167	203	183	191	198	214	183	194	168	174	216	218	229	193	202	209	172	184	194	194	173	183	165	199	164	172	203	190	192	177	203	176	168	194	182	185	192	172	194	173	199	184	177	180	169	184	211	216	178	178	194	200	192	195	170	192	202	191	173	178	184	179	197	186	179	183	186	195	170	170	181	204	154	185	185	203	158	188	195	194	180	175	176	182	200	186	200	154	194	223	170	170	176	198	184	206	184	171	186	187	193	188	184	199	194	188	194	191	177	192	189	187	191	184	198	186	190	198	192	185	191	174	172	186	192	189	183	189	199	189	188	164	203	188	184	189	191	201	169	186	187	169	173	180	179	189	216	181	200	166	188	165	166	195	194	166	186	201	173	178	185	192	203	193	166	177	181	176	192	190	204	196	190	167	171	191	180	187	183	208	184	180	175	199	207	214	183	208	201	198	186	192	188	219	165	199	187	184	189	190	202	185	189	182	182	179	173	191	198	179	185	167	175	188	176	183	185	184	178	175	179	170	181	193	173	191	199	206	201	187	203	213	203	165	191	181	189	226	203	173	175	203	173	195	200	174	164	191	211	170	178	189	196	188	223	184	201	200	199	210	217	191	165	221	190	181	191	177	169	211	187	183	178	187	201	184	199	200	174	189	211	169	184	192	197	187	191	194	207	183	203	178	184	184	174	168	178	201	192	199	172	209	179	172	173	192	186	194	168	206	191	229	210	190	195	208	183	177	203	202	208	205	215	194	185	183	161	197	216	193	205	174	212	199	184	209	189	155	180	218	176	170	217	196	214	183	176	195	185	186	205	169	190	185	179	204	204	192	183	206	213	170	169	186	198	180	177	198	182	194	183	194	174	197	189	203	223	203	180	181	194	198	194	189	196	191	165	182	211	189	209	211	194	176	199	234	186	195	197	185	220	167	164	165	181	172	202	194	173	159	202	191	177	166	181	188	173	189	177	238	195	209	189	175	191	182	187	172	181	174	177	197	201	196	175	208	176	190	190	180	183	157	188	176	176	172	190	193	177	180	206	156	182	197	211	169	166	196	207	168	197	195	181	172	165	203	173	184	214	199	180	189	195	173	193	166	176	217	195	231	197	223	204	203	196	202	188	199	184	189	175	195	186	177	188	172	183	190	184	188	217	209	187	183	183	177	179	193	187	156	194	186	181	179	174	187	204	189	176	191	186	170	223	180	217	163	200	192	164	185	212	190	210	174	204	195	172	202	227	185	180	181	170	171	197	165	195	172	176	174	183	155	204	181	197	189	176	157	172	207	176	172	190	164	182	187	190	181	196	188	164	201	178	214	191	225	165	189	186	174	201	192	189	177	172	212	182	201	179	183	151	196	174	192	173	187	196	203	204	166	179	187	189	166	179	179	177	157	186	186	188	185	184	186	194	198	178	195	189	201	181	174	189	182	188	195	181	182	206	191	195	205	175	171	186	199	184	188	177	202	169	189	178	161	185	209	189	195	182	201	202	190	186	195	185	197	175	216	182	180	201	212	185	176	199	201	192	160	194	188	196	183	204	176	185	171	170	198	199	168	190	183	197	180	194	175	203	181	205	190	201	168	157	192	181	195	212	178	186	191	183	163	188	176	192	160	196	208	199	200	179	173	199	196	190	192	176	195	190	170	173	181	176	191	178	199	189	165	174	198	200	174	185	181	166	184	200	209	172	185	183	215	160	170	199	192	196	176	175	194	179	170	186	189	164	189	185	209	198	192	182	191	202	221	193	209	189	207	184	190	198	202	219	178	170	180	203	187	208	186	194	170	189	183	191	171	148	196	183	191	194	172	199	183	189	209	176	208	197	195	188	194	171	195	198	191	184	173	215	170	187	222	190	180	165	180	178	204	189	183	188	213	171	186	206	167	194	198	188	203	174	170	157	183	207	185	158	185	159	178	180	187	191	161	178	173	183	150	205	191	171	176	178	193	177	192	188	217	181	192	206	195	170	185	184	174	212	166	170	155	195	212	202	215	189	187	179	163	205	181	190	171	200	181	209	190	173	173	197	210	203	206	196	203	194	184	179	173	193	195	205	170	205	186	185	192	170	175	158	207	205	188	185	185	200	172	180	166	185	182	197	163	179	174	198	176	172	184	203	181	186	180	168	228	166	163	184	190	161	168	182	213	198	194	208	179	184	190	169	204	203	184	190	197	196	193	173	176	191	212	201	179	185	169	181	197	202	186	161	146	222	199	189	176	177	195	204	186	174	202	187	196	211	190	177	214	225	187	172	174	174	199	193	183	172	180	177	174	198	184	180	179	184	211	196	202	184	197	223	180	175	193	216	192	175	197	173	179	191	167	188	199	209	199	198	179	194	217	195	192	197	170	208	187	188	223	200	208	199	198	178	195	173	214	181	177	166	202	227	176	191	194	192	186	195	207	155	172	199	184	160	200	164	178	182	168	189	190	195	194	181	178	183	191	180	212	205	188	185	182	198	160	218	197	201	175	190	164	181	198	183	195	191	175	177	182	181	182	212	165	207	228	184	165	204	197	184	190	225	217	165	206	192	183	191	200	174	163	185	172	187	173	169	188	194	189	187	185	201	184	182	179	215	202	189	189	192	195	190	207	209	177	215	178	198	181	190	199	208	214	160	172	202	202	200	201	199	192	189	180	185
20625	21377	35576	37537	34350	30242	27118	22753	19492	16531	13860	11961	10126	8277	6403	6026	4606	4601	3566	3031	2672	2234	1938	1630	1518	1375	1200	1047	954	899	827	825	767	729	711	617	652	629	614	569	577	573	614	524	596	552	567	559	525	530	523	529	494	523	498	486	487	485	486	526	535	503	468	518	489	514	553	535	510	506	499	538	479	471	475	509	487	475	491	501	484	499	540	503	505	490	509	501	484	498	492	534	451	492	472	505	499	481	521	497	512	492	487	508	468	490	475	491	515	478	463	482	510	480	525	466	456	477	543	474	530	489	489	515	527	473	481	442	512	497	472	516	506	518	502	529	440	486	456	481	496	498	481	515	484	499	521	478	508	503	511	488	513	485	507	513	485	494	480	490	483	517	469	519	459	515	470	469	542	489	466	491	471	511	466	458	514	507	497	478	466	526	510	468	497	501	507	499	522	480	485	528	467	462	507	486	485	506	488	481	471	479	472	489	473	476	532	476	516	500	494	488	507	483	445	501	459	491	489	531	547	449	480	478	492	510	452	481	499	499	525	444	461	544	516	481	477	496	486	523	461	484	474	473	455	527	507	514	482	501	461	491	493	491	510	465	512	492	489	494	511	485	442	471	489	503	505	534	506	477	510	474	526	463	502	533	442	498	436	507	498	487	510	510	516	501	494	474	483	498	477	492	429	478	474	496	499	470	486	486	492	469	446	451	474	450	482	538	484	471	459	496	479	504	493	464	477	513	503	500	515	477	479	460	490	508	497	474	485	505	469	476	514	473	514	492	524	532	466	474	477	494	545	478	497	518	467	458	472	514	487	519	477	515	507	492	482	543	482	510	525	490	492	472	485	492	514	501	480	518	503	494	494	496	446	513	512	524	523	476	492	523	493	506	528	465	487	494	486	440	457	507	474	480	514	466	487	484	498	496	473	447	427	504	514	490	533	449	486	474	493	517	481	488	518	471	522	485	435	503	521	515	469	493	519	474	429	486	513	504	509	469	509	476	499	520	501	529	545	518	483	496	501	495	508	518	519	466	477	487	485	507	458	462	533	465	529	475	504	512	507	471	440	436	491	477	486	489	516	512	532	471	467	480	498	476	534	460	511	457	471	497	472	489	459	486	521	543	491	550	496	485	489	527	509	485	501	508	475	496	489	504	491	481	467	459	494	495	465	485	477	492	452	488	472	498	485	460	479	495	515	525	500	487	469	551	523	512	489	496	502	469	494	514	528	508	481	469	495	510	496	512	467	500	430	491	509	488	556	528	482	490	513	492	527	483	465	506	504	508	495	459	497	524	514	472	487	480	461	527	483	489	481	503	490	522	515	489	505	466	453	506	507	479	515	509	507	474	495	514	482	473	468	499	463	466	464	470	494	493	492	514	486	468	475	533	496	446	502	465	503	496	484	452	470	499	541	486	487	491	536	487	503	465	524	499	508	476	465	504	510	502	508	481	501	464	466	481	495	489	532	506	483	519	486	519	472	491	503	496	425	502	445	488	470	491	466	526	508	497	482	449	499	504	486	509	540	487	506	486	485	483	471	505	501	474	496	505	481	549	487	483	483	497	451	502	491	476	491	483	509	497	529	500	477	545	469	508	517	475	514	499	532	515	488	521	462	505	488	455	504	487	523	481	481	538	484	482	486	464	479	492	500	479	450	473	478	482	515	568	510	489	476	481	498	508	492	478	513	488	469	474	475	478	444	495	454	520	497	507	525	497	517	481	491	498	501	489	502	552	517	468	503	496	529	472	462	482	475	480	486	495	497	488	500	505	475	479	467	500	487	460	472	518	467	484	507	534	467	536	484	454	472	514	497	496	520	473	509	476	497	475	486	485	484	523	509	476	473	488	469	482	502	477	466	483	480	510	483	509	508	480	502	509	486	491	502	485	505	471	444	514	476	489	491	506	514	471	484	475	477	518	503	473	465	469	495	491	488	483	504	510	464	517	513	471	492	496	491	472	462	505	476	467	476	483	479	497	488	502	485	544	513	491	441	488	487	508	514	464	485	483	476	483	508	502	476	467	503	475	500	510	495	514	495	461	485	462	434	478	520	495	473	512	497	513	454	520	448	508	495	480	448	486	498	497	474	514	532	523	534	539	474	507	450	500	467	494	488	517	510	531	531	538	517	481	470	462	472	474	503	510	455	476	479	519	490	533	471	496	487	537	522	521	535	530	510	481	512	479	466	502	506	502	485	496	502	506	472	488	512	485	511	470	500	492	515	528	498	561	472	520	497	481	507	467	498	467	519	491	482	459	491	472	495	516	475	524	501	517	509	465	485	511	494	485	516	503	488	505	491	465	496	436	470	488	464	484	502	502	507	477	496	516	486	500	528	494	470	493	514	504	496	467	514	483	469	521	502	499	463	535	475	502	475	492	502	453	477	504	484	474	531	505	529	532	485	479	485	517	513	525	503	504	517	506	487	481	446	479	510	496	470	513	520	484	469	471	473	472	502	441	493	484	537	437	465	494	444	504	450	506	467	505	504	491	500	499	452	496	461	495	473	497	473	481	488	488	513	495	455	495	493	490	479	495	499	498	478	495	429	490	504	493	517	497	474	461	511	499	517	537	478	496	518	499	483	505	462	478	498	527	508	467	454	499	463	495	473	472	512	483	498	504	510	491	481	482	506	500	507	463	452	496	499	506	511	527	472	548	531	508	478	474	461	497	509	504	493	502	491	486	501	505	491	471	488	510	480	499	530	491	536	498	510	472	470	465	499	478	493	474	485	503	534	472	474	540	475	501	477	528	519	482	494	498	492	493	497	495	469	454	505	495	491	452	468	508	491	506	489	498	495	489	507	500	471	501	482	488	510	491	495	490	506	500	472	501	483	498	460	520	482	490	461	493	487	480	496	491	515	518	480	495	521	452	483	462	469	495	505	482	520	514	478	499	498	453	435	464	470	465	502	526	449	467	526	490	484	458	465	486	506	510	498	473	505	519	483	503	473	513	481	518	487	517	493	485	500	477	524	515	512	501	475	515	529	487	497	539	501	510	519	507	479	487	497	494	467	497	509	521	503	492	435	471	488	467	495	507	509	484	518	494	492	528	486	509	473	517	524	515	508	490	528	511	518	498	471	497	492	480	471	476	475	463	478	518	510	515	502	494	510	514	504	484	490	502	472	476	483	498	478	551	486	491	450	476	476	480	503	520	508	560	509	517	475	509	489	486	506	488	542	503	487	490	519	526	520	476	499	502	491	483	465	480	537	489	486	498	503	463	477	460	502	481	464	481	520	461	465	502	454	516	521	507	468	502	505	489	473	455	566	464	486	480	490	529	513	452	503	501	508	478	463	476	461	457	508	471	509	496	498	482	502	494	520	506	499	449	478	476	464	560	488	450	515	486	524	479	502	504	451	507	511	526	497	512	480	506	476	485	543	475	454	503	476	512	507	517	496	467	439	498	475	496	479	484	508	526	473	484	523	540	457	477	480	496	444	500	492	477	506	470	485	509	517	516	504	505	515	517	493	498	500	492
40402	32451	37777	34795	26819	21456	17240	11831	8625	6423	5010	3885	3004	2089	1647	1687	1257	1059	936	745	621	593	481	428	360	353	319	275	268	267	243	236	206	231	205	206	243	218	190	192	187	183	179	184	175	169	186	178	175	212	180	174	140	196	182	172	177	195	162	172	172	169	187	180	196	170	185	186	196	197	155	177	166	177	166	192	187	211	179	172	161	178	170	168	188	182	170	179	158	180	160	162	172	184	184	171	162	173	158	164	176	183	153	170	160	184	195	168	180	170	188	167	178	182	162	155	175	186	169	186	171	167	168	174	158	181	173	169	168	167	147	174	178	169	179	163	172	180	184	155	175	174	192	173	183	139	177	152	189	192	181	160	174	187	159	164	155	165	176	174	175	178	162	177	183	183	155	166	164	192	158	178	183	187	157	177	168	176	187	179	176	153	186	181	170	154	182	165	159	182	173	181	171	193	179	191	176	177	152	170	168	195	160	156	197	187	156	173	171	166	183	189	169	184	175	186	184	163	189	165	180	178	181	185	163	173	170	164	185	164	173	182	165	178	177	160	160	175	163	181	145	172	164	177	175	173	174	175	179	156	179	179	157	165	159	193	154	159	199	165	161	157	165	183	176	174	149	188	168	177	171	161	169	176	155	186	167	165	184	182	162	158	175	183	154	160	174	171	165	188	159	166	168	200	171	162	187	176	171	182	199	183	169	163	165	174	190	188	169	163	169	179	189	179	165	203	165	171	157	168	207	162	203	181	173	189	162	177	149	158	179	195	198	175	189	151	178	177	182	158	178	185	186	186	184	191	176	178	191	165	172	178	178	164	167	172	171	151	179	194	206	161	170	150	185	202	150	177	171	180	188	183	185	178	185	160	141	161	192	197	151	183	167	158	172	171	149	181	182	170	173	172	153	155	178	170	185	180	175	161	156	152	195	158	193	177	178	155	185	179	183	183	177	152	182	147	158	168	192	168	191	159	174	181	185	201	196	191	185	166	187	167	181	181	176	154	176	175	177	178	166	182	180	170	157	184	170	153	170	183	151	169	178	174	139	215	146	157	171	183	157	177	166	206	165	186	177	169	174	175	183	183	167	174	176	160	175	185	170	183	166	173	160	183	183	166	147	164	169	170	176	149	173	182	190	187	179	186	187	180	175	186	191	159	158	150	185	166	174	170	188	156	170	169	177	169	194	188	154	170	175	171	155	172	197	191	188	172	193	172	175	170	183	178	183	182	198	179	170	183	169	183	165	187	177	179	171	176	144	157	150	172	208	179	187	171	183	167	192	168	179	149	174	175	170	198	154	151	183	148	173	198	171	185	187	179	160	161	171	187	210	163	164	164	179	169	163	172	140	155	158	170	176	181	180	176	175	185	179	197	141	171	168	179	173	169	172	195	171	153	140	161	162	170	169	161	169	157	163	160	153	148	177	162	177	189	171	168	179	187	137	187	174	166	157	157	166	189	169	193	187	186	162	170	153	192	176	157	181	186	187	149	176	185	182	186	168	195	182	195	184	167	196	181	202	183	172	210	200	179	147	166	174	182	169	170	182	180	164	171	177	186	178	159	168	176	178	152	164	175	183	172	154	173	189	179	176	184	172	164	156	160	170	178	179	184	159	173	176	199	153	174	188	151	175	163	167	158	166	172	165	184	175	178	185	171	167	154	166	168	172	160	194	160	164	172	200	180	169	172	182	183	182	168	163	177	186	160	175	170	158	170	162	177	189	181	161	178	151	210	176	204	170	170	156	189	215	186	172	178	156	201	192	182	165	190	165	176	162	193	187	181	194	153	206	177	160	185	171	188	176	154	177	186	179	191	154	155	183	173	167	169	177	163	174	169	186	184	163	163	172	172	154	166	179	172	173	174	189	182	176	176	188	155	170	190	176	170	203	158	180	171	163	170	172	163	186	163	177	157	196	189	197	161	188	183	197	159	184	138	177	162	179	166	198	164	192	165	174	172	177	179	168	185	198	158	157	216	181	160	170	188	159	178	174	155	182	175	172	165	155	180	180	174	165	177	148	172	158	188	197	195	180	146	193	178	153	168	179	168	166	173	153	155	173	160	199	161	190	162	159	169	170	159	191	195	163	160	187	176	186	162	167	159	184	166	184	160	199	153	171	174	197	181	150	175	154	186	175	157	161	173	186	163	172	171	172	159	155	189	169	156	166	183	179	167	167	166	172	175	168	159	158	179	168	159	179	154	167	192	155	167	180	181	163	194	182	163	155	166	162	184	171	185	165	164	184	185	180	173	167	191	145	175	185	202	156	162	165	160	188	184	146	181	166	179	203	171	196	184	198	190	190	179	178	176	151	178	179	202	153	187	186	174	185	165	155	183	182	169	173	180	177	162	168	167	196	167	189	187	172	181	177	161	177	186	180	155	178	165	178	186	167	145	196	168	165	177	184	182	194	177	179	158	158	171	157	190	169	185	157	167	171	172	159	178	172	184	167	183	161	151	164	156	180	177	176	187	192	161	197	188	166	166	168	196	168	167	174	189	173	178	175	171	176	171	199	184	188	180	201	184	155	178	160	150	167	158	152	181	161	168	166	181	196	174	185	182	168	169	163	164	165	165	178	167	181	162	185	194	181	152	200	167	175	167	194	202	177	189	157	192	167	166	193	179	168	182	185	181	167	168	184	163	179	162	197	177	186	175	183	186	183	190	188	190	151	165	183	176	180	150	173	183	187	181	192	156	173	168	159	161	179	183	150	180	199	146	162	162	183	169	177	159	183	143	171	169	150	184	139	149	171	198	148	154	181	185	175	155	189	155	170	166	162	169	168	193	175	154	182	166	181	172	188	156	178	169	159	135	184	181	176	208	171	154	150	181	180	186	177	181	166	178	167	162	163	167	188	168	174	175	164	152	167	168	168	167	167	182	172	172	173	197	170	179	181	159	164	183	180	144	151	187	158	179	153	187	188	198	174	179	170	177	174	169	161	167	183	173	178	173	178	151	178	166	168	146	178	188	152	162	163	162	153	168	154	146	206	155	180	165	188	174	202	195	170	159	161	188	163	177	165	173	185	172	168	186	170	160	191	171	159	159	191	181	177	167	164	166	148	207	174	187	165	168	154	175	157	163	148	194	180	208	158	152	178	162	162	166	184	169	158	200	175	204	157	175	170	168	150	186	167	186	181	180	158	198	160	181	182	210	203	155	172	164	163	161	197	158	195	173	159	170	140	172	184	161	169	181	175	171	162	190	181	189	175	179	154	180	169	149	167	181	186	181	169	174	161	175	153	179	175	171	160	153	190	170	196	194	162	196	153	164	158	202	169	182	175	195	181	198	161	168	173	188	175	187	170	185	186	179	176	168	163	187	177	174	164	180	181	197	194	180	183	155	173	150	173	196	177	182	168	142	180	165	170	169	170	154	174	163	168	170	169	164	166	204	184	154	174	149	152	156	160	167	184	174	179	165	160	175	178	181	168	183	186	176	168	179	169	184	185	194	163	177	175	165	149	169	174	165	184	188	174	177
24540	24950	39382	42020	38298	35266	32193	28003	24479	21612	18720	16280	13703	10838	8472	8620	6507	6240	4960	4357	3800	3212	2753	2164	1959	1666	1490	1393	1081	1060	1007	920	876	797	713	725	673	654	620	577	572	572	569	568	581	543	560	536	556	526	506	484	487	506	493	550	475	455	461	502	510	454	464	450	495	467	494	498	493	475	485	493	464	476	486	456	467	480	487	480	458	461	501	472	479	490	421	453	484	455	435	464	453	449	483	454	460	441	475	484	482	492	474	435	500	438	461	474	478	445	495	480	458	447	441	482	402	465	432	464	431	439	446	428	430	468	459	472	434	454	448	469	459	490	455	463	475	516	436	433	453	458	472	464	454	440	434	453	470	471	462	440	447	459	455	423	440	444	462	464	453	487	481	468	441	440	451	467	463	459	448	440	419	420	464	448	455	435	462	452	467	441	465	446	488	461	476	463	474	454	481	453	465	491	461	457	447	485	457	470	432	470	468	482	480	442	448	458	456	440	482	386	522	467	433	469	471	448	421	474	440	410	430	472	461	439	466	465	443	475	453	444	459	460	450	467	486	454	466	413	460	452	509	461	461	441	445	487	433	477	455	467	419	470	431	434	479	450	455	448	410	459	507	437	478	446	498	455	484	459	438	458	444	468	448	477	458	459	466	478	459	490	441	470	493	451	492	438	469	487	459	436	463	449	430	467	419	474	430	481	506	451	459	451	482	469	497	425	471	419	494	451	462	476	483	467	469	505	458	410	413	470	420	472	453	459	442	429	410	436	488	447	499	481	458	463	441	428	461	486	481	458	448	447	484	448	483	493	472	412	501	449	455	447	460	452	474	433	435	488	411	458	421	451	468	432	458	450	478	470	460	465	467	492	453	457	428	473	452	434	449	446	438	449	448	488	470	469	454	466	482	472	441	459	467	463	459	468	449	436	478	441	428	445	503	486	441	454	454	465	469	467	470	459	466	464	480	456	438	478	475	484	488	456	411	499	437	448	499	422	428	458	428	497	451	427	465	426	445	477	485	482	510	453	444	463	447	429	471	429	466	477	469	466	461	450	466	442	440	444	460	454	453	408	459	457	434	468	458	467	440	456	449	468	451	429	471	471	481	445	469	448	465	489	498	452	463	473	463	472	434	466	417	472	455	471	438	473	441	492	440	493	460	479	469	439	478	449	469	435	442	491	453	470	411	456	464	484	455	421	475	455	429	454	463	484	436	468	437	455	478	470	440	468	460	499	477	453	443	462	484	442	481	417	440	424	448	487	440	499	452	444	472	424	451	441	421	442	429	462	463	460	483	480	441	456	475	423	478	488	450	437	446	463	450	424	459	451	447	449	435	427	458	486	461	427	446	452	470	435	469	425	480	426	450	456	484	440	481	474	427	434	457	453	497	408	469	394	469	449	438	452	439	449	460	433	466	450	428	491	419	418	450	437	469	476	464	478	472	500	456	489	470	455	467	496	426	465	467	414	472	418	465	468	478	445	480	460	483	487	474	452	450	464	455	452	469	444	489	448	488	480	466	450	425	431	466	455	459	502	485	442	447	423	441	511	413	448	481	471	458	470	463	427	502	457	453	474	425	468	479	478	421	442	485	483	474	464	487	490	451	485	437	463	485	453	435	479	445	429	450	451	472	439	473	437	468	441	489	441	454	489	488	461	458	462	436	461	470	438	444	452	450	478	444	476	465	469	453	456	422	445	499	462	447	451	475	458	466	448	463	469	411	501	502	435	436	453	459	474	506	460	481	450	473	504	483	450	467	456	481	466	477	483	423	478	467	475	463	470	441	462	448	493	449	435	487	471	444	469	478	458	457	439	439	491	473	471	442	444	476	469	455	451	412	452	456	447	480	432	456	463	449	446	455	448	482	444	444	442	470	473	427	417	452	452	447	426	434	484	467	499	464	447	445	464	468	470	462	454	458	454	457	486	467	447	446	427	491	458	501	467	447	473	444	453	466	432	494	422	443	433	460	450	471	450	473	490	480	421	482	453	474	482	488	481	418	466	436	487	461	467	447	450	458	477	479	485	445	461	444	496	419	449	456	452	459	446	479	452	463	480	513	499	449	466	459	440	469	460	476	489	469	479	461	455	473	415	470	453	467	446	459	443	467	460	481	486	456	486	483	452	473	475	474	455	480	438	467	434	437	454	485	486	438	431	475	454	457	461	451	472	451	465	489	490	455	461	443	455	473	438	464	456	466	503	465	443	451	461	479	472	431	475	470	458	453	504	477	455	510	454	458	465	423	478	482	511	451	480	468	463	467	441	456	430	445	480	465	436	450	433	504	445	447	467	486	458	474	476	471	476	462	453	468	463	444	464	470	451	473	498	448	452	468	428	452	460	453	470	456	444	424	463	449	466	458	466	442	458	455	450	427	492	445	461	482	454	447	489	432	454	463	461	440	477	464	453	435	482	479	442	444	454	452	459	446	461	509	464	456	458	461	492	456	464	481	452	458	436	489	464	440	468	440	456	465	490	472	509	437	485	472	460	492	480	472	434	483	458	474	435	459	453	466	415	449	486	457	456	422	475	441	459	445	428	460	476	463	448	422	459	457	458	464	450	439	474	458	410	471	456	438	465	422	449	462	482	464	460	470	440	451	443	512	435	442	443	463	453	435	449	441	465	467	474	466	462	459	444	470	507	458	459	487	462	465	428	483	454	479	428	469	465	454	481	466	457	437	419	463	444	463	451	448	440	459	449	428	437	457	408	477	429	433	448	462	489	476	493	423	475	467	460	421	453	455	463	425	446	446	500	464	425	462	459	433	443	436	449	446	466	494	451	455	462	443	429	472	459	431	454	460	436	470	441	496	452	430	421	472	444	461	459	433	495	469	467	477	519	450	460	484	465	459	418	435	443	478	440	444	440	447	460	445	445	455	485	498	454	436	463	439	439	415	482	466	456	437	477	500	427	452	441	511	527	478	451	455	462	448	494	478	477	461	473	461	451	491	449	441	494	424	472	493	472	436	446	451	434	486	481	417	431	419	464	440	455	455	447	470	458	455	462	444	476	433	489	459	435	475	464	465	445	474	464	438	470	490	442	452	431	457	430	448	480	411	458	456	445	472	461	432	466	406	429	457	437	447	443	452	469	423	468	472	457	449	498	456	454	472	424	474	432	473	427	435	480	491	437	428	444	455	466	474	451	435	473	442	452	475	419	498	442	453	455	468	426	453	452	445	463	475	484	419	436	468	476	440	477	443	451	422	507	440	428	450	483	444	460	478	471	457	447	445	471	450	438	460	441	468	473	456	455	439	445	466	464	496	469	478	456	446	467	459	469	467	437	491	459	483	447	442	432	445	470	488	463	439	470	492	457	460	474	450	454	489	477	466	487	474	476	481	452	453	464	440	431	453	445	449	472	462	468	445	484	476	483	467	455	457	432	448	438	421	484	419	476	447	454	445	438	440	468	457	444	451	482	499	466	443	452	494	478	457	494	444	424	454	477	422	452	437	445	453	461	423	487	460	478	443	461	495	428	430	429
24644	20661	23197	18096	12293	7899	5473	3745	2729	2025	1640	1211	1040	795	686	618	496	463	433	378	325	300	293	305	263	268	233	228	228	215	192	217	249	227	208	205	205	209	201	174	195	184	187	194	201	173	203	193	168	195	189	196	178	172	193	183	203	201	168	179	181	198	183	180	185	183	173	213	196	184	167	201	170	195	186	168	180	174	169	152	191	200	166	188	197	218	168	166	198	215	171	190	176	195	189	181	201	182	190	170	166	180	187	173	196	183	184	190	218	186	190	172	203	180	191	189	176	198	179	212	168	161	182	169	177	177	171	194	207	200	192	175	178	199	207	205	179	184	172	176	199	208	191	195	200	180	168	161	163	198	170	159	207	190	191	199	182	172	195	170	161	196	209	177	182	204	163	193	191	229	178	201	196	154	172	190	186	203	177	182	189	195	223	187	183	227	176	186	194	153	161	190	187	169	193	187	183	192	172	192	188	194	191	197	200	221	193	165	191	199	156	168	199	196	200	176	196	184	186	190	192	189	200	185	202	215	205	194	173	188	182	167	185	192	172	192	177	171	214	175	185	183	180	173	162	183	195	174	199	189	202	192	167	207	184	177	205	172	173	147	187	174	155	197	221	203	185	192	187	183	182	200	181	161	190	192	185	187	145	164	183	182	181	189	184	183	180	155	185	169	186	182	171	179	185	192	199	191	190	206	179	188	206	188	193	195	197	185	184	188	162	174	154	192	206	179	182	175	188	181	174	152	183	199	170	198	192	176	197	197	196	209	169	191	183	176	183	184	188	184	218	187	188	182	195	189	193	180	195	192	207	178	184	192	191	181	177	190	177	173	162	205	158	177	169	199	182	186	208	183	196	175	170	223	164	157	183	196	191	167	161	169	192	202	177	180	183	175	165	175	190	159	187	178	165	194	174	193	199	195	166	191	195	183	167	174	162	186	183	190	172	187	190	158	156	188	192	175	180	172	209	180	194	190	175	192	197	167	184	209	192	189	175	168	156	193	196	178	203	172	180	191	217	171	170	171	183	205	208	193	180	174	191	173	209	186	204	198	178	170	204	180	167	210	214	191	218	205	162	201	194	174	166	161	205	175	179	167	172	202	203	185	180	181	173	191	187	185	174	186	187	162	200	181	183	192	179	189	157	180	174	179	183	166	161	194	163	189	192	186	176	207	174	203	173	175	165	178	182	202	156	179	188	188	182	178	197	181	180	195	183	191	182	181	180	191	165	189	216	181	164	176	182	163	191	187	198	164	166	197	168	155	155	187	171	188	192	190	186	202	169	178	161	192	176	170	206	167	171	174	184	187	159	176	173	192	173	166	183	186	201	178	190	195	173	191	198	192	201	176	193	166	186	187	182	174	172	203	191	182	192	181	181	178	200	211	179	168	193	199	166	199	175	171	166	172	166	185	178	178	182	179	174	182	206	196	197	185	209	196	181	205	203	185	191	189	154	169	191	188	189	188	177	199	178	190	173	194	199	197	181	190	198	186	196	182	183	184	183	175	218	241	180	179	204	190	192	173	177	168	177	185	173	205	211	163	177	186	183	209	182	168	149	194	177	170	178	163	171	172	182	177	177	196	193	209	167	216	184	195	182	178	185	169	174	152	187	179	162	168	198	172	223	201	193	177	189	196	183	186	161	213	175	175	204	217	202	178	174	198	223	183	162	188	180	181	168	190	199	188	185	192	176	184	181	212	178	202	168	191	184	193	198	179	174	174	165	192	204	200	210	201	209	206	149	199	180	181	186	185	191	181	186	191	187	136	195	206	176	199	191	180	188	164	161	187	164	177	177	204	179	179	188	192	213	199	171	182	196	184	186	190	179	165	186	178	209	193	157	182	183	200	188	217	215	191	206	196	191	197	195	177	165	191	179	166	206	179	181	181	187	161	168	181	183	176	168	198	165	204	183	179	199	183	197	161	173	194	159	180	186	188	183	202	181	157	180	194	191	183	167	195	169	183	210	164	162	204	182	175	183	203	176	176	170	207	184	185	179	181	192	165	179	190	194	213	190	179	188	195	208	195	166	172	185	174	196	194	197	200	181	202	192	185	192	203	172	185	187	155	180	189	184	178	182	190	203	183	203	185	151	185	201	193	181	180	193	157	189	187	202	170	189	167	194	175	182	182	206	175	206	193	183	196	204	193	182	203	178	173	173	177	169	177	188	177	167	180	182	183	174	204	170	176	198	181	182	179	179	180	211	177	161	169	182	203	178	175	202	184	185	169	175	201	186	187	178	176	165	177	194	201	180	183	207	188	191	188	179	159	195	186	203	163	198	208	192	166	182	177	171	166	168	200	190	190	175	174	192	196	193	180	195	188	204	174	173	186	175	185	189	167	196	193	191	172	200	177	196	171	156	154	173	178	196	183	159	186	203	177	178	185	167	182	202	163	167	167	163	200	174	182	188	187	196	182	174	193	182	161	191	175	192	175	233	184	191	200	193	188	174	191	176	175	187	175	199	192	172	198	183	185	186	159	206	191	178	179	180	192	179	173	180	175	196	192	169	192	177	171	203	188	183	176	193	166	190	185	188	182	192	199	205	180	184	180	167	197	179	167	159	206	188	192	170	170	220	183	177	191	174	191	172	171	181	178	175	194	207	205	193	200	164	185	196	202	191	190	188	184	191	173	154	175	200	196	167	177	178	170	173	183	192	197	168	161	173	174	187	157	170	203	184	209	189	190	156	178	192	193	198	186	181	176	170	205	191	165	176	178	201	194	173	182	192	177	182	171	184	169	194	182	176	161	192	202	180	194	200	194	184	183	157	188	177	222	198	189	209	211	174	175	187	183	196	169	190	166	164	189	177	176	169	195	204	193	198	159	190	156	191	206	183	186	202	211	183	194	187	184	197	184	186	184	201	198	191	201	189	183	204	179	182	186	192	188	196	188	164	190	218	170	185	189	183	201	196	181	188	162	183	177	166	187	170	182	193	163	182	187	216	170	185	188	188	187	201	174	192	185	207	191	194	188	182	194	189	195	180	165	180	181	180	146	191	209	211	207	191	182	182	188	191	186	194	230	184	213	197	184	194	203	187	187	187	186	165	173	188	176	190	172	182	186	169	172	178	182	170	169	182	197	194	183	210	192	200	191	214	219	164	185	174	188	189	182	147	183	169	184	191	172	154	185	197	175	202	195	175	213	175	194	182	189	203	174	197	169	187	214	213	182	188	166	164	206	170	179	177	177	191	195	197	182	162	189	190	181	185	183	196	186	178	194	175	200	161	215	189	160	155	181	185	179	178	195	180	191	193	171	152	169	187	189	175	199	180	208	172	198	181	200	207	166	185	192	165	178	178	190	191	183	172	199	190	187	186	164	178	200	187	189	191	186	177	155	204	181	210	191	197	176	187	177	191	191	188	179	187	181	208	200	183	210	176	204	200	189	196	168	176	174	181	176	220	206	191	168	180	215	183	198	163	190	193	179	167	192	179	183	169	194	175	180	184	199	186	208	173	197	162	191	188	168	212	197
13969	16586	29051	30408	26093	21826	18106	14460	11755	10055	8099	6621	5450	4502	3742	3251	2642	2269	1948	1552	1443	1270	1160	1163	1063	970	887	802	779	685	697	703	631	588	553	552	548	537	518	554	556	518	538	496	516	535	482	475	494	492	487	480	481	465	487	501	478	488	506	506	466	515	464	523	500	488	509	494	451	497	463	487	476	483	478	484	532	480	487	477	481	480	504	470	493	447	493	463	477	508	511	495	444	469	486	466	449	494	504	499	508	498	482	474	465	480	476	457	519	467	470	485	459	494	492	535	449	512	495	463	461	500	524	496	518	501	508	482	501	481	517	488	481	496	505	512	509	489	476	522	491	482	481	533	499	521	479	453	504	484	505	478	486	490	483	476	483	502	490	491	487	493	503	516	497	497	486	469	473	512	470	485	481	505	457	477	499	531	520	475	490	457	487	490	520	518	478	489	464	469	492	447	514	486	497	500	475	484	506	496	503	526	476	473	465	487	471	496	481	444	458	444	457	468	493	473	516	478	511	475	458	513	469	474	487	514	476	511	523	497	534	483	481	481	490	487	539	492	500	467	453	510	498	430	452	502	450	479	504	452	466	473	459	518	468	464	495	511	521	476	474	464	471	483	500	488	494	443	477	500	477	495	471	504	465	474	488	504	477	491	499	547	492	497	483	458	494	509	516	448	471	516	459	465	500	461	541	491	485	504	446	468	487	467	476	471	506	511	468	458	502	466	506	443	507	514	506	512	518	480	481	477	504	537	528	454	496	452	465	485	491	483	453	492	498	500	488	496	471	475	525	503	499	477	517	480	456	494	507	464	482	426	514	516	472	458	477	498	513	498	465	437	523	491	486	518	499	465	510	482	457	445	488	510	513	470	475	506	483	451	466	455	477	474	499	451	456	504	483	479	468	488	477	505	485	470	505	483	478	489	492	474	492	512	502	449	476	495	495	496	498	482	519	469	516	459	506	508	490	497	468	501	502	450	489	508	471	471	493	493	489	475	468	471	488	508	476	486	457	486	482	482	447	469	489	476	457	520	485	503	492	484	478	465	463	489	476	496	478	489	484	493	470	509	494	464	504	491	501	510	474	453	468	468	451	530	500	503	488	513	512	463	512	494	513	457	482	553	469	430	473	504	511	489	491	486	460	476	481	503	502	497	471	478	495	459	486	484	485	490	483	439	476	470	476	497	476	512	495	452	511	470	477	513	436	480	467	506	497	451	485	507	521	537	464	465	469	482	518	511	457	479	491	483	474	490	494	484	514	468	472	467	495	502	486	482	503	470	527	466	459	501	466	501	502	462	518	487	467	487	513	436	459	490	532	515	480	558	454	461	440	480	480	493	460	467	486	452	482	515	524	500	498	488	443	491	496	488	501	500	468	466	463	499	484	472	476	508	488	485	463	511	469	526	484	492	440	468	469	461	435	476	483	486	495	486	456	488	501	523	524	464	465	484	495	482	489	470	490	446	491	482	496	501	467	469	490	465	441	470	479	506	470	458	505	529	506	503	472	427	474	468	478	486	505	464	490	503	482	507	510	499	490	484	498	432	477	485	473	465	506	476	512	478	486	466	489	475	482	461	521	475	497	487	457	509	477	497	491	496	447	468	437	498	507	508	524	470	494	506	486	475	501	485	488	474	467	487	463	488	493	543	486	480	504	519	523	502	471	509	477	480	454	476	482	490	482	480	519	493	499	489	516	506	522	470	443	512	476	491	488	504	462	491	448	472	474	477	464	492	480	472	490	467	504	501	468	533	477	498	489	446	463	448	463	501	492	463	462	498	502	462	461	452	475	456	476	518	495	474	475	515	535	442	519	449	454	439	487	517	458	528	502	500	499	500	482	501	523	487	463	505	484	483	487	445	473	456	487	502	476	463	469	479	478	478	463	483	511	473	500	454	520	474	479	478	475	502	508	511	475	507	510	514	467	475	494	522	522	476	485	491	502	478	462	493	464	515	469	496	486	488	473	490	500	507	480	475	476	496	459	474	508	499	485	521	511	515	505	498	530	501	478	471	496	466	481	500	475	457	472	490	443	486	509	459	462	492	493	461	501	522	456	506	498	458	502	470	516	471	441	473	498	494	509	485	485	481	529	482	531	475	487	468	503	440	506	484	481	521	485	455	510	454	460	478	463	446	509	501	503	509	532	462	445	466	492	465	480	462	499	469	469	459	520	499	475	463	483	498	485	525	448	495	458	501	508	422	479	452	500	534	504	521	505	458	502	503	477	489	462	483	446	498	485	476	465	522	442	478	447	513	462	488	484	458	486	469	484	467	476	484	468	495	484	491	463	476	472	494	499	501	475	499	509	486	470	463	507	489	487	501	511	483	461	470	452	489	495	487	492	452	479	501	511	464	502	460	508	490	476	470	496	450	507	505	526	429	497	478	549	517	500	506	479	483	519	424	473	484	472	450	502	455	503	494	455	501	475	457	528	464	506	471	507	483	468	487	495	541	454	471	497	451	471	498	465	504	488	447	487	443	492	521	491	485	533	501	493	504	456	491	433	505	481	477	477	516	492	444	478	497	461	476	461	493	491	453	484	481	489	488	503	506	476	481	470	504	498	518	517	464	489	511	467	486	502	448	470	544	496	459	504	528	471	500	478	471	498	479	469	488	509	445	508	493	490	525	531	479	510	473	476	501	513	497	499	477	487	507	514	490	482	508	450	468	518	511	531	444	469	493	468	429	496	468	472	491	468	558	494	492	533	476	511	489	490	507	463	450	479	453	510	460	455	472	468	485	484	449	479	488	490	504	483	503	514	487	468	521	447	466	462	464	503	486	482	434	514	470	500	462	531	479	485	476	509	494	523	487	492	458	491	505	468	524	481	510	488	468	497	511	491	504	491	515	479	482	482	483	492	463	470	483	496	529	472	509	487	470	482	489	487	489	499	464	470	484	458	478	517	517	501	449	489	443	491	494	492	468	437	486	527	464	475	522	466	485	458	495	479	495	507	462	484	473	493	468	501	484	465	464	481	477	489	525	461	483	493	454	459	472	463	480	456	516	524	476	505	496	503	469	484	518	500	440	484	465	480	485	499	475	475	488	488	466	473	521	521	499	477	516	487	472	439	470	428	497	480	514	472	495	476	507	483	510	532	523	528	482	494	505	493	499	514	482	504	502	475	476	497	476	463	504	467	402	498	492	464	513	472	516	484	458	456	481	488	491	502	488	469	495	477	516	463	489	467	493	482	490	480	477	515	464	504	491	478	466	477	494	512	508	455	521	480	483	465	452	476	456	487	453	512	503	484	486	508	505	463	457	510	498	518	497	490	506	444	495	477	458	508	478	473	542	511	485	504	473	473	516	475	470	504	521	491	530	485	483	518	502	463	496	499	482	483	445	495	466	470	488	504	509	481	466	467	489	457	478	543	477	454	500	483	469	479	458	500	482	499	461	537	481	499	540	452	493	477	453	507	457	474	493	462	505	487	471	474	460	491	484	441	461	480	461	496	494	495	488	503	440	489	470	495	483	482	481
33298	26803	32352	28269	20599	15005	11299	7464	5389	4243	3090	2491	1872	1572	1345	1117	962	790	662	590	469	472	430	371	320	295	317	282	281	245	219	238	237	204	204	192	202	184	196	179	186	193	195	190	190	187	188	201	180	190	188	182	162	193	194	200	172	187	188	183	184	171	183	198	202	203	181	180	173	205	191	197	195	177	191	182	185	161	217	195	202	179	200	180	191	184	196	200	188	182	205	186	188	213	212	199	175	201	205	222	184	195	187	220	202	207	187	180	161	182	190	177	195	206	189	169	185	189	187	178	191	183	175	185	172	167	179	184	167	180	193	178	188	182	204	169	177	202	176	192	214	176	176	201	204	195	187	206	183	166	214	196	218	200	195	181	189	218	184	179	158	204	193	168	164	181	203	192	200	203	199	178	179	189	207	199	197	159	192	177	207	216	171	176	190	182	185	195	188	186	194	167	168	162	216	198	180	175	213	201	196	205	211	190	188	198	199	188	207	194	200	178	193	171	185	170	196	201	191	185	173	186	196	168	191	196	161	217	225	206	192	195	189	176	188	233	172	216	161	185	193	188	176	167	199	198	160	199	176	201	195	197	189	216	186	177	176	164	203	174	197	164	183	182	186	181	194	184	193	199	203	171	165	169	180	198	169	198	167	217	188	208	175	183	191	205	181	190	186	193	171	195	205	179	198	225	179	210	189	186	185	193	187	193	206	157	186	170	184	174	209	226	189	163	172	191	197	200	187	160	189	201	185	208	168	183	177	198	171	183	193	183	174	190	183	189	206	190	180	189	164	197	195	181	172	193	204	195	200	199	163	189	201	163	194	173	168	184	154	181	195	202	193	199	219	181	189	198	190	185	191	182	170	211	175	210	181	189	213	186	189	173	169	200	181	189	178	195	193	203	158	202	189	204	182	180	199	204	173	196	159	197	174	193	177	198	196	180	201	193	187	209	186	192	156	201	191	200	212	180	225	175	176	179	195	182	199	193	179	179	186	180	197	180	204	216	207	228	184	199	200	167	187	206	187	188	175	194	210	161	181	185	190	183	193	194	170	203	207	201	191	185	179	191	202	203	190	188	214	170	185	169	196	200	215	197	185	180	197	182	183	214	189	190	186	185	196	198	180	182	171	182	182	186	156	188	184	226	177	185	184	171	177	181	199	177	181	197	163	193	200	193	187	197	178	186	193	214	177	179	188	196	174	172	191	173	204	196	211	191	177	195	171	199	161	178	196	188	182	185	188	148	173	217	159	185	189	181	220	212	201	183	200	197	195	198	183	183	212	193	180	182	202	174	185	196	205	189	186	206	210	211	213	172	180	190	191	198	164	163	212	212	201	215	208	223	205	185	163	189	213	190	179	191	205	185	210	176	187	173	196	188	180	164	206	189	190	187	207	193	204	209	202	212	208	191	208	187	196	214	184	200	217	209	215	173	182	189	181	178	176	213	225	196	162	174	194	178	197	187	195	199	200	188	177	210	191	180	180	195	183	210	205	184	169	166	159	183	179	206	190	206	176	201	200	185	186	184	189	170	177	187	191	206	180	208	182	205	190	181	180	175	193	196	180	188	191	182	189	200	186	181	190	173	172	176	192	185	182	200	187	184	194	182	202	188	221	189	200	190	191	199	198	196	182	175	191	183	198	181	182	193	170	171	172	172	210	191	181	176	173	174	202	189	191	175	174	178	204	185	205	182	196	160	198	196	179	181	175	190	182	179	211	206	185	181	195	185	184	218	189	167	194	204	172	214	200	192	185	226	169	181	199	196	217	165	194	165	186	174	168	179	192	195	176	206	184	180	182	191	212	208	202	184	172	166	162	180	206	180	181	194	185	172	202	183	171	188	173	216	178	169	170	197	190	191	184	161	211	214	206	201	182	167	173	174	182	185	181	184	204	199	188	189	184	199	160	190	203	204	159	195	189	181	195	187	200	187	202	181	178	184	184	161	179	199	180	193	204	191	189	176	186	179	185	176	181	176	194	191	205	175	205	190	189	212	159	198	200	198	170	187	205	184	202	164	198	204	164	191	211	188	185	196	189	175	174	199	189	189	192	184	181	186	181	188	162	190	205	198	212	191	206	208	185	212	175	197	199	191	190	181	180	219	207	201	162	180	165	180	169	199	190	216	198	206	208	209	201	192	175	203	190	202	193	175	181	180	202	189	216	169	205	205	165	181	186	179	205	207	191	184	215	198	188	175	190	214	172	220	201	185	195	200	169	156	196	192	155	175	212	171	185	205	175	200	166	204	197	176	181	195	176	181	193	201	212	193	184	199	178	208	196	163	201	178	196	204	197	194	174	177	190	182	203	217	195	184	178	225	223	182	206	223	206	178	206	199	188	198	218	169	167	200	192	182	191	194	192	194	188	189	185	194	204	195	211	183	187	211	175	198	196	187	185	218	180	214	180	189	183	181	182	208	177	189	223	183	184	189	197	194	186	185	194	184	198	172	164	191	166	167	193	166	187	203	167	193	208	190	196	184	193	203	198	192	200	189	170	195	207	212	180	191	174	197	191	179	191	210	191	184	169	190	185	167	180	187	176	193	177	173	189	191	196	190	187	193	170	190	188	201	186	192	198	178	203	198	174	169	196	172	181	182	214	155	182	190	211	173	191	176	167	185	176	194	184	177	202	194	173	195	192	215	182	178	200	209	182	194	171	187	213	197	170	203	172	160	181	196	191	203	195	166	165	168	210	188	187	180	190	170	191	196	186	196	187	180	211	205	222	198	207	196	223	184	186	185	172	180	213	204	207	212	197	208	209	201	209	180	210	169	220	208	177	189	203	170	159	170	167	204	189	162	185	173	208	181	181	205	196	190	179	193	183	211	186	172	204	200	189	230	179	195	187	180	188	199	166	198	193	187	169	190	176	205	197	188	177	212	203	192	181	182	169	195	171	184	215	179	170	205	166	194	171	200	194	155	193	188	162	165	153	199	195	195	176	197	184	185	191	194	194	195	194	169	194	183	187	189	157	196	172	160	161	167	189	169	197	197	188	185	222	208	175	207	198	209	169	190	184	164	218	193	192	178	155	210	199	207	190	187	195	185	180	185	205	186	183	180	202	185	185	199	203	184	174	181	189	195	185	194	204	198	199	194	196	177	187	184	211	183	181	200	170	207	202	194	217	176	170	167	170	179	199	185	154	184	218	213	225	175	157	175	173	186	194	180	201	188	175	216	187	189	180	182	192	170	182	198	184	184	206	198	199	202	187	208	180	198	203	167	168	187	186	186	192	195	197	201	206	193	197	175	208	167	186	203	187	183	174	188	178	189	191	180	195	170	200	191	197	201	173	219	179	178	202	180	186	200	179	179	176	187	214	219	165	210	175	191	191	181	196	178	190	179	182	185	195	210	195	203	188	200	203	211	168	169	193	179	181	188	207	191	194	192	190	186	200	169	182	174	186	204	204	174	209	190	225	181	183	195	204	194	176	186	179	186	180	183	156	176	160	188	209	199	192	170	174	219	191	165	202	208	205	213
20152	21129	35870	37426	33839	29552	26999	22187	19291	16914	13717	12095	9804	7972	6653	5859	4921	4373	3737	2949	2646	2206	1992	1775	1520	1312	1173	1069	957	878	875	823	771	747	689	665	667	643	627	567	574	527	566	597	528	579	572	575	504	540	542	524	525	531	505	523	517	513	497	532	478	476	490	498	518	515	504	536	527	492	526	531	495	525	495	504	486	442	472	468	509	498	474	524	518	485	503	526	498	497	495	451	511	482	478	507	487	480	462	495	492	519	529	497	459	481	474	510	498	488	521	477	495	501	488	476	517	488	495	468	504	484	471	472	502	535	478	508	543	497	496	457	507	473	487	502	517	453	464	480	502	474	493	493	489	496	507	515	511	473	561	508	511	501	500	512	457	490	508	530	473	455	494	521	519	487	504	486	464	486	507	494	487	500	506	558	496	533	490	491	505	516	471	474	517	497	500	524	483	502	480	522	507	464	505	481	460	500	498	487	517	488	528	458	489	493	521	484	473	532	501	449	504	524	487	463	521	490	477	506	523	481	515	495	491	467	484	504	494	528	508	484	443	505	490	483	506	478	458	500	473	484	488	494	493	465	512	532	495	513	505	543	464	516	483	493	525	478	504	517	498	535	504	498	524	512	466	469	495	499	470	478	486	499	494	482	549	483	470	502	513	489	482	469	482	513	492	507	505	508	485	540	509	495	511	477	431	492	496	512	486	511	490	490	502	504	477	494	544	509	469	522	490	453	476	484	492	497	528	488	491	478	499	510	454	482	466	503	493	491	507	520	464	495	480	513	467	475	501	465	498	495	488	535	511	492	472	491	484	496	475	503	512	474	520	490	476	498	492	501	546	506	502	529	506	492	489	491	453	466	504	472	526	493	448	491	539	483	542	464	487	509	509	475	494	468	484	500	521	493	481	483	486	493	463	514	505	512	493	493	491	473	486	528	498	488	529	485	489	464	505	492	464	577	481	507	494	477	525	492	488	517	533	514	516	511	504	509	520	508	534	522	484	497	480	519	502	493	494	519	479	477	510	510	487	481	470	524	472	456	508	483	492	494	433	495	488	517	473	488	493	462	501	501	476	527	493	484	495	491	487	468	481	485	505	515	524	530	497	489	473	498	508	508	507	481	446	499	512	477	499	479	475	491	480	517	494	465	524	500	506	475	515	457	505	479	530	462	477	489	489	495	505	465	450	495	498	478	434	484	507	506	502	521	477	451	452	519	487	437	465	519	447	482	538	475	462	507	488	496	486	492	496	482	516	484	517	483	468	530	534	465	518	493	513	511	503	521	518	483	488	479	456	517	515	508	519	463	473	479	496	495	523	492	485	495	473	488	538	476	502	497	464	521	466	494	482	491	483	543	451	499	489	494	504	476	500	518	486	497	528	486	464	497	490	530	468	464	519	533	508	503	495	502	539	479	507	473	497	488	481	494	519	465	518	497	485	451	531	488	511	501	510	496	502	519	522	499	501	478	490	496	495	498	453	496	487	523	485	464	511	485	476	476	474	456	496	486	470	519	550	507	495	467	507	516	471	554	502	484	466	472	488	492	494	541	474	481	532	539	509	506	495	502	510	480	475	458	495	480	468	511	514	537	519	495	467	487	495	466	433	484	459	496	513	524	462	494	476	521	513	519	459	484	533	512	481	468	484	540	489	487	501	514	481	528	513	514	499	541	499	536	495	490	521	511	490	493	472	530	519	527	455	494	498	507	509	489	462	488	515	501	483	492	497	458	499	511	524	497	494	492	506	485	493	462	495	483	513	506	515	504	530	486	504	478	477	501	512	498	484	505	496	489	519	539	498	488	486	470	488	502	515	472	518	522	510	514	472	485	492	473	518	480	517	552	508	549	459	487	482	493	469	520	502	489	503	516	477	494	512	494	498	476	508	530	475	471	483	467	480	469	472	484	476	510	512	497	454	518	493	495	467	494	521	502	499	487	505	521	508	510	507	522	535	459	534	529	511	484	501	529	478	491	486	511	470	467	510	485	484	459	490	476	507	485	499	544	469	471	507	478	482	500	513	507	479	502	528	529	482	486	489	495	500	486	515	486	458	479	521	515	513	485	495	518	493	526	493	489	473	504	484	491	477	508	493	477	500	467	507	513	511	462	466	484	501	511	493	483	500	484	507	541	502	513	482	513	503	477	500	485	483	523	514	459	477	480	505	493	500	526	505	501	439	530	479	469	500	455	482	485	472	432	521	562	502	483	451	487	481	471	515	495	495	528	442	519	526	484	503	522	520	461	466	471	478	521	483	548	473	507	478	466	493	444	496	496	513	499	474	497	522	525	494	494	464	493	483	491	520	541	471	474	508	474	511	470	484	461	516	460	498	518	518	494	490	497	482	486	479	487	487	502	491	475	494	482	508	494	503	479	509	479	531	468	495	488	479	485	537	515	455	476	478	488	471	458	521	461	471	475	465	504	536	502	517	517	499	501	505	480	495	467	492	525	497	480	489	485	511	513	502	523	510	481	514	486	456	519	499	449	483	495	471	482	515	481	502	515	481	455	494	509	482	487	523	555	507	484	462	455	465	518	500	527	503	470	492	487	506	463	497	500	506	472	471	485	528	453	531	480	510	526	512	539	469	479	503	441	524	519	478	461	472	527	516	471	471	534	496	541	489	490	496	486	465	486	491	449	510	513	484	450	516	497	482	506	486	531	501	514	467	493	501	503	515	456	541	510	501	500	496	503	500	476	482	465	491	451	512	541	473	460	499	502	481	478	501	520	518	491	485	476	484	517	533	446	499	522	504	475	521	528	479	518	515	508	503	509	463	510	477	466	499	486	518	515	526	500	535	506	476	482	473	509	487	487	500	491	500	481	505	490	518	480	505	495	527	508	510	491	467	509	481	493	531	507	489	483	490	496	472	474	506	505	476	461	473	479	517	462	472	490	518	507	490	538	486	457	468	471	440	527	491	510	498	509	485	498	496	467	506	417	496	512	516	502	495	490	461	500	496	486	522	476	493	478	474	479	490	501	471	509	526	479	482	460	493	544	504	476	511	469	487	478	501	505	490	481	511	522	503	499	475	512	493	459	503	487	510	504	486	470	527	501	491	501	520	475	495	468	513	473	508	440	553	512	518	489	517	526	473	496	465	491	500	517	482	490	526	489	497	497	519	486	501	485	486	489	507	491	508	498	513	461	471	514	451	514	516	489	472	514	486	482	515	536	519	479	514	513	462	494	490	488	464	503	518	532	507	538	497	514	481	470	480	510	481	495	519	482	552	480	501	482	482	507	507	506	485	519	484	512	507	491	520	470	471	485	492	481	503	484	468	496	504	510	472	486	458	470	475	574	482	507	509	497	464	486	495	485	500	487	502	521	510	484	506	500	458	496	479	504	490	503	487	463	454	512	483	527	510	493	481	505	512	504	514	535	507	490	478	502	484	506	492	489	476	477	487	476	479	490	513	497	477	487	472	517	517	467	496	485	498	517	465	473	410	508	457	539	474	482	502	484	486	486	504	504	468	477	528	489	509	477
40159	32243	38459	33785	26195	20152	16364	11642	8509	6452	4657	3561	2839	2376	1955	1578	1316	1049	933	766	664	614	497	466	408	366	324	355	259	277	243	229	242	221	204	211	211	187	208	200	206	194	171	185	209	212	175	169	199	195	189	167	199	205	163	183	191	174	170	165	169	196	176	209	184	158	192	191	160	198	166	193	181	166	189	175	160	175	160	162	189	171	186	163	175	193	190	174	163	177	182	165	185	151	185	160	188	182	200	165	182	171	178	149	153	177	152	179	165	167	168	183	166	186	157	194	169	165	179	191	165	194	195	182	175	172	195	189	180	162	164	179	194	178	152	159	153	164	193	163	171	138	176	148	185	177	164	161	185	184	177	171	170	180	172	181	157	193	168	174	196	167	171	142	176	174	192	157	180	183	188	176	191	190	180	159	167	166	185	170	178	196	195	185	164	187	162	171	178	169	193	154	195	159	194	183	189	155	184	162	186	172	162	206	192	171	182	159	189	172	155	174	171	175	169	173	164	164	185	169	161	208	185	150	169	176	180	140	158	168	181	162	178	158	177	176	199	168	180	158	154	175	186	183	173	156	148	191	147	196	171	157	159	184	170	189	154	181	163	172	164	178	180	187	165	166	162	180	171	188	164	183	166	190	164	193	190	177	178	195	169	177	173	173	183	193	172	181	170	187	167	153	165	171	192	177	180	168	165	191	194	184	167	149	186	140	160	164	171	193	202	185	179	162	167	190	174	175	201	185	197	226	182	173	169	180	160	189	168	161	204	175	178	179	191	171	159	185	161	189	133	139	168	192	162	177	207	177	170	197	178	159	189	168	180	183	173	180	165	184	187	157	198	204	164	192	169	185	163	164	174	183	186	178	198	168	193	182	168	173	168	176	209	183	151	170	154	177	178	164	170	167	172	165	181	175	178	152	190	186	178	184	198	148	172	179	163	160	162	171	172	176	176	173	185	177	169	197	168	185	163	148	161	161	195	166	182	158	161	199	183	173	156	191	193	166	166	217	166	160	198	195	178	187	179	151	174	191	182	188	173	202	180	172	158	177	197	178	167	174	167	156	146	151	182	152	162	194	193	162	187	176	174	172	190	168	183	190	154	191	179	167	148	172	172	185	180	178	168	162	168	178	188	167	163	179	167	185	175	173	189	184	162	164	186	180	207	176	152	143	148	159	178	170	153	182	155	192	200	160	179	179	182	174	175	178	155	180	162	193	192	178	173	175	175	172	176	186	183	186	168	157	167	180	165	167	185	172	177	180	190	152	176	166	175	161	174	195	150	194	192	162	144	178	169	150	174	198	162	177	166	193	195	182	164	179	188	165	189	183	177	182	188	182	173	195	159	157	201	150	170	173	169	159	162	171	178	172	194	182	206	192	181	150	179	185	168	173	149	179	163	178	138	161	154	169	164	176	166	194	172	182	169	173	175	148	174	163	192	158	150	182	170	171	204	165	202	174	187	191	170	187	159	154	177	176	173	197	186	186	159	195	173	170	193	166	187	164	161	186	183	197	185	175	174	178	168	176	150	173	184	172	172	180	175	184	177	216	163	180	172	147	146	161	161	174	161	173	176	180	159	181	176	174	171	185	180	158	162	161	180	168	190	192	169	185	167	199	187	183	174	162	154	188	171	169	165	174	156	155	173	186	174	193	165	152	153	152	183	177	201	172	198	155	160	187	159	167	156	162	162	171	162	193	170	156	166	177	186	180	188	149	186	178	165	164	193	184	174	177	163	149	174	172	189	174	196	168	174	180	141	165	183	167	167	203	194	168	157	181	174	181	166	182	169	149	197	180	173	173	164	187	185	166	149	175	177	185	217	170	182	154	174	194	169	190	171	153	162	183	205	187	145	154	190	175	162	152	167	147	177	182	186	169	172	199	187	174	176	188	186	172	188	178	168	179	170	173	175	183	177	202	160	171	183	174	170	173	203	177	160	179	181	170	183	169	199	172	179	174	173	166	186	175	174	179	173	174	175	185	189	163	145	191	179	164	182	199	177	169	184	176	176	154	194	166	174	152	185	184	172	190	191	181	181	171	171	177	195	186	155	194	170	165	196	177	178	147	187	160	182	164	173	185	191	174	169	204	178	183	170	173	156	188	177	182	171	190	157	191	166	168	152	173	181	186	182	170	161	154	181	189	169	176	187	195	169	174	172	177	165	153	187	160	170	182	162	169	158	188	178	179	165	166	183	182	159	197	196	192	174	164	154	170	204	151	166	191	195	178	171	178	184	159	175	159	151	193	158	188	143	188	179	181	154	171	187	149	187	187	187	179	166	176	204	175	166	170	181	200	170	177	168	174	171	173	177	159	184	167	181	190	158	159	179	183	155	158	179	174	175	157	168	180	198	178	180	178	166	192	176	171	167	176	185	177	177	194	175	187	190	163	157	155	197	175	166	182	187	174	162	193	177	180	193	196	188	190	192	167	185	149	161	159	150	174	164	174	168	169	167	153	182	175	175	197	163	185	172	166	180	172	163	192	185	163	184	164	199	174	176	169	177	161	181	178	173	181	171	180	148	160	163	160	164	189	183	181	161	170	172	175	167	144	179	163	185	156	198	160	203	153	165	164	197	179	184	176	168	173	180	187	192	181	199	178	184	171	174	168	195	190	185	179	177	172	179	188	151	157	154	188	158	169	160	183	159	184	162	165	170	150	160	164	162	184	178	166	163	156	186	186	176	146	182	173	163	167	182	168	187	168	185	173	184	156	184	153	167	187	179	177	172	173	180	142	174	175	137	165	175	166	161	150	147	188	180	167	162	162	176	210	159	198	199	158	186	168	172	174	193	167	164	191	157	172	163	164	178	165	183	165	193	171	171	161	169	170	184	187	199	174	153	166	157	174	184	176	165	170	189	151	185	159	172	150	200	156	191	177	187	168	173	166	175	148	175	180	172	164	157	167	211	163	156	185	163	182	170	186	193	173	184	183	191	155	156	168	185	173	192	156	152	171	186	168	161	190	167	158	176	174	166	176	179	168	185	161	165	165	179	153	166	172	156	156	185	189	162	186	185	159	179	179	185	169	155	166	181	182	197	194	187	189	196	175	178	192	162	183	181	168	162	171	158	184	183	165	160	186	189	193	164	172	178	149	169	179	177	171	172	121	194	149	171	186	189	170	166	199	199	163	181	178	179	201	182	173	164	166	167	183	143	176	153	176	157	183	174	174	192	154	189	178	198	173	179	184	173	160	187	173	186	171	157	168	176	155	179	174	174	152	194	169	157	171	187	186	173	182	165	146	174	177	153	179	161	175	176	170	189	178	170	206	175	160	186	186	199	189	184	173	175	179	187	186	168	166	174	147	185	183	185	174	190	191	165	201	160	207	167	170	190	193	158	192	192	166	167	175	174	172	176	177	206	182	165	174	187	164	160	161	192	186	169	173	158	179	161	197	168	158	190	160	153	184	166	180	169	187	170	184	177	153	191	174	183	185	174	166	157	171	175	165	170	161	166	183	170	170	177	213	182	176	195	159
24371	25019	39825	41541	38280	34416	31521	27321	24412	21721	17922	15619	13777	11574	8918	8303	6899	5689	4923	4145	3862	3215	2643	2261	1867	1733	1491	1271	1150	1047	994	853	864	739	809	705	680	702	640	625	571	574	525	552	597	550	516	523	527	555	496	469	493	528	532	504	492	460	467	452	481	512	477	534	478	536	499	495	470	469	484	476	505	501	469	456	479	456	436	469	474	455	469	439	434	498	451	479	461	476	501	489	450	454	503	450	466	453	447	461	422	439	452	469	439	484	465	456	424	452	471	459	461	467	463	447	441	427	458	431	470	459	442	460	463	441	441	465	453	459	481	456	488	452	423	465	455	488	425	450	483	478	470	453	401	466	439	466	480	427	422	459	437	485	427	451	472	459	475	500	452	480	464	464	439	452	448	471	410	459	453	458	455	494	491	428	475	458	437	482	426	489	480	435	453	431	451	463	437	448	449	498	455	502	496	452	498	483	468	468	427	387	448	477	444	474	473	459	467	467	448	463	515	465	450	493	471	466	455	436	445	413	437	445	412	451	443	443	473	505	461	471	463	491	436	473	462	465	455	463	477	476	440	472	447	467	475	458	446	417	439	448	475	459	489	443	435	448	427	482	473	439	493	465	493	449	501	462	517	457	455	452	516	461	480	450	447	462	468	471	415	417	471	438	499	467	484	465	403	446	461	492	460	463	463	462	471	454	490	470	479	496	486	452	499	424	457	434	462	468	461	453	479	458	475	436	456	470	452	448	446	479	464	468	467	490	447	468	443	483	481	486	443	442	421	466	481	478	460	458	466	461	473	457	425	492	421	430	473	491	457	436	439	445	448	463	491	495	419	457	467	485	450	487	445	454	451	445	471	463	434	449	451	461	457	469	503	495	463	433	457	479	474	445	438	429	448	503	450	450	495	461	445	478	428	468	470	499	467	458	458	440	491	490	452	482	478	465	462	422	447	465	464	477	460	451	481	451	504	457	441	433	438	423	499	453	457	478	493	476	456	490	465	452	455	456	434	458	470	473	446	444	485	460	439	478	453	471	464	485	443	434	449	483	445	461	459	442	461	482	436	502	469	467	435	437	453	475	461	469	497	498	422	486	513	461	466	443	420	473	471	456	453	452	470	478	421	464	467	475	414	449	441	463	441	448	429	486	482	467	431	478	500	458	468	408	458	445	450	464	420	483	481	457	461	453	501	482	482	465	461	482	449	460	475	440	402	454	485	431	485	460	441	474	439	481	466	449	430	407	459	430	475	486	462	487	472	462	478	458	454	445	443	437	428	431	436	480	469	481	495	488	462	452	431	451	450	502	477	445	460	435	476	467	457	438	453	482	465	435	446	445	461	429	440	449	465	463	463	442	478	507	460	476	430	427	456	473	464	452	436	459	461	460	420	473	443	464	455	466	486	492	431	439	481	452	485	473	449	415	450	449	437	465	465	427	474	486	448	455	468	453	455	481	463	468	484	459	483	454	475	443	425	436	490	474	430	435	456	482	450	420	494	499	437	452	441	438	486	434	463	479	491	459	475	480	456	464	440	433	443	435	453	466	458	450	482	456	413	463	484	507	448	473	484	492	449	450	481	412	424	437	488	471	444	474	473	477	433	462	432	412	493	476	465	450	453	456	452	463	464	471	471	431	445	461	437	448	447	479	482	458	467	471	474	484	462	464	454	438	455	434	489	454	456	467	470	490	471	458	440	480	457	423	436	444	457	481	470	454	498	498	500	492	434	440	456	456	448	473	447	477	434	471	461	488	475	434	507	464	456	413	447	454	449	469	452	466	431	440	471	439	447	501	474	440	447	437	438	470	455	460	449	462	433	446	491	423	418	435	466	463	437	484	508	478	454	447	473	474	461	479	485	455	449	443	476	449	484	436	458	461	432	451	471	482	471	471	464	471	430	446	430	465	446	436	469	461	451	465	441	471	485	471	454	461	440	477	475	440	461	505	489	443	456	462	466	441	469	450	464	477	465	402	493	476	456	444	459	496	466	484	458	468	482	495	445	503	454	473	471	429	491	477	494	430	475	459	474	427	466	476	419	499	469	432	495	465	451	460	469	479	475	483	499	461	452	459	480	463	449	497	481	471	463	488	460	457	442	476	491	447	449	492	457	463	436	471	453	442	431	451	463	434	448	461	463	493	454	484	437	473	469	451	457	476	458	495	414	514	468	419	461	483	461	409	472	481	457	485	443	437	486	496	480	424	440	458	453	435	474	483	487	458	466	439	441	469	496	482	502	480	454	438	436	491	483	486	465	437	455	468	441	487	509	488	432	460	441	453	437	411	454	457	472	446	468	467	458	510	470	490	467	465	468	481	444	498	462	502	484	457	446	452	479	442	454	451	459	443	455	446	425	445	457	480	462	460	446	460	447	469	439	488	497	438	459	434	474	470	455	461	424	446	465	464	460	456	463	445	456	542	470	477	505	419	453	504	459	460	484	469	447	451	487	472	484	437	431	473	457	458	428	428	472	463	455	468	440	464	466	478	499	457	425	451	484	477	462	419	491	485	454	459	462	472	480	462	439	451	446	457	462	482	456	467	480	457	472	493	467	467	453	465	456	482	461	460	432	471	424	485	437	479	488	498	479	453	467	459	496	431	485	422	478	455	449	489	503	432	435	458	438	419	501	469	427	480	466	442	450	449	446	468	454	418	429	475	520	415	464	464	460	421	449	423	439	446	437	478	444	460	477	434	415	463	455	463	449	429	513	461	438	429	482	446	491	460	460	480	449	489	465	451	474	472	460	507	450	438	430	493	426	513	480	462	455	442	466	472	480	477	485	446	477	490	474	444	483	456	437	487	462	474	471	465	471	447	439	455	439	473	474	493	476	445	470	497	486	456	445	471	448	450	459	472	447	464	456	441	481	487	457	481	426	442	439	478	481	453	471	505	486	459	484	440	439	471	462	418	434	489	457	428	454	466	431	433	451	469	439	455	436	454	480	469	442	481	503	481	435	446	459	397	493	446	434	453	462	459	481	453	458	472	451	493	431	484	457	455	424	457	445	502	464	443	482	495	476	452	451	463	473	438	459	497	433	511	469	426	478	460	478	472	431	527	456	473	456	468	455	473	484	485	481	450	456	434	482	474	450	423	450	457	471	475	443	464	462	437	436	438	487	466	427	484	449	491	457	481	456	437	472	480	491	477	463	440	454	510	461	456	430	433	443	429	472	478	408	472	449	464	419	477	469	507	485	472	475	463	464	459	488	438	468	478	452	433	422	457	455	437	457	453	461	457	478	457	475	473	453	479	446	452	477	503	462	473	454	475	471	457	436	479	451	462	486	450	467	473	444	484	434	419	497	447	504	430	491	440	453	469	461	453	457	458	438	468	457	470	441	464	452	488	494	481	481	437	439	453	431	433	455	433	480	483	501	446	483	453	467	488	446	443	470	416	470	446	463	462	453	500	446	462	456	462	472	448	416	443	430	476	443	466	480	434	442	497	426	448	484	433	481	448	450	463	506	472	441	447	460	450	458	465	483	464
24481	20913	23132	18221	11618	7820	5096	3684	2719	2067	1679	1183	1051	818	667	612	516	423	414	355	339	305	296	296	253	252	232	211	239	241	207	217	210	201	204	207	185	189	206	191	208	213	163	211	178	186	203	210	168	191	182	198	184	168	191	172	179	180	175	207	193	185	196	197	153	202	189	221	156	188	171	175	204	187	185	165	186	190	196	171	185	188	185	173	185	197	166	179	176	169	169	212	204	162	186	202	202	191	176	197	196	205	172	194	208	182	176	180	163	204	191	170	173	193	174	190	184	179	179	221	175	182	196	193	218	173	194	187	192	189	167	185	198	199	184	187	171	194	152	197	180	177	178	177	178	175	182	171	188	185	175	164	178	198	160	165	192	174	147	193	182	191	191	191	168	175	196	194	176	198	183	200	199	189	183	199	203	178	170	172	208	189	186	171	185	194	192	173	202	214	190	206	176	205	178	165	175	211	177	190	196	170	181	178	203	197	188	183	190	195	183	186	206	223	208	203	199	184	180	181	200	168	196	197	177	176	196	199	193	189	175	180	232	186	181	171	170	162	171	173	187	204	177	188	184	198	171	208	180	174	189	177	174	196	220	194	185	196	211	208	193	177	196	186	172	205	171	183	193	188	192	190	144	190	195	186	204	158	160	182	187	180	177	190	193	187	175	188	171	192	207	208	174	177	177	186	187	179	189	191	176	171	192	185	193	174	206	199	197	199	184	181	201	175	178	188	203	224	172	191	178	177	201	181	183	172	183	186	194	177	162	187	181	198	179	192	192	172	205	201	169	184	203	204	197	172	194	183	183	193	200	195	193	218	201	200	222	195	176	175	182	192	185	210	185	163	173	206	180	182	198	197	193	160	187	211	199	184	189	182	192	173	179	185	173	171	161	208	190	191	200	169	185	198	187	184	188	185	178	155	162	175	174	166	193	186	197	207	190	193	176	183	205	168	180	187	173	181	182	175	182	176	202	198	188	194	167	182	176	179	166	182	182	196	198	203	176	180	167	184	201	175	187	185	219	202	185	187	190	193	195	182	198	181	167	181	184	161	169	190	197	207	165	194	197	176	180	190	177	191	172	193	191	186	200	182	200	179	187	204	199	193	164	170	197	162	158	202	190	161	178	180	179	208	197	166	218	192	204	188	184	190	200	176	192	177	198	178	201	210	196	151	208	210	180	173	206	195	184	178	178	167	190	179	184	171	195	184	182	177	179	171	175	177	189	185	193	215	182	173	194	180	212	188	179	200	163	221	195	206	177	177	198	184	187	180	196	171	186	178	195	173	178	184	164	202	181	175	202	193	214	195	180	190	162	172	177	199	179	183	168	168	207	192	199	195	197	196	182	185	201	171	179	208	181	178	201	170	191	159	168	192	182	204	190	191	185	181	205	187	150	183	206	184	193	177	201	181	217	177	175	183	180	188	189	182	202	203	160	195	188	189	192	175	179	172	168	193	203	186	173	164	186	212	202	178	226	166	196	179	201	198	190	177	184	194	177	188	171	196	180	177	173	192	202	179	173	194	195	179	211	193	200	201	184	199	179	199	184	169	176	186	209	179	192	204	168	179	192	199	189	211	191	197	180	206	184	173	174	184	206	208	207	186	172	186	192	193	189	175	203	177	153	184	177	194	174	209	166	187	212	181	190	175	142	176	159	188	185	176	203	179	186	178	186	189	169	167	178	186	158	163	180	187	168	189	182	186	189	194	146	190	190	178	194	178	195	193	185	178	199	174	187	181	184	179	169	180	184	176	175	198	183	179	183	186	173	188	191	166	183	189	188	179	194	187	182	175	174	189	201	183	176	190	209	187	208	195	200	176	192	184	202	179	178	191	186	175	184	176	167	190	198	193	201	164	204	192	185	169	191	178	161	191	181	184	178	188	213	185	187	182	173	202	187	198	180	199	190	171	174	199	169	168	178	183	186	159	204	174	183	169	180	180	185	181	184	187	194	196	200	181	183	199	183	176	166	215	189	173	180	166	177	191	172	192	176	187	185	195	192	176	207	214	163	188	178	185	193	175	185	156	201	164	178	197	171	180	185	232	191	168	174	196	176	189	161	183	183	209	188	208	222	204	203	180	214	159	177	151	188	180	197	184	178	170	188	202	191	192	194	181	178	153	189	212	190	186	183	195	195	199	159	182	204	202	186	182	170	185	183	191	193	193	211	200	180	180	169	212	178	165	203	172	198	199	200	208	222	163	205	184	172	162	180	196	210	201	215	180	178	190	169	196	165	211	179	179	214	210	204	196	192	186	193	166	206	217	216	180	197	188	178	176	170	177	193	156	178	177	141	175	183	192	206	205	168	174	178	196	197	167	184	169	190	206	189	194	159	185	207	172	198	159	180	182	183	210	178	188	205	171	179	169	197	209	182	173	204	194	194	190	178	174	197	182	184	171	185	180	170	173	194	187	164	178	185	157	208	183	175	197	191	188	156	168	188	189	164	169	197	182	199	173	173	211	196	177	180	197	206	202	197	162	178	193	182	209	190	177	186	175	200	174	183	165	191	183	169	199	213	172	179	190	184	169	180	185	183	178	208	192	164	224	163	189	154	215	183	169	179	152	175	178	154	192	186	176	187	192	159	213	180	159	205	195	158	146	157	196	186	180	174	179	201	188	193	171	198	201	179	188	179	179	189	169	214	189	176	175	183	177	184	161	178	180	203	181	196	167	180	187	206	186	167	187	176	190	176	208	172	179	175	183	181	187	186	181	197	183	176	187	193	187	178	194	193	189	187	196	193	204	195	187	183	177	194	185	211	175	172	166	180	192	199	209	184	181	218	189	182	191	194	168	208	185	201	202	216	180	197	189	165	173	191	173	189	179	162	171	194	207	180	174	184	169	180	198	183	207	178	191	179	201	154	194	160	167	187	209	150	211	176	164	171	187	215	187	186	214	165	191	153	173	214	196	167	176	176	158	197	196	174	198	189	191	194	201	169	213	192	156	194	184	168	189	196	172	189	199	169	189	178	186	192	168	183	184	169	190	182	180	216	157	186	190	180	183	176	199	230	189	193	189	179	199	178	182	180	205	200	211	195	163	196	182	187	179	181	208	209	182	202	192	183	175	190	176	179	178	188	176	181	169	203	169	186	186	185	211	183	183	204	185	179	197	188	184	198	194	175	196	195	202	162	174	168	177	194	198	202	197	211	186	190	169	170	170	185	195	193	163	191	194	175	205	190	149	198	174	183	177	179	181	205	165	162	188	167	198	187	175	187	151	182	188	164	189	181	176	199	198	192	184	189	188	167	202	205	163	184	192	180	163	172	170	196	199	179	175	200	164	191	178	185	183	199	195	177	162	198	160	195	189	189	214	211	183	183	185	189	173	201	185	201	209	176	179	185	196	191	181	173	191	178	189	186	174	199	182	199	195	178	180	194	192	174	171	177	171	187	192	198	157	190	169	188	170	183	197	183	169	203	183	162	176	164	178	186	182	193	194	191	189	164	216	178	165	196	220	169	198	193	182	179	164
13972	16462	29357	30246	25690	21484	17609	14543	11842	9526	7791	6595	5211	4465	3755	3058	2625	2256	1911	1660	1526	1344	1285	1139	1053	943	887	785	764	718	693	679	658	597	605	564	574	528	529	558	556	542	485	512	530	522	502	475	458	530	520	518	506	492	530	494	467	503	492	503	483	463	472	491	503	527	491	490	484	503	459	480	499	479	486	481	484	456	463	504	458	490	470	456	499	481	473	470	450	444	505	468	463	464	514	467	439	501	516	485	493	456	517	515	513	484	544	500	535	488	479	495	493	502	501	497	469	490	491	472	515	470	472	489	448	494	497	485	496	511	523	493	510	489	493	481	489	479	471	504	464	492	477	496	481	457	476	444	492	505	482	522	463	508	527	528	477	527	476	476	513	495	504	464	500	486	477	508	472	521	520	511	524	459	489	505	484	483	494	496	467	499	491	474	460	473	489	475	484	500	497	482	506	478	480	504	498	481	462	498	469	469	519	522	464	501	478	461	520	510	461	546	484	504	475	464	472	469	516	473	496	474	490	503	531	460	534	509	479	479	467	533	536	491	497	488	513	477	514	479	465	492	504	495	500	500	452	475	486	494	480	467	472	517	482	517	466	509	494	455	487	477	510	485	462	532	470	473	530	450	512	481	432	454	450	475	477	476	497	487	498	484	493	508	487	466	494	516	509	519	436	489	485	534	444	467	490	477	484	505	523	443	450	485	519	489	474	498	471	521	494	481	502	508	498	505	498	524	478	504	509	488	435	471	505	488	501	480	484	483	543	498	507	471	523	459	463	484	466	452	513	461	471	496	499	509	532	497	468	513	458	494	505	478	470	464	513	517	474	477	470	514	469	498	458	458	495	502	493	517	467	455	482	475	526	457	482	489	496	472	513	514	493	498	464	504	470	488	511	489	481	507	482	473	514	468	467	490	481	500	504	482	503	490	496	485	474	538	452	486	492	501	475	515	477	488	477	502	490	478	463	496	473	460	470	484	489	470	490	496	511	488	477	478	501	491	454	455	450	474	525	492	459	450	513	475	523	460	505	476	441	495	518	440	468	488	474	474	486	494	511	489	498	494	523	476	495	490	461	505	512	510	452	504	479	488	459	496	528	495	528	543	479	465	470	487	494	517	483	474	544	479	489	480	512	474	464	464	486	470	470	508	491	493	516	482	469	478	503	488	494	498	469	496	486	491	483	503	477	483	500	484	449	487	495	452	528	518	492	476	491	487	451	482	487	528	455	501	472	508	492	490	472	495	493	499	482	486	514	486	508	502	474	489	459	484	477	513	530	490	512	483	480	454	492	469	502	509	463	505	491	463	477	485	488	495	546	504	498	514	475	499	493	475	447	447	532	447	474	521	480	487	482	527	517	465	494	481	527	471	490	494	478	473	490	496	531	458	490	465	487	488	472	485	515	473	482	474	522	504	514	509	486	496	457	483	487	496	501	497	524	486	499	535	466	511	471	482	533	473	441	504	490	471	485	468	473	489	523	519	484	482	509	506	481	500	511	482	525	522	470	442	499	492	513	492	459	457	472	448	451	481	485	512	482	511	475	486	498	478	520	483	473	488	502	527	517	457	483	524	488	481	490	465	497	524	494	522	492	529	454	498	481	444	529	512	499	497	505	481	493	492	466	489	487	459	458	526	535	477	480	512	460	467	481	518	478	464	518	518	491	489	491	470	479	492	484	459	491	492	485	461	468	491	513	484	474	548	511	486	556	475	454	528	468	542	439	468	520	489	510	454	509	480	519	484	468	496	502	467	492	496	490	500	490	530	487	454	498	512	467	482	474	518	510	471	499	474	450	493	492	515	465	478	477	529	516	504	490	491	452	460	467	482	494	508	480	494	499	518	505	491	487	457	492	517	517	529	489	468	477	461	471	495	451	453	511	511	477	479	517	552	482	498	464	483	502	469	464	471	496	515	516	474	491	517	486	527	494	494	477	507	451	511	485	512	486	488	494	491	499	474	472	478	482	465	507	487	466	488	486	489	475	519	522	495	476	478	446	494	491	458	479	514	450	507	488	521	476	529	493	508	436	457	490	521	498	518	458	474	479	472	503	496	478	511	488	471	479	495	527	465	473	472	493	505	511	476	485	503	505	502	472	406	505	488	489	487	520	500	462	486	488	452	482	489	478	482	472	476	456	515	516	518	491	492	519	498	459	489	480	468	504	494	478	514	450	457	510	472	481	492	469	496	478	462	458	516	507	502	444	486	491	536	500	485	467	467	461	489	494	513	470	451	504	510	486	505	456	505	498	473	518	507	507	480	482	463	487	489	491	484	465	462	495	448	491	475	434	521	455	494	459	500	475	485	463	488	452	501	478	510	478	484	494	469	483	478	531	497	534	464	483	452	450	479	469	500	520	500	476	457	488	487	471	505	478	499	486	541	472	477	486	448	438	459	498	481	492	527	440	473	502	449	491	497	498	496	496	469	500	454	448	453	525	538	496	479	504	477	497	487	450	475	471	496	472	526	527	463	457	468	483	476	477	497	488	520	452	448	493	477	489	463	467	519	455	541	454	468	496	456	492	513	465	486	512	517	504	467	506	476	452	512	489	508	470	529	489	503	485	480	459	465	508	476	455	491	483	504	494	502	471	433	485	515	502	484	467	513	466	455	453	487	474	481	506	499	445	504	452	470	483	495	466	469	468	489	491	455	487	502	500	455	452	516	487	506	488	516	460	482	494	454	486	469	460	502	450	543	483	498	498	474	534	502	475	515	484	494	501	490	542	515	491	480	480	497	526	457	497	468	518	506	472	498	493	456	508	478	513	490	486	465	437	484	509	462	486	481	503	457	503	500	481	507	488	520	476	454	497	481	485	490	494	507	470	477	493	491	454	561	495	497	543	477	497	449	458	499	484	469	484	509	500	461	457	453	468	456	509	470	502	518	491	506	480	523	463	457	476	512	465	493	499	456	480	521	481	469	492	440	488	497	496	467	499	509	457	533	485	492	480	540	424	494	498	491	495	441	510	464	469	491	533	491	488	487	469	454	527	478	484	487	542	473	469	485	479	462	490	494	494	514	493	459	460	518	528	489	482	483	518	531	493	479	457	426	501	512	509	497	474	482	473	520	502	488	475	490	493	496	476	500	481	508	522	472	463	455	529	438	533	475	487	468	500	476	491	486	486	530	486	475	476	484	485	480	476	480	494	471	479	485	465	483	511	477	452	527	482	503	471	463	524	503	454	499	494	504	485	508	457	506	491	506	465	483	525	490	477	462	487	489	493	510	492	479	487	449	501	482	497	490	474	489	476	507	469	509	452	481	495	424	487	529	487	494	460	506	485	481	460	449	459	522	447	463	511	470	497	481	478	517	490	486	513	434	490	504	497	462	497	492	453	470	514	478	478	519	436	501	489	491	483	458	483	506	490	520	493	522	501	456	462	499	515	492	474	487	490	530	477	511	511	474	450	463	491	460	501	474	488	510	530	530	478	462	489	474	499	464	528	476	474	479	478	488	491	476	527	466	505	472	491	484
33546	27142	31728	27627	19795	14690	10549	7573	5526	4130	3210	2434	1937	1632	1344	1171	932	740	668	563	487	434	387	358	372	324	288	273	262	226	235	255	229	202	220	217	214	205	211	191	195	194	208	193	197	192	210	220	188	206	200	179	174	187	204	185	190	223	196	180	199	180	188	185	175	196	186	210	202	191	194	196	195	188	213	202	192	176	201	168	191	183	188	172	192	207	210	185	179	187	202	199	172	191	213	197	190	194	178	194	181	189	192	174	197	190	198	202	192	186	215	206	180	169	189	175	214	214	202	184	176	198	175	190	195	168	176	166	203	182	176	193	218	185	198	198	188	147	179	178	216	205	180	191	197	200	189	184	181	211	196	162	172	186	180	191	209	189	227	212	197	195	192	168	199	196	169	181	196	202	190	180	213	187	193	204	205	198	160	210	193	192	182	169	201	184	191	186	175	202	206	185	202	188	193	190	179	181	214	187	190	206	197	192	185	202	211	207	190	195	207	196	161	191	183	186	189	169	182	192	155	188	194	219	189	195	164	171	189	223	186	190	182	187	163	192	177	164	198	175	206	208	187	184	173	215	199	205	169	196	184	197	169	196	196	177	190	171	200	207	193	210	200	177	191	187	225	174	211	196	209	188	184	187	212	189	182	193	171	193	201	171	169	186	194	191	172	220	215	174	184	186	199	197	189	198	183	188	205	210	167	196	176	193	178	209	192	181	200	183	170	209	166	176	184	163	188	185	186	207	203	195	203	180	193	203	187	197	190	180	215	174	178	177	182	208	178	180	179	182	179	167	207	186	185	191	211	219	167	178	192	160	181	219	173	185	181	196	209	193	192	187	176	211	167	202	217	185	191	194	193	181	189	180	173	194	168	168	175	174	198	185	198	176	203	203	178	187	195	208	197	188	183	184	195	203	216	189	219	183	193	217	178	201	179	181	167	175	162	200	182	206	204	187	204	190	190	190	208	181	182	191	181	182	189	176	209	166	186	204	220	158	185	160	171	195	184	207	182	208	212	179	202	191	185	164	207	178	199	193	167	173	210	183	172	187	205	195	176	168	164	215	177	171	193	194	173	192	197	186	218	151	211	204	187	196	193	194	186	194	203	204	173	189	192	180	169	175	179	196	200	202	215	181	187	188	193	190	195	197	175	189	195	186	203	190	208	159	200	192	168	204	198	199	208	174	182	183	173	201	168	171	194	192	204	209	184	200	182	197	183	201	201	162	163	186	180	178	173	198	177	186	193	200	178	174	178	171	186	182	204	184	195	185	199	179	186	193	195	188	166	218	190	179	182	180	188	185	169	177	174	177	183	195	183	204	188	172	158	181	205	175	195	183	188	183	190	191	202	192	205	185	183	205	186	184	191	182	170	188	164	186	178	200	182	173	178	217	203	196	200	179	176	196	194	179	206	205	216	204	178	202	197	194	171	190	200	205	193	221	193	175	189	211	188	184	185	191	191	173	167	195	171	189	162	196	195	190	191	208	179	202	188	206	182	196	188	197	200	188	187	204	196	186	194	202	182	199	196	188	201	196	191	174	192	164	186	213	170	190	175	200	193	169	206	189	202	218	156	172	201	173	183	190	195	177	200	178	190	209	177	202	194	174	189	197	189	184	174	188	185	195	172	207	197	170	188	198	217	176	212	195	188	212	193	190	180	193	191	175	209	170	161	199	202	170	177	170	191	198	201	187	176	192	211	168	182	203	193	210	171	210	204	207	193	186	170	163	200	185	180	198	170	181	164	201	205	165	189	183	184	184	187	160	201	182	202	209	177	181	163	183	214	182	203	182	178	182	203	187	182	162	205	192	202	187	184	182	174	189	224	199	182	191	183	188	190	186	197	208	206	177	185	194	221	184	187	213	224	199	181	174	194	189	208	180	185	191	186	190	185	195	177	189	180	189	183	204	192	186	186	209	199	159	146	181	178	190	193	198	191	187	193	218	189	191	185	147	173	167	193	186	196	191	202	214	174	194	198	211	175	176	198	187	215	192	177	188	201	220	180	204	203	191	189	184	214	195	194	185	192	157	169	204	187	159	195	190	204	201	169	191	171	192	186	200	181	202	156	205	215	186	179	215	183	174	164	191	158	190	165	200	196	183	209	187	212	168	182	194	191	190	195	196	211	191	169	234	179	194	201	179	169	182	161	191	201	189	174	190	182	224	184	189	183	220	170	198	186	171	163	196	193	180	181	175	185	162	185	201	221	187	217	199	184	160	170	193	203	195	194	214	212	188	200	183	190	180	202	176	183	203	209	175	179	190	174	183	166	196	161	205	184	213	169	185	189	178	191	219	169	213	184	209	208	182	190	185	181	182	176	209	217	175	192	186	194	192	184	205	178	165	176	192	200	178	185	207	181	192	227	176	181	176	180	162	189	170	181	231	188	195	202	210	196	191	216	215	173	189	198	191	193	171	196	186	198	188	205	186	201	180	193	174	192	165	193	194	199	207	178	220	180	192	168	177	203	163	196	204	224	207	184	176	189	192	183	161	182	196	170	194	200	175	177	181	203	190	169	187	204	202	188	173	178	196	203	176	193	174	161	170	197	195	173	177	193	212	170	183	207	166	182	207	176	187	198	193	192	197	162	173	154	184	177	179	163	191	179	203	215	185	171	186	189	188	176	167	197	202	180	203	196	183	190	184	208	185	187	204	188	176	196	205	222	192	176	187	172	209	200	156	190	195	196	183	189	179	204	191	194	173	206	192	183	172	172	173	189	190	208	191	186	188	168	185	189	202	200	208	198	185	179	208	175	198	199	182	182	171	175	183	178	189	184	210	166	216	175	189	203	198	184	176	186	181	185	190	162	183	176	201	191	173	197	176	191	203	176	193	186	176	192	187	189	205	203	189	189	206	189	189	191	200	191	179	161	181	194	191	198	186	178	186	180	195	174	190	175	178	173	182	193	205	173	183	176	192	169	186	191	187	207	173	196	196	209	196	174	186	179	189	167	199	195	205	201	172	194	189	194	189	222	171	202	198	178	190	186	198	177	189	187	196	192	166	186	176	209	188	206	178	183	205	193	196	193	221	204	199	173	200	177	198	169	213	188	188	190	202	184	160	198	201	186	189	190	196	202	182	204	176	196	183	182	164	206	208	182	193	211	182	177	171	193	174	209	204	192	190	200	164	204	188	185	175	184	213	193	188	209	176	181	174	207	173	179	186	220	179	189	204	189	204	200	198	193	177	219	190	189	184	173	188	186	188	208	191	209	182	212	170	177	177	208	203	216	195	224	188	208	195	189	201	155	185	209	194	185	192	204	199	181	202	187	195	200	185	211	167	181	178	184	176	171	206	214	162	197	200	197	192	168	178	188	173	195	187	178	188	184	159	177	173	175	186	191	214	181	180	222	198	177	205	190	184	192	177	182	199	164	167	188	177	202	176	188	172	197	207	193	172	166	189	209	197	201	164	172	164	184	188	181	186	205	160	188	179	197	181	193	197	194	182	237	205	171	202	171	199	176	171	194	202	199	178
20452	21197	35963	37492	33173	30071	26344	22670	19677	16744	13694	11749	9927	8295	6912	6110	5007	4330	3462	3069	2643	2394	2024	1697	1553	1326	1209	1056	996	927	875	737	782	745	659	694	588	646	635	620	617	538	571	569	570	585	542	541	539	529	517	526	491	515	515	505	520	525	500	542	493	459	504	463	545	527	518	507	538	517	483	519	521	500	504	516	480	520	449	492	509	484	532	480	454	543	526	506	499	497	530	530	455	515	498	476	488	483	484	478	484	538	503	487	527	501	494	526	514	493	530	539	483	482	484	435	479	493	535	484	512	472	511	476	499	500	460	533	523	463	502	471	476	494	519	513	458	532	496	524	505	476	464	489	498	454	549	504	487	520	533	516	472	513	518	514	479	484	490	501	509	542	490	466	563	525	483	490	502	480	522	487	492	502	499	506	502	490	497	506	487	494	492	481	479	503	515	495	465	521	480	482	503	497	503	511	482	504	510	502	487	503	481	489	520	495	495	481	518	496	542	501	527	528	526	460	499	495	487	488	514	491	502	491	506	492	470	439	502	473	499	494	471	457	485	467	493	495	524	513	466	488	561	514	495	501	518	511	435	512	503	496	493	485	489	461	485	511	487	491	506	504	561	503	456	519	501	483	524	472	523	498	524	504	490	516	506	482	489	445	482	531	506	495	516	525	485	474	516	492	475	444	476	479	501	522	518	494	502	532	496	509	510	452	483	479	491	504	530	495	476	501	496	525	484	510	468	561	480	515	516	487	515	490	546	469	510	506	488	500	491	480	473	434	476	531	471	470	493	462	498	504	465	526	467	495	517	514	487	480	521	493	488	469	507	499	495	504	494	491	501	506	543	499	489	504	495	515	523	498	467	504	489	502	538	500	480	514	490	481	504	487	508	514	496	470	492	503	503	501	501	518	524	500	520	444	512	503	499	503	537	513	539	526	500	465	486	533	511	456	507	524	471	506	498	489	496	488	524	499	499	526	505	473	507	491	497	492	475	516	488	492	512	504	513	501	495	499	519	504	466	528	520	507	507	485	470	534	478	491	476	503	541	481	468	499	497	533	483	507	531	480	465	502	498	498	484	477	459	503	494	505	527	510	501	468	503	512	463	475	476	529	488	493	507	505	514	495	479	470	502	455	448	494	512	466	489	463	503	453	505	510	490	484	506	510	496	512	488	519	471	520	479	494	492	507	493	510	462	495	554	505	484	511	480	511	521	480	480	525	496	477	457	498	440	504	474	503	504	507	518	487	537	480	492	493	474	485	513	442	535	466	517	525	503	506	507	472	464	503	505	509	511	517	500	507	466	481	475	495	459	522	490	494	474	512	502	497	499	496	531	471	472	514	503	529	488	527	509	471	495	505	523	510	504	438	464	483	505	492	500	512	495	495	511	466	490	504	514	503	491	509	486	522	510	494	497	513	515	466	516	546	494	482	512	489	508	490	458	497	450	494	498	500	501	518	486	488	492	497	509	505	482	498	529	521	528	488	494	487	529	504	474	483	484	460	501	513	493	501	491	517	515	535	504	496	493	510	475	519	491	478	473	467	490	493	519	469	465	506	499	530	487	493	493	486	503	504	464	528	503	497	489	510	511	445	515	462	497	500	522	485	555	470	520	471	481	533	513	485	492	482	480	502	480	480	511	474	492	519	495	460	496	494	529	500	467	502	514	494	471	522	494	503	520	495	534	516	511	475	517	489	452	528	504	544	465	503	489	496	460	499	481	476	484	500	478	460	488	481	498	546	488	494	461	523	519	510	479	502	486	500	537	509	489	494	513	514	475	551	471	474	506	504	474	527	492	470	510	513	508	524	503	490	512	508	514	518	475	503	496	494	501	494	494	513	526	511	533	481	507	501	488	493	482	478	491	490	498	473	532	480	464	508	499	483	544	496	519	533	495	500	483	481	471	466	483	475	451	484	532	507	498	493	482	468	526	467	484	487	505	531	459	483	507	544	493	534	486	516	500	500	492	502	549	499	466	484	520	501	471	530	513	504	491	527	482	481	468	480	526	527	506	450	496	508	495	482	530	520	508	495	486	510	482	517	493	476	496	517	516	474	509	462	491	515	478	489	533	460	520	492	566	536	523	528	488	462	511	523	503	486	521	517	472	489	468	470	527	553	508	556	493	504	465	477	517	503	517	500	486	518	512	433	513	520	500	512	467	505	495	493	499	514	531	469	493	509	484	510	495	493	486	514	487	505	483	493	519	458	461	517	464	515	453	517	475	546	518	521	502	464	481	519	459	536	491	505	496	482	500	538	537	517	472	528	522	459	528	519	486	483	504	461	511	454	479	523	522	505	512	502	490	492	455	477	503	537	467	510	464	495	539	504	475	497	527	504	491	477	528	487	518	455	508	457	513	468	489	456	492	542	481	524	468	501	463	510	503	507	496	494	491	519	459	507	495	469	498	474	495	514	508	474	513	535	497	519	512	481	459	475	448	469	473	539	477	475	472	497	484	527	451	510	498	538	487	554	511	548	520	466	501	518	523	489	493	486	496	517	503	513	476	492	510	438	452	497	471	527	493	492	502	482	502	473	471	524	443	513	509	481	498	519	549	561	465	473	502	507	439	554	486	495	508	456	485	472	512	476	519	505	485	501	486	487	565	509	490	490	477	483	481	494	484	479	488	533	488	509	491	469	523	466	496	494	516	526	498	475	506	475	524	474	469	488	494	517	450	486	488	501	498	496	505	504	496	542	497	518	489	491	508	510	464	496	538	517	477	464	500	462	496	497	456	529	488	462	479	530	504	513	465	504	487	461	482	535	515	498	470	497	505	522	479	500	520	507	474	498	446	530	472	518	476	518	494	560	469	492	487	485	484	477	495	496	488	477	476	502	464	497	498	525	492	516	547	496	477	510	493	506	506	471	506	522	493	456	507	446	480	527	478	497	455	472	519	497	514	483	477	500	495	500	514	497	519	480	488	525	491	512	515	461	433	505	483	500	505	497	513	488	482	508	536	529	480	463	470	493	483	456	484	485	477	524	494	502	513	522	503	469	481	477	490	447	501	514	487	516	504	488	466	495	510	486	545	545	503	478	455	467	514	511	499	513	501	499	497	488	521	441	490	496	477	476	517	521	500	505	498	521	478	487	516	504	457	509	505	524	504	521	470	473	481	478	530	541	485	476	462	464	464	498	482	490	492	462	518	505	539	499	470	511	507	518	522	481	506	526	503	456	513	506	505	487	523	491	523	499	492	464	520	495	484	478	503	448	490	480	490	480	505	461	467	498	499	495	537	480	500	495	529	518	461	490	484	512	478	459	517	503	501	456	438	527	468	508	482	522	558	478	517	500	477	517	502	495	534	535	483	512	518	506	482	506	471	488	493	475	509	474	507	506	525	489	505	506	473	544	490	506	506	485	529	465	503	492	493	479	518	469	515	493	464	483	552	496	493	470	464	514	495	479	495	482	532	507	480	535	517	527	501	508	520	506	519	479	516	485	475	464	523	519	514	471	511	470	476	505	524	526	482	500	487	482
39990	32428	37954	33604	25979	20304	14982	11312	8574	6523	4507	3701	3197	2288	1945	1646	1349	1025	876	778	656	612	477	408	429	364	313	291	286	251	266	242	204	222	224	213	224	204	194	195	183	191	211	196	191	204	185	177	185	190	190	169	174	188	155	202	185	171	180	179	170	184	166	205	175	155	164	198	203	156	187	153	176	176	180	183	160	156	199	183	183	177	175	178	175	180	195	208	196	185	203	175	183	190	182	166	190	178	202	192	153	176	190	183	174	167	166	191	174	185	204	167	166	180	157	155	165	184	162	170	200	174	204	167	163	173	209	181	198	194	163	141	152	162	197	170	180	173	203	148	156	158	187	170	134	174	159	168	181	182	186	194	199	160	158	200	163	167	181	169	178	211	205	187	190	188	169	167	153	188	177	196	174	155	168	174	181	167	184	173	184	186	149	187	163	182	172	162	181	169	159	170	195	159	163	172	169	169	177	160	163	164	163	190	185	152	190	190	186	174	156	192	150	178	197	164	161	145	169	156	168	210	186	164	182	177	170	171	162	164	179	160	192	173	175	168	172	170	156	186	188	187	156	178	145	184	191	175	154	163	181	157	167	161	186	176	156	173	185	185	196	168	166	178	178	173	181	191	200	186	157	160	196	184	175	201	187	185	168	178	166	188	171	173	180	171	187	181	158	190	174	164	144	161	183	172	170	174	174	184	165	170	160	177	149	169	179	175	186	185	174	148	184	155	173	185	197	143	187	192	175	172	198	171	153	166	193	177	175	158	169	186	174	199	180	165	166	180	178	162	170	169	176	185	166	180	171	184	153	185	181	200	171	177	189	161	173	179	189	182	173	166	165	166	178	190	151	156	185	160	186	156	190	167	173	184	181	162	153	171	175	176	171	208	177	177	179	186	171	175	172	166	166	177	158	152	181	174	167	169	179	190	178	169	171	183	178	184	161	152	172	176	205	187	187	169	180	186	187	139	182	163	191	175	189	163	195	180	171	164	190	189	212	181	167	165	187	182	171	194	172	175	191	157	186	162	148	174	178	198	179	157	173	169	159	177	197	194	167	183	169	161	162	172	172	186	156	172	192	185	163	180	184	159	179	178	132	178	191	170	167	190	191	181	181	184	178	184	199	188	163	177	162	201	189	185	170	176	172	168	191	185	159	184	187	186	177	166	184	201	196	215	174	168	173	183	185	160	184	181	176	168	176	212	180	178	179	167	195	177	147	171	163	172	172	179	161	156	181	191	170	192	170	183	167	154	175	179	177	145	163	167	177	172	163	184	192	183	215	185	190	173	186	168	181	181	163	168	186	173	176	183	180	170	179	147	183	181	160	173	187	169	184	174	161	190	183	148	195	187	170	163	185	175	172	176	168	185	183	165	180	192	179	149	172	153	161	195	191	168	175	181	163	174	157	159	176	194	180	162	194	164	169	169	187	163	195	180	164	195	165	179	158	183	143	176	179	170	177	180	192	166	160	186	174	167	176	148	177	198	167	174	177	163	176	179	194	176	186	179	176	177	173	136	162	184	182	178	159	175	160	176	198	175	182	167	159	162	166	178	155	174	169	172	163	171	204	178	171	170	142	177	162	172	164	167	175	182	208	175	176	186	194	169	178	191	189	162	162	175	179	187	165	174	180	188	177	170	191	168	175	177	180	172	185	178	163	172	182	156	164	163	192	155	176	160	181	175	193	163	173	178	173	153	184	146	144	157	172	167	202	168	190	166	207	175	169	182	177	195	188	203	173	159	188	188	185	191	185	171	190	163	186	192	151	175	184	173	196	177	161	178	180	166	169	193	176	169	187	170	179	177	169	183	189	181	176	199	185	185	196	176	183	170	162	163	180	183	168	177	178	180	215	190	200	216	160	187	166	180	202	181	182	197	164	172	171	179	182	183	182	160	191	191	177	154	182	181	171	174	166	191	174	188	162	183	154	189	172	181	168	179	151	164	171	167	160	178	173	162	195	172	158	165	163	190	160	177	145	147	213	173	181	171	170	166	172	156	166	197	191	193	186	191	158	163	161	180	170	160	187	174	196	175	184	187	198	185	185	186	184	183	157	166	160	203	177	164	175	162	190	150	180	181	190	179	176	166	164	188	180	158	190	186	168	183	166	178	174	192	158	166	183	174	169	187	199	196	188	173	180	177	162	187	170	187	200	185	189	184	178	171	167	170	184	178	155	171	185	185	205	170	153	160	176	164	156	157	200	209	172	201	173	175	162	182	203	172	181	174	164	162	196	165	171	171	156	159	174	177	203	172	167	198	176	191	184	165	181	178	178	178	195	158	184	185	171	183	200	166	190	163	188	183	152	181	164	180	168	164	167	188	178	175	162	168	177	184	164	183	173	171	180	161	177	192	175	183	166	194	178	168	196	174	194	170	185	147	154	160	190	170	177	182	162	165	177	184	191	167	176	163	203	196	156	152	178	174	191	189	176	166	177	183	185	194	175	204	162	169	200	186	173	161	172	150	181	191	189	168	183	166	183	194	195	184	177	189	187	174	164	160	160	165	187	145	172	192	173	188	150	183	171	177	153	182	160	147	180	174	186	149	177	191	161	189	165	151	177	186	177	186	156	177	190	154	184	166	176	183	159	164	175	158	181	166	173	171	185	185	171	173	153	176	178	189	192	188	178	179	192	182	164	194	175	191	205	190	188	179	182	184	179	165	174	166	134	157	171	193	197	188	155	167	188	173	180	173	172	176	190	189	150	203	160	169	180	162	174	174	187	167	182	174	161	195	180	165	196	176	194	187	153	188	196	156	177	169	160	173	171	170	173	169	188	174	177	196	174	174	175	197	183	167	169	158	165	180	179	202	189	181	183	189	171	159	193	179	182	201	167	150	204	179	154	190	191	180	160	166	178	202	186	195	184	137	164	176	174	164	180	179	179	196	179	177	190	162	200	171	162	154	184	181	194	165	187	175	182	195	178	171	153	191	171	173	162	174	172	164	210	185	175	191	184	213	182	178	175	165	174	178	146	171	163	179	200	179	173	178	199	173	179	181	187	179	160	153	163	173	191	188	193	172	169	171	185	197	195	181	164	175	168	155	181	204	172	208	177	195	177	136	175	179	172	177	166	192	149	184	207	185	178	169	158	186	182	186	171	182	163	190	179	181	193	179	188	190	169	200	167	182	155	180	184	155	181	177	178	187	162	207	204	159	173	166	181	166	171	176	197	180	189	178	166	177	179	158	158	154	153	170	142	170	171	156	169	186	185	188	145	160	179	155	208	217	165	184	167	177	175	174	191	183	185	185	197	175	191	189	183	173	185	196	202	181	179	177	165	190	171	177	182	176	155	183	162	178	183	192	181	179	173	169	187	167	190	173	189	165	188	161	158	201	179	207	166	183	166	187	176	155	165	179	184	172	174	192	189	172	168	162	176	183	178	167	164	181	187	171	176	159	170	172	155	168	185	178	195	185	194	170	172	184	170	175	161	174	182	173	188	166	164	183	185	171	182	168	172	171	165	173	188	176	189	168
24007	25003	39720	41635	37624	34718	30462	27882	25035	21605	17755	16004	13943	10884	9016	7899	6971	5866	5015	4244	3849	3328	2602	2195	1930	1759	1468	1335	1158	1048	971	934	834	822	750	663	660	686	628	606	544	568	555	543	546	557	547	504	509	493	487	515	524	508	466	507	495	487	489	492	473	466	473	498	533	497	505	536	483	483	475	485	481	471	479	442	469	461	497	467	483	458	449	449	450	451	504	472	448	514	427	454	501	472	478	460	486	469	443	479	460	486	445	472	459	454	458	434	430	487	509	452	441	451	501	441	486	450	491	464	471	442	449	434	432	468	440	475	491	464	430	473	442	432	464	464	454	441	444	477	475	453	411	487	469	485	446	491	507	476	489	402	462	467	459	417	471	459	461	464	463	480	484	465	478	440	500	479	478	457	442	519	474	458	447	453	487	451	440	489	456	455	472	451	450	442	454	483	451	467	433	545	473	444	455	463	459	460	500	460	428	486	451	428	438	438	473	423	472	455	493	476	458	437	495	424	475	462	457	440	441	472	495	446	453	467	480	474	471	455	467	475	492	464	462	466	489	441	446	429	460	433	440	457	437	465	482	463	443	455	507	499	444	458	454	484	454	494	438	472	505	464	450	477	470	482	449	462	498	463	456	453	464	464	462	471	461	464	474	460	441	505	489	453	467	486	435	442	437	460	426	456	463	470	442	526	441	453	491	452	445	490	401	450	463	476	478	477	466	460	450	466	494	449	455	440	430	444	461	435	513	451	457	457	473	464	450	473	457	430	514	465	486	464	499	430	415	477	461	465	446	443	488	430	500	478	491	436	491	438	466	476	492	450	451	487	473	485	431	454	467	455	453	454	479	481	450	487	479	444	478	508	481	509	441	451	481	494	442	437	452	472	488	450	487	485	511	463	459	464	477	470	429	432	445	494	492	484	426	430	470	488	451	425	423	459	519	468	440	440	480	480	446	443	472	475	457	484	484	474	446	478	437	495	439	468	479	444	469	459	487	488	486	485	453	459	456	434	493	472	439	464	464	446	444	487	470	483	453	467	486	447	462	466	475	437	468	462	422	471	453	444	469	416	470	444	453	458	451	479	485	439	463	454	477	418	456	460	470	506	457	481	466	452	444	480	467	488	484	473	448	481	441	451	455	468	482	442	500	482	496	460	474	492	449	432	441	424	455	465	461	498	491	473	485	466	453	464	483	464	494	507	445	488	440	476	481	468	438	443	473	449	468	420	447	461	434	467	467	436	454	484	502	450	496	439	450	472	491	466	487	441	491	433	441	481	487	444	504	463	491	456	452	474	461	473	478	438	458	456	460	435	474	429	475	439	481	465	446	465	485	463	432	475	438	457	503	477	481	477	483	483	442	464	463	459	458	499	473	489	461	456	468	428	445	460	473	441	489	453	486	485	454	491	445	473	455	433	472	450	441	450	483	472	463	459	431	442	497	432	463	468	458	465	491	496	459	451	444	462	504	463	479	433	450	482	481	408	437	428	440	479	451	460	474	456	473	488	448	439	449	452	479	467	456	431	515	459	469	503	452	476	457	510	487	468	423	437	463	516	444	493	483	478	481	461	443	459	445	448	459	465	483	480	433	467	499	462	492	478	477	475	489	494	444	476	473	471	443	474	444	505	488	477	523	467	419	492	472	518	479	439	459	473	441	454	474	508	494	476	476	468	471	474	490	464	448	462	439	480	516	486	457	438	475	454	467	452	472	470	413	466	451	463	460	484	465	449	477	471	475	480	459	485	443	492	456	474	507	468	464	482	484	488	461	488	472	493	459	458	446	494	466	462	460	472	465	448	432	488	461	465	462	473	454	488	489	422	437	488	484	487	484	484	440	449	491	451	486	424	455	486	444	465	432	453	489	456	476	411	452	448	483	501	462	428	453	472	481	497	439	468	474	477	433	467	454	496	498	457	448	440	478	436	443	485	432	429	455	444	470	519	448	464	485	466	485	461	480	454	464	459	416	499	466	445	461	456	457	448	463	456	456	434	443	466	421	443	465	453	479	473	481	434	468	490	444	485	471	450	477	464	451	470	420	460	483	451	454	452	452	462	505	427	486	463	412	469	428	447	466	452	433	447	437	501	460	478	450	482	467	454	434	460	438	447	429	422	450	474	487	448	485	439	468	483	456	444	432	468	463	470	444	446	453	449	484	472	455	485	435	464	434	455	499	466	457	460	450	453	474	430	435	441	463	481	472	439	472	452	478	454	471	452	433	408	473	473	524	474	424	481	496	439	458	439	462	462	451	434	459	478	458	424	491	410	469	442	456	445	476	477	447	462	452	487	496	466	467	482	498	464	433	468	436	488	447	485	503	457	461	472	441	473	474	496	445	481	475	461	504	470	482	485	458	477	464	487	471	437	474	437	462	435	455	469	477	492	463	451	467	462	485	459	498	450	469	536	436	475	452	496	450	452	463	477	482	488	435	431	467	425	466	462	451	485	436	448	458	460	478	460	486	474	449	463	410	481	469	486	486	437	461	453	444	456	459	440	464	451	471	441	461	495	458	445	446	479	493	454	443	470	455	448	464	446	446	509	446	438	447	500	451	456	505	455	451	445	446	439	466	455	451	497	480	483	477	463	460	465	455	460	469	466	467	433	470	475	463	433	494	462	463	438	444	458	434	485	463	484	446	496	454	481	493	459	452	473	461	451	469	487	467	466	504	470	443	448	457	448	462	454	485	478	455	453	495	464	428	446	435	452	477	450	484	493	468	470	468	453	512	446	474	443	450	473	454	469	522	437	479	478	462	450	443	479	476	431	498	453	482	474	492	454	484	475	471	443	461	468	460	449	421	510	440	457	505	490	455	482	447	462	464	437	460	468	461	447	474	479	438	478	440	493	455	437	456	482	472	495	525	434	470	488	458	483	458	493	414	439	434	471	472	471	461	443	482	464	441	433	489	458	418	429	464	473	463	483	471	445	465	451	481	437	451	439	462	504	452	455	489	474	494	448	472	452	440	459	432	481	487	456	476	476	438	470	477	458	473	475	440	480	428	477	487	442	466	448	458	416	480	478	463	472	500	451	506	469	433	516	464	451	469	471	473	433	458	441	470	469	438	489	474	473	432	446	456	464	437	473	441	427	437	441	448	462	460	457	484	468	461	462	435	437	511	470	457	451	422	482	432	454	462	462	458	473	445	429	483	485	442	424	466	463	474	436	472	435	495	456	452	429	447	459	505	439	452	481	446	464	488	441	439	490	473	462	450	473	437	478	436	485	475	488	506	470	457	442	408	471	456	466	459	453	485	453	482	429	491	424	470	459	436	456	418	456	469	476	494	481	463	438	456	433	464	455	476	494	466	438	446	470	444	454	453	450	473	498	464	462	464	458	465	413	459	453	487	448	466	455	454	464	438	448	442	462	482	461	502	446	454	473	451	425	486	485	441	468	460	470	455	450	486	489	462	478	427	477	445	454	470	433	467	470	493	478	458	469	445	473	461	434	451	454	458	470	476	455	503	471	457	440	479	538	481	460
24444	21020	23282	17807	11923	7967	5204	3939	2797	2210	1585	1234	1008	841	709	606	541	430	412	381	348	317	296	280	258	245	225	233	240	207	224	215	228	222	222	206	209	192	199	196	192	201	194	183	165	184	198	187	196	177	191	198	195	204	169	166	174	183	188	151	177	158	168	166	164	185	182	171	185	189	181	191	185	192	200	179	199	188	182	176	193	190	172	182	167	170	211	187	182	182	212	188	181	178	166	190	201	184	183	194	192	196	181	168	172	174	184	169	167	203	185	177	190	174	205	189	170	193	189	199	215	184	193	206	190	179	183	197	195	194	203	193	177	193	162	180	183	205	161	168	203	186	171	169	170	197	196	159	218	186	184	187	185	184	179	196	207	174	163	185	175	178	198	173	198	183	182	200	172	199	200	195	165	198	205	188	183	179	206	185	186	168	165	217	194	183	196	187	189	175	213	189	210	169	160	184	191	209	186	208	208	189	208	212	188	199	185	193	223	184	169	166	200	187	186	188	179	175	177	179	206	170	178	195	206	202	204	188	167	217	189	167	174	195	191	196	200	186	184	184	181	211	174	182	182	154	219	217	186	184	189	175	224	191	191	160	203	204	193	171	179	181	176	205	193	201	206	186	174	203	210	193	189	193	182	174	213	156	197	186	175	179	216	194	194	199	183	183	185	185	185	221	168	172	180	165	200	155	195	178	192	176	175	168	182	199	192	179	167	175	185	196	174	185	183	172	192	178	198	183	199	193	221	205	202	202	194	184	193	191	198	188	181	195	199	176	180	180	180	174	176	173	164	215	179	200	162	171	193	196	201	157	184	218	197	173	169	208	194	203	169	170	182	170	161	167	191	192	182	188	165	180	196	178	200	192	206	170	165	195	178	183	188	207	196	212	172	157	177	176	187	181	208	185	194	176	191	184	187	181	149	203	181	175	190	189	190	182	175	207	183	167	207	158	175	182	171	189	175	195	176	196	175	186	184	169	171	186	193	175	174	192	172	182	167	195	172	169	183	174	172	181	206	188	198	202	207	191	179	187	176	221	182	185	178	208	217	202	176	169	188	199	188	204	192	199	198	161	183	197	166	170	183	195	194	181	167	165	184	174	171	184	170	175	194	176	187	179	183	190	172	188	178	183	192	179	205	181	162	189	187	208	158	175	186	178	179	199	199	190	195	185	179	178	197	188	160	178	172	224	204	192	175	190	193	180	176	168	193	199	219	175	214	178	180	191	193	172	184	196	185	213	169	165	200	200	193	184	193	192	182	184	187	187	188	206	194	186	176	185	188	173	162	177	169	188	174	177	219	172	187	182	220	190	194	188	193	187	195	172	173	198	192	193	189	187	194	179	196	198	170	196	186	176	208	187	186	220	213	188	195	206	179	177	197	182	190	181	209	187	178	196	178	185	192	189	226	194	177	176	188	199	189	185	195	153	206	172	177	192	172	211	182	181	188	201	168	186	191	188	175	177	155	191	181	177	174	185	193	185	193	181	198	192	200	198	189	206	201	202	174	192	173	177	193	196	183	214	167	199	159	179	178	203	183	175	167	199	174	177	155	192	162	162	191	195	162	205	173	176	173	181	203	176	186	183	186	173	176	171	190	180	167	171	164	192	182	169	189	212	220	200	199	197	183	188	199	174	208	156	205	203	212	177	198	178	189	176	193	183	174	177	190	169	176	205	180	169	165	170	194	172	184	205	170	182	188	178	184	174	181	198	179	203	200	191	186	175	192	206	194	177	191	158	228	188	193	185	200	181	191	158	218	191	178	177	211	172	190	189	191	166	175	194	182	217	183	169	170	201	190	190	195	170	171	176	204	210	196	182	220	210	192	173	194	189	189	199	202	156	212	184	209	209	199	187	192	201	177	180	202	186	185	199	201	172	196	201	207	180	201	181	163	198	178	187	180	175	172	176	187	195	194	183	179	181	193	179	194	204	188	151	184	179	193	198	191	194	190	186	197	178	183	174	158	190	199	202	203	160	194	172	188	191	188	198	173	212	192	182	181	166	167	189	189	166	195	183	181	180	165	192	167	193	176	175	203	194	174	176	184	173	157	202	189	198	207	187	196	174	168	189	197	209	151	184	178	187	182	186	167	173	158	192	189	189	193	197	165	185	179	193	196	192	188	178	200	197	157	192	178	178	211	191	183	174	200	188	165	191	190	219	174	204	179	175	214	209	191	175	171	222	189	205	178	180	192	184	214	163	171	162	161	213	197	194	185	198	210	190	183	187	205	186	189	163	168	200	207	176	196	201	192	196	180	181	165	204	205	180	168	199	188	174	199	179	168	184	170	189	172	190	200	185	212	174	186	191	193	184	186	178	176	202	194	160	180	182	185	216	182	206	164	184	179	190	189	203	185	189	167	200	185	212	203	196	220	194	168	181	174	179	179	172	180	171	188	201	195	192	186	188	186	187	184	197	187	191	183	187	193	184	175	188	179	185	191	185	178	196	186	182	163	184	183	154	194	161	192	180	220	198	197	163	190	189	193	181	185	202	202	185	193	188	195	206	208	202	195	210	195	200	179	171	193	162	167	180	186	196	183	212	188	184	204	183	155	196	184	193	184	210	183	156	189	179	191	199	187	195	213	161	217	199	200	187	184	230	181	230	178	193	191	200	171	207	194	193	171	180	171	200	198	196	193	172	190	192	179	186	178	212	176	208	185	185	203	190	179	177	176	192	180	180	208	182	204	171	213	163	170	182	196	195	172	195	210	181	192	181	182	197	188	180	180	195	179	195	174	204	194	173	190	198	190	189	179	180	192	181	184	174	171	196	160	174	165	185	179	153	188	192	179	174	187	171	183	192	176	165	197	177	203	191	181	204	210	189	185	187	190	192	178	178	166	176	187	202	178	205	191	198	187	172	212	184	190	178	175	174	186	195	178	161	200	194	187	196	193	207	222	194	176	179	193	172	170	164	192	180	189	167	190	187	171	190	194	190	197	218	188	187	202	164	179	186	185	185	181	193	179	164	190	185	208	164	187	206	198	210	168	173	204	199	174	170	181	195	168	186	179	201	199	179	213	165	183	202	188	202	199	224	202	186	203	200	178	228	187	179	184	200	176	185	199	186	221	177	189	176	204	169	183	158	175	183	193	236	198	182	176	169	185	208	155	194	175	180	194	185	206	185	194	201	168	196	176	190	180	195	163	169	177	211	227	187	186	198	189	172	195	196	201	172	177	171	215	199	190	192	201	173	179	159	186	181	173	178	196	179	181	206	173	198	177	181	175	191	190	199	201	181	196	199	164	205	178	176	212	180	146	194	188	192	185	205	197	188	206	195	175	176	190	190	171	210	194	160	190	174	186	207	201	189	234	184	180	168	183	167	190	202	175	168	196	170	182	181	202	201	159	187	183	151	178	161	189	169	178	193	181	178	182	176	172	182	188	169	186	164	172	195	195	186	172	165	171	201	177	176	146	160	190	202	198	207	186	193	180	196	173	185	196	180	173	180	186	212	200	181	179	184	192	169	182	180
14097	16764	29105	29867	25879	21926	18056	14868	12040	9565	7814	6653	5451	4434	3706	3035	2690	2243	1914	1698	1482	1403	1265	1090	990	935	916	815	753	735	709	667	639	610	597	601	573	567	574	519	521	525	544	485	497	544	501	524	500	517	500	529	462	471	486	501	476	505	492	503	523	489	481	459	481	477	466	446	481	518	497	490	498	516	480	493	449	493	468	469	481	526	502	475	491	498	479	500	471	488	453	491	512	502	482	492	480	484	499	447	482	489	503	489	498	516	507	491	507	477	493	480	470	459	501	527	484	510	464	520	488	458	505	475	475	484	486	501	457	509	485	480	474	546	488	472	448	499	499	515	512	475	501	501	501	454	516	521	480	495	485	468	505	513	494	534	462	493	454	458	498	487	476	461	497	465	513	499	504	526	481	481	481	492	479	489	506	522	484	481	489	508	514	518	485	499	498	490	487	464	509	527	447	465	490	495	506	496	484	515	500	500	525	490	501	493	457	504	508	501	521	516	486	449	452	470	471	540	489	469	514	497	531	492	529	516	491	503	488	484	440	510	493	475	520	482	474	497	488	477	474	469	495	508	486	480	484	481	488	479	468	502	498	475	472	506	502	514	444	512	513	500	459	527	446	489	492	483	490	475	489	495	474	491	521	489	463	465	468	497	458	452	500	493	496	468	485	479	488	447	507	462	479	543	457	509	501	463	503	472	488	465	469	473	493	488	488	509	519	486	485	479	476	496	439	488	484	490	506	490	477	484	493	488	502	468	493	525	463	534	472	496	473	494	522	491	510	454	526	511	499	493	497	475	500	456	479	490	480	516	475	473	471	464	478	521	499	492	527	473	482	482	505	498	497	472	483	499	482	495	476	466	498	464	485	499	476	490	431	522	476	501	489	447	457	470	484	484	439	512	509	501	475	464	457	471	478	493	486	470	474	495	514	464	519	494	481	515	455	510	458	499	506	490	511	464	505	478	507	504	510	494	486	514	517	518	494	511	480	484	483	483	475	531	478	451	506	523	482	496	526	532	508	496	477	471	503	489	512	471	474	513	475	495	488	486	457	492	505	486	475	440	520	471	459	485	479	465	485	474	475	493	510	480	496	459	469	488	481	517	506	485	488	486	473	464	480	496	446	496	497	511	481	469	491	472	495	502	491	478	488	461	484	516	504	496	509	472	489	442	481	504	501	511	492	479	480	484	476	466	474	464	459	497	488	489	486	518	484	486	493	506	496	520	476	522	540	476	495	497	511	469	490	470	486	502	477	505	497	456	496	477	496	478	511	509	467	524	437	502	461	495	490	466	507	487	546	476	502	452	500	494	536	496	500	481	492	514	478	491	475	485	514	465	455	467	499	494	436	484	501	472	492	468	483	511	481	503	475	458	469	485	475	509	497	517	483	497	478	475	484	502	504	489	455	525	516	494	502	507	489	508	486	521	492	442	471	492	511	470	462	474	503	506	489	460	511	534	461	491	560	474	430	491	507	499	501	454	463	490	472	481	523	508	484	457	490	460	527	485	512	545	517	467	498	490	489	520	500	528	496	506	515	487	498	489	452	466	497	550	459	517	471	527	519	490	491	504	484	505	537	495	515	500	455	506	484	460	494	534	494	517	437	497	518	544	495	490	478	488	496	468	488	449	517	503	488	526	484	482	489	469	475	486	510	471	499	450	503	469	454	514	498	499	481	533	455	447	466	477	471	465	505	481	496	471	496	501	464	478	517	501	499	507	525	493	504	495	489	477	468	475	498	484	501	485	496	478	484	538	506	494	487	496	472	504	482	482	477	490	491	517	476	482	546	494	522	479	482	447	494	477	523	496	469	485	533	499	504	487	461	555	489	494	498	489	482	551	562	451	519	467	484	497	470	487	504	453	505	492	468	490	516	502	515	469	500	487	467	493	495	459	486	502	500	491	533	508	472	474	493	494	454	491	510	476	460	510	478	477	501	485	458	485	522	505	473	518	535	513	458	486	475	439	510	475	500	490	476	461	454	491	468	471	502	470	498	491	506	524	454	476	511	492	476	516	509	500	434	506	510	562	518	492	494	479	513	476	488	474	468	522	486	482	465	456	518	470	484	502	460	537	528	481	472	503	479	508	477	528	488	484	466	500	456	503	487	516	476	471	484	466	515	512	504	477	493	463	481	472	493	483	508	491	454	498	500	504	494	459	498	496	532	488	480	508	481	495	483	470	438	477	530	486	470	520	453	471	458	472	515	481	486	483	458	478	422	476	500	477	451	489	497	503	487	473	497	449	498	476	492	459	480	497	486	489	495	465	516	494	510	458	515	475	508	529	505	453	499	470	476	502	488	514	514	492	460	472	491	493	464	474	449	478	489	493	463	472	507	508	504	512	472	515	480	506	524	465	512	472	507	526	524	498	472	481	503	508	471	499	440	471	543	451	508	494	504	513	460	466	453	476	489	446	479	473	495	509	489	491	484	507	511	511	505	459	475	479	492	496	489	463	526	492	492	486	492	479	461	469	484	470	475	465	494	480	523	510	468	484	493	495	513	459	488	483	466	505	500	501	449	466	481	477	476	493	500	487	491	477	478	438	488	463	459	513	514	537	495	497	480	507	458	499	495	490	494	496	502	506	484	487	520	488	507	479	467	463	502	486	450	508	465	494	491	468	464	490	467	518	476	462	508	480	477	487	489	512	469	454	525	486	506	510	514	546	498	471	491	502	484	487	506	527	509	495	486	475	473	497	475	501	483	476	512	426	463	520	482	453	473	493	492	465	488	506	467	495	519	511	503	476	475	509	487	498	481	483	501	480	489	482	498	475	478	470	502	506	477	469	455	477	485	510	492	472	492	492	468	500	477	510	457	522	488	506	465	497	472	486	506	528	490	531	500	508	456	502	494	473	481	515	466	509	485	473	452	484	524	481	530	472	481	498	505	489	494	485	468	497	451	468	509	449	471	504	509	530	514	460	521	486	509	526	486	471	492	493	492	481	430	452	458	494	521	494	524	490	485	486	498	455	491	460	513	458	505	511	501	510	467	500	497	475	518	482	503	473	520	486	474	470	487	487	435	462	500	471	476	500	497	509	455	504	497	503	514	475	493	513	521	527	517	499	485	427	462	477	490	502	440	488	455	514	465	481	472	530	515	504	482	492	448	472	496	557	495	446	455	529	504	483	494	471	460	496	490	497	476	511	481	473	493	493	495	500	460	460	479	467	480	501	521	471	505	514	466	506	524	464	467	473	489	451	466	456	490	497	466	470	509	509	474	491	509	519	521	513	535	507	472	548	494	496	496	466	446	476	481	511	476	451	487	453	522	534	490	456	466	544	476	511	528	473	450	473	480	517	497	457	478	518	480	492	506	494	534	474	483	512	498	499	519	513	471	494	551	496	510	489	473	497	483	504	496	479	490	485	498	486	498	465	495	487	496	485	498	487	497	498	489	507	512	489	461	534	494	490	494	504	462	472	472	475	486	481	473	492	470	484	505	492	487	496	475	518	484	528	456	500	510	470	491	512	493	483
34097	27256	31871	26884	20216	14351	10249	7313	5074	3895	2980	2442	1949	1486	1190	1087	927	707	600	528	555	487	416	385	325	324	299	258	256	238	227	249	208	257	204	215	214	209	202	222	220	177	203	229	177	183	189	193	192	190	214	206	196	190	189	209	194	185	206	190	177	187	194	169	190	214	205	174	183	189	199	174	196	194	197	194	196	187	183	198	205	207	194	175	186	184	175	201	196	184	179	201	185	181	182	213	169	170	211	196	226	204	184	208	187	199	189	175	194	206	177	208	199	186	191	187	195	193	161	184	184	170	210	209	185	192	214	213	176	178	187	191	177	203	208	176	209	219	175	205	199	168	185	197	202	159	178	189	177	194	172	204	195	206	180	172	171	203	212	198	172	201	182	190	218	193	192	175	176	188	234	209	193	184	190	182	177	191	204	186	193	182	185	182	196	189	161	211	178	210	211	169	174	181	195	188	209	163	178	230	169	189	178	198	169	193	177	188	181	185	187	180	173	161	179	193	187	185	192	186	185	173	205	198	183	210	201	219	196	203	193	201	203	197	188	151	180	194	186	191	187	193	193	203	198	178	198	195	195	180	179	184	175	190	190	184	196	178	192	180	204	206	203	208	200	199	220	193	188	212	193	205	197	176	178	208	207	211	194	217	167	189	219	186	192	205	181	199	192	211	203	177	187	155	201	201	204	191	166	198	186	204	189	203	189	181	200	195	210	185	202	207	194	188	176	162	208	211	191	174	209	169	189	197	194	180	206	207	223	192	198	199	201	207	173	188	188	204	181	213	171	170	190	193	200	212	205	162	185	199	195	191	194	196	204	213	176	193	202	188	196	195	191	173	179	192	190	194	182	183	196	205	212	191	179	182	169	188	178	175	185	166	173	179	194	182	196	179	177	169	182	200	201	188	193	178	178	160	219	200	203	194	205	191	188	184	174	177	206	177	186	193	187	178	166	207	171	162	202	189	178	190	189	213	179	181	172	188	202	188	184	192	196	186	184	197	184	173	183	194	183	196	185	197	174	187	196	171	187	203	190	204	209	186	182	197	187	186	189	181	170	207	187	188	178	199	175	194	174	177	196	188	189	186	201	163	199	193	190	168	168	177	192	176	189	222	206	179	193	175	187	195	184	183	186	190	185	201	213	216	207	178	174	233	160	189	199	187	198	181	212	196	170	186	192	197	178	185	163	181	201	197	165	214	199	186	187	176	191	211	193	185	189	188	195	188	192	193	184	198	206	190	168	187	198	186	182	192	174	181	183	194	178	174	183	178	181	173	184	190	215	178	190	186	183	186	181	201	189	196	201	177	214	200	218	183	183	203	204	187	189	209	212	183	179	203	168	193	207	191	203	187	197	210	195	210	196	189	180	175	190	221	209	172	180	201	186	194	193	193	191	196	174	191	200	200	192	195	186	199	175	184	186	166	184	180	189	196	189	197	215	197	212	195	201	204	177	185	204	173	199	180	177	186	186	185	174	191	202	183	206	189	183	187	183	187	190	197	177	168	188	186	164	168	179	197	202	184	207	188	165	187	187	180	193	193	190	178	190	178	195	174	181	169	180	194	179	171	195	198	174	186	196	199	212	169	188	204	194	200	193	198	201	171	188	181	179	198	171	189	197	166	193	170	197	174	170	174	196	177	197	171	194	187	192	192	183	197	192	193	191	181	206	187	177	223	214	199	205	207	218	200	191	200	167	197	205	166	177	192	192	196	190	217	173	174	175	178	183	193	192	189	183	199	194	200	193	173	174	182	154	190	169	213	207	195	220	214	186	187	166	171	195	190	201	176	181	179	169	190	186	194	195	204	166	195	205	198	211	186	173	179	163	167	195	190	192	183	186	187	175	219	178	212	192	198	176	178	173	193	188	189	189	194	190	188	201	188	181	208	199	182	191	162	204	204	204	195	196	178	171	196	184	178	183	197	180	177	204	206	178	184	181	195	175	184	188	201	181	210	208	187	188	175	201	198	205	228	181	200	193	210	189	160	180	195	188	175	181	192	184	181	188	183	185	177	207	175	170	205	212	200	201	215	171	187	193	203	175	194	195	176	177	218	189	203	193	194	224	174	189	199	191	199	185	186	176	194	203	189	206	202	173	202	202	191	176	180	196	193	183	201	197	166	167	192	243	170	191	189	201	182	198	169	213	190	181	191	187	197	182	186	190	191	199	179	180	178	194	189	187	198	177	168	228	220	190	202	203	155	196	175	175	187	187	195	197	174	188	193	199	208	202	183	208	192	207	173	193	194	200	187	182	183	195	169	187	179	184	198	208	188	183	194	197	169	179	186	190	163	193	170	145	194	202	184	207	181	203	177	210	190	188	203	180	185	187	182	202	192	208	197	198	186	172	174	206	188	203	205	191	180	192	164	192	184	190	194	211	183	186	200	201	176	189	202	197	169	169	202	160	182	177	188	180	177	224	200	184	183	184	217	189	162	170	173	196	184	201	188	187	185	173	196	208	188	185	188	186	177	166	188	200	185	187	188	212	189	213	198	193	196	174	179	202	196	176	180	168	198	192	168	204	163	192	158	174	181	195	202	176	194	227	181	177	179	195	210	208	207	192	182	206	184	168	191	175	191	204	182	175	189	187	192	177	195	204	184	185	194	197	206	182	193	208	208	185	201	196	188	205	177	191	183	182	174	190	185	215	197	181	187	200	179	180	194	216	210	182	194	166	212	193	185	218	183	192	165	191	195	196	174	201	170	210	187	186	168	182	181	175	191	197	197	190	201	172	187	217	198	197	193	184	197	203	218	197	191	181	202	176	206	185	179	208	185	164	188	179	217	158	181	207	185	179	180	164	154	180	188	187	221	195	197	185	209	196	188	196	194	193	185	195	204	212	195	199	187	192	183	187	191	158	204	212	201	179	182	175	182	188	187	189	181	154	194	194	168	196	166	187	188	202	181	174	211	194	163	183	173	175	175	209	195	193	191	209	208	186	186	194	197	167	202	196	198	191	185	194	188	199	203	173	206	178	177	208	190	188	198	202	159	187	196	210	201	187	170	171	189	198	182	179	181	196	189	198	162	197	195	233	207	192	197	168	195	191	196	207	191	181	161	168	194	181	197	182	197	167	188	180	188	161	191	188	204	197	181	170	183	167	168	196	200	198	166	186	206	205	191	171	188	188	201	186	189	206	212	160	186	189	191	215	182	175	161	202	202	199	225	174	175	202	187	199	191	175	190	175	202	186	152	171	177	208	209	213	173	191	195	205	181	191	195	194	197	203	204	173	188	184	167	193	190	195	191	192	175	160	201	174	175	181	189	151	193	223	178	187	189	179	199	200	190	203	188	215	207	196	194	183	207	166	170	176	218	195	188	184	196	179	176	183	171	188	177	170	182	172	170	204	218	157	173	186	150	187	205	182	175	205	185	205	172	212	179	180	186	161	201	195	185	181	215	215	199	174	175	183	215	193	210	212	175	183	199	217	161	192	222	211	179	184	188	193	175	192	186	202	182	197	183	199	183	190	198
20412	21432	35329	36963	33612	29361	25693	22441	18929	16226	13495	11458	9891	7716	6494	5727	4898	4069	3333	2924	2647	2198	1913	1701	1498	1373	1184	1059	976	934	837	811	750	688	655	685	649	582	577	600	559	502	537	564	546	571	570	544	507	551	500	505	517	505	517	516	535	455	498	487	539	505	500	498	473	471	513	539	469	484	527	532	513	524	503	518	505	534	516	475	491	507	510	518	526	503	462	539	466	530	462	520	533	501	514	463	523	542	481	495	509	493	525	502	491	521	507	554	487	526	462	501	473	502	491	501	520	512	488	507	492	489	517	490	552	499	478	493	492	495	484	485	436	516	490	498	456	483	493	499	489	487	543	494	525	459	495	481	497	510	497	467	512	507	525	531	502	505	496	512	490	502	514	495	484	511	456	510	460	526	485	501	474	476	504	480	486	516	457	519	507	500	497	464	475	512	508	497	449	493	523	500	489	477	543	499	496	506	471	494	487	498	469	461	504	510	477	490	528	496	489	516	481	536	482	502	482	485	504	483	438	485	507	500	510	512	492	490	440	504	500	519	546	493	476	547	519	513	476	466	504	541	480	513	484	466	510	531	526	468	530	491	502	481	494	531	524	494	494	518	465	489	478	496	469	499	510	541	523	538	508	496	521	512	544	504	462	500	488	502	529	519	477	490	514	475	476	501	509	501	507	522	473	504	482	531	533	566	515	488	493	507	499	530	475	465	484	546	457	513	482	494	464	471	468	485	529	484	519	497	491	499	500	482	528	457	473	492	495	474	482	484	471	447	515	491	501	517	486	427	520	484	493	501	516	513	524	483	476	525	466	503	524	528	490	537	527	487	454	489	499	512	473	477	532	459	519	488	493	515	516	487	506	471	545	473	497	510	524	499	509	536	488	520	486	493	475	481	472	470	483	492	495	509	487	462	476	524	486	490	506	484	491	492	477	534	507	528	514	470	511	466	490	496	477	480	487	509	499	471	495	500	521	466	502	523	507	505	522	459	514	498	464	512	503	509	528	511	517	540	491	501	489	500	532	454	497	548	507	493	481	514	449	500	505	519	527	502	471	453	512	500	497	495	495	484	508	513	500	491	519	473	500	487	518	469	491	506	464	534	505	482	492	453	507	503	477	449	526	490	459	534	477	482	518	492	520	453	502	519	499	513	497	497	512	464	482	491	464	476	519	546	488	499	513	496	518	502	500	504	529	499	525	533	478	502	514	500	475	497	500	481	478	500	507	515	498	494	473	476	507	498	524	466	481	492	469	467	470	512	461	451	478	494	491	532	480	469	496	476	474	492	462	503	523	527	458	506	486	488	466	471	468	496	484	480	497	455	539	490	478	517	514	496	505	492	476	498	476	501	500	473	471	495	501	504	509	512	498	489	497	506	480	479	487	496	502	462	502	485	492	530	486	535	515	535	508	501	495	467	467	541	512	514	514	499	467	483	482	530	495	492	464	455	524	518	498	472	500	520	508	491	523	498	507	496	482	509	473	484	460	515	485	516	478	492	504	492	497	485	469	500	482	492	528	468	509	503	499	507	485	471	452	528	519	443	504	488	461	484	504	506	483	486	508	479	515	528	481	519	488	496	465	492	503	501	475	487	518	456	477	536	500	523	489	470	483	522	521	503	504	503	509	468	505	483	484	501	486	482	491	534	480	513	496	509	497	522	493	521	465	478	482	498	490	495	479	493	506	477	497	488	527	523	479	463	504	512	507	505	472	511	472	489	482	477	500	476	516	504	467	485	503	473	457	489	504	512	503	498	491	499	495	470	495	473	510	501	495	496	486	500	442	516	482	518	500	498	472	503	471	491	479	540	519	501	469	527	487	487	507	501	513	470	542	537	452	518	471	477	486	491	464	477	532	477	499	488	517	484	491	496	492	475	500	484	481	501	471	464	478	550	497	461	483	474	463	512	519	453	524	532	483	477	488	474	459	510	503	510	477	501	513	498	507	485	480	474	500	485	492	501	493	481	500	452	546	484	485	505	479	495	525	461	530	492	518	504	498	523	498	475	464	461	510	492	544	523	501	482	502	501	482	522	517	491	462	502	484	506	496	491	494	503	510	500	453	509	492	488	539	472	460	504	510	490	521	533	511	504	494	497	468	496	505	503	474	534	493	478	491	513	465	487	495	492	478	512	499	471	469	498	472	467	504	497	467	512	458	473	513	504	450	505	476	455	533	504	436	477	493	526	474	505	505	459	482	529	522	517	463	479	474	492	509	471	502	480	451	493	509	492	470	505	482	515	517	498	490	489	463	469	506	507	498	488	529	490	526	517	521	511	498	494	473	489	552	522	481	511	469	499	477	503	509	528	496	454	510	534	479	508	518	497	519	506	505	515	537	519	496	540	510	534	481	499	497	484	492	513	478	513	487	456	509	479	458	480	459	474	517	486	479	526	479	471	487	463	537	465	520	489	509	506	465	500	490	471	485	462	461	491	485	519	536	513	493	532	480	467	475	507	469	495	511	491	500	516	524	476	463	463	467	517	495	497	492	471	504	492	486	486	503	490	491	474	534	495	481	530	513	483	446	526	510	515	514	460	503	534	501	466	507	501	519	467	472	492	503	499	507	547	539	477	516	462	462	496	508	494	466	483	435	495	533	448	466	486	476	488	454	531	470	473	487	511	524	471	477	487	466	515	548	497	552	509	527	476	519	485	493	464	484	516	490	457	482	478	478	489	504	470	473	517	522	475	505	496	539	503	488	491	528	468	485	490	499	511	550	504	490	495	489	495	495	498	473	513	524	498	490	514	505	494	519	480	496	495	501	486	492	481	532	483	489	499	513	549	507	469	513	507	512	515	524	526	480	489	509	498	475	465	517	523	518	478	525	523	518	527	501	493	507	498	497	474	500	496	526	502	497	500	528	517	521	532	495	510	473	523	506	529	499	494	475	492	485	494	522	500	498	483	493	474	527	483	489	519	494	462	494	494	438	505	502	508	486	519	493	470	474	489	545	448	460	499	508	516	491	478	493	490	482	458	498	484	436	491	538	485	476	488	496	516	466	475	486	509	492	496	487	517	500	491	524	479	511	503	543	505	519	463	491	463	490	481	504	497	443	509	478	498	495	509	505	500	499	469	510	494	478	492	484	516	505	496	480	475	527	474	507	481	509	448	490	499	502	507	560	543	540	531	526	492	520	486	488	495	509	488	529	503	502	443	489	528	499	462	471	488	459	539	452	503	531	505	494	510	469	471	467	485	447	504	548	477	499	477	491	479	463	505	521	459	499	450	503	490	479	448	497	464	518	500	535	478	505	452	508	486	481	495	470	464	518	488	491	555	526	488	495	490	461	500	465	489	500	477	485	493	473	489	504	476	506	474	496	504	487	533	505	493	499	516	510	511	524	470	498	477	513	538	484	504	502	503	503	467	463	514	467	458	514	470	462	502	498	491	492	517	542	490	499	546	510	500	506	459	523	529	502	511	475	541	498	467	532	531	467	501	507	481	512	466	483	527	470	494	529	456	481	495	490	504	488	490
39659	32800	37356	33271	26353	20281	14711	11467	8401	6007	4465	3679	2985	2335	1827	1572	1258	1156	922	760	720	584	443	430	422	361	305	309	281	295	247	238	234	211	218	216	204	199	193	199	193	212	171	184	194	185	184	184	171	184	165	188	198	182	193	171	155	165	187	163	166	161	190	172	191	150	174	190	190	198	209	168	190	170	161	143	176	175	184	138	197	189	172	165	200	161	167	172	188	181	162	179	195	171	187	201	180	169	179	166	185	152	173	179	173	180	167	182	162	153	177	207	196	160	165	165	203	157	179	160	178	170	200	158	181	195	175	150	163	164	174	159	178	186	188	157	174	157	157	176	175	170	171	164	161	182	193	180	177	172	167	177	164	173	179	177	176	171	180	182	207	197	206	191	148	171	188	177	169	181	188	180	169	153	169	182	173	186	146	190	163	192	171	154	181	209	180	170	175	199	177	186	169	153	176	153	169	171	149	180	164	170	197	195	184	157	180	175	170	175	182	201	179	170	175	162	188	181	175	150	183	167	163	181	166	166	194	191	179	195	183	160	168	182	180	192	149	188	166	172	168	151	172	173	144	176	184	179	180	189	169	179	176	187	197	195	173	171	174	148	151	176	179	182	188	153	178	191	196	181	172	159	160	152	172	162	152	188	177	183	172	163	173	175	181	175	177	184	177	177	175	191	175	170	184	167	184	183	198	178	174	169	189	170	169	167	163	158	198	202	168	184	191	190	161	183	195	174	196	177	149	184	193	163	175	160	185	160	171	166	173	171	165	175	199	183	160	191	181	156	163	188	191	159	183	186	184	176	171	161	162	179	175	174	157	196	185	169	177	178	197	187	181	165	172	169	154	174	166	178	200	161	197	200	147	162	158	191	181	189	169	192	171	185	177	183	172	175	158	168	167	176	182	192	170	172	160	188	161	163	183	149	180	157	163	191	193	184	178	178	183	176	160	175	191	175	189	179	152	211	173	184	165	174	142	201	183	163	177	183	163	173	197	170	161	157	172	174	173	183	182	185	181	158	181	212	169	172	167	180	178	166	204	193	184	173	164	175	166	204	169	181	152	211	187	190	175	164	165	186	168	163	178	202	176	204	196	167	184	180	187	181	154	173	184	181	173	178	203	184	153	150	157	175	153	182	159	151	192	166	159	178	182	168	148	179	169	202	182	195	185	181	185	161	174	135	176	166	181	197	158	155	165	193	150	155	211	170	174	152	161	163	171	171	190	186	174	182	163	149	166	156	179	187	181	192	172	174	150	176	193	191	192	161	209	202	161	154	147	184	192	150	188	189	185	175	195	175	173	208	193	168	166	181	166	175	167	172	150	205	185	177	165	204	175	172	169	172	172	201	184	171	174	182	190	169	174	175	159	171	155	171	171	183	184	170	173	172	170	199	160	179	172	179	184	173	166	174	172	167	182	185	195	170	191	183	178	154	184	165	182	154	177	177	173	162	201	150	181	184	168	180	199	187	173	187	171	176	170	199	157	189	178	163	184	190	178	163	185	152	176	181	187	175	188	192	170	210	153	160	149	159	198	165	167	188	180	162	180	188	157	188	154	156	182	164	180	167	148	171	161	164	175	202	175	161	179	168	188	190	191	181	198	189	178	171	183	168	183	183	172	194	164	150	193	195	189	165	187	176	174	165	182	180	178	173	183	174	160	187	173	167	179	153	173	174	196	183	199	166	184	171	167	163	192	174	158	179	179	202	180	178	180	182	163	159	177	173	199	190	201	195	164	179	160	181	176	197	183	178	181	162	173	190	186	188	179	179	174	154	201	178	167	161	177	177	165	186	159	204	180	169	173	174	166	170	162	173	187	188	181	172	194	157	190	181	178	171	187	194	180	196	185	184	160	178	201	180	164	173	162	190	166	160	177	185	167	180	189	168	162	169	175	182	167	168	151	185	178	155	160	164	153	178	193	169	161	178	171	157	151	166	189	176	153	176	165	148	182	178	162	178	183	179	160	193	187	166	182	171	181	176	170	164	201	146	195	173	179	171	188	165	158	192	175	149	192	190	172	175	162	188	195	180	179	174	170	185	180	186	171	183	175	188	193	182	169	196	201	182	175	180	163	176	155	192	164	173	186	200	176	182	189	165	185	152	195	156	164	161	167	179	174	175	167	170	145	188	168	152	173	186	198	193	195	172	189	178	161	168	174	174	184	171	174	189	170	176	178	165	163	185	167	199	169	176	183	169	154	158	188	183	201	169	191	171	160	184	187	190	177	148	160	164	177	194	173	188	171	176	180	152	189	202	172	182	168	168	160	168	161	168	167	152	149	170	164	171	186	163	173	177	185	164	153	188	177	179	183	180	192	175	169	160	163	177	183	168	171	178	166	183	171	171	172	144	175	168	168	153	161	186	169	140	185	183	185	166	174	192	164	169	164	179	167	201	175	188	190	188	173	167	169	171	171	204	190	174	187	161	199	184	169	152	180	185	160	174	154	169	161	171	191	164	191	155	155	168	163	175	181	184	171	165	186	186	163	172	147	171	174	197	162	189	189	167	156	185	199	182	180	176	172	166	140	181	167	180	164	189	178	195	175	170	169	166	185	193	197	164	166	196	176	170	162	174	171	179	176	174	178	183	171	173	170	160	175	190	196	169	192	201	188	186	177	161	157	192	159	188	183	158	155	193	175	172	177	160	148	180	181	167	167	179	151	182	169	180	173	164	173	162	192	184	195	186	165	165	153	156	182	148	185	182	167	172	177	169	196	167	171	186	140	159	176	186	180	191	190	173	159	179	167	159	174	166	175	200	158	181	176	169	178	165	176	156	208	175	160	159	179	177	181	187	191	179	187	186	171	168	165	167	183	178	162	179	160	186	169	184	159	179	170	149	180	177	178	180	184	213	182	203	204	194	194	180	173	171	148	156	198	165	162	161	155	177	169	190	192	183	171	185	168	157	174	194	171	197	178	156	173	163	181	156	178	180	175	163	174	191	183	180	182	169	155	147	173	171	181	164	152	158	172	191	177	154	200	172	156	155	157	186	179	186	176	206	162	180	169	187	174	179	202	171	167	163	186	187	188	151	163	198	167	160	169	163	168	166	154	181	188	190	168	165	182	180	174	149	189	147	190	194	151	194	176	170	200	181	208	180	181	178	174	149	157	157	187	185	178	164	166	172	169	183	199	192	171	179	183	178	192	187	180	167	171	160	185	201	169	181	168	199	177	163	164	175	181	170	162	159	183	178	207	162	191	199	181	173	171	194	163	183	143	158	161	160	168	151	185	191	173	175	164	183	172	189	172	192	183	170	175	175	181	165	179	181	176	185	182	184	192	166	156	162	164	160	170	145	173	165	162	177	157	147	154	174	184	161	181	183	198	208	172	190	171	163	174	158	178	168	164	165	170	194	164	188	177	174	184	162	153	153	192	172	174	181	175	181	178	179	207	185	145	158	180	168	189	172	161	176	172	179	141	186	151	173	187	167	158	181	153	186	175	194	177	163	179	186	170	165	164	175	180	204	156	181
24263	25627	39141	41597	38184	34664	30367	27895	23840	20179	17619	15627	13327	10385	8497	7671	6647	5976	4796	4174	3872	3079	2429	2227	1979	1837	1457	1297	1167	1040	944	900	852	794	739	708	635	642	604	584	572	566	579	511	519	558	532	517	490	508	503	487	508	493	473	506	490	477	460	488	476	482	490	449	486	460	478	505	478	482	479	496	478	453	470	501	479	453	458	458	469	486	447	446	474	498	423	465	415	420	494	494	467	454	442	504	442	493	460	466	504	474	484	475	447	498	451	478	467	447	484	457	461	492	449	415	448	504	464	433	459	488	437	441	448	497	479	448	491	443	489	460	437	452	478	476	490	488	475	458	468	468	475	489	462	470	457	504	459	523	444	445	447	444	484	470	493	436	468	416	448	447	450	450	497	475	437	462	448	483	450	490	460	486	445	480	427	481	412	455	437	494	474	476	462	463	448	463	441	475	453	460	457	448	435	470	476	462	452	449	453	436	480	508	428	456	455	479	439	478	440	485	490	461	416	452	464	431	473	475	471	500	425	443	477	446	486	435	450	434	445	444	415	431	443	442	445	455	450	439	493	455	439	453	459	468	470	443	455	475	472	466	431	464	439	441	471	443	460	463	471	454	490	460	477	464	481	472	497	466	434	451	463	499	489	457	419	469	483	463	489	470	407	427	452	449	484	513	434	466	432	457	426	421	431	459	453	455	472	486	435	474	450	450	478	469	490	493	451	459	452	454	467	432	485	438	435	487	462	498	450	433	453	456	486	461	460	465	401	445	479	439	464	451	479	472	479	493	477	505	436	419	461	459	461	470	407	459	473	463	446	477	483	457	444	510	457	450	407	455	470	447	429	456	465	443	453	443	468	472	477	472	492	467	498	455	477	434	461	487	440	492	459	441	463	463	467	458	476	525	455	473	454	474	459	466	446	489	480	466	441	433	490	466	465	445	462	513	447	465	445	447	445	436	456	456	431	487	475	438	468	468	454	411	466	434	474	454	468	464	486	436	434	435	462	447	462	463	452	478	454	451	455	444	459	440	480	486	444	448	433	460	454	474	469	499	501	445	424	456	474	483	473	464	443	432	464	475	464	468	481	477	466	469	449	481	468	462	486	487	461	454	482	490	476	503	479	452	416	458	463	444	449	447	443	469	474	448	457	464	450	468	455	465	472	490	483	464	453	435	471	457	438	429	473	463	450	451	430	463	471	459	497	482	512	465	462	484	489	437	459	425	461	460	438	456	445	456	516	464	476	467	460	431	503	492	493	471	452	456	466	469	427	457	450	460	459	497	474	467	473	488	401	499	460	441	474	470	446	435	434	425	421	454	478	478	442	452	483	445	510	441	472	449	467	415	494	452	459	440	451	499	466	475	428	452	472	461	453	471	492	452	450	443	478	505	466	452	437	423	500	467	489	470	460	459	471	492	493	430	477	449	442	437	476	472	469	471	469	436	476	466	438	462	469	478	460	463	443	466	479	455	501	469	469	477	440	453	472	447	490	438	454	461	449	472	476	488	487	462	435	453	491	429	457	482	443	457	482	465	458	460	468	461	442	442	481	434	473	423	467	433	486	418	473	489	434	464	431	431	447	486	456	471	434	476	444	519	437	493	470	469	434	465	481	478	502	486	452	506	463	465	470	430	434	428	469	447	484	471	474	465	490	496	438	428	464	448	445	437	500	419	440	495	457	462	448	456	465	501	446	440	435	460	449	473	519	457	449	465	485	452	459	433	447	458	506	482	455	452	486	462	459	497	493	479	494	475	437	467	493	465	445	473	488	498	427	478	451	459	420	468	438	453	421	452	453	443	504	466	475	477	482	445	442	456	438	487	447	445	443	456	415	451	455	446	466	430	444	460	421	449	475	455	460	460	494	431	446	439	469	474	432	455	475	470	506	407	457	471	489	472	469	466	471	422	475	487	467	496	476	470	459	475	460	495	424	448	487	437	471	483	435	454	442	476	466	466	457	474	447	453	476	438	467	464	461	477	458	471	464	419	470	458	416	464	477	445	448	445	449	467	443	471	490	443	440	476	422	451	438	450	464	471	418	470	447	502	451	488	485	460	458	483	432	473	481	457	483	444	468	474	470	474	481	442	434	464	467	449	464	473	452	474	441	483	465	451	442	468	500	482	478	473	464	464	469	449	436	494	425	439	439	526	441	447	453	484	468	458	432	474	426	460	433	450	432	489	476	483	463	446	461	448	446	483	425	457	489	449	471	492	425	462	450	414	435	459	436	474	448	478	450	436	472	465	442	473	463	446	468	426	431	478	394	472	467	468	469	447	455	459	449	497	490	476	426	460	498	471	453	473	517	460	490	489	481	480	455	448	453	481	458	465	435	442	462	454	483	459	432	461	472	456	438	491	438	454	427	429	468	472	453	456	425	435	451	473	486	442	459	493	463	458	451	460	455	458	468	481	467	497	500	451	484	447	481	463	475	481	441	487	467	473	444	463	447	479	452	425	451	463	473	463	469	459	500	468	462	487	475	437	469	451	461	483	415	407	473	492	463	484	463	453	482	417	451	458	493	463	446	471	475	469	465	461	484	445	489	416	479	490	449	474	443	479	461	478	459	482	466	503	463	471	483	467	455	462	463	489	443	473	490	484	449	448	490	486	432	431	430	510	448	474	451	495	474	468	480	460	480	431	479	447	442	455	468	434	493	467	438	490	437	481	450	465	458	477	487	464	474	474	477	485	440	479	447	451	461	458	467	441	464	477	447	474	494	474	439	509	457	473	473	465	449	465	457	484	447	482	460	444	487	447	461	442	456	476	472	450	496	441	451	484	448	467	476	419	461	434	446	475	446	461	467	493	475	461	488	459	475	477	434	472	443	453	446	439	439	440	431	513	446	449	459	459	445	451	438	485	450	461	444	444	456	453	456	452	493	461	475	433	442	501	500	464	440	509	432	436	498	425	452	475	419	474	479	453	449	450	436	464	443	458	467	435	474	467	451	470	497	475	435	449	466	459	432	454	466	472	472	449	446	443	498	499	497	456	435	450	432	461	505	453	449	476	459	439	424	451	473	456	481	442	457	430	438	450	457	456	451	483	466	456	449	477	474	478	456	454	467	450	416	445	478	438	472	470	462	444	491	476	464	459	489	428	474	474	485	493	462	486	474	446	495	470	495	435	484	442	461	426	453	459	466	426	460	469	454	460	473	414	476	452	463	477	516	478	489	467	497	490	460	446	460	471	450	467	483	446	459	439	481	473	468	477	446	433	477	432	445	469	455	494	485	439	473	459	468	435	429	438	467	495	472	450	489	461	484	444	450	447	444	431	460	459	492	505	477	478	470	450	469	450	482	444	473	470	448	485	458	445	474	470	470	432	450	475	486	470	497	486	451	433	462	453	428	448	464	496	425	454	464	487	437	434	473	439	429	493	453	446	434	473	461	447	410	494	473	473	475	460	473	444	426	479	473	415	486	482	467	449	456	456	455	429	427	456	427	532	426	430	459	446	448	496	453	500	448	461	458	465	519	460	473	454
24535	21326	22683	17600	11962	7791	5268	3745	2598	2043	1468	1262	977	809	671	617	511	430	388	382	325	334	277	284	263	253	246	240	215	244	228	213	191	209	184	190	176	201	195	208	182	170	181	186	188	204	196	189	185	183	172	188	191	179	187	191	178	174	186	195	161	195	212	201	187	195	179	207	184	181	182	194	170	183	206	175	162	200	181	176	179	192	202	151	173	193	179	193	180	195	223	173	168	191	198	179	202	168	149	203	169	178	156	173	182	193	181	159	220	189	172	178	198	210	189	173	196	180	182	149	182	174	180	156	192	181	198	199	189	180	166	193	186	212	174	166	160	179	165	159	165	183	181	169	195	189	200	170	183	172	193	186	174	199	181	177	172	177	193	207	187	171	213	180	178	183	184	175	153	194	174	201	166	198	175	183	192	184	195	172	188	172	199	184	182	188	169	188	182	179	209	176	184	200	170	182	203	199	179	185	200	177	178	170	194	195	179	199	186	162	169	199	196	183	203	185	195	174	194	174	172	163	180	186	169	196	167	193	189	211	211	192	173	166	200	174	204	178	202	180	185	188	204	185	192	211	168	179	187	183	162	207	152	173	178	200	186	183	187	168	186	186	184	183	179	193	195	206	180	179	199	199	183	164	192	167	222	171	182	175	189	178	187	187	182	182	188	192	189	183	176	196	181	191	178	198	175	166	188	211	172	182	193	198	195	194	215	203	199	187	189	182	181	190	187	182	211	170	184	201	191	177	196	177	194	188	217	167	172	196	186	165	176	209	193	168	185	195	161	171	170	193	166	182	204	204	177	167	196	203	221	203	205	202	176	197	159	179	185	178	186	212	169	196	188	194	203	194	167	164	184	183	214	172	197	178	191	167	183	168	189	199	188	187	183	198	186	169	179	167	176	185	194	175	186	157	176	191	213	174	171	183	177	172	182	180	159	204	165	203	162	195	189	167	185	177	185	176	172	174	183	154	173	207	175	206	207	172	159	209	194	163	184	215	190	167	181	182	192	181	216	198	202	180	188	196	182	200	184	192	160	186	182	187	207	181	211	184	177	166	170	160	191	199	200	178	189	179	178	192	193	155	184	224	182	178	189	159	183	182	169	176	174	194	168	186	187	210	206	186	211	182	169	168	195	187	195	213	159	169	181	180	212	166	164	191	185	183	195	178	213	203	181	178	186	179	168	201	179	180	195	201	214	187	196	168	189	191	209	196	191	161	192	165	181	175	163	156	181	171	172	196	191	181	215	175	180	187	177	198	174	181	176	171	186	207	181	184	194	186	184	192	189	186	183	172	205	173	177	169	184	160	193	168	174	177	204	195	171	173	172	206	189	189	199	183	192	209	212	176	180	230	186	167	193	200	192	176	188	186	178	170	213	177	192	166	179	217	211	207	160	172	215	187	169	204	167	192	170	190	205	201	186	184	177	195	179	185	174	178	195	187	174	191	176	184	168	200	165	227	175	189	178	183	181	176	185	204	176	164	176	184	181	184	201	185	175	199	189	178	200	198	172	210	173	181	185	183	190	173	188	186	166	187	199	184	188	193	172	170	190	167	185	197	197	169	187	180	181	194	181	175	198	186	207	164	192	215	160	170	187	188	179	203	214	189	182	194	213	207	173	177	199	175	180	189	181	194	190	183	202	190	186	175	196	194	172	195	170	175	186	208	182	176	186	195	184	160	197	191	181	166	182	199	165	162	183	183	181	214	179	183	152	160	193	209	195	189	178	179	167	183	197	177	177	209	177	179	207	194	187	181	191	182	177	175	185	182	189	176	161	184	182	201	168	220	185	177	168	169	180	191	184	182	203	152	188	204	169	170	178	217	175	195	210	179	176	164	194	183	193	194	175	172	172	201	217	170	168	192	163	175	189	149	204	199	189	185	172	190	191	183	194	191	193	189	196	176	182	201	188	195	182	189	183	193	163	211	165	178	180	185	181	149	180	214	209	169	197	168	184	166	187	198	220	179	186	174	185	183	183	186	187	190	180	180	176	189	167	186	198	217	201	182	184	187	194	177	172	201	189	151	169	188	181	170	184	187	186	195	189	186	186	172	183	197	169	201	173	181	202	191	170	179	184	168	178	156	191	181	166	201	200	185	195	188	181	175	182	170	203	190	169	198	206	190	177	196	156	202	182	193	179	174	200	185	168	180	217	165	174	179	189	182	170	177	155	169	194	176	195	180	190	187	208	170	207	186	188	174	186	167	180	169	174	197	205	182	185	192	189	170	189	199	183	173	187	172	198	163	184	183	198	196	175	202	187	202	181	187	184	195	184	168	185	203	195	172	178	200	173	194	172	186	187	178	182	198	194	195	174	182	186	171	180	190	195	181	217	220	187	169	165	188	206	157	175	170	175	169	184	169	183	173	169	168	176	190	187	209	200	178	177	196	180	168	182	191	178	188	189	165	204	171	189	203	190	200	188	162	183	171	166	171	188	213	195	186	195	176	169	195	213	197	183	190	192	201	183	178	203	193	194	163	197	182	173	159	176	197	200	161	194	186	182	189	167	204	180	182	170	173	162	192	174	186	205	175	184	185	200	164	199	193	173	197	188	181	200	199	199	204	184	191	197	191	174	186	175	197	162	174	176	170	186	195	171	186	174	200	175	194	191	182	186	177	189	204	179	180	188	214	169	167	179	195	186	190	197	171	193	166	185	209	171	178	188	178	172	175	178	189	194	192	162	178	192	185	192	176	181	192	163	171	204	186	193	180	175	209	178	203	171	185	177	182	183	196	213	178	183	189	184	172	172	171	153	176	181	191	177	210	210	220	150	183	201	175	217	186	181	202	187	171	201	174	172	184	182	216	185	185	170	168	170	202	179	188	184	186	169	173	164	153	171	159	169	191	184	185	191	190	178	194	177	167	173	161	179	184	195	185	166	205	187	187	188	164	179	191	196	185	176	183	180	196	192	170	194	184	200	183	174	194	194	194	204	171	207	189	174	166	200	198	185	181	182	153	200	204	187	178	225	171	192	168	165	178	184	208	178	185	178	183	184	184	180	196	171	196	179	173	174	185	199	191	183	162	184	189	212	180	198	169	178	197	197	211	176	172	180	182	214	187	168	154	197	195	211	193	184	175	176	187	180	165	186	184	191	179	178	156	194	187	192	180	194	196	169	182	196	193	178	187	159	199	192	161	171	175	185	189	183	179	184	171	185	192	184	185	190	178	177	199	194	170	192	208	180	200	193	166	175	207	175	201	175	173	168	178	185	174	168	191	193	174	195	182	189	166	165	181	203	184	210	170	197	158	192	185	190	177	184	203	164	207	171	167	183	184	186	194	195	163	151	189	168	170	200	201	179	188	185	192	171	207	187	184	176	165	183	174	173	167	208	184	182	184	150	171	192	179	187	202	192	195	194	174	173	208	185	201	182	189	204	168	203	202	181	165	193	206	166	194	176	182	184	194	194	174	172	192	193	199	183	195	177	173	164	170	188	185	164	180	176	189	176	181	184	181	181	180	187	172	169	165
14230	17049	28914	29789	25865	21736	17698	14410	11234	9234	7683	6391	5247	4256	3435	2968	2597	2288	1922	1715	1510	1354	1160	1096	1024	903	908	770	796	728	724	652	623	578	596	589	556	544	502	533	545	495	537	557	523	518	491	483	514	533	483	471	463	473	514	491	465	511	490	451	462	479	450	491	462	519	515	519	485	470	482	477	472	475	533	519	485	478	468	479	484	453	488	457	498	456	504	518	482	455	444	485	495	477	503	486	508	481	512	515	483	496	459	500	464	494	488	496	534	496	524	469	474	488	481	502	473	484	452	502	518	508	492	488	519	509	468	487	470	502	459	468	464	503	483	517	497	483	491	486	464	481	529	501	496	465	447	480	474	519	480	516	482	476	492	468	469	490	480	501	487	503	503	506	509	491	498	476	536	499	491	529	482	475	474	495	493	490	458	471	461	518	486	459	521	494	472	506	493	530	466	500	507	472	491	526	537	523	468	476	473	501	481	458	474	490	477	505	490	473	455	507	465	483	505	463	487	505	503	494	528	468	470	487	521	466	448	492	489	489	475	479	486	461	515	478	465	463	489	494	500	478	528	520	528	477	455	518	526	507	485	498	466	480	460	459	507	467	456	481	503	476	498	485	493	474	480	472	478	508	436	486	465	503	538	468	508	492	490	467	478	495	503	479	485	485	504	463	510	495	490	482	464	499	505	496	492	446	536	486	470	503	490	471	494	493	491	490	489	493	484	489	493	451	475	501	510	497	495	500	451	453	496	511	477	452	465	482	499	497	509	463	485	467	488	473	449	508	501	466	463	452	501	479	465	503	479	446	489	501	489	482	465	482	527	513	510	523	500	438	492	485	466	491	487	474	470	526	482	445	479	481	467	512	448	499	469	515	511	513	526	487	516	503	491	480	475	488	485	497	516	498	501	487	497	502	468	508	488	487	504	522	509	492	473	472	477	479	491	464	468	471	492	487	475	467	510	498	521	462	494	520	504	489	485	475	489	482	515	535	492	452	436	500	507	464	481	473	462	472	509	506	472	513	479	537	478	480	463	462	514	464	502	500	492	468	477	493	460	523	475	483	517	484	502	491	481	475	511	501	479	532	489	485	477	466	531	445	520	487	481	485	508	459	528	480	497	546	513	475	486	501	529	521	452	455	495	471	483	493	509	463	504	485	517	479	458	520	497	485	474	470	492	508	464	508	503	515	489	482	466	466	496	459	453	495	487	498	475	515	526	477	525	495	417	530	536	444	498	480	487	466	463	492	502	482	477	497	462	493	493	456	490	481	500	483	518	493	472	552	518	469	482	494	492	505	493	525	474	496	495	472	485	475	485	469	495	512	449	524	469	480	512	455	513	463	461	462	453	488	502	497	488	468	494	474	489	502	457	490	517	480	520	485	490	446	519	458	464	507	465	472	510	502	496	478	485	513	507	498	472	514	473	466	489	463	478	487	460	480	477	471	514	465	509	479	466	460	469	500	507	486	469	460	487	491	479	511	486	480	509	520	483	519	523	502	440	472	452	512	455	499	486	458	504	506	548	503	502	450	453	528	513	468	461	513	494	530	502	507	486	453	478	479	510	455	475	498	489	497	453	492	513	500	490	502	451	487	510	520	487	488	501	512	471	495	490	487	472	492	460	521	476	480	527	527	494	482	484	488	493	495	493	460	473	467	483	485	461	469	463	492	515	445	462	479	457	483	479	527	478	501	489	552	494	528	509	503	517	452	515	538	493	526	485	469	495	492	494	478	466	485	470	482	473	468	485	483	451	504	491	484	495	465	442	504	445	497	471	492	499	488	452	470	504	429	475	442	489	502	494	488	492	471	521	504	484	499	465	485	517	460	544	485	462	518	495	505	518	476	526	477	513	490	468	499	487	468	503	522	489	468	469	505	483	536	496	472	474	485	498	478	483	503	459	483	461	476	499	452	470	513	495	530	501	489	500	487	496	501	480	475	495	482	490	466	465	460	487	484	511	501	530	467	459	478	480	469	481	463	463	485	482	471	453	482	483	485	477	496	455	453	481	484	489	463	480	504	501	461	500	471	477	513	475	462	471	452	452	474	495	500	493	455	487	502	464	525	510	482	514	481	470	509	513	466	515	504	479	513	517	485	511	495	516	493	482	473	475	518	461	503	479	530	488	499	528	521	493	495	493	486	503	461	492	468	503	528	512	473	520	487	488	470	475	469	462	502	448	476	495	440	488	532	462	499	493	467	447	509	466	481	496	575	478	489	494	490	533	493	479	480	468	478	484	494	444	526	493	489	520	496	493	444	489	489	464	487	459	482	473	485	482	476	483	524	514	480	505	476	491	440	477	487	482	518	495	490	505	497	523	489	466	488	451	540	500	459	504	493	479	515	463	510	474	452	512	456	471	448	489	486	490	505	478	499	519	492	493	499	493	487	444	462	527	491	470	509	475	486	467	474	517	481	499	507	478	486	498	504	529	507	487	469	518	498	483	508	491	486	476	476	507	451	491	498	476	475	460	509	505	517	499	525	492	493	493	466	468	522	467	472	517	511	479	474	477	476	480	437	477	487	461	506	487	489	469	476	481	467	470	491	479	480	479	530	486	498	501	494	477	475	479	486	485	470	490	430	442	499	486	535	471	514	518	498	478	471	473	494	467	462	491	492	457	468	521	507	496	500	479	530	513	519	479	511	527	495	466	496	499	461	516	484	484	474	472	505	502	491	495	479	510	483	501	459	468	475	452	471	442	509	520	513	493	496	500	475	518	472	453	510	474	488	458	471	464	477	470	514	503	512	500	439	449	503	489	495	510	499	504	500	485	465	489	497	472	482	493	468	484	496	442	462	508	448	468	510	473	486	519	480	463	483	508	488	482	472	459	459	495	528	492	492	502	502	477	515	476	478	490	496	501	479	449	513	468	470	480	471	502	491	516	481	481	494	505	463	493	503	491	478	484	480	485	452	480	439	440	468	482	443	510	490	494	515	525	497	453	507	503	489	487	472	515	449	515	495	525	485	498	483	495	472	503	479	484	463	491	486	487	516	502	485	475	503	478	468	484	503	497	461	470	471	497	449	493	474	486	483	465	479	513	490	498	467	481	437	449	503	495	472	492	489	494	482	489	460	517	445	467	520	481	466	452	470	466	474	491	495	493	459	507	510	501	517	502	467	506	479	508	482	498	481	496	476	515	478	510	461	492	513	479	502	461	501	465	464	462	498	463	471	486	488	500	463	461	469	484	523	448	465	491	525	498	504	471	459	516	521	469	470	494	486	507	475	459	478	516	434	496	467	470	519	494	485	506	473	521	485	485	489	490	464	508	499	529	510	497	517	482	477	465	449	490	494	530	487	487	482	484	467	483	516	502	498	474	451	471	455	514	528	472	472	494	492	489	494	511	477	480	502	423	500	508	482	514	486	493	548	487	466	524	516	517	486	450	488	478	489	469	479	485	512	485	505	498	486	485	494	510	492	479	503	535	464	435	511	509	521	488	451	522	520	504	470	518	471	458	479	502	476	526	470	512	466
33967	27470	31759	27237	20268	14268	10237	7335	5067	3827	2795	2452	1918	1646	1328	1028	885	719	640	557	526	460	351	327	368	322	296	275	232	243	235	259	246	228	226	198	204	216	207	195	199	200	192	181	183	197	207	195	186	199	189	198	189	179	178	202	184	178	192	202	200	208	191	187	206	186	184	195	169	208	191	184	189	183	188	191	177	157	206	186	189	174	215	203	186	190	206	190	175	181	199	167	172	197	204	208	188	187	182	184	182	188	188	197	178	205	195	180	200	203	178	202	172	216	214	200	208	172	157	212	198	189	171	210	165	205	175	196	182	195	185	207	170	207	189	202	175	202	168	175	203	194	194	186	189	199	183	188	206	202	188	188	181	188	209	190	186	178	202	207	220	197	200	200	187	182	190	189	182	191	185	159	189	204	189	172	173	207	189	179	180	196	188	185	207	188	191	185	157	182	226	189	154	188	188	214	191	196	168	179	186	211	193	195	208	228	213	202	171	215	185	170	187	172	199	200	199	196	202	209	179	169	203	196	204	185	198	216	194	193	199	151	209	228	196	192	188	181	207	179	172	182	197	199	189	200	181	169	172	173	196	202	180	191	181	199	202	183	195	173	193	210	178	206	180	197	194	161	177	207	191	175	175	187	189	177	190	184	194	195	196	190	183	170	196	173	181	200	209	190	183	178	173	196	214	193	196	166	168	201	199	190	189	196	200	192	190	179	201	206	170	181	169	172	196	177	194	226	187	178	203	199	190	196	186	207	193	164	206	183	200	198	201	192	232	216	215	176	200	219	194	185	188	202	195	177	193	180	190	178	194	180	214	220	189	177	188	203	189	181	201	183	205	167	204	186	192	201	162	197	185	204	189	203	189	199	186	200	184	182	197	195	195	199	193	192	220	192	192	192	175	189	164	189	202	159	192	172	198	187	183	176	191	166	209	189	200	196	221	191	198	203	210	198	200	164	208	196	193	183	174	193	192	201	186	193	208	160	185	180	157	167	185	167	202	205	196	200	168	187	162	189	208	193	195	193	184	215	181	214	185	196	212	188	193	192	166	209	172	217	197	186	177	191	186	225	194	199	176	212	173	197	185	182	202	172	197	170	185	194	182	187	194	179	194	165	192	189	202	178	185	193	193	199	181	182	199	203	208	186	201	171	183	199	194	192	184	206	190	184	206	189	188	202	194	187	182	192	190	193	233	215	189	215	189	176	193	171	175	207	195	186	188	189	195	219	187	200	179	185	194	171	175	192	221	212	200	190	166	191	189	204	196	204	181	173	194	172	199	209	171	179	187	186	194	185	184	184	194	210	192	211	180	192	195	194	191	201	196	199	205	197	201	183	179	169	182	164	189	178	200	156	200	212	196	205	180	179	179	197	161	180	196	200	191	201	194	182	191	188	196	185	196	180	190	209	198	185	187	185	197	176	174	166	191	216	211	209	179	188	214	185	179	182	193	169	200	176	180	185	192	194	168	195	200	172	185	184	194	216	211	178	181	202	178	195	199	173	189	175	187	172	167	210	200	151	180	180	182	203	190	196	201	193	181	200	208	183	185	177	186	192	184	194	203	183	202	202	218	169	210	184	216	181	170	180	182	219	191	172	208	191	170	197	180	189	183	209	202	187	174	188	196	205	195	202	171	194	196	214	198	185	197	209	185	221	191	167	190	203	185	186	202	222	211	178	186	182	206	182	220	206	187	191	213	209	188	191	185	200	209	194	185	200	179	200	164	201	191	176	198	158	175	187	173	148	181	181	204	173	165	180	186	193	163	185	173	219	160	195	175	190	156	229	189	192	181	203	201	170	164	170	171	173	176	182	189	183	197	195	191	181	178	195	188	203	190	199	183	195	204	183	195	165	180	173	215	182	178	209	189	201	198	204	199	191	181	183	191	197	170	212	207	225	166	176	194	167	193	172	209	192	208	187	198	198	188	172	186	178	174	188	181	191	205	165	217	185	201	194	211	193	198	218	186	158	173	184	179	183	197	177	200	169	191	186	193	197	191	157	190	200	191	196	182	183	181	192	190	191	191	199	187	181	170	195	191	202	193	177	190	190	161	177	183	193	209	220	182	170	164	203	208	188	221	180	197	202	174	196	196	209	195	189	177	190	197	161	174	186	171	172	201	205	185	200	210	189	174	189	187	193	187	196	190	176	164	200	190	180	189	174	189	162	197	172	191	176	211	185	174	180	194	183	216	173	185	185	176	170	207	198	201	197	191	192	205	202	176	182	193	189	188	195	179	167	192	191	188	200	183	173	178	181	187	174	181	185	193	207	184	205	180	213	205	199	192	184	181	182	216	209	195	180	172	181	196	177	205	201	200	196	172	183	204	196	199	184	168	205	195	175	183	189	180	181	188	171	194	202	199	196	179	159	179	153	191	204	189	202	181	175	174	190	169	179	184	176	179	178	191	182	191	203	202	184	185	179	191	172	210	197	197	182	174	193	216	185	178	155	179	183	167	205	196	189	195	174	200	180	191	188	178	173	203	180	213	190	199	203	199	185	205	172	176	186	199	183	207	185	195	175	194	187	177	185	204	204	198	199	180	184	190	191	188	173	211	180	192	188	208	201	189	188	198	198	190	176	183	201	200	180	186	197	185	203	196	216	190	196	198	173	178	147	179	164	181	188	194	179	197	186	192	201	188	185	203	182	205	180	184	166	199	188	195	187	195	202	200	208	186	177	177	200	204	177	220	177	186	197	194	176	168	192	194	194	202	186	181	191	191	197	194	173	209	192	197	172	180	211	204	205	176	190	191	220	225	196	192	181	183	195	193	198	202	210	183	165	201	195	196	183	179	211	175	173	188	184	171	206	185	178	178	195	189	173	185	219	193	190	181	185	190	171	192	208	190	180	168	186	195	180	183	169	188	197	187	185	181	184	175	167	208	176	169	194	193	211	169	187	185	202	174	189	186	200	181	174	193	170	187	189	179	190	170	213	211	186	184	169	193	199	178	197	188	188	192	181	171	202	208	179	205	192	185	177	159	205	173	217	171	211	218	181	202	185	185	200	207	193	201	210	183	196	188	190	150	209	214	187	190	200	194	181	207	206	178	228	216	190	176	181	205	180	193	197	188	200	174	187	171	194	177	193	157	200	184	202	195	176	188	207	190	194	175	179	191	185	184	169	201	170	199	156	198	190	163	192	213	169	203	192	194	205	189	185	175	215	184	181	161	166	185	179	191	186	207	168	189	183	183	184	189	176	183	186	217	202	194	210	188	198	193	184	203	173	191	190	184	192	175	168	172	185	178	199	192	173	198	200	152	199	218	218	185	171	176	212	177	185	199	180	177	200	204	176	182	192	198	170	198	174	202	213	194	199	206	185	175	200	193	188	188	187	174	175	196	181	181	181	214	186	204	204	198	155	179	191	194	178	184	195	192	201	214	170	208	189	193	200	171	198	182	191	184	195	196	207	188	199	190	191	202	162	177	180	176	186	175	197	196	193	190	186	188	181	185	194	144	179	218	190	219	178	199	179
20429	22002	35729	37104	33440	29071	25470	22209	18609	15675	12990	11629	9652	7822	6373	5537	4840	3967	3353	2880	2731	2236	1802	1681	1442	1364	1202	1042	958	940	850	812	690	703	661	730	637	561	564	572	535	538	583	584	514	540	560	544	540	490	543	504	499	499	508	490	510	513	505	524	472	482	507	535	512	543	498	501	483	499	506	519	495	487	504	490	515	523	462	502	530	472	532	476	491	509	475	524	458	463	512	489	532	505	477	494	484	464	518	504	498	500	525	496	523	520	538	474	517	499	468	452	498	507	484	497	480	513	480	511	532	474	462	489	476	484	508	463	486	517	491	493	520	489	485	513	442	501	497	524	493	506	501	519	474	476	517	524	494	485	534	499	486	492	494	525	501	510	523	488	481	468	458	478	454	470	457	500	500	522	467	477	511	501	440	457	495	474	488	465	483	516	484	496	529	516	475	493	536	483	506	529	519	463	500	502	489	543	487	507	493	513	512	512	476	499	494	528	494	503	472	510	487	486	477	510	498	469	498	464	485	499	473	475	492	476	536	488	524	502	504	496	516	479	492	510	478	528	531	489	514	486	488	486	475	516	460	521	502	526	503	502	488	490	474	494	511	507	489	467	479	513	463	471	467	534	517	477	496	453	514	478	462	488	492	519	523	436	501	483	459	466	511	525	508	468	459	485	507	492	504	485	503	508	528	521	451	478	499	455	491	517	463	492	472	499	466	447	482	527	482	506	483	482	472	493	470	479	498	494	527	502	515	513	471	471	512	513	509	488	509	478	482	515	505	513	512	479	532	525	515	478	505	494	452	518	480	491	497	544	495	458	481	552	488	470	494	468	483	514	483	528	512	480	460	534	492	534	512	535	473	496	469	467	547	521	530	494	498	503	488	516	506	462	521	489	483	494	494	491	483	500	481	503	523	495	496	507	565	450	499	488	476	520	518	499	490	440	506	475	497	491	509	472	473	497	550	476	520	493	481	511	497	491	511	531	510	510	461	497	493	471	491	497	501	510	483	500	487	477	483	511	480	502	459	499	503	483	462	511	472	483	477	516	481	476	470	549	473	496	488	462	488	492	493	486	487	512	522	501	510	451	455	521	463	523	430	512	502	487	492	520	509	483	473	526	512	492	487	498	447	501	505	475	502	508	501	532	499	488	504	473	489	510	489	492	522	520	529	472	474	482	472	498	481	499	542	534	464	495	506	492	506	514	490	461	502	532	523	480	528	510	490	545	476	492	503	511	463	466	499	489	510	535	482	505	499	505	491	493	498	509	507	525	525	534	486	511	449	459	478	507	484	487	508	464	498	518	493	503	455	483	501	521	531	463	491	507	511	508	498	489	462	525	505	505	485	480	543	481	519	514	506	503	438	473	497	509	507	493	472	515	494	533	448	472	516	504	504	508	489	518	516	462	507	491	498	487	514	487	515	512	529	504	489	479	499	488	464	492	485	435	477	543	498	496	496	473	484	511	466	549	476	479	511	465	482	513	460	477	512	514	538	504	468	567	499	493	530	490	483	485	539	491	465	485	515	539	457	523	489	491	506	492	467	517	493	470	523	518	478	500	494	496	457	437	518	504	508	496	504	497	532	455	496	447	503	535	465	512	478	474	502	481	496	464	497	470	463	501	490	476	498	553	510	528	484	491	510	474	524	492	467	490	520	468	488	524	494	517	456	488	488	516	553	483	494	496	473	478	490	520	529	501	541	502	530	471	502	516	502	493	502	557	501	479	484	486	486	489	520	469	476	530	508	497	447	513	504	480	462	521	496	520	499	502	515	501	498	488	519	468	500	494	508	472	473	460	522	490	472	466	496	534	488	514	509	493	497	479	474	487	490	502	494	510	479	453	462	492	480	516	528	479	536	486	524	481	493	467	527	474	499	513	492	487	517	492	464	480	459	474	512	478	515	508	491	521	494	520	516	468	505	492	528	544	507	486	537	470	475	464	480	476	449	500	475	496	477	464	508	449	488	528	490	509	523	463	497	486	533	507	475	521	504	494	529	530	485	489	477	521	502	531	469	496	457	479	516	521	511	483	515	499	464	486	488	485	520	503	491	475	518	536	465	536	498	511	478	469	537	529	472	455	491	508	483	483	488	514	464	483	513	455	509	471	475	530	492	513	521	485	500	520	452	518	512	489	507	503	467	502	528	491	491	491	481	515	486	514	533	474	478	511	485	512	532	487	470	525	499	482	518	469	505	509	482	510	475	486	500	474	556	469	452	490	531	441	507	468	491	474	519	518	511	492	483	448	512	525	448	475	503	513	487	469	529	488	475	503	462	483	524	504	487	520	490	472	474	519	503	513	493	484	458	511	504	512	481	469	440	508	525	469	526	483	523	483	481	478	497	456	487	489	506	470	520	465	478	492	492	490	511	514	514	499	490	483	547	502	501	497	481	498	495	543	439	465	511	512	497	501	499	511	505	500	489	508	515	464	477	491	510	483	472	485	495	469	518	505	487	476	478	495	490	520	492	482	493	450	462	507	516	509	489	477	497	470	537	491	477	477	464	506	505	489	538	525	536	473	470	486	490	475	505	518	494	494	448	502	545	454	480	483	483	505	488	500	464	507	532	490	497	484	525	525	475	512	519	537	509	501	501	514	504	492	497	493	537	504	540	513	531	505	493	486	495	482	500	498	499	524	499	520	492	462	513	543	515	484	515	481	502	528	485	507	515	473	494	525	463	514	513	461	511	514	517	514	481	468	496	523	464	483	507	520	537	459	520	491	478	489	475	516	464	507	501	483	505	487	500	459	521	475	534	543	478	495	496	531	500	510	469	520	518	472	517	501	493	519	458	517	473	450	482	516	475	511	483	537	490	494	506	469	501	519	487	507	482	482	467	511	483	528	538	476	509	467	475	498	489	528	493	486	514	488	461	563	510	500	529	493	516	499	520	481	491	488	409	478	512	501	450	523	500	507	508	514	491	475	540	516	503	509	513	479	481	502	486	495	463	514	511	495	513	476	489	518	516	511	499	479	545	521	482	506	484	492	487	484	494	467	498	522	497	505	482	537	535	519	483	511	437	509	504	516	508	504	466	490	503	513	485	505	535	494	495	457	496	542	504	495	500	484	479	510	447	479	515	510	496	456	499	515	501	494	521	499	532	473	526	514	501	533	481	498	532	496	518	539	475	440	464	513	517	502	478	445	497	503	484	467	474	495	486	495	489	502	516	497	474	464	507	455	465	471	539	511	514	525	465	532	501	523	513	488	501	472	491	519	522	480	514	497	488	493	527	480	467	474	482	497	472	527	506	523	516	473	479	513	500	470	473	499	502	453	500	491	486	511	525	533	469	491	491	493	511	467	501	439	464	489	492	490	500	510	511	473	492	494	480	501	475	528	451	519	495	469	489	508	493	459	496	493	520	512	524	471	505	482	504	475	486	465	478	498	453	505	488	507	498	474	522	474	477	502	476	508	489	514	494	485	519	487	500	478	499	493	503	543	512	504	463	486	471	465	464	491	506	506	461	485	429	521	484	478
40373	32866	38158	33334	26008	19598	14739	10540	7726	5794	4277	3535	2824	2130	1984	1570	1236	1008	874	796	674	582	471	411	428	361	307	267	286	246	240	240	227	221	200	197	210	194	210	205	189	195	199	208	177	189	178	200	187	189	159	155	212	187	191	170	169	184	166	202	174	175	200	207	170	178	196	158	170	186	178	178	190	179	160	157	190	176	194	176	192	167	175	176	180	172	177	177	161	161	180	185	166	171	189	190	178	185	165	183	194	190	191	174	204	198	181	172	177	180	184	199	175	179	162	180	165	164	182	169	198	187	177	172	178	195	172	173	148	175	176	168	169	169	208	167	157	151	158	138	174	177	163	155	163	168	205	175	165	185	187	163	164	165	155	166	186	186	160	166	190	181	199	195	172	167	176	197	180	174	173	173	180	166	202	156	176	185	156	153	161	189	159	167	173	181	183	149	174	148	184	175	162	185	154	156	177	177	190	178	167	168	174	161	172	176	165	169	164	200	192	175	151	155	196	176	160	169	171	184	195	174	169	171	180	187	180	178	177	169	160	140	181	183	183	177	157	170	172	163	185	201	187	186	145	171	164	176	179	141	182	161	171	166	167	176	185	153	162	183	169	166	159	171	162	183	165	188	149	174	154	149	184	175	157	175	159	188	200	196	181	167	159	183	169	177	202	164	193	178	162	156	173	154	175	193	167	179	170	173	178	191	188	157	171	170	184	167	172	179	184	167	155	188	186	173	164	163	168	193	159	195	170	174	185	153	174	188	176	183	166	193	173	191	160	186	158	174	188	179	179	139	158	166	197	177	146	174	172	189	164	137	169	186	180	173	159	179	178	186	188	183	180	190	180	163	192	167	127	163	173	181	195	164	197	186	194	175	173	176	195	188	185	142	180	172	178	172	159	194	193	177	173	165	166	191	163	148	191	196	182	157	179	198	161	177	181	188	185	176	175	144	187	157	161	190	181	194	207	163	164	175	170	181	166	189	172	164	188	172	154	189	182	156	199	188	185	188	162	177	203	196	182	177	181	154	206	172	162	187	179	154	179	158	161	157	138	160	191	170	177	188	176	163	181	185	155	184	186	182	176	182	164	192	174	169	185	191	162	177	173	161	176	186	170	180	164	179	171	193	220	185	157	170	177	163	177	191	181	150	152	171	187	184	204	168	180	188	181	193	175	153	203	199	166	177	153	178	175	195	184	166	187	183	180	172	177	180	177	195	189	171	187	178	184	166	164	163	165	174	181	156	181	175	183	180	157	164	182	165	160	174	181	197	184	174	179	196	173	172	209	184	156	191	159	177	174	173	172	180	197	173	152	164	181	158	166	167	187	177	178	165	158	194	175	185	155	184	179	169	207	180	159	164	191	185	163	163	189	174	176	194	174	178	175	178	169	159	166	189	167	158	168	168	171	199	182	186	153	169	203	183	157	153	168	160	180	153	173	174	179	177	171	172	182	181	193	187	177	201	158	178	154	167	167	174	164	175	160	178	192	187	149	191	196	171	184	172	160	178	172	180	154	171	168	181	195	186	184	184	177	187	182	161	180	161	181	161	167	200	184	198	184	178	197	178	202	188	192	147	151	170	179	169	187	205	162	167	181	176	180	185	187	183	189	155	171	172	158	206	223	179	184	147	193	165	189	161	151	173	152	175	201	186	172	171	164	168	163	202	196	194	168	167	181	177	159	163	176	195	184	168	164	160	163	191	169	190	156	174	151	193	200	182	190	174	173	176	175	194	155	178	182	181	175	182	186	207	167	164	179	162	199	183	176	186	195	175	188	168	191	213	171	166	168	167	186	168	172	172	178	173	159	169	157	172	196	175	209	143	177	173	182	184	160	193	175	210	164	167	177	158	192	173	179	161	179	184	176	170	180	170	181	177	190	187	190	178	161	182	170	165	175	151	176	173	171	190	162	178	192	158	164	164	176	188	188	180	195	189	187	179	165	165	148	188	163	145	153	204	208	167	149	161	166	189	165	174	188	180	187	167	154	167	155	154	190	160	168	172	173	179	172	178	191	177	167	166	161	189	180	164	174	177	197	180	179	183	193	175	195	163	174	155	187	158	165	172	173	158	177	185	189	167	172	196	195	186	164	165	199	186	179	157	175	184	178	184	203	180	189	172	191	197	204	166	191	174	199	166	182	168	162	160	191	177	179	166	185	174	146	162	180	182	190	180	165	163	182	176	186	183	150	182	178	172	206	171	191	163	144	165	181	173	172	171	170	153	202	179	196	179	158	183	189	165	176	186	179	187	161	158	168	174	176	154	201	187	159	167	189	183	166	163	183	169	187	178	154	161	173	164	171	186	148	176	170	175	170	184	182	187	182	182	181	162	196	208	178	190	171	172	167	199	157	206	177	178	173	184	181	159	205	162	153	178	201	147	166	194	189	168	170	164	177	176	176	166	198	198	175	161	161	172	163	140	189	200	183	179	182	175	185	188	187	155	176	158	178	157	161	176	164	162	155	167	172	176	153	182	186	186	164	164	177	160	194	157	172	190	186	182	176	173	181	207	181	164	181	191	188	171	172	182	167	160	176	170	162	153	194	168	187	169	153	172	155	174	185	170	207	182	183	186	179	191	179	147	174	168	184	181	170	170	197	186	172	196	184	160	160	181	193	188	154	188	187	165	161	133	180	177	192	173	167	175	186	195	189	188	171	173	171	167	175	176	197	178	186	141	183	177	147	163	172	173	195	172	175	162	141	198	178	157	162	192	181	175	187	174	166	199	182	188	178	173	167	188	191	169	165	177	160	184	190	194	189	175	200	189	180	168	170	180	160	207	181	154	172	180	185	160	190	168	171	178	175	164	172	174	189	165	190	188	187	180	168	173	191	178	167	164	181	157	148	174	166	174	211	171	185	191	173	194	202	159	176	190	174	188	148	174	177	174	183	145	182	210	174	154	183	194	176	166	196	174	180	181	175	156	176	175	197	193	167	179	179	157	173	179	163	177	181	162	189	175	168	134	192	160	191	155	157	192	188	179	175	160	194	169	187	183	191	148	166	174	182	181	173	174	153	190	159	184	189	171	159	161	166	173	165	174	183	168	185	168	186	175	175	209	183	165	161	168	160	191	161	168	187	172	166	163	175	185	189	163	189	187	162	208	167	180	159	177	184	189	178	170	177	199	190	177	146	170	159	171	186	176	183	165	179	177	212	192	179	175	202	175	171	176	166	198	149	183	178	181	177	175	157	173	177	179	178	162	170	181	188	173	189	165	189	169	194	157	168	178	194	204	198	153	163	205	173	151	196	174	189	155	180	183	191	174	155	156	182	178	176	183	181	182	157	193	173	174	199	175	163	174	186	167	181	174	163	192	160	188	197	169	147	166	166	173	166	178	183	177	168	157	172	196	162	173	156	176	182	185	188	168	156	174	184	168	178	178	179	186	153	179	185	154	160	174	194	181	165	189	163	195	179	185	161	178	195	187	184	175	176	180	164	180	174	165	182	165	188	185	158	174	177	189	174	172	194	182	188	175
24304	25473	39604	41418	37989	34361	30341	26894	23725	20603	17247	15347	13557	10444	8986	7978	6341	5588	4767	4193	3863	2998	2402	2263	1989	1829	1402	1229	1149	1058	950	900	786	766	740	640	642	650	596	556	596	525	561	557	561	535	536	565	525	525	523	513	514	464	492	465	461	495	487	499	475	474	432	450	502	491	465	507	479	465	481	439	479	469	473	444	469	454	479	447	459	451	472	470	455	451	462	474	445	456	465	460	466	455	399	492	482	466	462	450	489	487	478	458	488	481	457	517	481	472	460	510	459	452	458	470	466	443	448	459	433	492	457	429	468	461	475	464	450	467	416	436	449	454	444	465	465	496	447	489	451	513	439	423	483	479	461	469	458	441	418	454	444	471	467	472	494	462	461	478	454	429	466	434	465	481	422	453	453	439	500	470	496	470	429	484	449	446	472	488	449	435	458	431	491	415	446	475	444	441	460	467	473	426	437	460	449	474	470	447	451	455	471	464	478	450	485	451	436	471	451	478	442	488	458	486	493	460	477	467	490	487	460	449	424	465	439	476	494	473	444	434	483	511	459	441	510	493	475	490	445	486	495	481	480	469	444	473	486	490	461	466	478	459	429	437	490	444	461	471	449	453	420	431	463	489	486	476	441	478	432	466	464	512	495	405	410	470	460	433	476	482	448	446	462	448	443	457	451	445	475	479	472	492	429	472	439	476	454	476	464	454	468	446	444	478	468	484	449	466	454	458	460	463	455	455	456	456	469	465	478	445	478	442	454	424	470	477	462	458	482	478	474	458	450	450	465	452	472	427	454	453	457	431	472	460	450	472	456	450	455	446	467	460	451	440	445	477	447	464	447	459	470	460	424	481	468	497	489	450	441	462	456	450	462	475	475	484	470	430	461	445	489	476	462	458	454	464	453	442	480	475	458	485	492	443	438	438	442	465	463	444	472	523	477	452	456	415	477	460	463	432	477	447	454	465	468	459	479	445	476	457	456	434	480	444	455	481	475	486	466	490	456	462	429	430	470	455	474	464	447	472	440	477	486	475	480	441	455	452	470	463	458	479	450	442	485	438	486	492	453	445	470	433	444	451	455	465	453	467	465	483	436	492	487	471	473	447	468	483	433	451	501	454	443	423	478	425	473	450	475	448	454	481	485	437	432	469	466	498	474	442	459	467	462	451	468	474	458	483	480	481	470	481	476	469	409	477	461	431	474	427	456	468	468	447	488	490	441	451	463	475	438	480	483	456	446	431	417	488	497	436	452	474	442	488	452	455	468	463	469	429	431	452	487	464	454	466	433	456	491	453	442	467	471	473	472	509	422	495	486	458	442	458	448	507	444	429	429	490	487	487	526	468	473	457	447	491	447	442	452	475	457	420	470	496	454	446	466	480	448	451	483	487	478	444	500	451	433	438	435	431	461	438	418	495	489	465	463	446	434	462	471	471	480	490	449	454	448	459	449	486	458	456	520	496	475	443	458	502	474	488	477	453	454	468	457	511	460	449	458	475	440	469	518	464	438	435	479	483	478	483	430	515	456	449	464	454	437	470	468	436	448	473	481	458	458	484	485	484	434	422	487	476	506	444	480	454	470	447	466	485	447	476	467	432	503	419	450	505	510	463	491	450	445	460	450	473	470	442	493	446	480	477	442	446	453	451	470	496	462	486	503	460	460	449	447	443	460	442	446	465	471	461	490	474	459	479	468	472	462	440	487	438	448	483	415	500	426	491	489	455	466	449	449	500	440	460	456	478	453	493	473	470	427	429	497	470	467	466	447	468	418	461	441	491	472	474	445	470	474	457	483	457	486	472	440	448	490	481	456	449	489	508	451	429	458	438	447	448	458	478	444	500	463	473	463	467	458	452	435	467	471	484	515	428	457	475	472	487	438	481	466	471	439	484	423	484	480	437	490	503	473	428	468	461	479	439	456	463	451	469	468	454	448	478	507	475	472	475	458	474	463	492	434	460	442	469	426	453	458	442	440	433	461	441	455	449	459	506	440	507	459	466	456	493	448	465	480	457	425	490	458	490	449	474	439	468	448	490	500	452	472	459	482	461	455	449	487	447	478	441	424	493	475	432	455	491	440	507	427	471	463	496	514	436	444	490	471	441	463	454	448	461	477	492	434	498	450	449	488	436	494	464	447	444	486	456	476	462	508	443	427	465	431	439	453	456	415	487	447	466	442	421	467	460	491	467	436	469	488	465	475	438	469	449	439	474	487	441	476	452	453	430	507	501	466	437	450	482	459	481	444	445	487	470	448	451	426	457	429	461	462	481	498	469	441	490	453	462	455	436	475	487	479	473	440	476	479	468	477	464	485	480	440	456	463	470	425	494	442	436	451	482	465	479	443	470	432	477	446	489	466	471	481	465	458	446	517	453	462	466	479	455	398	461	422	458	436	461	433	449	484	474	408	459	441	450	462	467	481	467	457	500	471	467	497	484	454	447	450	452	490	468	461	469	477	481	425	430	500	453	402	429	458	468	452	427	448	446	481	473	455	479	431	491	402	455	473	440	504	418	493	447	456	451	478	466	456	475	472	459	507	444	483	473	441	472	480	448	393	472	427	451	481	468	470	471	499	448	461	438	455	469	451	436	431	449	457	490	437	445	442	464	460	493	480	445	454	458	455	460	471	478	492	467	443	477	412	477	498	421	435	450	484	424	461	468	453	451	493	487	447	445	468	433	479	472	437	471	441	477	478	464	451	456	472	495	496	471	443	459	449	514	447	446	458	438	465	482	481	440	478	465	496	468	446	480	452	458	485	491	480	463	489	459	493	502	489	474	477	492	431	444	471	447	431	427	478	440	455	477	446	451	464	461	443	449	460	476	414	437	444	442	477	478	466	468	466	461	472	451	466	474	477	425	442	444	489	449	435	475	484	501	459	486	444	493	438	453	473	446	451	506	468	462	472	446	464	470	434	474	480	435	469	449	466	476	428	475	476	481	428	465	445	436	478	464	461	440	449	487	462	470	453	453	445	434	498	461	472	478	456	455	453	465	441	480	449	506	431	461	452	468	454	515	447	474	447	474	449	464	473	485	490	454	471	452	455	490	419	496	439	468	452	432	454	468	465	465	433	481	435	429	471	468	474	427	441	469	467	457	450	407	471	450	472	462	446	455	502	485	463	469	466	481	481	468	439	455	462	467	468	459	464	457	496	425	453	413	458	449	447	466	451	486	461	439	453	438	437	456	476	439	466	443	447	428	475	495	468	472	428	464	465	456	428	477	406	431	430	489	468	519	447	472	471	464	474	479	458	456	495	459	470	487	452	437	454	459	489	454	515	442	449	484	430	481	441	419	492	455	481	470	467	456	442	475	460	514	506	457	433	459	477	441	434	463	464	460	459	444	543	447	419	474	488	470	444	473	436	467	463	466	497	449	470	469	462	462	474	471	478	491	519	428	455	455	484	454	487	444	482	450	423	460	491	447	478	499	466	468	493	485	470	489	477	456	486	475	423	483	447	438	471	466	458	461	465	419	467	447	459	487	446	445
24747	21059	22304	17361	11763	7813	5167	3697	2592	2020	1562	1305	1006	828	688	629	543	468	383	370	362	327	291	274	254	208	230	220	227	210	225	189	220	184	212	211	188	168	202	204	192	182	204	188	193	188	193	163	178	176	188	176	190	183	217	184	175	177	187	201	175	180	191	187	179	195	200	191	176	190	179	194	195	152	172	197	182	174	180	193	154	183	166	205	172	205	155	177	177	192	199	196	194	190	198	164	209	177	200	170	166	172	196	203	219	179	172	196	180	195	170	174	198	156	178	195	181	173	167	170	188	171	188	209	188	169	209	186	186	194	192	189	170	193	186	185	153	182	167	178	199	174	172	194	189	192	167	175	193	185	204	190	197	186	171	201	194	152	192	205	189	185	195	205	206	176	171	206	230	205	157	198	193	197	180	177	171	163	179	199	193	215	196	177	177	170	196	185	195	193	199	181	199	170	190	184	181	191	198	166	191	182	176	155	173	175	177	184	179	196	193	198	172	176	195	197	186	199	188	198	171	195	149	182	192	181	168	187	181	180	162	191	199	187	197	198	193	172	194	176	198	202	170	196	183	180	176	181	203	196	207	183	218	186	172	182	195	156	184	178	182	168	175	191	171	220	211	184	171	165	171	205	185	167	219	192	185	197	191	212	192	161	174	201	195	198	195	160	178	199	192	190	193	176	158	175	174	194	196	193	202	194	189	188	182	191	173	192	172	184	174	214	194	188	181	169	185	192	197	209	180	183	177	202	209	206	202	188	173	170	182	173	204	202	210	160	225	199	174	195	181	199	194	188	194	205	204	180	171	213	175	178	173	182	177	186	194	195	172	191	167	190	182	184	218	193	176	171	173	179	174	180	190	202	199	162	173	177	184	164	186	184	197	183	175	170	184	199	186	180	192	206	169	193	167	195	185	197	178	182	178	186	179	181	170	209	194	175	211	170	156	194	202	190	198	214	228	213	189	201	201	194	176	195	158	196	200	185	182	179	202	180	200	173	204	175	185	228	190	200	159	184	191	187	190	197	185	206	185	203	180	205	192	197	198	186	171	178	195	191	214	181	197	188	180	194	176	182	206	205	187	180	175	158	189	181	197	177	198	187	207	214	197	191	187	187	194	192	195	170	171	200	177	173	173	195	189	181	194	211	191	189	187	167	206	177	183	176	187	216	195	185	175	192	174	185	177	183	181	193	180	188	197	185	181	197	202	193	186	152	182	181	192	189	200	194	186	189	205	194	182	171	195	185	190	188	182	214	177	195	164	179	182	198	174	190	185	169	175	168	170	167	166	175	168	200	195	184	168	168	163	162	178	145	197	201	175	185	200	185	184	175	201	163	193	204	163	181	197	188	159	163	187	209	168	171	185	176	189	176	184	167	167	186	186	188	196	181	175	166	190	168	184	210	198	192	197	184	198	173	179	173	160	174	178	189	174	187	201	180	214	180	207	187	206	192	165	185	177	179	154	192	170	177	166	189	187	199	201	178	174	172	181	185	180	165	191	176	203	178	221	211	176	200	202	174	167	207	173	191	194	195	169	200	176	187	174	169	200	193	202	208	201	198	169	197	166	183	177	193	186	190	166	186	164	187	187	185	188	184	204	200	181	168	170	176	168	186	189	190	188	156	173	165	209	188	183	174	184	181	202	177	196	185	190	172	175	168	170	177	176	216	165	214	184	165	187	195	188	207	171	178	184	168	163	175	189	184	179	212	199	178	175	180	184	170	182	205	186	175	187	174	190	183	216	201	184	167	198	202	197	206	197	174	174	186	169	189	150	167	189	185	179	182	191	176	181	170	201	190	220	202	166	189	177	214	202	182	205	188	187	193	203	204	179	153	183	187	163	199	209	198	188	203	189	184	152	161	203	173	198	176	190	188	192	171	180	170	183	194	177	187	202	198	214	176	194	193	199	200	189	185	142	192	190	176	227	201	185	184	207	195	188	198	189	200	212	180	176	179	177	183	170	183	184	165	158	182	183	194	206	205	178	194	177	199	186	191	196	186	184	179	179	184	185	188	183	214	193	188	202	202	184	208	187	200	165	173	221	177	192	179	197	195	161	183	156	192	198	196	174	184	175	205	193	197	175	183	202	164	218	196	181	207	180	193	178	192	188	183	198	191	198	196	176	201	205	176	184	191	187	204	194	181	211	177	179	178	179	157	187	179	190	186	178	185	176	196	170	204	175	179	202	166	183	193	203	167	183	203	192	152	145	154	184	212	195	182	179	200	163	194	173	165	196	186	173	198	157	180	162	214	177	191	184	188	194	194	182	177	167	189	179	200	184	216	185	205	172	177	175	178	187	185	172	188	195	189	184	198	188	190	194	166	208	165	191	192	188	210	188	196	185	200	165	177	206	174	193	192	199	180	195	198	181	201	195	180	167	175	221	211	170	172	172	226	182	188	187	208	178	175	167	195	189	172	185	194	210	218	206	187	182	189	196	187	199	200	164	184	217	191	188	179	186	162	197	193	197	193	180	198	195	179	195	180	192	178	154	185	175	184	166	189	176	194	165	197	168	197	210	227	183	189	171	173	190	176	184	193	167	206	189	182	166	188	174	170	175	166	182	173	171	178	193	192	191	175	185	172	182	180	202	193	185	199	200	198	168	203	196	182	208	168	190	182	190	185	160	182	226	205	164	178	173	195	180	180	172	182	190	182	176	201	180	187	202	177	184	204	175	165	205	187	191	194	189	192	176	181	177	204	188	212	163	203	199	186	175	188	183	194	208	164	195	183	171	174	191	173	191	183	169	191	186	190	159	189	192	201	163	198	182	199	172	173	173	176	208	203	181	177	193	206	165	172	197	191	174	168	196	157	174	154	209	192	180	204	181	196	208	200	199	190	212	183	187	200	186	182	193	186	186	190	191	189	202	182	197	212	200	178	181	195	197	180	225	180	180	200	196	209	197	179	161	205	160	156	179	184	188	163	170	199	190	164	176	199	195	170	169	183	213	189	192	181	179	190	172	175	165	187	152	195	176	161	185	202	161	185	172	178	191	195	171	174	183	195	165	181	188	170	176	192	206	192	182	175	190	163	176	198	188	178	196	193	212	195	191	159	177	201	200	186	165	186	180	183	208	184	198	177	175	174	187	191	180	189	161	180	177	203	172	198	180	194	206	170	188	165	203	162	177	159	181	179	175	188	157	140	203	206	197	168	193	204	191	176	172	183	166	191	187	210	202	176	187	193	174	172	167	196	164	191	197	177	204	200	171	187	216	189	190	169	213	178	170	163	183	191	170	159	224	212	189	197	204	200	191	199	177	179	213	167	174	186	173	193	214	200	208	206	178	158	191	195	183	226	198	187	180	199	198	200	181	210	188	185	184	194	174	159	187	167	196	176	207	168	166	152	212	174	194	171	164	193	197	180	184	200	166	186	190	165	204	186	156	196	186	185	184	189	172	169	198	183	185	201	193	193	179	179	180	174	196	189	177	183	184	193	178	171	182	188	178	182	188	202	201	180	175	175	180	182	177	182
14156	16687	28214	29542	25695	21316	17447	14212	11353	9455	7855	6498	5174	4290	3589	3165	2659	2256	1891	1714	1562	1338	1304	1115	1018	922	792	810	757	697	678	679	635	623	591	586	600	538	546	548	542	552	531	516	555	503	481	512	487	513	481	492	463	489	471	476	461	474	489	481	493	502	466	486	496	478	487	465	445	518	488	472	521	496	485	491	476	509	445	461	473	482	461	487	468	470	478	492	480	481	515	463	479	442	490	465	497	535	485	523	482	511	521	496	481	483	473	482	495	511	447	487	490	459	475	447	485	481	483	501	457	464	470	488	484	483	518	493	483	465	477	482	462	496	470	485	453	525	499	449	523	490	484	480	475	484	476	472	441	482	510	508	510	497	464	492	469	469	491	474	492	513	490	476	519	459	507	499	476	505	446	516	482	510	508	495	482	463	489	494	489	471	540	513	472	480	487	494	490	513	495	485	460	468	458	504	492	497	503	474	471	484	461	490	461	483	494	470	468	487	490	466	484	472	493	463	537	453	469	500	535	458	492	497	471	463	517	452	524	497	494	492	494	478	492	453	503	509	448	467	523	514	489	475	483	507	488	514	484	507	480	517	486	486	492	511	508	464	543	487	474	507	480	495	515	463	477	493	474	511	490	480	508	476	489	512	487	479	502	491	477	494	504	490	487	510	499	476	508	486	475	478	480	507	499	484	469	479	476	479	486	531	484	525	455	482	507	522	563	484	500	502	487	451	502	474	477	536	474	475	476	435	503	491	467	502	506	474	485	474	498	502	509	492	487	477	468	453	531	482	497	429	493	514	499	498	481	457	518	490	457	463	485	495	496	464	504	466	473	493	505	448	459	508	457	483	508	495	479	459	442	520	484	487	491	479	492	475	502	487	484	463	525	458	464	485	490	492	503	452	492	499	482	521	476	489	445	511	501	516	491	498	478	484	489	485	501	530	532	483	490	481	497	490	490	462	450	451	490	458	475	452	486	510	477	491	479	490	510	515	514	476	505	473	525	475	493	487	493	481	465	475	476	465	527	493	485	481	501	498	538	485	504	473	479	480	538	469	474	487	516	511	474	473	476	489	480	498	493	485	520	500	509	456	475	464	469	504	512	508	467	459	524	486	453	532	473	478	537	432	481	479	484	498	470	502	478	455	494	496	440	476	477	477	469	452	490	460	509	488	488	493	493	511	503	516	459	501	489	496	461	491	463	525	479	475	563	466	482	464	458	550	509	485	475	468	484	471	496	513	465	476	447	517	471	520	477	504	483	513	461	461	484	475	468	449	494	523	480	472	492	502	506	460	500	523	469	502	489	472	540	477	470	488	481	498	505	479	477	491	437	473	485	469	516	484	466	505	515	516	503	465	492	472	480	485	498	492	499	469	502	470	493	467	460	497	471	511	466	479	504	520	496	498	486	437	461	496	503	469	485	476	471	448	473	505	531	468	486	449	494	528	485	496	510	460	482	498	463	466	527	541	486	455	484	494	501	444	513	500	501	459	492	524	509	459	477	495	468	513	484	464	496	493	474	483	523	489	474	487	486	478	483	501	458	462	471	516	515	493	460	497	475	482	471	528	507	480	447	480	478	470	482	496	455	459	496	485	501	510	493	521	477	458	493	426	476	486	456	478	494	490	480	504	480	529	510	498	481	468	457	462	471	486	474	452	463	519	492	466	516	466	468	486	510	504	476	478	496	504	506	497	476	500	451	466	487	483	489	492	493	489	490	484	502	470	486	501	512	451	530	511	471	469	487	454	511	473	469	507	484	463	450	464	516	496	548	486	473	499	462	518	505	472	536	499	496	484	465	452	477	529	473	491	484	517	484	513	465	481	473	482	492	454	456	492	511	439	478	521	511	488	499	476	501	510	484	489	483	443	501	491	462	500	485	536	478	456	450	472	454	497	524	492	467	518	531	471	474	501	504	462	473	470	492	486	481	502	477	494	509	488	483	502	520	493	515	513	486	513	508	513	501	528	475	521	475	449	493	497	483	518	504	531	470	508	508	423	481	471	492	454	479	503	472	528	452	476	498	464	480	475	478	509	475	486	494	480	470	453	487	464	487	469	516	500	453	476	436	526	502	445	490	517	472	457	534	443	487	524	492	427	492	497	488	489	484	470	485	481	488	494	441	472	461	472	482	485	463	490	491	479	435	476	478	488	445	489	481	469	471	475	469	477	491	504	491	467	518	469	520	472	464	493	499	481	481	491	536	470	516	461	518	479	498	472	483	497	507	464	520	503	485	550	497	466	498	480	493	456	476	453	484	500	467	468	518	471	490	470	496	483	479	512	473	492	507	461	490	460	450	487	459	464	446	504	486	495	470	501	487	434	532	470	470	486	443	489	448	488	487	531	523	526	493	463	527	490	477	508	484	488	481	469	508	491	540	496	460	485	516	469	465	462	432	510	503	494	469	490	484	490	524	524	456	464	480	512	481	450	492	488	483	519	489	502	448	474	487	481	481	508	482	489	483	488	507	522	463	499	484	472	474	460	511	506	463	503	510	469	509	472	466	508	524	476	491	516	541	525	492	474	475	488	511	493	477	475	458	508	513	488	462	478	516	441	480	497	476	499	478	495	548	443	481	511	512	503	504	478	493	497	502	469	508	499	491	467	497	511	500	479	524	451	459	492	501	476	515	462	523	487	532	519	485	474	506	499	499	487	491	492	474	482	550	460	483	504	471	501	477	480	534	500	473	483	457	481	522	518	455	465	512	481	521	472	485	504	481	501	520	522	479	481	472	488	490	482	488	511	496	496	502	446	561	498	470	520	479	483	459	507	513	512	482	447	469	464	498	458	468	472	502	476	477	459	478	474	481	524	530	495	500	493	506	500	511	488	474	504	450	445	489	483	517	535	464	476	525	498	492	469	474	472	460	472	527	478	493	481	503	498	488	471	453	474	471	483	480	485	497	511	498	472	524	514	507	495	485	469	476	472	466	506	494	497	524	480	468	486	514	500	485	488	498	478	489	491	475	505	483	472	479	480	488	484	461	459	516	492	495	512	479	461	506	507	531	458	494	494	492	451	437	502	496	484	457	465	503	489	482	510	534	476	506	448	470	447	489	480	488	466	482	499	484	478	491	485	507	489	519	478	505	471	474	490	491	466	457	467	468	492	510	461	477	516	495	459	506	469	491	479	464	542	474	473	482	510	478	490	503	503	467	477	480	472	436	479	461	474	486	483	483	506	476	461	496	455	513	463	461	507	519	493	456	527	455	486	463	495	427	506	467	528	537	459	477	502	503	487	519	497	456	461	509	508	460	542	474	472	498	506	477	512	505	482	474	467	518	457	438	564	488	487	504	465	489	489	509	510	477	508	496	505	479	520	500	438	507	502	485	499	456	547	490	511	466	507	473	514	517	464	515	487	466	501	473	472	463	452	478	460	485	473	488	517	463	459	507	468	499	475	447	481	461	468	444	486	472	523	475	503	450	478	503	473	447	477	441	459	504	482	514	522	527	464	497	513	449	512	468	475	453	523	497	482
33975	26998	30749	26740	19394	14054	9674	6947	5130	3758	2826	2385	1955	1429	1316	1175	899	759	660	625	461	476	406	375	333	314	314	242	231	255	253	215	243	221	197	217	209	205	221	212	222	215	229	210	212	191	210	188	235	205	199	193	165	168	218	191	235	186	210	189	162	203	181	175	202	187	198	182	157	209	184	216	199	187	207	186	187	169	204	212	218	209	195	205	232	180	191	205	195	176	176	197	183	207	203	203	196	168	210	200	163	215	172	179	191	191	197	158	175	194	193	181	184	186	192	179	178	209	192	199	203	166	201	183	157	178	181	186	206	189	189	190	195	186	197	180	213	204	188	174	172	179	182	207	190	207	205	203	194	226	185	195	180	168	179	180	240	207	198	203	201	188	162	212	209	212	202	190	172	210	173	196	202	216	162	179	202	183	189	198	185	191	189	193	192	180	211	219	215	217	204	196	214	168	182	181	179	168	182	208	173	177	176	186	187	180	178	202	201	183	177	168	220	187	183	177	189	192	201	196	189	179	191	221	174	200	180	176	196	185	193	191	199	190	203	185	177	172	171	197	172	188	168	178	199	182	203	217	160	176	188	202	186	204	194	188	213	183	182	188	195	178	187	179	197	198	195	202	192	206	187	168	183	213	207	186	201	184	170	206	214	196	173	171	208	203	191	206	200	201	200	162	186	190	160	178	169	184	221	191	176	204	172	183	177	194	180	227	179	179	200	188	184	198	198	208	194	188	189	169	192	189	191	205	200	190	177	196	178	191	191	214	193	186	227	217	190	203	186	214	190	200	192	201	164	184	155	175	222	216	184	199	185	203	176	189	216	182	205	170	176	199	188	186	191	200	195	186	170	202	167	193	195	207	193	190	180	210	190	206	195	195	207	179	177	179	202	179	224	211	186	169	214	174	184	198	204	191	152	201	192	158	174	219	183	201	208	178	187	192	180	185	200	186	202	190	225	192	188	181	190	210	207	165	189	209	197	203	205	186	216	202	186	220	198	190	192	202	186	169	186	193	175	173	209	213	203	204	220	192	174	199	185	180	189	207	203	173	192	193	183	206	177	190	193	179	182	163	178	202	181	204	176	181	215	214	199	223	171	183	183	191	196	199	182	193	198	184	187	185	186	201	197	179	186	182	192	186	197	196	187	197	207	229	197	184	176	183	208	178	184	176	178	174	187	184	196	174	196	195	168	201	228	221	198	221	196	205	179	170	195	220	197	179	181	180	167	199	184	174	173	168	190	195	197	202	215	206	207	195	200	172	197	189	214	193	188	166	179	195	189	208	191	189	176	206	170	208	189	173	170	189	178	173	181	185	200	199	209	229	201	197	182	185	205	184	207	199	193	183	167	205	199	185	194	190	189	179	199	197	188	199	171	200	189	181	218	219	172	200	170	194	182	184	203	196	191	200	184	191	181	191	182	161	199	189	186	176	188	199	197	174	169	166	195	185	190	167	175	187	169	207	184	206	190	185	213	209	199	207	197	195	175	191	202	171	194	165	197	173	206	177	217	203	203	181	186	200	191	187	211	180	198	185	196	197	210	184	190	195	185	175	177	186	203	200	179	183	212	188	205	184	211	175	205	186	204	159	198	204	217	161	187	206	201	181	194	175	209	206	176	187	176	190	187	191	190	185	191	208	210	173	192	217	188	177	183	194	177	182	194	199	206	225	204	189	203	211	192	187	187	185	206	176	194	193	169	213	224	179	172	176	179	202	212	188	194	191	201	190	198	195	195	196	208	190	180	213	188	206	173	172	189	200	193	232	193	166	204	178	216	220	206	210	179	197	204	183	179	182	185	208	180	185	187	190	213	194	187	196	206	200	197	194	201	197	203	172	207	195	206	196	177	186	166	156	173	190	202	171	203	184	197	183	175	180	195	184	200	212	211	181	189	189	204	206	214	194	224	210	170	199	194	188	202	176	201	197	199	204	184	186	187	176	197	210	203	150	197	192	182	179	184	198	167	213	201	199	194	214	206	194	167	195	197	197	185	199	211	210	183	173	183	186	200	211	159	186	186	179	191	195	187	192	197	166	203	203	192	192	202	205	187	190	190	196	209	189	183	198	188	201	240	193	202	182	195	188	165	182	170	209	174	179	179	172	190	188	187	210	189	198	206	200	166	188	194	182	187	163	180	160	184	200	194	190	212	189	177	188	167	195	186	191	192	166	154	210	186	178	194	214	219	183	191	197	161	184	201	211	176	176	183	191	184	212	227	184	191	195	195	193	203	186	191	181	206	215	192	202	191	178	198	201	200	178	206	208	190	199	182	187	166	199	201	197	200	197	197	196	191	188	221	194	193	185	197	220	188	203	175	198	195	177	176	208	172	178	201	209	189	196	203	188	220	183	187	188	189	182	190	187	230	213	210	181	204	181	204	173	176	182	197	194	180	209	190	195	220	188	178	207	179	211	175	185	188	184	197	183	212	220	193	177	202	215	176	178	180	208	182	175	186	166	167	188	202	185	186	187	172	179	183	183	208	192	180	189	201	171	183	204	210	202	190	174	199	188	196	209	196	209	167	180	185	204	195	183	198	175	170	194	183	207	177	174	198	192	176	182	200	194	193	200	175	190	190	182	188	219	192	164	206	182	200	169	198	210	201	205	207	180	178	199	209	201	189	205	197	209	201	200	185	191	211	184	210	180	200	182	201	178	184	173	205	204	196	195	171	183	214	198	192	200	193	198	167	191	193	197	195	195	179	181	213	187	179	190	196	192	179	180	192	191	176	173	197	200	174	199	194	235	208	186	194	171	207	212	171	195	192	173	211	173	172	189	164	186	201	174	161	204	203	217	207	207	204	174	181	212	175	160	183	176	214	203	204	214	197	206	193	193	184	178	183	200	190	201	175	168	192	211	167	197	183	167	185	195	191	183	180	192	206	197	187	182	188	173	176	201	216	217	171	173	206	204	173	189	177	204	198	199	206	181	209	181	198	213	191	153	186	189	176	185	204	187	205	189	201	196	177	198	183	186	197	200	169	184	175	169	189	200	219	206	197	175	208	198	181	165	199	189	198	180	182	220	195	193	169	190	185	180	211	202	208	207	183	194	199	183	208	204	191	172	188	185	173	202	182	193	196	189	164	201	188	182	184	171	215	169	176	203	185	173	192	191	198	190	196	182	192	218	201	189	186	174	203	185	199	193	188	196	205	197	189	177	210	194	187	180	218	216	150	199	176	213	221	196	175	197	185	199	187	212	207	201	213	230	203	187	186	204	200	210	204	210	170	162	199	194	185	165	206	177	187	193	176	205	171	181	171	215	206	189	195	187	211	185	219	193	213	203	214	207	205	191	183	177	201	188	179	176	188	176	188	176	198	209	207	215	188	195	184	183	190	216	173	204	171	198	187	207	198	148	172	193	207	197	185	200	196	189	210	159	188	182	202	162	185	197	161	187	181	195	187	185	224	190	194	211	196	212	171	185	186	169	179	190	171	184	213	197	185	178	219	195	190	203	171	195	189	199	196	189	169	176
20560	20955	34954	37205	33073	29418	25212	21756	18591	15944	13324	11579	9723	7442	6575	5951	4809	4148	3657	3260	2744	2303	1971	1620	1512	1417	1151	1052	1017	890	837	785	711	709	682	670	640	589	578	567	555	566	587	507	584	551	518	551	505	511	542	527	488	475	501	476	555	496	497	478	502	534	525	493	519	483	502	497	505	504	514	531	468	495	532	496	500	478	488	548	494	542	487	492	509	449	490	505	480	574	521	476	491	524	496	497	486	479	493	482	492	481	485	539	471	477	486	532	465	488	521	532	491	482	526	526	482	512	496	518	458	489	470	475	473	477	509	510	505	482	488	536	515	527	508	480	503	510	527	525	491	480	464	453	490	497	519	492	483	500	518	509	471	488	493	514	485	551	474	502	493	502	531	478	450	510	513	468	538	503	471	550	519	513	469	528	519	556	515	481	502	474	530	516	513	514	484	485	495	476	505	476	513	530	471	520	434	485	496	511	503	459	523	521	492	481	525	502	491	508	511	501	526	500	511	482	495	526	513	558	512	536	466	433	511	469	462	514	464	494	494	528	479	490	479	507	462	480	532	464	489	468	538	491	495	513	465	513	479	460	490	514	479	483	492	497	496	446	499	504	505	522	474	506	489	486	488	513	479	515	480	526	527	486	511	541	532	510	492	471	466	474	467	497	489	467	472	505	503	519	524	514	505	490	476	487	479	454	471	520	490	502	496	522	510	532	528	501	492	521	488	521	537	480	494	535	493	519	489	450	492	464	528	498	480	506	512	526	492	491	502	489	475	501	501	506	506	544	483	487	487	489	472	498	494	557	475	488	515	493	513	486	455	479	533	523	499	488	462	493	482	453	524	504	465	506	570	473	440	505	497	484	485	493	488	502	515	559	497	480	495	457	520	499	471	507	550	514	528	513	508	506	502	501	526	492	488	495	508	499	494	489	503	509	501	496	487	496	514	498	484	548	494	501	470	521	506	487	502	526	453	525	499	506	499	521	524	486	508	491	461	483	486	533	474	516	474	511	506	527	495	514	483	529	471	497	486	508	472	508	497	465	484	475	505	498	455	495	528	529	481	461	489	493	495	487	460	469	489	475	469	502	466	482	508	487	515	516	510	478	497	479	520	508	505	517	485	495	501	527	489	502	499	486	471	505	479	513	508	486	518	529	495	472	493	510	456	476	471	491	489	494	530	482	483	475	512	551	480	469	527	484	513	511	523	478	463	517	517	500	490	496	522	500	480	489	467	539	500	494	484	465	522	502	490	464	495	489	474	504	506	496	476	498	476	521	468	521	526	511	497	499	502	490	512	487	488	495	474	481	487	460	499	545	492	519	502	508	457	493	490	492	464	472	505	522	546	521	497	471	491	495	470	517	490	504	509	491	449	490	474	516	496	467	488	503	499	496	507	504	486	492	476	519	505	505	497	522	534	484	448	522	476	487	475	490	491	498	488	465	510	470	512	523	539	468	501	532	521	542	510	492	517	484	480	459	508	519	495	474	519	490	506	507	518	535	501	459	509	455	497	501	531	540	512	519	517	514	513	467	518	510	482	516	537	455	514	499	502	491	498	510	450	512	527	484	493	473	538	529	489	497	502	516	510	489	506	497	500	513	471	516	521	495	460	504	503	450	525	510	497	499	483	479	488	472	493	468	548	501	533	470	542	462	516	490	483	459	521	551	498	525	487	477	520	468	505	511	491	505	489	513	488	514	492	498	534	506	486	527	491	472	516	482	509	512	504	492	457	508	531	473	508	519	488	497	478	459	467	482	515	514	491	475	481	499	505	527	491	488	501	438	479	490	468	483	523	508	527	507	488	492	481	491	512	452	475	474	491	500	487	521	462	498	470	506	518	517	491	535	497	546	537	566	499	500	509	510	474	522	471	507	512	508	468	452	472	478	488	505	473	520	476	508	481	495	511	513	510	495	489	485	473	506	466	469	554	497	482	510	552	464	475	496	501	485	500	503	510	495	476	494	484	511	499	480	517	545	489	492	500	508	456	527	493	503	521	509	509	524	452	501	475	539	557	499	484	515	471	504	499	504	468	527	513	453	528	476	508	529	464	519	494	466	515	500	528	515	474	495	490	490	492	510	554	486	489	457	489	536	494	474	495	508	517	514	523	497	517	504	507	484	526	531	522	520	476	518	501	502	505	483	489	479	500	540	473	506	519	498	493	492	459	493	521	489	501	517	510	512	523	452	461	517	523	508	522	515	517	484	467	475	482	519	550	463	500	498	509	496	524	490	502	497	482	480	535	500	506	479	513	504	506	508	500	509	477	537	514	499	479	494	498	514	490	516	507	510	491	524	501	466	466	484	486	507	504	497	475	511	484	473	509	493	465	487	511	502	477	491	504	503	485	494	500	517	493	449	464	498	462	497	500	494	498	482	507	485	518	478	535	495	551	476	493	473	482	503	529	512	525	482	475	494	432	507	530	509	507	544	491	525	487	502	471	514	487	461	538	504	482	527	521	484	494	540	502	487	531	510	484	504	482	494	519	493	540	520	519	508	487	516	492	509	475	486	513	498	476	489	525	518	545	471	528	509	486	508	500	510	472	517	443	477	501	456	478	508	502	496	513	471	529	502	485	490	491	504	492	511	526	491	564	488	538	487	522	546	472	528	486	487	484	531	449	507	467	506	517	503	583	489	528	524	502	504	519	520	528	532	482	457	501	510	496	534	511	526	497	507	493	475	539	529	512	509	483	497	502	513	540	438	477	483	488	475	469	524	522	475	490	547	498	521	514	492	468	446	499	506	505	483	491	526	498	508	513	476	502	503	475	494	486	472	492	486	474	481	488	537	502	501	486	501	503	441	522	490	514	468	511	439	507	488	503	506	514	495	495	527	504	489	492	504	495	508	510	479	472	511	521	497	492	470	491	497	499	477	506	516	469	487	513	555	543	517	462	482	506	469	496	530	485	474	509	529	497	512	495	481	505	487	534	468	517	526	500	480	518	495	509	519	485	489	532	495	470	512	490	465	495	487	519	504	549	496	524	500	490	478	520	494	508	450	491	479	472	514	525	474	515	489	510	514	467	505	510	494	521	489	492	516	465	538	501	532	482	486	506	473	524	485	499	523	494	474	479	485	501	526	511	500	469	503	465	488	475	517	503	512	507	504	481	510	511	495	515	502	504	486	494	474	505	481	521	476	471	548	522	487	452	515	508	476	501	479	501	480	520	493	504	457	530	503	487	525	489	484	473	480	508	498	475	516	501	511	495	492	443	502	504	488	518	479	503	520	499	495	502	529	490	476	532	500	527	530	485	489	519	474	486	532	498	489	516	510	470	483	513	515	480	481	511	519	500	494	510	495	517	541	505	485	516	514	516	488	537	487	487	498	533	473	486	494	513	514	493	495	527	512	551	471	519	504	496	492	531	455	489	484	476	501	494	495	479	479	449	521	498	488	474	502	482	476	497	498	481	485	499	509	512	477	552	479	541	512	535	493	527	450	467	515	481	500	532	507	471	502	509	511	472	474	499	487	527	487
40063	31996	36511	32824	24812	19586	14352	10685	7695	5719	4626	3650	2712	2161	1853	1665	1204	1054	973	823	747	561	456	454	432	347	298	293	270	269	239	255	227	208	241	228	189	190	184	169	182	178	169	193	181	161	202	211	159	185	176	204	180	158	146	189	192	165	167	177	163	176	176	175	179	187	156	186	185	181	191	165	196	180	166	180	182	198	174	172	184	176	161	158	199	179	192	146	177	143	171	181	196	174	183	158	163	207	191	174	170	177	194	183	188	187	184	158	178	167	187	165	162	182	168	193	158	159	176	154	161	190	173	185	172	161	164	169	179	199	174	180	164	188	180	183	165	174	159	175	172	161	178	155	156	160	166	165	176	187	173	186	167	176	162	200	179	203	163	167	143	178	181	142	169	143	177	185	182	200	155	156	163	192	181	178	176	162	186	157	181	172	192	204	163	187	180	189	196	165	187	150	184	180	179	164	171	174	167	185	175	180	176	197	166	178	186	170	204	176	168	164	167	180	172	185	180	171	171	176	151	179	178	169	189	163	174	161	175	157	174	148	169	157	178	186	177	188	170	168	184	177	171	167	191	169	185	197	182	180	182	186	175	177	171	174	163	158	196	180	167	173	198	188	179	169	172	199	175	193	156	172	181	173	155	169	188	170	183	147	165	167	186	174	151	213	175	166	170	169	176	159	161	182	172	177	167	163	185	182	188	165	178	178	179	173	181	160	176	172	176	188	152	182	154	166	179	175	168	176	205	201	174	179	156	190	172	177	177	184	180	176	196	180	181	184	164	158	196	181	180	167	198	164	186	181	175	175	201	174	189	167	164	172	168	182	169	183	196	188	172	160	192	179	184	162	170	159	165	196	197	187	188	163	174	179	168	160	187	199	183	184	172	182	189	180	160	186	158	185	165	178	199	183	174	183	194	161	170	165	152	167	180	180	176	153	145	178	156	164	184	160	177	145	174	197	179	174	165	182	176	171	179	170	160	169	202	182	170	187	156	159	178	163	142	167	202	150	173	191	167	195	199	153	159	181	174	179	177	160	155	179	176	190	174	181	187	180	177	180	172	154	161	197	162	178	215	158	191	168	166	162	160	182	166	179	197	140	173	179	175	180	163	188	184	187	191	176	159	175	169	176	173	183	180	200	177	172	162	178	189	179	188	182	188	168	181	174	182	172	181	171	178	201	197	185	183	169	157	154	179	171	173	181	182	187	184	185	176	182	167	171	179	188	191	186	192	177	186	189	193	186	154	154	192	192	185	172	189	196	186	186	195	177	190	202	183	185	194	174	174	196	183	185	139	164	152	179	194	170	185	155	188	176	155	176	152	183	183	185	173	162	164	168	160	186	169	149	185	160	156	169	165	189	171	172	159	166	199	170	179	166	159	186	175	172	183	183	195	195	177	163	187	183	151	184	179	189	156	176	177	181	157	150	186	173	173	162	185	167	186	164	146	173	192	162	169	197	179	165	160	153	178	176	190	157	165	180	166	176	184	175	195	184	176	165	157	188	166	180	168	160	174	172	180	190	200	175	179	182	203	173	172	169	178	173	181	134	181	179	185	163	180	176	187	151	193	167	195	168	162	192	187	165	156	164	186	174	199	173	165	160	170	175	190	182	178	164	166	194	153	184	165	193	199	175	151	172	149	191	196	173	172	168	175	163	166	191	168	194	180	178	182	162	193	175	172	182	188	178	178	153	187	165	168	184	167	224	169	168	141	188	152	189	192	192	185	180	169	152	180	167	180	165	176	157	165	194	153	176	185	173	205	167	170	195	168	188	171	191	168	167	187	153	199	168	176	184	173	172	176	153	177	183	183	180	169	183	194	164	170	206	189	179	166	204	203	182	169	189	177	171	188	168	190	188	160	184	199	186	159	174	183	173	170	164	176	165	191	199	201	199	172	187	173	153	174	188	157	188	175	188	185	161	155	169	169	180	167	174	184	165	165	181	186	168	192	182	199	188	179	191	146	196	176	165	178	184	159	177	180	190	201	165	193	163	174	177	158	181	177	174	202	188	181	178	170	180	178	198	179	179	170	175	140	159	168	179	182	176	186	158	170	180	165	161	170	153	158	205	179	161	168	173	160	182	188	169	152	161	204	173	167	186	188	186	171	192	189	182	179	173	188	176	180	153	175	171	188	175	177	178	187	188	183	155	190	173	165	167	180	173	190	170	180	177	171	146	177	181	159	164	150	154	160	155	167	169	182	164	180	171	181	154	159	169	171	173	192	155	180	179	145	176	169	198	181	175	162	176	161	161	165	181	201	189	189	194	175	174	180	185	161	175	159	180	182	165	154	176	165	175	162	171	186	164	197	177	198	173	185	179	195	185	187	169	179	191	163	175	178	189	166	173	162	171	172	169	163	179	156	184	186	144	152	175	147	148	198	183	194	159	182	168	185	180	171	189	171	185	148	173	188	190	182	163	175	184	160	171	164	169	157	163	183	190	191	179	174	194	200	171	170	138	191	181	165	168	160	192	172	181	173	173	196	189	193	182	184	194	165	168	160	171	213	175	177	203	202	166	195	161	179	175	182	172	157	202	182	147	154	180	153	174	184	169	189	195	202	196	155	164	186	164	177	178	160	167	161	160	159	168	171	179	172	167	172	174	171	186	173	179	175	163	164	169	152	179	184	177	180	178	186	165	188	185	163	170	153	169	160	152	162	172	190	195	166	163	147	168	174	199	174	148	158	199	177	182	152	173	172	173	168	179	204	173	173	167	176	192	145	171	166	185	173	187	167	182	201	175	173	184	184	188	146	167	190	203	169	148	180	180	175	172	155	205	186	182	193	173	202	177	163	166	191	189	154	167	191	160	177	141	168	189	157	180	187	168	185	167	169	169	159	164	179	187	167	185	161	177	185	185	165	150	175	164	177	181	179	201	165	193	170	186	169	172	168	162	177	191	166	189	156	174	198	190	176	189	158	186	173	181	170	170	158	157	195	185	178	175	171	186	175	176	167	156	185	148	185	164	182	186	146	178	178	187	180	186	183	180	176	203	197	171	168	171	157	168	171	194	165	173	175	176	174	174	207	160	174	173	194	174	177	180	171	152	143	168	192	189	197	174	180	175	175	206	185	185	182	181	189	223	180	156	185	174	186	167	173	170	185	197	188	185	181	156	182	175	201	182	169	175	187	183	181	167	167	164	173	174	168	175	159	205	164	168	163	167	177	176	174	178	175	175	163	177	177	178	163	170	175	177	193	198	176	188	173	178	184	172	157	175	156	161	168	165	155	192	185	167	173	184	180	177	176	173	163	173	173	165	191	157	190	177	195	193	188	159	187	157	186	179	172	196	197	142	170	160	201	174	166	190	190	176	171	180	154	151	168	170	166	163	157	160	159	176	187	182	189	189	178	168	183	193	200	155	191	167	166	157	168	148	154	149	185	184	174	169	192	179	193	189	174	170	192	180	175	180	183	173	170	180	176	154	155	156	155	188	178	195	174	202	178	165	188	178	189	183	159	190	179	144	199	156	184	202
24253	24632	38871	41290	37694	34173	29944	27117	23612	20415	17697	15497	13156	9642	8860	8245	6502	5619	5301	4521	3806	3063	2533	2165	1928	1727	1421	1242	1089	1043	1002	882	841	790	744	694	659	608	593	570	559	507	542	543	573	538	528	540	460	497	510	503	449	468	487	474	515	474	548	472	460	494	470	482	508	451	514	440	498	442	469	468	479	423	524	486	430	516	497	501	459	481	518	481	464	465	470	423	481	447	453	492	511	478	414	454	475	462	451	484	489	470	504	452	477	461	453	496	492	459	418	464	452	457	437	429	443	479	458	465	432	458	495	518	474	469	463	460	443	449	482	428	503	481	473	448	415	440	454	479	511	456	471	440	480	463	429	461	443	483	478	482	452	467	485	457	448	470	499	474	481	488	480	497	467	456	464	456	446	458	466	503	440	457	449	472	439	466	488	452	468	479	457	486	436	437	453	448	462	474	438	431	433	445	428	473	468	443	448	471	504	444	446	484	477	463	465	480	470	426	454	497	460	469	478	455	477	436	411	457	503	460	482	484	496	485	465	472	480	442	468	466	453	465	488	447	416	467	490	459	434	478	442	446	474	474	444	481	465	465	459	467	432	449	439	452	470	444	465	469	453	468	475	421	461	469	427	457	462	493	450	443	468	451	461	459	452	467	505	424	450	422	449	431	518	447	455	470	475	489	473	444	415	466	456	447	441	435	442	471	498	479	470	450	463	441	469	450	474	458	444	387	458	469	491	436	495	435	481	416	460	432	452	414	494	431	467	470	481	484	482	489	441	439	453	474	436	475	491	447	468	424	463	458	435	462	439	455	441	435	466	478	481	435	458	477	467	428	434	444	481	463	423	454	471	455	451	510	466	463	478	498	478	456	448	461	456	452	494	458	459	470	461	457	434	443	503	480	463	472	503	429	489	438	484	467	443	417	453	481	450	482	462	441	472	451	517	446	490	453	450	478	471	417	441	477	469	465	445	438	451	476	454	463	494	485	465	489	425	457	440	444	428	455	480	472	443	440	468	478	409	447	461	494	458	447	451	460	450	458	473	466	472	438	478	478	483	496	465	491	461	473	480	505	454	468	422	449	467	478	423	466	482	480	492	474	442	471	462	475	480	455	462	459	462	451	432	462	430	438	477	497	459	451	435	509	440	437	509	431	474	501	454	468	498	481	490	442	452	485	487	485	443	477	456	460	456	467	464	410	526	443	422	468	451	471	503	477	476	487	452	469	444	440	461	465	466	469	473	472	474	471	439	448	466	469	467	476	485	483	449	435	450	430	468	459	480	441	439	439	447	474	436	477	462	460	452	481	455	468	465	410	486	484	442	441	459	447	456	462	457	452	463	484	449	476	481	450	445	461	477	431	492	480	470	460	437	455	426	434	482	461	509	459	471	493	455	450	466	448	432	484	417	463	475	438	482	476	446	475	466	472	469	450	425	425	426	457	511	460	435	495	458	445	470	484	453	452	493	459	472	448	462	471	494	458	448	459	430	424	466	443	429	427	471	470	444	431	489	483	471	487	474	462	504	477	462	436	475	469	467	443	528	449	484	477	446	460	497	459	446	488	460	466	473	462	458	457	472	447	502	481	480	434	492	447	441	482	505	454	453	467	481	467	427	466	461	481	475	428	497	464	472	452	485	446	447	453	477	472	430	462	434	451	448	480	438	462	501	463	472	456	442	484	457	491	467	490	474	457	447	470	446	488	438	463	454	463	479	476	444	455	510	486	481	474	437	453	461	449	469	460	492	447	487	435	469	444	465	440	450	454	436	449	472	493	478	470	467	424	489	467	450	475	466	433	483	482	435	456	454	446	460	444	465	395	457	465	486	459	476	433	478	457	459	502	450	447	450	444	484	486	473	460	471	493	483	502	503	454	457	452	442	447	451	488	463	479	409	433	460	445	463	488	496	443	479	456	467	500	418	500	470	454	525	482	478	468	500	490	439	438	434	453	462	429	460	457	438	466	445	497	444	481	482	435	473	476	462	464	476	469	463	458	481	470	494	481	466	467	455	450	462	441	440	423	433	506	455	446	484	442	479	468	480	477	482	471	468	453	494	500	478	448	475	407	469	458	455	460	474	474	512	478	438	481	493	478	460	450	443	479	460	474	473	466	472	472	450	468	476	467	467	471	451	435	425	454	447	450	467	462	472	479	451	445	483	475	480	502	456	488	448	470	446	446	438	444	460	438	434	478	442	472	435	463	456	508	425	471	464	501	474	492	444	476	437	471	453	456	482	487	446	479	450	477	453	457	469	470	483	430	445	461	435	461	448	447	441	437	468	446	449	483	427	489	459	467	460	480	455	452	422	446	434	458	490	466	494	421	462	467	466	491	452	477	479	455	454	469	442	451	453	497	484	483	483	483	444	473	477	454	455	471	467	461	476	433	466	473	457	500	439	454	448	480	502	468	490	422	438	460	438	450	467	486	447	458	464	444	437	475	446	454	439	450	460	439	488	460	515	483	466	466	470	445	448	436	447	416	479	467	463	438	454	415	455	421	472	485	488	480	486	480	431	480	447	444	486	443	433	427	473	434	451	467	460	442	439	457	437	473	451	475	418	452	453	453	443	495	449	521	443	499	455	460	464	485	474	477	466	438	449	461	447	466	461	458	452	490	448	465	488	472	470	470	426	460	446	449	472	488	479	446	462	444	477	470	448	479	462	488	418	475	432	444	467	473	463	450	495	457	482	496	446	434	485	463	476	458	481	484	447	480	462	494	465	455	462	469	458	459	421	454	461	449	465	423	475	451	437	520	472	455	469	468	471	443	451	472	465	432	499	446	469	498	474	437	475	470	459	495	466	463	436	436	439	445	454	453	471	494	457	458	509	451	437	472	458	438	446	471	456	475	495	444	430	443	468	466	482	466	495	492	466	461	474	450	481	468	475	466	476	422	479	458	493	464	444	444	461	471	464	451	435	477	475	477	496	429	505	448	467	439	436	452	488	419	441	455	452	472	474	496	471	467	468	442	457	439	490	472	489	415	450	454	470	425	437	490	446	453	480	466	480	453	458	500	483	488	450	413	463	455	465	468	448	498	481	443	488	424	460	450	448	437	449	422	481	460	483	460	455	477	468	396	490	457	468	440	497	525	462	467	464	475	462	456	440	469	491	431	478	477	455	461	446	479	458	421	474	453	471	487	465	439	465	466	446	446	471	475	467	446	458	473	442	469	465	479	449	510	466	429	483	466	483	466	471	483	449	453	446	487	485	432	452	455	468	407	463	459	458	454	466	450	465	470	428	456	482	469	455	503	488	489	430	468	454	491	463	494	457	446	448	452	483	455	450	465	458	444	460	450	496	457	455	472	446	483	486	476	430	446	464	480	476	496	437	468	464	489	423	470	461	442	423	452	492	464	461	489	469	453	450	493	448	439	490	491	473	447	457	494	465	484	440	465	438	466	488	494	444	445	478	464	432	485	466	473	497	449	472	479	471	462	439	493	442	453	450	447	467	471	471	471	464	518	461	473	480	502	456	469	482	438
24501	20995	22614	17445	11640	7620	5238	3650	2715	2064	1593	1226	1065	867	681	570	539	460	361	380	358	305	274	286	284	262	242	252	231	218	235	215	229	201	205	224	186	197	209	201	228	183	175	210	204	184	196	196	157	190	175	178	197	163	178	177	216	182	170	201	180	179	175	196	185	208	167	188	188	183	177	163	174	178	187	194	193	205	149	191	189	184	205	180	186	181	179	180	187	214	205	167	183	177	195	161	199	167	158	178	217	180	190	199	180	203	182	174	180	198	194	189	183	194	206	169	181	169	207	194	196	192	185	204	198	196	196	186	205	175	181	194	161	178	168	174	185	190	208	179	184	180	184	176	167	200	184	193	185	172	185	201	193	209	175	189	188	172	176	176	181	171	198	169	172	178	179	176	166	200	196	167	178	193	195	172	180	195	163	222	187	190	189	180	182	197	200	187	163	186	198	212	176	194	196	170	179	170	186	186	171	173	199	178	206	185	163	177	216	193	206	174	187	169	184	165	212	202	190	180	199	188	176	174	182	168	191	195	185	199	199	178	199	195	205	172	168	179	176	177	195	198	167	178	186	156	183	206	199	189	196	186	176	193	190	198	182	201	182	181	168	215	160	188	179	180	190	217	183	189	185	186	201	172	192	175	176	196	167	161	196	174	190	185	195	210	201	220	202	192	206	172	174	207	228	192	170	195	193	193	205	179	164	182	202	191	188	162	177	167	196	171	211	181	174	194	202	167	188	195	177	184	184	212	168	185	183	182	181	186	205	185	171	192	180	191	174	214	209	187	175	182	185	192	207	192	159	191	177	177	191	189	174	176	187	188	202	199	191	179	191	169	192	156	191	158	169	199	186	183	191	180	171	181	197	169	175	206	180	188	185	195	161	189	181	187	197	186	175	204	182	170	172	169	177	199	192	188	178	212	193	175	197	190	178	171	182	196	167	210	194	198	220	205	171	189	189	195	208	192	206	160	172	205	192	187	189	186	175	201	200	197	196	180	215	185	183	171	193	174	158	220	180	188	187	172	162	182	181	184	179	175	175	199	177	204	185	185	202	189	178	179	176	182	204	187	184	202	179	190	178	201	191	187	193	174	174	191	204	201	189	167	167	176	197	182	175	188	202	184	170	167	189	183	177	163	169	157	189	194	179	181	185	215	204	197	180	190	203	193	186	190	175	182	197	176	163	192	200	189	177	213	198	190	185	190	181	211	163	189	164	174	170	185	190	183	183	185	190	193	182	194	181	184	195	208	179	197	164	196	197	210	187	196	195	176	185	189	194	188	161	203	190	165	186	166	220	181	192	201	192	169	194	206	197	200	214	194	184	181	176	204	183	199	188	175	205	167	204	218	191	187	189	178	175	181	173	184	200	180	177	225	168	182	208	206	186	176	172	202	189	194	164	175	207	206	189	200	183	200	192	199	187	167	157	197	173	150	189	195	198	187	180	173	188	196	206	193	177	189	174	173	185	189	165	186	165	188	200	196	190	184	196	176	187	187	189	175	195	184	204	177	196	188	184	203	163	177	170	167	182	180	179	188	175	171	181	158	191	177	188	172	183	157	200	189	182	179	197	176	193	208	177	179	185	199	186	190	182	188	179	184	196	176	187	181	178	191	168	173	208	205	196	193	202	186	198	163	186	179	191	199	194	215	183	186	195	182	196	180	210	202	172	168	162	175	190	187	183	215	203	178	181	169	213	211	185	173	200	168	170	186	198	197	182	201	181	195	200	189	202	192	188	195	191	182	178	184	215	196	187	177	191	188	180	187	195	167	170	195	190	188	168	170	224	206	170	184	197	188	181	186	224	183	180	195	177	181	190	196	192	164	183	167	189	172	212	180	181	158	203	184	189	182	170	190	192	184	215	197	193	183	192	186	188	186	164	193	194	174	170	184	182	163	187	203	192	184	153	176	199	192	178	186	176	181	162	186	180	161	183	189	172	169	178	194	174	167	183	182	168	179	172	173	184	201	177	191	171	196	167	184	175	182	176	183	198	182	166	177	214	174	191	157	189	197	176	178	199	176	176	192	180	174	169	166	183	185	195	192	160	185	188	192	182	217	189	160	194	190	187	196	175	190	189	196	195	186	191	193	207	191	192	180	202	184	168	163	179	174	216	186	200	185	192	172	181	201	170	201	198	214	180	146	196	185	181	163	177	216	194	179	183	182	169	191	188	187	213	177	204	178	201	198	195	181	171	177	151	191	191	183	174	181	192	180	156	186	170	181	194	164	178	195	177	173	181	190	189	176	188	175	197	181	219	204	187	159	167	175	177	193	170	172	168	176	180	170	194	178	182	209	184	195	193	201	173	207	182	191	172	176	189	210	168	193	197	197	168	205	180	194	186	194	153	220	153	193	196	185	171	216	210	178	168	206	173	170	203	180	160	194	206	193	230	177	198	194	179	192	169	179	190	201	161	185	175	184	172	227	190	190	175	196	213	198	178	189	218	178	195	192	194	203	176	175	188	158	155	167	206	185	177	188	198	164	193	197	179	199	177	183	177	204	184	202	175	182	209	177	173	192	186	203	199	176	180	180	188	187	181	170	196	205	197	171	201	187	198	181	169	191	189	181	192	191	169	183	192	216	186	187	197	196	177	198	171	203	177	175	180	177	206	204	194	211	177	171	178	194	184	177	213	196	184	202	167	181	153	180	191	183	194	187	184	191	187	188	167	175	178	176	154	203	215	183	184	159	210	190	177	208	190	189	182	198	210	194	209	194	185	182	210	174	216	185	194	202	186	195	183	172	199	187	185	183	169	205	189	173	196	211	183	185	178	171	209	199	196	182	205	176	210	196	190	202	213	168	205	187	171	190	196	215	186	202	192	196	182	181	185	190	199	185	210	192	194	202	168	194	198	194	182	196	191	177	193	204	165	177	156	166	197	194	189	205	181	191	175	176	177	193	184	183	197	167	193	178	184	177	194	183	184	192	168	182	165	190	176	188	188	209	198	179	183	179	169	177	182	191	170	179	194	165	198	191	191	170	176	185	192	197	188	188	174	166	198	196	191	183	187	185	207	168	178	162	215	177	175	200	181	195	187	211	191	186	208	180	194	186	168	183	189	192	167	197	190	190	182	190	169	186	178	201	176	188	185	174	176	200	209	168	165	203	174	194	176	172	189	190	196	190	183	175	166	197	174	175	186	198	180	168	163	196	191	186	183	191	170	181	186	177	176	165	162	186	186	158	198	154	183	190	173	189	199	189	206	191	175	193	154	165	199	171	191	176	167	184	175	177	172	187	193	208	190	180	207	195	184	160	161	182	191	185	208	211	189	179	167	160	212	185	182	191	181	177	215	196	196	210	173	177	194	211	193	188	169	177	198	190	186	177	185	194	191	175	162	182	214	186	205	189	192	156	179	180	181	190	183	197	197	183	203	172	192	169	171	166	177	192	184	167	191	188	182	202	208	150	185	179	170	194	178	188	180	203	174	167	177	198	197	190	201	210	176	189	197	201	199	187	196	177	207	186	208	194
14163	16550	28618	29298	25440	21325	17363	14170	11648	9538	7795	6196	5178	4185	3665	3075	2608	2280	1956	1744	1413	1329	1197	1092	1021	947	865	767	743	696	713	615	625	602	590	561	554	518	576	508	549	513	532	518	500	479	542	463	481	481	467	530	502	518	487	479	469	464	486	482	481	523	481	494	491	515	484	431	493	525	477	501	496	483	514	441	491	505	512	464	477	472	523	508	463	455	501	460	472	485	518	511	503	491	487	498	502	467	508	481	473	500	542	479	481	516	427	469	474	425	480	490	511	496	507	474	493	468	446	500	472	496	500	538	466	483	500	480	502	536	464	529	474	535	452	493	497	491	487	473	494	482	463	467	509	516	480	466	495	485	493	512	484	448	508	493	489	501	460	509	472	510	458	469	487	485	492	511	497	474	479	500	505	513	497	500	494	441	514	503	496	465	491	462	513	519	515	485	515	452	498	492	525	492	450	492	507	487	476	474	519	501	455	533	465	450	451	529	511	453	507	493	472	514	505	460	526	456	503	485	491	510	477	476	479	509	495	486	482	454	489	515	489	447	515	472	456	449	491	508	494	558	503	467	459	472	530	500	469	466	473	479	487	463	489	465	484	498	464	500	513	457	453	471	494	501	490	498	472	469	475	461	505	483	518	506	502	502	487	510	504	483	455	508	497	488	494	536	499	495	494	482	480	456	467	447	491	467	484	517	523	493	486	480	502	487	457	474	498	465	544	488	498	468	503	472	464	477	506	474	480	496	485	503	471	497	468	489	486	482	493	506	484	490	501	461	474	487	498	508	512	492	498	502	455	446	524	462	457	498	486	479	484	491	480	495	496	499	514	500	428	476	513	492	535	502	479	470	477	480	466	515	484	463	496	442	464	483	470	502	496	475	467	497	456	507	503	496	471	475	476	478	473	465	479	502	487	458	497	464	458	499	534	493	473	497	494	460	488	493	509	490	494	510	490	480	465	489	484	492	448	483	485	512	483	498	481	537	537	468	512	498	429	430	526	478	476	500	471	458	472	531	489	496	503	518	488	504	498	480	482	506	491	484	505	502	492	522	470	513	477	450	504	519	458	520	509	507	441	495	476	469	514	467	500	446	458	503	491	536	488	533	450	499	463	465	480	468	472	487	455	488	480	470	494	506	494	513	506	518	448	482	483	515	448	510	453	471	483	483	474	489	494	484	490	472	452	467	521	503	484	471	474	532	475	469	480	502	460	446	507	452	499	517	483	490	488	477	443	448	492	512	482	457	488	526	478	497	502	529	468	475	488	497	500	454	518	494	456	463	474	482	469	494	502	443	481	540	497	495	469	469	500	448	448	478	490	445	484	494	511	467	513	493	463	452	494	496	489	503	494	469	508	507	515	443	465	517	512	512	507	523	496	437	496	476	491	495	463	476	480	529	486	512	470	488	481	501	520	498	512	499	468	487	448	500	490	461	465	520	509	491	467	454	466	500	472	475	523	486	522	556	461	507	500	476	500	518	475	479	504	502	472	459	481	481	467	494	482	450	470	495	450	462	459	493	488	459	455	490	522	457	502	518	502	484	485	473	469	467	528	452	505	454	485	467	487	481	494	498	491	487	463	484	482	481	511	477	480	471	534	504	516	473	485	486	492	483	480	474	484	485	472	516	475	503	510	508	461	444	483	516	482	509	466	480	497	472	476	522	506	511	483	482	494	514	471	441	504	478	487	502	485	453	476	483	468	517	490	460	488	469	472	507	487	504	489	511	469	480	499	429	496	502	497	534	462	510	508	475	529	493	440	464	500	506	488	536	477	469	505	504	487	498	499	497	476	434	486	482	487	485	474	509	473	497	530	486	492	481	482	435	455	479	476	486	490	496	483	471	478	505	503	486	482	513	476	474	512	494	532	481	528	500	519	474	471	461	518	487	471	486	488	528	481	471	491	501	478	436	481	545	488	532	526	470	507	450	498	481	488	523	511	511	485	491	510	463	442	473	452	471	509	458	504	496	498	514	494	480	464	489	497	498	501	471	463	503	446	497	458	472	517	461	485	464	494	473	472	515	519	493	503	490	480	495	469	444	490	485	466	497	465	477	479	520	509	471	488	480	433	471	506	514	494	455	503	497	496	480	487	510	463	463	482	519	490	481	483	460	476	458	451	454	481	490	484	496	482	488	479	490	446	531	491	515	462	491	487	486	468	436	485	443	511	474	496	526	499	464	502	489	503	512	470	504	477	505	483	500	490	470	499	480	520	477	502	484	543	539	459	471	512	504	499	508	520	507	468	497	511	453	470	514	528	472	531	481	454	456	517	505	525	528	498	476	483	504	480	492	517	502	493	487	484	492	497	490	495	489	469	496	500	461	505	491	503	489	467	497	503	499	504	494	494	515	475	500	482	488	484	484	522	480	493	525	495	481	470	463	503	473	475	477	501	485	445	449	484	533	495	512	477	487	490	475	494	528	494	515	496	459	509	569	496	466	475	512	503	473	530	535	545	482	503	506	514	496	444	506	484	508	469	503	506	483	517	530	508	466	504	521	491	543	468	501	500	491	484	462	532	480	482	526	471	527	461	484	487	474	519	489	523	484	441	485	514	458	419	494	522	521	529	534	482	480	457	503	502	463	494	493	506	481	440	454	464	462	496	447	530	505	485	523	504	521	529	475	495	488	487	482	471	481	501	493	466	479	545	475	489	477	494	488	506	509	484	486	469	472	483	505	547	488	473	492	492	494	496	473	503	453	520	498	482	489	510	482	453	523	494	511	505	476	485	488	504	472	499	481	518	462	501	478	490	459	474	493	490	463	487	503	510	518	431	517	472	520	485	531	480	477	491	454	519	470	525	481	482	478	493	469	484	507	463	509	470	482	502	500	525	495	503	492	530	497	491	495	475	470	463	471	494	478	469	509	466	479	495	493	515	505	521	456	517	453	453	481	478	486	488	449	496	488	458	505	508	506	479	509	483	466	480	478	467	495	471	484	468	458	496	463	502	508	483	448	482	431	486	459	406	500	488	503	499	499	507	450	498	492	475	486	514	487	489	498	435	491	494	485	479	525	499	498	499	460	506	502	447	523	477	486	501	459	499	534	459	464	450	498	478	492	537	487	470	490	450	483	479	512	476	479	471	463	505	446	459	461	492	487	442	469	497	490	505	477	520	506	510	497	481	512	523	484	517	509	482	486	455	492	500	531	486	502	491	501	531	518	488	498	470	544	445	486	488	469	462	507	513	489	470	459	492	509	510	510	481	460	487	476	509	478	471	477	466	445	472	459	516	460	475	525	462	490	490	480	497	483	460	503	539	490	472	486	471	506	472	475	442	482	484	505	476	475	497	492	500	500	516	496	485	504	488	478	469	524	433	486	456	519	472	500	506	491	488	460	485	476	454	477	506	498	486	500	527	506	498	477	496	501	467	481	503	459	509	471	485	493	504	480	479	483	486	482	470	468	507	483	505	494	469	516	471	484	497	500	484	481	517	523	479	503	460	470	467	479	476	469	506	503	496	510	469	473	482	474
33430	27077	31230	26827	19664	13710	9715	7116	5074	3974	3009	2288	1975	1418	1422	1151	908	718	667	563	486	407	389	369	338	303	250	293	262	209	244	202	220	225	213	191	240	207	200	202	198	195	210	203	202	198	215	152	199	180	207	180	179	189	194	198	202	191	208	190	185	192	193	212	217	171	206	191	168	213	191	188	181	203	201	180	219	200	207	205	177	167	190	174	178	196	165	204	214	174	173	177	194	165	188	156	190	173	175	216	184	206	201	187	205	208	186	179	188	191	189	179	207	181	180	182	178	201	186	197	178	211	158	196	208	203	173	189	184	186	184	192	178	187	163	197	190	166	177	179	174	187	190	181	195	184	180	189	194	204	183	176	194	178	190	196	171	172	167	173	193	176	190	168	191	187	175	187	202	187	190	183	183	165	188	201	180	181	177	210	187	157	204	184	206	188	192	169	193	212	186	187	171	196	178	206	182	204	229	185	189	163	189	187	188	183	229	191	185	157	171	208	172	191	177	217	192	219	184	182	193	184	201	199	188	174	180	187	186	203	203	185	175	179	185	172	162	165	177	183	186	170	184	220	177	195	189	203	176	198	182	190	198	199	192	207	170	201	187	183	181	210	189	200	161	212	205	191	203	182	193	193	180	174	183	170	189	209	184	191	213	186	196	181	177	189	188	178	195	180	204	186	192	206	196	185	225	177	203	184	187	175	203	186	192	170	204	183	195	175	181	186	211	181	187	200	206	183	172	165	186	180	198	174	180	203	186	186	179	203	178	201	197	194	177	179	182	181	176	187	169	200	192	173	186	179	185	189	186	187	194	202	209	168	173	173	156	180	175	174	171	173	168	187	203	197	183	167	181	169	181	199	187	214	190	177	193	189	199	184	215	175	192	183	194	197	177	190	176	159	199	191	187	167	188	193	205	193	179	175	189	195	169	187	196	211	180	174	201	222	173	184	161	182	174	199	189	185	182	208	185	195	214	173	181	193	179	187	180	172	180	169	194	184	183	198	175	193	200	193	170	186	173	192	194	174	193	193	214	176	158	186	189	191	186	186	170	185	199	196	188	191	194	177	189	165	182	185	205	186	183	159	198	179	175	188	200	192	191	175	178	189	174	172	191	183	214	221	200	183	175	194	200	193	209	199	173	200	158	187	198	171	172	180	200	167	189	195	207	165	208	200	191	197	183	204	188	212	174	182	173	184	169	177	173	174	187	191	186	191	200	186	159	194	168	185	193	205	182	171	198	171	185	172	207	176	197	190	199	198	195	168	195	214	195	179	174	191	184	169	188	183	187	158	215	191	183	183	183	176	205	169	211	187	186	197	210	190	190	165	163	203	219	187	204	211	181	191	168	184	197	182	185	159	201	198	174	179	174	208	191	188	193	188	192	196	177	197	198	187	186	187	207	197	179	180	196	194	192	171	186	173	210	192	186	217	224	184	173	178	181	186	200	178	169	205	202	181	181	202	195	168	192	199	176	198	160	178	196	198	208	183	162	188	165	197	181	198	169	222	192	188	198	174	174	206	182	196	179	188	169	193	177	213	190	168	182	181	186	180	198	181	178	189	198	200	207	187	168	193	217	208	173	209	183	207	185	171	190	181	187	198	198	208	185	177	181	220	182	171	180	198	192	192	220	197	162	208	184	180	181	195	207	187	187	180	174	187	185	181	176	180	189	215	213	168	199	172	197	211	189	207	218	185	179	178	170	194	194	184	207	194	190	188	205	204	190	184	197	176	196	209	196	191	185	188	194	197	193	198	192	167	190	201	199	197	160	214	187	181	160	184	188	175	197	201	182	208	166	160	188	185	196	191	150	176	201	206	196	188	185	200	159	188	201	201	202	164	189	200	170	187	176	180	171	204	182	187	184	184	190	196	168	203	174	213	176	199	196	197	195	198	201	189	200	192	198	196	191	173	194	188	210	196	179	173	199	185	177	171	205	178	203	179	182	191	201	179	195	205	196	187	201	168	169	203	185	172	184	198	175	184	174	204	189	178	187	200	200	193	184	185	187	189	193	161	176	190	189	185	206	198	174	205	186	193	195	173	194	226	179	195	172	190	174	189	166	201	184	209	161	188	192	182	223	165	178	188	187	199	216	187	190	187	187	185	186	207	199	187	176	201	200	213	196	195	179	181	180	161	182	199	202	216	201	186	193	166	170	206	183	191	179	185	185	195	197	197	196	191	186	201	187	168	199	209	190	159	164	178	170	191	193	163	203	176	184	179	183	203	186	188	160	175	164	178	202	217	170	190	208	196	195	181	205	221	199	204	203	190	176	173	202	183	171	178	177	189	178	202	185	218	197	179	190	192	169	210	211	162	181	197	180	188	186	193	204	182	196	182	191	184	228	222	172	194	180	183	190	189	164	182	193	185	193	195	169	166	182	175	221	182	189	186	172	159	198	171	202	186	186	180	197	192	171	184	187	194	211	179	201	169	179	187	191	185	175	205	207	195	194	188	195	181	180	200	215	190	184	159	171	177	191	175	208	185	194	211	184	197	195	203	207	188	194	182	208	161	187	169	184	185	183	179	187	191	167	187	215	184	177	183	172	193	164	198	200	222	189	199	195	215	208	192	173	180	198	187	196	164	194	180	200	197	191	186	204	184	175	192	169	180	195	184	174	200	191	187	183	203	196	189	163	204	188	181	186	182	183	189	198	190	171	217	202	221	198	191	182	190	194	198	163	186	191	203	215	193	207	185	201	188	172	222	203	199	180	211	199	173	218	190	206	197	224	204	188	166	178	197	203	202	187	183	186	185	189	176	212	174	184	203	204	187	172	182	173	177	169	191	187	180	171	180	169	178	164	198	159	197	174	195	191	164	174	196	215	210	158	188	197	218	185	159	166	170	170	176	182	196	172	180	167	200	193	192	173	187	166	163	176	168	198	211	207	186	181	174	162	196	179	213	198	194	192	193	192	225	162	203	217	194	167	181	193	212	195	172	174	192	184	183	177	184	183	166	176	198	186	198	193	189	184	170	190	165	188	184	190	193	185	199	172	203	204	194	189	191	183	181	177	177	185	195	185	174	179	220	180	195	187	203	216	185	169	174	208	233	192	202	191	173	187	188	181	172	186	224	168	201	184	184	193	184	168	208	177	186	188	186	202	184	160	207	194	185	203	206	192	208	188	186	183	192	173	160	176	187	180	190	178	187	212	193	193	193	160	204	171	160	170	206	191	176	201	190	163	187	206	186	191	182	189	202	171	166	168	184	209	199	156	166	183	179	163	195	215	184	210	223	192	179	191	203	199	201	188	219	187	197	190	204	186	195	187	185	190	174	207	195	185	199	200	183	176	170	195	192	186	201	171	193	177	183	174	175	169	196	183	205	190	176	185	177	211	186	185	181	224	181	206	183	193	193	199	168	194	190	203	190	213	167	205	185	186	166	171	165	176	184	193	169	186	191	188	208	175	191	167	189	179	176	201	203	181	197	200	181	210	197	187	191	177	191	167	184	194	189	184	193	172	195	204	200	191	169
20265	21486	35062	37010	33334	28982	25255	21642	18428	16438	13461	11444	9717	7327	7015	5517	4717	4017	3788	3033	2581	2031	1836	1654	1599	1338	1185	1049	926	871	820	740	764	667	722	627	586	603	575	563	538	538	558	551	552	593	514	501	532	530	508	550	508	543	465	501	520	485	479	564	524	512	498	495	484	512	502	504	516	480	529	506	502	489	478	509	506	491	485	515	487	510	503	517	458	515	513	489	483	504	540	509	476	523	474	508	468	486	469	485	549	505	500	529	478	459	513	489	487	517	498	497	478	530	471	519	537	470	522	546	467	509	513	488	484	503	459	484	488	496	517	516	478	486	488	503	493	526	520	494	494	519	486	494	516	481	491	503	485	504	492	522	481	515	513	518	497	459	518	490	468	494	490	498	491	484	459	496	520	470	449	498	494	524	485	463	452	501	528	502	487	488	509	511	521	524	452	494	475	482	464	517	523	512	498	453	480	456	486	494	504	478	488	522	500	463	485	467	492	472	487	535	524	488	472	552	496	483	471	497	502	500	572	514	491	488	479	484	513	525	469	487	484	469	494	458	514	482	489	509	492	494	503	473	501	490	449	506	491	489	493	481	477	492	518	503	488	466	473	465	476	525	462	512	498	520	467	513	478	487	454	544	481	502	493	507	572	491	468	525	533	434	480	523	496	499	529	451	497	503	490	477	505	492	486	528	445	512	488	485	466	502	476	501	502	501	478	493	470	518	503	475	460	453	521	503	526	497	480	517	475	472	527	493	498	536	519	492	498	485	492	483	475	487	477	476	502	480	471	485	431	502	469	529	484	449	446	522	469	494	507	490	473	500	499	538	486	491	479	467	470	482	500	543	476	508	484	502	445	498	493	483	504	456	504	484	527	517	528	491	525	544	521	466	514	482	515	507	501	472	497	491	481	452	451	521	486	461	480	551	500	490	513	520	505	500	506	517	522	507	500	476	480	483	487	504	526	477	454	487	490	481	485	472	463	506	481	461	460	501	472	475	490	501	463	483	491	499	471	492	496	464	453	495	482	480	482	508	519	470	506	477	531	501	494	524	464	510	492	509	495	501	508	478	459	452	490	445	470	497	509	502	494	484	499	456	509	517	507	488	497	487	502	473	465	492	505	513	535	543	482	496	516	483	455	514	489	522	485	521	494	502	495	460	494	496	457	481	510	509	464	488	484	490	477	464	518	476	477	494	504	468	503	502	493	482	491	474	505	491	462	481	495	476	444	505	505	506	466	475	483	495	513	484	483	535	504	485	484	489	520	492	493	472	522	501	541	513	492	463	479	470	493	463	523	508	491	501	452	510	507	499	500	482	474	477	486	449	497	484	502	510	487	472	518	523	475	469	506	497	510	478	530	462	516	475	478	528	474	517	474	503	478	454	520	479	497	471	500	494	503	489	537	454	471	488	504	501	510	440	511	496	500	506	460	485	499	520	482	515	483	471	489	475	498	482	519	457	499	490	478	483	481	484	518	487	481	508	528	486	479	505	459	464	485	504	436	499	498	510	460	465	476	489	495	453	499	486	482	504	479	471	546	509	483	498	506	506	518	495	501	491	492	484	497	451	520	495	506	526	491	453	497	495	529	473	510	460	488	487	528	459	496	499	475	515	523	481	512	457	468	459	477	514	498	526	492	520	494	514	516	525	522	509	482	464	492	479	537	512	482	516	456	463	501	545	497	501	503	553	487	507	488	489	458	512	456	507	515	500	508	498	465	511	493	442	522	519	449	478	514	478	466	505	506	498	474	494	500	552	475	468	476	457	473	504	490	552	471	474	466	493	464	482	477	455	506	465	485	445	512	505	477	518	493	470	489	475	516	492	478	536	539	476	539	480	524	482	499	505	528	465	517	479	551	477	476	475	467	506	470	487	491	474	558	494	496	517	487	498	498	500	506	480	500	503	475	498	486	519	445	458	459	475	509	489	542	482	506	515	465	549	515	493	474	491	501	537	496	507	510	509	497	483	474	488	469	528	511	486	495	470	497	502	491	485	493	475	475	458	487	501	497	518	488	490	503	509	507	452	482	488	483	476	522	508	474	481	498	475	485	506	492	501	517	553	502	421	487	481	487	488	442	478	503	500	459	454	505	501	525	484	468	456	461	497	493	486	514	477	500	528	505	484	479	478	439	507	485	471	452	476	494	483	490	438	528	463	470	474	502	528	488	498	493	483	440	452	502	495	482	485	472	493	493	528	495	490	496	487	446	463	488	474	472	494	515	508	495	519	472	504	521	513	502	519	461	507	467	509	527	487	519	490	491	503	512	469	478	519	474	456	462	500	509	548	491	532	470	465	481	493	491	462	526	494	507	509	471	489	467	486	505	500	440	525	486	493	494	490	512	508	488	513	464	486	515	498	483	531	507	445	516	434	524	510	484	508	495	502	474	469	532	494	476	467	466	518	453	457	496	470	507	460	505	525	485	514	487	490	501	476	478	508	501	500	490	528	490	482	532	511	470	491	476	466	482	525	508	479	489	501	492	463	500	485	511	489	502	491	512	478	502	480	456	492	469	466	527	466	473	477	475	494	514	498	533	492	492	476	498	478	510	490	529	506	517	444	503	511	497	498	492	509	484	499	480	452	478	520	521	484	500	508	491	465	503	476	461	506	514	511	485	508	472	507	509	466	494	474	493	503	520	476	482	470	517	506	498	483	493	485	475	477	511	526	478	490	493	441	537	491	482	503	463	488	510	479	433	511	456	489	459	501	502	508	465	523	472	508	503	486	493	472	484	483	480	507	516	487	506	493	491	466	514	549	505	479	493	462	515	488	464	492	513	486	494	480	497	502	535	470	499	460	444	502	540	480	482	469	513	509	509	489	522	478	503	495	461	456	553	505	501	513	493	489	482	499	537	465	470	509	489	471	498	527	468	487	492	533	515	493	513	453	514	463	489	473	490	450	494	464	503	506	537	520	503	508	456	465	496	488	504	515	540	504	497	503	506	493	506	481	453	477	519	467	475	487	515	468	501	475	475	488	490	493	514	489	466	481	510	489	508	466	453	476	523	481	477	497	504	501	491	493	483	496	486	496	496	464	528	495	489	477	474	476	498	484	506	477	501	502	472	453	471	544	503	463	499	507	500	507	505	495	450	492	516	441	473	499	479	455	488	519	506	482	579	492	486	466	467	454	472	546	484	496	483	494	500	514	506	504	465	497	511	447	476	509	466	461	477	466	530	473	488	487	520	518	501	487	495	486	489	492	460	521	496	488	478	509	465	523	522	491	462	470	493	516	503	464	535	496	451	459	452	534	477	499	483	479	500	510	480	528	487	460	485	520	514	499	506	501	515	497	460	488	514	519	505	519	478	482	502	467	500	561	502	486	512	491	497	489	534	482	497	457	524	496	461	498	475	492	498	481	517	499	495	477	509	485	512	489	438	505	496	466	504	521	469	484	494	465	497	493	463	496	531	497	519	496	532	500	544	527	477	489	489	561	522	509	500	460	554	519	515	546	488	489	498	474	455	475	503	502	504	504
39758	32663	37404	32517	25620	18907	13953	10412	7939	6001	4435	3608	2708	2244	2028	1447	1260	1128	967	694	686	551	488	477	407	355	319	302	252	282	251	224	239	204	208	222	195	208	190	197	205	200	183	169	181	213	176	189	182	188	187	180	176	195	180	181	162	189	190	160	179	170	180	178	196	175	185	178	171	164	179	172	195	199	163	183	158	171	180	191	177	192	172	185	167	171	154	169	184	195	169	174	180	163	157	170	181	203	178	186	155	183	200	159	158	172	180	168	193	161	182	197	162	142	182	172	167	179	160	174	167	180	185	153	172	165	168	204	174	182	163	180	177	168	160	174	207	178	181	182	187	181	166	154	185	155	164	183	163	152	155	143	184	155	167	164	173	184	169	193	154	157	181	186	194	150	163	176	171	171	168	161	174	192	179	152	156	183	171	176	179	171	194	174	145	164	166	159	180	204	182	175	151	167	172	196	180	159	179	189	187	200	198	184	180	164	182	190	168	150	173	171	143	175	160	183	171	183	182	167	171	192	145	180	203	162	190	179	199	178	158	175	169	167	168	165	195	190	181	159	182	160	186	190	154	172	162	165	186	173	186	168	167	188	182	175	197	161	177	171	172	171	189	160	159	184	169	158	169	160	174	170	169	175	205	179	159	154	150	164	173	185	181	166	162	217	179	156	191	166	152	184	182	179	167	174	157	180	202	181	164	180	167	173	175	160	165	154	177	169	167	153	162	171	160	165	203	198	168	185	173	181	175	176	213	176	184	168	184	173	156	199	188	183	196	187	202	180	157	185	178	193	156	170	155	169	156	174	173	168	176	178	169	189	188	181	177	198	203	177	188	177	150	172	163	175	147	168	179	185	168	179	141	170	183	171	170	167	157	164	167	178	198	178	158	171	172	183	164	180	167	195	172	177	188	162	179	174	185	191	144	180	184	172	195	178	173	164	187	171	180	162	185	182	158	178	185	157	172	167	188	185	160	176	178	196	182	175	159	177	180	151	159	174	176	174	148	175	172	180	170	168	201	183	186	172	194	164	165	160	153	163	177	169	174	193	165	173	170	176	179	169	163	190	165	178	178	161	188	175	192	184	190	161	194	181	169	162	177	190	186	172	176	189	160	148	185	160	185	175	198	176	178	178	172	206	180	184	169	156	188	201	180	169	185	176	184	153	154	174	167	181	162	175	187	179	206	163	156	175	182	170	152	183	174	207	146	176	172	176	192	189	167	155	165	166	162	159	208	159	191	196	185	161	180	159	169	154	179	132	170	169	175	191	147	156	160	157	193	180	183	193	205	160	166	165	210	160	177	155	190	164	175	171	174	180	163	164	163	150	191	184	172	190	163	182	180	144	177	175	177	167	183	155	189	176	172	186	201	180	166	179	166	170	179	172	186	194	138	163	180	160	180	196	192	176	193	183	178	183	170	179	148	160	168	176	191	193	189	159	160	180	170	198	184	166	173	199	165	160	181	172	200	162	166	165	177	156	187	191	193	186	166	183	180	192	223	171	191	166	197	193	176	198	175	183	173	180	168	191	189	180	162	175	160	169	190	167	192	194	188	182	191	199	173	186	158	168	142	183	186	178	166	164	166	187	163	191	177	173	170	179	165	168	169	182	167	189	177	170	176	206	153	198	180	186	177	179	147	166	169	184	177	181	164	205	180	159	182	139	213	175	171	156	173	188	157	174	186	162	193	152	193	169	173	194	181	208	173	185	186	189	166	174	178	172	169	179	172	182	193	179	174	180	164	190	196	169	152	183	184	184	186	191	177	171	174	159	160	163	160	187	182	171	183	152	174	160	160	169	156	174	183	152	188	184	184	193	156	198	181	166	156	169	179	195	178	161	170	187	165	188	166	174	166	176	181	167	150	181	154	188	177	162	172	171	173	164	196	170	196	181	179	195	155	187	185	166	182	163	177	171	172	190	174	185	176	157	167	174	190	182	172	167	182	184	165	174	177	201	165	193	149	196	188	206	169	183	164	194	163	176	183	159	176	190	178	188	182	169	192	168	193	183	164	166	165	191	163	176	177	205	156	153	193	167	194	166	169	151	198	183	183	169	184	171	157	180	176	147	189	200	163	182	151	157	174	183	156	156	170	163	190	176	182	159	192	179	152	166	179	185	180	188	209	169	186	192	186	164	171	194	184	162	168	173	165	174	179	219	184	157	186	154	187	213	170	173	161	161	177	172	173	199	182	186	157	168	179	179	170	149	173	191	178	180	174	173	178	186	181	169	187	172	193	180	172	197	199	193	149	171	166	182	171	166	181	173	182	148	176	176	171	187	206	182	191	171	172	165	196	185	179	175	182	188	169	167	191	208	168	165	173	171	165	175	184	174	157	174	187	163	197	191	180	170	199	184	167	179	153	174	163	159	172	177	188	159	174	164	201	172	160	181	170	159	169	176	198	190	168	185	181	198	178	179	188	184	148	144	163	166	197	173	156	187	161	178	167	162	179	172	206	192	181	165	170	156	172	153	147	170	159	189	186	167	182	164	158	168	161	202	190	167	164	150	172	158	194	163	168	153	153	181	153	192	180	191	180	171	187	166	165	155	166	180	175	176	159	189	188	157	169	128	164	178	189	218	164	196	181	175	151	146	183	193	154	187	201	179	195	172	142	212	158	209	156	191	162	166	174	170	187	168	172	182	164	182	168	159	166	198	189	198	172	134	193	161	160	193	157	189	187	183	162	164	193	182	184	171	157	182	191	157	171	165	183	188	171	177	193	154	182	171	162	171	212	155	161	161	171	187	141	181	184	159	174	162	184	166	188	152	147	188	216	171	161	161	194	189	177	151	167	163	156	168	189	197	178	185	174	178	194	171	184	174	145	183	192	158	180	162	195	168	196	191	168	187	173	188	172	195	176	178	178	177	178	158	197	163	187	180	181	171	167	182	189	172	202	196	174	176	162	155	168	177	186	188	162	175	174	158	186	162	168	190	171	160	172	187	186	175	186	204	172	165	175	188	197	194	172	177	160	196	171	178	180	147	181	177	171	174	182	170	182	162	164	189	181	199	158	163	171	188	161	165	164	177	181	172	172	165	165	165	166	184	166	173	167	151	177	196	182	188	172	175	170	175	158	180	180	160	196	176	167	182	168	162	178	185	163	171	176	173	173	180	151	166	178	179	166	163	163	182	177	165	184	165	166	163	180	182	167	152	154	185	173	177	197	159	166	175	176	177	169	177	177	166	200	197	156	161	149	162	185	178	132	160	179	156	193	172	178	177	173	185	201	159	177	167	188	160	161	156	179	181	168	160	175	169	165	212	207	188	181	176	177	189	164	181	179	158	158	168	166	171	177	177	181	165	185	172	173	170	187	183	175	160	200	167	165	141	162	157	163	176	176	184	174	153	171	165	170	199	188	171	186	164	155	192	177	160	177	165	177	140	167	171	168	190	177	149	177	168	177	177	152	180	174	160	174	183	187	205	182	161	178	188	160	181	159	199	165	160	170	164	153	161	191	153	184	176	149	170	177	156
24116	25224	39082	41149	37710	33653	30272	26702	23690	21023	17255	15654	12824	10394	9532	7750	6291	5751	5344	4226	3717	2815	2526	2357	1960	1783	1483	1241	1143	1067	904	842	798	759	730	648	619	576	580	577	616	572	597	555	559	556	548	574	538	526	540	531	455	488	497	491	451	490	493	492	493	472	484	489	469	482	464	467	462	439	463	454	451	480	476	450	441	437	459	472	457	471	471	471	447	448	483	478	458	477	419	426	509	436	444	420	449	473	464	452	478	431	460	490	466	437	463	445	436	468	479	455	468	457	489	431	482	458	473	468	466	470	460	489	477	430	423	460	459	434	465	469	437	466	485	458	492	406	487	431	471	490	430	459	428	483	427	454	461	419	514	454	430	448	463	491	462	469	458	452	460	459	462	443	500	439	456	474	420	470	457	467	461	488	464	487	464	451	473	479	483	492	448	494	488	431	429	463	482	488	469	457	488	455	469	446	427	462	450	448	520	482	503	495	511	468	468	489	498	453	464	443	437	420	450	478	461	453	500	458	456	479	443	488	446	456	468	476	490	457	453	429	445	472	454	433	464	457	461	431	414	501	488	483	452	449	436	453	491	464	460	446	461	474	468	461	469	439	494	440	451	467	461	487	479	475	472	482	429	458	436	462	439	470	435	458	480	434	438	466	445	459	499	432	471	466	477	464	480	436	457	456	463	493	455	484	472	455	484	486	471	476	435	459	443	446	445	465	469	446	472	460	479	454	455	415	489	461	444	438	415	432	425	448	467	463	440	467	440	458	449	444	446	464	480	451	442	499	465	462	473	460	489	442	429	480	437	501	461	457	456	461	467	453	491	489	476	436	464	476	441	438	481	477	485	479	477	480	503	458	466	472	442	491	418	483	460	477	437	461	466	458	448	418	431	451	460	459	467	449	493	477	472	475	454	427	449	487	447	466	403	456	450	455	480	430	424	443	434	468	472	455	476	461	457	477	447	448	442	476	477	427	470	489	449	414	440	459	449	449	464	448	485	464	429	426	464	493	448	475	465	492	508	447	442	469	468	464	457	461	463	451	468	460	453	465	458	502	485	454	457	462	463	497	464	450	441	472	449	430	468	466	448	460	470	443	434	438	486	451	471	458	452	492	453	443	414	432	445	480	471	442	481	466	459	478	411	487	486	483	468	392	451	457	454	426	487	474	477	454	467	455	433	473	454	451	484	491	436	459	465	451	486	496	453	467	449	481	467	444	454	457	459	451	469	430	443	476	502	452	442	462	441	466	488	456	414	452	486	445	490	441	438	498	480	467	486	481	438	462	448	445	437	497	492	439	452	458	434	462	451	477	421	468	495	459	437	450	467	461	443	460	503	456	493	476	494	480	462	483	398	476	445	482	482	432	425	461	436	478	469	500	406	466	468	477	427	471	438	462	484	453	464	456	439	467	440	484	447	466	455	430	442	481	435	453	495	464	464	423	462	478	427	455	469	433	429	470	470	464	474	483	520	534	455	459	459	423	464	423	465	501	459	434	466	464	463	459	482	458	438	475	455	474	465	477	434	430	456	480	449	429	447	472	464	476	419	471	455	478	441	484	476	466	462	460	465	465	455	406	483	396	480	477	445	445	473	446	507	463	457	511	469	483	453	476	479	444	487	459	472	470	476	472	456	485	436	452	473	470	461	436	481	485	420	443	492	444	451	431	477	480	459	441	467	499	457	502	447	456	479	500	466	447	437	497	448	457	422	505	489	498	468	467	442	462	443	464	452	448	472	461	457	465	429	435	419	426	449	444	470	438	458	439	469	504	436	446	447	466	453	427	426	464	434	451	480	518	458	464	432	449	505	466	485	435	491	427	481	458	461	458	463	450	457	443	516	466	478	458	457	454	441	449	463	466	461	424	482	429	427	479	472	484	496	454	472	462	493	434	482	470	439	476	476	421	408	462	473	412	431	457	474	510	443	469	444	483	438	465	459	459	502	444	459	433	429	452	473	451	487	447	486	456	446	445	490	460	479	470	475	428	449	453	471	449	462	491	429	424	442	521	483	474	439	496	477	441	459	469	447	446	455	479	473	433	449	479	474	419	457	449	478	453	475	454	443	458	420	448	481	506	455	448	463	466	468	463	464	473	475	455	496	463	469	432	471	437	474	449	443	421	471	447	441	468	498	466	455	439	473	532	433	494	453	462	492	482	447	433	456	480	478	455	451	445	437	495	485	473	468	449	454	491	468	447	496	471	468	451	474	459	448	457	468	452	405	445	451	466	499	445	420	465	429	458	464	431	486	465	495	478	453	482	434	497	452	472	477	464	463	476	445	440	471	478	457	464	488	444	487	449	404	449	469	443	484	487	419	457	461	483	430	461	454	489	436	464	459	471	471	451	456	424	480	475	466	441	448	471	471	477	469	461	439	439	437	431	464	443	477	480	456	425	451	473	449	466	511	467	423	489	482	441	422	485	447	484	470	442	439	471	473	475	436	474	479	455	446	419	471	447	463	480	477	480	429	458	451	460	437	490	472	445	453	429	462	470	480	505	473	482	444	420	479	438	450	440	464	443	415	459	428	456	455	469	480	444	495	469	433	476	458	459	485	480	468	462	480	455	452	455	464	474	472	451	459	480	451	422	414	447	414	464	456	478	466	432	467	424	488	433	501	453	451	412	464	463	434	437	458	433	447	458	463	436	464	426	484	466	486	445	443	474	495	460	430	428	453	471	478	454	428	502	484	471	482	446	470	436	469	430	498	461	428	441	474	475	445	500	435	444	473	455	459	483	483	478	459	460	455	462	485	437	498	471	462	425	446	497	476	473	448	470	458	448	449	500	458	497	484	490	454	457	460	469	467	449	439	475	466	466	413	455	491	455	486	454	474	472	446	467	465	461	523	488	423	469	474	456	479	473	495	466	479	429	435	482	427	467	477	448	452	450	459	452	440	438	462	493	433	476	429	464	460	452	473	482	440	465	470	449	486	466	440	453	469	439	475	476	454	446	437	445	452	475	476	424	462	506	461	483	467	470	479	439	496	442	466	479	444	437	465	456	419	513	461	464	469	479	457	429	455	427	457	469	490	439	512	485	437	483	475	430	476	497	469	473	448	431	454	473	480	459	470	428	461	407	451	499	452	464	448	461	480	478	475	455	459	472	488	459	451	499	484	462	467	465	455	453	434	432	450	464	422	504	443	470	471	491	451	467	449	457	437	431	482	460	476	481	470	420	451	482	488	453	469	464	405	467	466	477	455	455	447	424	468	486	477	436	446	503	484	479	447	474	509	472	429	483	454	456	416	465	445	453	468	477	483	462	451	467	439	457	464	438	444	482	455	465	468	447	440	455	488	468	456	501	453	456	510	472	431	432	453	429	486	491	485	429	485	479	449	465	440	494	417	490	470	453	463	423	455	492	460	488	507	424	470	432	446	443	467	479	469	462	447	478	477	436	449	462	451	425	471	458	443	476	447	441	464	497	481	508	451	453	508	419	480	479	428	480	522	474	448	450	474	492	439	499	484	400	446	455	460	511
24154	20932	22907	17657	11625	7550	5176	3589	2801	2102	1545	1184	997	801	683	556	488	455	418	373	325	314	293	275	253	232	249	217	237	218	223	212	218	181	207	174	203	189	198	192	236	189	205	192	183	160	215	198	192	202	170	184	199	158	183	185	199	167	161	214	205	192	164	192	201	189	171	175	177	197	194	204	197	209	180	203	173	183	186	202	195	187	216	203	202	176	200	198	161	186	161	191	200	187	178	175	161	192	192	178	201	193	186	205	176	187	179	198	175	194	169	184	190	196	166	176	217	209	185	174	193	188	180	183	199	183	200	180	206	180	191	177	162	194	173	190	178	190	195	206	173	183	177	197	187	164	165	200	186	189	207	202	211	179	171	160	204	186	164	171	182	165	189	171	186	185	190	148	195	181	161	182	185	167	199	160	194	195	191	186	204	205	174	174	180	202	160	194	183	186	179	171	189	182	200	196	187	161	173	190	181	151	185	197	180	173	168	187	194	181	182	194	174	186	169	187	215	185	180	181	173	201	180	203	226	201	192	197	194	207	179	192	182	206	179	182	212	199	198	193	182	184	193	178	178	160	187	183	189	160	179	188	201	210	185	167	176	196	180	180	193	174	182	157	198	181	180	189	182	206	170	167	164	177	178	205	204	194	185	178	195	200	184	195	149	166	181	182	198	184	189	213	187	200	179	196	180	203	171	204	172	198	182	199	187	175	198	193	200	166	179	180	195	197	190	181	196	155	181	187	186	202	190	190	194	208	172	182	164	201	175	185	184	189	192	198	196	194	204	177	178	178	182	181	197	200	191	175	182	187	187	202	161	198	190	179	190	202	185	161	185	198	196	173	183	187	191	198	195	189	233	192	187	199	182	205	171	173	157	185	177	184	176	177	194	173	184	183	181	171	178	195	182	214	160	178	190	189	171	188	179	178	199	169	169	190	165	195	192	185	196	188	194	200	166	194	177	180	187	186	171	217	170	201	186	173	195	208	192	192	195	186	182	194	181	177	199	167	196	191	178	191	204	182	175	211	195	176	197	182	197	171	168	192	170	199	200	191	165	161	150	155	175	177	195	194	197	172	181	207	180	172	185	185	193	202	207	200	199	193	166	171	174	187	197	185	184	188	192	196	217	192	195	178	178	205	196	176	213	183	171	182	194	202	194	177	194	182	172	190	185	213	194	193	195	190	190	178	199	199	192	159	200	176	206	208	202	216	201	194	218	196	174	175	164	211	172	203	197	184	207	189	164	199	172	181	179	194	207	178	167	177	172	179	193	175	195	190	194	180	195	184	160	191	167	173	179	179	181	179	203	177	183	202	193	170	194	200	171	194	187	170	173	200	164	175	164	163	169	189	200	183	197	179	181	186	194	189	183	196	166	193	163	192	193	188	189	169	199	188	188	197	178	193	209	167	178	158	183	194	166	168	176	206	162	187	203	184	183	148	172	159	188	208	184	179	216	182	188	159	191	200	201	208	196	208	178	183	167	170	181	204	193	193	200	181	181	178	177	203	204	193	182	186	187	221	201	184	179	179	174	169	183	177	183	197	179	200	166	184	174	203	177	190	167	164	195	177	188	210	179	180	175	162	181	209	142	174	188	197	168	198	184	193	187	186	202	193	182	190	196	176	194	186	182	169	183	198	175	176	194	191	184	185	194	223	162	190	167	191	170	171	188	176	178	182	188	194	199	161	195	162	181	173	187	194	181	182	177	178	193	201	166	200	180	198	193	178	173	177	184	179	191	162	184	226	180	204	171	174	183	175	182	169	180	183	208	166	184	207	209	184	185	185	210	206	184	172	174	189	195	193	170	185	200	198	188	183	183	179	178	174	168	193	190	176	196	174	193	202	155	171	186	175	190	158	183	170	167	179	171	177	201	190	198	183	198	198	219	205	185	162	208	204	180	218	181	183	210	168	198	200	175	185	209	180	191	210	190	193	199	212	201	158	206	164	215	181	193	165	176	189	209	192	223	190	198	174	196	195	187	181	169	184	180	191	175	168	196	181	200	168	189	169	193	183	191	158	172	211	185	178	174	166	184	188	187	195	216	202	187	174	206	176	182	190	182	195	168	189	178	189	187	185	198	208	191	194	177	182	181	212	174	185	168	178	193	167	179	189	205	197	197	192	187	160	225	182	209	191	164	185	179	196	189	165	182	172	179	168	157	182	187	148	208	188	172	209	208	164	162	191	159	171	176	204	193	174	190	174	196	164	189	191	189	178	199	168	183	188	205	174	178	169	194	172	184	186	168	193	194	189	209	181	188	206	182	182	179	217	182	180	188	191	181	200	175	173	185	200	167	188	194	184	212	183	202	185	198	168	191	179	182	175	163	162	179	198	198	194	174	193	205	196	163	188	211	197	180	178	189	186	209	189	181	153	211	168	180	176	185	179	169	179	191	175	182	165	185	162	192	185	203	194	160	182	186	193	175	202	170	181	177	193	187	206	179	178	204	170	182	201	189	177	183	175	173	195	187	210	197	171	184	191	200	185	194	199	206	196	163	213	184	189	146	208	183	187	193	188	201	197	173	173	180	187	193	166	176	175	171	171	194	208	184	195	195	196	193	200	205	186	169	185	189	159	186	183	176	169	167	178	187	188	178	195	161	162	180	213	181	204	172	179	192	170	173	169	181	177	163	215	190	165	176	211	192	198	188	180	174	173	189	195	172	170	187	178	193	189	194	178	178	208	204	191	174	183	169	170	183	192	178	193	189	181	189	195	191	172	198	185	190	175	198	175	183	194	179	163	191	208	185	222	185	183	184	195	187	197	183	170	179	187	178	180	176	195	199	212	195	193	185	185	203	187	189	170	198	211	197	191	188	194	187	204	188	172	196	208	197	197	194	189	176	165	199	175	183	219	177	186	169	166	218	171	181	189	193	186	175	204	201	157	189	187	177	202	190	182	196	175	206	208	194	185	171	164	188	167	185	219	170	177	208	214	175	169	206	184	179	173	170	192	185	194	207	199	175	211	194	189	198	161	220	181	174	193	173	212	179	174	179	184	189	162	217	173	193	210	175	177	189	187	188	179	177	169	179	199	180	163	187	186	189	208	192	201	162	199	172	194	218	196	194	175	173	184	194	187	185	186	216	168	174	191	197	198	191	199	170	188	167	164	210	219	195	214	191	180	183	181	171	172	194	207	189	177	195	186	174	160	193	193	169	200	196	201	172	174	168	173	178	206	199	204	194	199	188	184	164	185	192	178	208	183	186	187	192	206	176	175	195	202	196	160	170	195	182	180	190	171	173	163	177	161	152	179	195	195	204	186	168	183	194	216	217	211	190	189	172	193	183	190	191	172	166	188	165	198	190	160	193	173	190	216	182	191	156	174	179	198	194	194	184	196	159	185	197	184	182	196	168	210	218	180	212	193	170	213	183	193	203	217	175	193	174	187	195	168	171	194	196	164	157	184	194	177	173	187	165	196	181	196	172	173	196	206	190	205	175	209	186	178	175	189	183	190	196	212	188	185	214	169	177	181
14000	16794	28751	29539	25715	21445	17526	14212	11817	9567	7614	6329	5222	4433	3703	3154	2501	2286	2013	1721	1563	1272	1188	1076	973	946	877	788	732	679	682	650	564	553	550	538	513	557	534	556	541	475	513	471	492	503	528	536	470	502	508	487	490	511	434	509	481	489	482	532	486	523	493	488	489	485	518	468	483	489	498	487	483	485	497	522	478	466	523	512	477	492	487	513	492	474	517	482	472	488	485	439	490	495	470	506	489	491	510	531	504	499	485	469	496	463	445	502	497	496	505	496	476	459	465	500	511	489	457	463	455	516	490	491	540	477	476	504	517	487	475	476	508	487	544	466	457	502	480	505	504	476	496	529	449	459	517	457	439	496	490	499	458	494	482	477	512	525	480	497	495	479	496	516	466	469	533	514	508	451	473	535	488	465	518	469	482	497	480	498	536	499	469	502	516	523	510	487	500	450	483	483	494	512	500	504	496	459	500	485	483	459	498	475	479	520	520	486	500	473	448	508	486	464	470	488	452	481	526	462	509	485	502	480	517	480	487	500	456	457	516	501	528	506	482	491	497	511	487	465	490	462	480	515	454	491	489	463	520	512	488	485	473	513	511	472	470	507	526	473	475	506	505	444	495	475	470	467	477	480	492	496	482	499	443	503	473	483	463	507	501	489	481	499	484	472	514	523	498	479	484	473	479	495	484	478	475	507	491	461	468	492	504	493	495	518	522	472	476	503	504	466	490	483	475	465	486	474	471	502	499	438	486	466	535	527	504	518	459	499	498	512	483	499	495	521	482	498	479	499	475	499	496	501	525	463	514	482	456	501	470	440	512	512	471	505	497	512	473	489	489	521	517	480	499	467	519	510	495	487	496	482	483	479	501	473	499	479	479	473	530	496	499	512	505	483	481	512	463	472	487	488	501	494	474	494	494	485	493	527	477	511	494	482	497	472	475	489	479	501	518	523	493	492	487	464	482	501	465	469	484	506	516	522	453	491	527	481	500	486	450	437	473	479	507	430	483	550	487	493	500	500	504	494	511	476	521	486	471	491	489	484	480	508	525	471	456	517	458	516	480	451	493	470	483	450	458	525	465	474	499	484	529	466	504	486	442	515	482	487	504	467	483	448	505	526	451	486	470	540	502	500	494	478	460	462	500	493	486	545	493	472	511	523	497	460	484	459	482	491	502	481	478	498	482	494	531	483	509	508	483	489	489	462	447	482	464	517	513	499	505	501	515	467	504	468	518	484	516	476	477	474	479	487	512	506	475	500	485	492	527	485	498	484	486	450	499	522	461	480	476	517	511	507	499	513	497	499	479	480	519	484	491	462	511	521	515	502	508	494	501	453	541	463	474	464	495	493	488	479	489	463	444	483	495	500	498	491	481	506	527	523	504	480	453	472	468	456	476	490	464	488	477	489	474	505	475	504	487	463	447	469	468	469	518	460	511	539	487	485	503	501	460	497	494	541	432	466	534	514	463	505	510	472	501	488	487	474	481	497	502	474	498	477	501	533	431	478	490	496	444	476	516	473	485	489	526	469	468	533	484	523	443	472	515	469	517	501	490	465	467	516	513	473	503	476	475	519	491	493	442	493	456	444	502	519	496	509	463	483	480	501	498	495	462	475	495	487	488	515	475	455	507	510	488	464	517	479	501	515	531	465	489	490	460	480	472	508	474	519	505	469	498	508	470	513	471	474	452	477	498	437	517	519	493	533	442	482	502	529	468	475	501	496	504	506	472	476	461	477	497	485	491	491	500	536	476	509	481	484	472	459	436	465	481	514	471	492	465	491	487	466	507	515	478	494	471	478	458	520	510	513	458	499	518	516	536	491	483	504	495	454	470	490	507	489	488	473	526	521	469	448	495	498	435	473	489	491	457	462	500	459	455	566	461	508	508	535	481	460	511	487	494	505	473	489	482	481	476	493	468	480	510	453	474	496	501	468	498	475	474	467	487	469	489	500	545	521	518	539	481	518	495	483	534	470	481	497	518	526	516	512	468	539	511	511	487	490	471	496	492	486	494	455	485	481	506	462	500	535	484	470	492	502	467	503	467	497	497	498	470	532	497	466	475	485	547	483	508	485	491	470	504	488	504	470	452	489	447	488	455	500	547	480	481	489	491	494	488	478	488	476	513	451	476	449	482	449	484	458	490	530	485	473	484	472	462	475	499	490	499	474	483	480	482	503	520	508	490	468	496	487	507	521	456	492	473	477	457	467	483	447	497	459	476	490	487	506	499	511	531	489	437	500	458	477	485	474	478	495	498	439	515	492	482	493	488	441	465	487	495	523	443	460	468	528	485	490	535	504	500	480	515	555	496	471	492	471	485	492	512	493	524	486	471	501	487	463	470	492	458	492	484	521	448	489	492	499	470	453	476	501	518	486	477	459	472	505	508	474	544	447	489	499	465	515	492	455	460	492	495	483	516	501	491	481	445	490	499	479	521	476	492	478	516	459	552	532	497	496	496	465	474	459	524	468	504	517	472	454	520	474	481	505	486	488	521	476	483	508	497	478	515	476	485	487	493	492	490	516	480	477	456	500	495	492	465	483	487	543	420	487	473	482	508	432	459	491	521	520	506	478	513	452	491	538	517	515	473	504	526	488	485	477	475	524	505	483	489	475	486	470	482	477	489	497	513	459	492	493	475	523	470	532	473	475	465	454	474	474	515	479	466	483	493	495	496	507	500	457	499	480	480	445	497	486	526	463	501	486	487	503	490	460	472	472	493	491	498	499	458	468	492	482	475	496	478	511	486	490	467	514	520	474	498	490	466	483	512	455	483	488	489	458	472	475	492	465	479	504	505	485	539	511	481	492	463	467	469	527	528	508	466	480	462	480	495	479	492	475	476	489	458	511	492	450	487	519	462	536	475	447	517	487	503	505	475	517	434	494	477	476	474	505	487	485	483	464	470	488	488	460	490	499	529	537	456	530	524	483	482	450	492	507	509	511	510	521	492	456	475	529	499	502	455	468	506	494	511	504	465	493	483	475	503	489	485	504	475	513	470	489	515	512	488	472	526	498	456	500	477	499	509	494	462	507	508	505	474	496	455	477	539	517	456	473	480	474	506	476	520	486	484	483	508	504	475	478	494	512	528	499	497	473	467	478	500	485	491	454	488	432	476	470	453	481	470	484	515	477	489	509	486	507	502	492	517	433	464	487	468	483	515	491	488	481	491	499	505	477	465	507	478	491	488	492	523	475	517	484	474	493	481	426	504	475	503	484	485	503	500	502	481	535	481	455	482	495	480	490	527	477	483	504	472	488	456	469	516	469	493	490	499	515	490	474	485	531	509	510	477	502	509	472	516	485	484	496	475	504	500	478	473	469	479	491	461	496	477	484	492	493	491	474	494	505	502	494	467	504	491	480	466	493	479	555	471	502	458	494	463	443	490	456	530	465	485	475	493	519	491	473	487	490	494	523	492	488	495	474	511	480	457	522	465	488	480	468	474	518	477	494	496	448	460	493	472	445	485	457	503	478	491	476	503	472
34061	27603	31290	25956	19097	13680	9761	7178	5204	3880	2907	2205	1895	1646	1324	1075	908	761	649	565	544	467	409	355	334	314	318	294	244	244	245	223	203	209	201	216	245	221	210	207	194	188	189	216	210	192	180	177	213	196	214	187	230	195	202	182	211	177	194	180	200	179	205	178	173	159	208	191	202	193	186	165	159	212	168	177	176	219	189	187	189	199	189	206	206	185	193	185	180	185	181	187	201	201	208	171	190	197	172	179	187	176	202	173	189	188	192	178	190	188	194	169	157	195	221	176	190	178	211	196	208	229	211	178	189	215	174	204	188	195	194	161	184	179	148	176	183	182	174	197	174	187	213	189	191	175	189	169	158	199	197	195	201	194	187	195	193	205	156	186	198	199	171	206	180	198	176	174	182	195	177	174	185	181	215	171	206	189	195	160	200	194	185	185	208	174	189	198	184	189	206	182	176	173	194	208	180	166	183	163	196	200	189	192	203	194	178	208	194	189	177	183	173	197	179	179	194	191	184	170	204	211	206	195	182	189	180	180	194	208	176	191	197	168	186	200	192	169	173	200	164	201	172	198	181	189	209	187	199	175	171	182	192	175	179	190	214	204	177	219	196	182	187	176	183	208	220	180	167	209	220	196	185	210	170	207	210	178	195	158	185	180	193	192	226	189	197	197	186	201	180	184	180	194	167	198	164	209	193	173	181	179	193	178	190	200	202	203	187	203	201	196	204	188	182	169	192	179	168	165	195	187	186	205	190	177	223	207	203	171	171	197	188	175	194	179	181	181	214	171	170	223	183	185	196	198	177	200	193	204	187	184	174	187	212	194	192	173	202	209	193	189	197	183	205	204	214	205	172	195	188	196	193	177	174	181	196	193	203	199	180	202	174	156	168	214	224	185	204	190	183	186	191	204	185	183	196	209	198	203	190	182	189	171	198	191	183	190	200	189	178	187	191	164	175	184	173	183	180	162	179	165	184	196	206	173	182	194	184	175	168	193	197	174	187	202	157	223	189	183	204	219	180	193	179	177	198	154	174	209	188	210	166	180	200	202	205	183	221	217	183	191	200	205	194	186	212	172	179	191	194	188	173	213	186	165	196	185	201	203	167	175	191	207	191	181	183	182	192	201	209	182	177	194	163	168	202	200	172	195	208	192	185	176	192	178	202	194	184	187	191	168	209	210	176	171	187	177	180	185	207	193	197	166	168	192	187	191	181	186	191	195	183	186	198	174	200	182	186	184	183	193	208	184	172	159	168	205	186	201	211	183	170	168	187	188	210	183	175	194	202	200	186	192	218	197	172	182	204	194	187	208	203	210	181	170	187	220	191	180	203	210	193	209	197	220	212	182	186	194	200	170	175	182	192	193	209	204	188	205	192	185	166	186	207	182	197	208	226	226	196	181	224	174	200	191	215	203	167	190	201	189	201	216	194	184	196	176	187	187	186	181	178	203	181	203	194	194	207	158	195	154	201	211	168	184	176	167	197	192	155	195	202	178	213	199	189	175	185	194	189	199	186	198	173	177	172	196	206	196	176	192	188	155	189	211	190	167	199	168	196	196	201	178	182	201	192	179	166	202	177	185	191	185	196	201	207	186	198	185	188	163	170	178	192	165	191	175	184	203	184	195	206	221	205	187	178	188	199	180	201	186	195	212	194	180	150	181	199	193	217	194	191	186	198	175	181	177	187	174	210	199	217	184	197	176	183	162	183	200	185	184	207	214	209	190	206	173	223	170	194	188	168	191	199	206	179	192	200	174	202	178	179	206	181	169	176	198	190	205	188	190	205	190	158	207	166	161	179	161	161	184	195	212	202	193	185	192	183	200	190	187	174	190	177	194	189	184	194	197	180	192	197	181	159	209	199	195	199	182	199	195	184	194	189	197	201	169	196	175	220	174	205	200	212	184	174	197	178	180	178	166	194	180	206	187	191	205	203	178	192	185	216	219	221	185	184	204	182	222	198	180	195	171	172	192	190	211	211	192	173	190	180	184	192	172	184	182	171	206	178	170	196	210	205	175	151	187	186	185	174	182	178	195	166	177	167	211	207	197	179	170	212	190	193	196	185	181	196	189	185	157	182	165	182	201	199	180	181	208	178	176	178	164	189	190	212	209	195	190	203	181	201	150	185	174	190	193	173	193	187	226	215	196	157	211	206	201	200	200	189	175	199	210	199	215	188	201	189	193	212	181	212	176	206	192	171	184	189	181	180	167	196	173	180	195	185	175	203	195	174	180	181	198	181	196	190	187	173	180	193	189	196	189	192	176	170	178	172	200	193	189	197	189	171	186	189	202	193	187	174	195	204	218	196	196	213	212	151	163	184	199	212	189	173	181	204	177	189	186	191	186	189	185	178	200	187	195	202	207	197	169	176	208	190	187	169	202	216	181	175	186	192	204	167	171	208	195	171	217	167	187	187	186	186	216	216	177	187	177	172	178	166	187	193	200	178	166	168	205	164	192	215	209	200	163	184	221	179	186	181	195	179	163	169	217	169	195	196	189	170	184	167	183	191	180	208	204	179	173	191	193	193	149	160	188	192	196	222	185	213	202	176	197	179	174	205	184	160	175	187	193	183	189	176	193	188	187	182	174	175	182	158	194	216	159	196	203	207	182	192	198	184	201	190	208	152	172	191	190	186	183	194	187	188	182	200	198	161	187	177	207	193	195	179	195	192	204	184	218	188	181	188	164	175	186	188	185	177	180	184	205	186	194	181	189	186	195	168	175	204	190	191	219	178	173	196	196	170	206	174	178	173	185	200	185	201	179	183	168	202	204	191	182	189	192	193	168	198	204	203	171	185	177	203	188	190	202	208	179	203	197	212	172	187	170	160	191	201	217	180	225	177	199	185	202	195	186	180	197	140	178	197	188	168	155	203	182	188	178	174	180	198	194	174	189	197	175	203	183	162	179	167	175	205	189	190	189	177	203	173	177	205	192	172	224	184	203	194	164	187	189	171	167	186	198	175	167	187	192	172	197	187	190	166	208	201	200	193	191	196	172	190	200	175	175	194	198	169	193	206	190	180	180	194	170	175	192	197	181	180	209	197	206	204	208	201	194	195	157	217	220	184	193	206	192	192	193	182	169	205	181	180	200	175	171	180	192	184	180	160	209	182	189	192	193	186	172	192	198	202	199	184	186	192	193	182	208	197	190	196	190	165	206	204	191	160	201	204	196	199	172	191	186	201	198	174	182	199	196	197	210	183	193	184	177	196	201	182	204	171	194	168	184	185	212	197	193	186	206	208	200	166	213	189	211	192	229	187	209	195	198	208	187	200	169	199	206	199	160	186	184	179	209	185	210	172	185	187	184	203	191	207	198	186	165	202	167	201	185	186	174	190	172	184	193	224	192	196	195	200	190	189	199	190	183	175	200	195	160	192	209	174	182	200	214	191	172	192	181	168	206	211	187	167	185	180	194	185	169	171	196	187	215	165	185	187	193	182	179	180	181	179	216	200	195	190	179	191	200	179	183	193	189	201	184
20522	21538	35261	36353	33149	28893	25395	21815	19131	15914	13268	11094	9593	8080	6346	5401	4662	4243	3613	3160	2613	2047	1908	1746	1622	1314	1173	1059	930	890	851	787	736	706	692	652	616	647	596	572	578	552	555	536	510	533	574	554	487	526	475	526	551	502	504	491	506	492	546	483	515	494	464	504	502	530	502	486	486	503	477	489	506	506	493	521	513	536	461	490	500	532	464	518	539	465	504	449	490	528	464	463	450	533	492	474	486	538	505	500	529	482	506	469	521	497	514	498	474	508	508	457	499	482	470	518	516	550	520	507	494	473	497	551	473	477	485	531	506	553	512	476	505	502	497	531	487	523	475	478	504	473	487	496	525	516	478	484	517	515	523	548	497	511	516	499	493	459	490	494	462	492	492	495	503	472	469	491	489	491	514	523	488	510	517	473	510	492	476	482	496	481	497	454	507	513	507	508	507	476	479	511	498	498	532	482	512	481	492	537	545	521	499	532	500	495	478	497	543	497	499	486	482	481	450	500	471	518	497	506	513	510	539	456	485	491	529	487	495	497	499	471	497	493	474	481	512	499	482	528	492	507	526	493	499	510	508	542	491	506	481	494	534	508	534	521	501	530	471	549	491	424	469	502	484	506	515	503	504	476	471	505	470	491	516	502	510	545	487	499	492	473	520	508	482	546	519	493	498	474	490	518	478	495	496	530	489	527	496	510	484	526	456	515	493	511	533	518	488	513	498	511	502	487	509	461	471	530	520	482	524	504	488	461	455	482	465	503	473	444	502	539	496	530	454	494	556	507	498	479	527	492	474	481	493	473	490	495	563	541	546	530	473	490	513	512	490	484	460	537	547	463	500	487	462	480	513	523	490	498	507	499	532	501	524	499	484	508	512	485	498	494	501	494	476	458	525	503	504	469	465	518	484	490	479	469	525	461	490	525	484	489	481	469	438	468	470	480	478	499	477	509	472	488	468	509	500	464	465	484	527	530	502	483	540	493	552	505	506	531	496	491	485	496	490	482	519	496	474	479	479	514	506	507	498	532	510	526	505	462	537	469	487	483	505	486	503	515	491	470	508	499	535	520	499	507	501	490	473	511	484	504	495	505	518	497	506	516	480	529	480	501	489	466	552	505	498	518	511	431	521	471	512	502	536	498	445	531	481	490	477	521	499	472	487	498	499	492	472	478	475	526	486	470	508	500	513	486	525	510	490	466	517	536	506	489	508	495	499	475	494	486	536	534	456	478	494	494	462	495	534	515	535	479	490	473	487	477	474	523	506	515	456	495	463	489	461	496	492	473	483	491	487	463	512	478	512	496	517	526	494	503	496	471	496	435	491	483	508	493	507	525	503	494	488	487	456	476	506	493	483	504	517	514	491	500	498	507	542	513	540	497	506	504	488	514	489	533	531	509	482	550	525	493	473	478	497	492	507	540	524	508	456	476	506	512	511	499	511	500	521	496	504	497	500	494	514	449	449	494	495	485	490	478	522	473	478	495	500	488	463	527	487	528	456	479	518	461	478	490	497	467	530	483	482	509	485	485	509	460	502	503	516	499	528	498	523	524	485	501	499	500	490	501	504	524	459	492	439	493	474	490	502	498	479	498	489	510	513	489	483	483	507	484	541	482	501	487	519	477	524	473	507	504	505	491	488	509	506	469	491	498	506	490	501	491	508	480	527	531	481	497	503	477	432	519	496	479	488	464	484	484	500	495	478	531	439	505	476	485	498	531	472	460	473	501	499	477	489	510	508	532	507	483	456	490	491	484	493	511	465	503	488	488	492	516	495	508	495	508	493	510	461	476	522	505	502	504	491	513	518	496	519	492	456	511	471	465	514	477	502	514	520	462	482	500	477	494	506	503	502	519	472	486	507	523	483	509	442	505	482	492	488	499	480	446	489	491	510	456	518	528	512	502	484	504	497	536	502	484	552	535	476	488	475	513	458	446	525	509	512	480	521	511	528	456	490	518	516	528	475	511	464	479	490	502	491	495	514	457	492	489	504	492	509	509	528	480	489	533	479	480	465	498	492	469	523	482	483	539	466	482	484	474	484	511	491	487	461	524	493	519	509	509	496	478	493	497	501	544	489	459	489	509	483	519	485	479	469	500	509	491	512	539	477	503	569	501	527	492	500	501	469	521	531	476	490	514	535	491	485	477	548	485	490	502	493	525	556	462	474	524	468	493	479	497	483	494	519	521	502	498	516	473	536	508	550	487	519	495	498	525	500	491	510	479	533	497	512	466	494	476	502	510	510	509	528	492	512	510	424	527	514	474	440	464	514	519	522	487	468	504	483	547	498	514	555	494	493	503	501	470	484	493	502	497	495	502	506	499	497	494	499	479	479	489	492	487	490	501	472	483	522	503	462	510	495	505	533	533	493	519	470	513	485	459	490	528	491	501	508	521	492	484	481	504	539	536	524	521	547	473	481	494	463	507	507	515	471	486	509	503	510	529	526	526	506	512	526	482	506	442	529	506	529	522	451	512	519	511	492	511	502	478	515	496	543	485	511	490	492	502	482	527	511	495	528	469	477	532	499	535	493	494	476	507	512	459	483	504	521	466	484	488	470	501	496	504	497	480	492	503	488	482	484	504	486	468	532	503	499	473	494	471	482	515	546	483	487	493	528	514	512	493	504	555	479	522	533	506	506	514	478	510	500	486	524	484	460	462	483	469	502	499	513	508	463	507	485	501	509	535	504	444	471	527	509	508	468	475	473	505	490	525	531	499	469	521	512	459	474	477	515	470	519	514	494	540	499	546	476	496	484	485	506	543	468	505	500	500	512	472	495	507	461	491	493	502	523	511	534	476	509	491	437	514	527	501	511	478	494	491	465	486	508	497	506	500	469	506	479	500	487	503	519	494	500	470	489	474	469	459	496	508	509	508	497	451	510	485	463	466	490	485	517	495	489	515	475	506	484	520	505	486	538	496	517	508	504	470	478	487	468	476	520	481	482	496	470	473	484	503	481	501	483	479	483	479	471	512	500	517	508	506	473	531	456	509	475	464	486	494	501	541	472	494	500	452	475	509	499	487	514	470	505	445	520	492	487	498	466	459	520	525	468	478	521	483	504	469	471	509	504	486	464	473	506	509	524	501	502	479	477	538	513	506	495	444	513	498	511	514	518	468	527	529	499	507	483	476	510	482	500	493	467	501	464	511	494	516	525	529	466	482	483	481	502	525	507	525	467	513	509	516	489	480	483	504	485	497	525	514	494	489	500	502	483	481	489	449	469	519	508	475	518	505	489	516	490	498	455	498	530	499	454	509	499	513	516	498	482	475	523	503	523	490	492	472	540	507	503	497	528	482	546	494	503	519	522	503	489	527	502	498	522	525	474	504	542	553	517	483	504	486	513	529	533	528	503	483	497	470	508	481	487	490	522	504	524	494	492	468	513	474	444	502	502	493	476	482	488	507	475	492	540	500	521	456	510	507	471	510	509	476	502	478	513	463	481	482	506	497	450	490	500	467	496	476	511	534	470	511	497	505	515	497
40458	32669	37516	31710	25399	19164	14682	10487	8041	5843	4353	3685	2858	2423	2098	1575	1148	1153	903	802	666	535	503	473	371	376	323	283	289	240	289	217	247	229	226	207	199	201	185	192	186	161	175	207	214	176	178	189	184	189	185	174	191	188	196	189	165	175	183	182	185	186	174	180	197	172	161	187	213	175	162	174	165	184	193	184	164	185	172	170	158	186	184	177	162	174	187	162	177	170	181	173	191	148	161	173	190	168	185	165	173	164	161	149	160	172	182	166	170	180	174	190	168	182	193	178	150	170	200	180	158	154	150	182	164	163	187	167	179	185	187	174	177	167	165	161	206	151	169	206	193	161	181	160	190	183	162	155	178	170	158	175	159	174	174	171	169	167	171	163	172	180	167	180	164	180	174	201	185	184	175	179	186	175	154	176	167	166	178	173	183	161	170	164	168	180	162	167	163	174	194	183	179	188	162	162	165	163	168	153	169	190	182	171	161	199	148	172	164	174	187	169	165	163	173	161	174	162	183	182	173	174	183	165	174	184	178	180	179	180	170	159	158	151	195	166	181	180	173	143	174	163	194	161	166	178	193	163	185	185	188	187	192	186	166	187	152	196	193	172	180	158	173	161	159	177	190	183	174	170	188	164	180	163	191	179	184	200	157	193	186	154	175	183	191	197	167	170	176	172	164	166	177	183	177	182	194	172	169	170	189	177	155	169	172	163	159	164	168	180	158	174	180	170	180	169	173	189	180	172	193	178	185	180	155	175	168	178	163	168	173	158	145	182	158	157	180	174	174	165	171	179	191	165	176	184	175	157	161	180	178	174	176	198	194	196	157	164	160	184	184	180	190	185	177	179	187	150	163	196	173	167	161	173	163	181	164	193	197	198	193	191	180	185	171	152	198	161	169	192	188	161	165	169	182	157	175	195	183	168	191	164	166	176	162	176	158	173	179	186	139	173	164	192	171	160	167	162	193	178	186	175	176	159	163	156	187	155	178	185	168	173	177	171	188	175	178	176	170	169	210	176	174	168	186	163	161	150	181	181	177	189	179	186	189	178	195	175	177	174	190	170	181	181	167	195	167	176	190	159	187	194	182	175	188	165	186	170	154	185	129	165	172	153	174	182	174	168	182	165	188	174	181	194	155	191	189	167	188	181	178	175	177	160	174	178	172	176	171	177	194	183	167	173	165	171	180	177	165	153	182	196	175	228	197	181	158	182	171	169	167	183	174	179	163	203	193	189	217	188	165	194	185	159	155	166	150	184	205	185	178	157	159	177	210	174	183	190	175	175	198	172	185	176	182	191	178	175	135	173	165	194	166	177	178	192	203	186	163	175	190	190	181	186	161	181	145	174	191	160	159	186	177	181	187	175	153	192	180	159	161	179	175	185	180	204	158	181	196	168	189	173	165	180	169	157	175	185	171	169	196	177	185	167	178	181	157	170	176	165	164	164	170	159	163	166	190	180	155	173	173	146	196	186	176	164	186	163	162	157	171	160	157	188	152	181	182	176	179	174	203	175	192	186	194	164	181	160	182	180	176	183	161	164	169	195	180	162	170	171	147	157	175	163	174	172	188	172	175	184	188	194	174	174	190	169	170	162	194	154	158	175	180	180	200	177	177	177	181	166	167	175	195	170	167	155	195	172	168	165	177	166	147	162	145	164	166	176	201	161	151	171	170	196	169	192	176	189	175	160	169	182	174	193	161	166	191	180	169	194	176	166	153	198	214	182	148	191	157	185	167	179	205	178	198	174	171	166	168	180	199	166	166	165	151	173	185	195	181	178	183	211	166	191	175	215	174	168	175	168	178	178	172	175	173	158	178	160	183	179	164	160	158	173	166	155	170	160	163	185	195	175	155	166	197	197	201	171	178	173	165	165	169	177	171	152	176	174	179	189	190	176	168	179	171	180	172	178	152	175	165	177	193	171	174	169	174	190	186	200	196	198	159	163	183	180	156	179	163	177	158	173	165	157	155	166	147	145	192	198	168	189	188	181	200	159	164	198	174	172	176	168	167	155	213	185	167	175	147	187	144	171	173	146	148	186	171	181	177	155	167	173	174	179	173	169	182	174	172	205	203	172	155	161	183	176	177	185	167	164	186	176	151	164	180	179	181	172	149	182	195	178	179	174	177	160	187	164	166	197	158	192	149	155	155	170	192	165	171	182	172	164	167	172	191	179	178	186	178	172	175	149	159	176	163	180	166	169	178	168	174	177	188	185	191	197	162	162	164	184	202	190	174	154	180	192	179	165	158	186	208	175	174	159	185	165	158	181	155	179	173	192	186	181	167	182	168	168	176	198	167	166	178	162	196	172	195	158	170	165	171	161	172	182	156	161	176	182	187	173	172	168	183	185	191	192	171	176	178	178	174	184	161	186	175	194	174	191	191	174	191	178	194	191	186	165	166	171	168	167	215	185	178	181	183	162	162	174	173	170	171	175	154	161	173	161	165	175	165	164	187	174	164	202	180	154	176	184	178	161	164	154	154	154	161	176	166	173	158	158	156	191	179	196	176	163	184	190	182	169	156	184	177	188	201	172	184	188	174	179	185	174	202	159	175	163	174	173	170	194	178	173	156	183	166	158	185	149	181	181	189	164	199	175	158	180	162	163	172	169	181	206	162	197	160	175	154	164	182	170	187	186	179	188	150	170	150	169	164	160	185	174	159	177	188	176	182	175	178	165	188	167	179	160	179	162	174	151	179	184	194	180	190	189	184	189	156	176	172	178	169	190	179	168	178	188	194	175	207	166	192	149	185	165	188	164	174	206	182	178	181	161	169	178	165	164	194	157	157	196	173	199	188	157	178	170	189	184	189	152	159	192	174	170	180	168	182	168	150	166	171	187	180	176	188	174	152	196	176	159	189	168	191	181	168	153	197	181	174	172	187	192	177	188	205	181	178	163	181	171	165	186	173	179	173	161	172	168	175	180	163	192	160	186	167	162	178	168	180	155	176	173	176	189	192	181	156	174	174	158	160	187	173	193	170	193	183	199	181	163	171	180	155	184	151	179	184	166	176	143	162	170	178	153	189	193	174	169	188	203	160	162	179	173	207	190	187	183	183	175	155	176	187	184	192	170	159	155	184	169	174	200	180	156	185	165	186	170	182	190	167	159	197	183	172	193	169	159	168	144	169	155	146	175	159	166	186	168	198	166	175	186	155	176	160	177	196	167	170	172	169	188	201	206	162	158	183	197	172	200	179	187	178	156	166	170	150	154	171	161	180	186	172	170	180	172	189	163	157	193	183	170	159	189	181	167	175	168	133	185	188	166	191	172	161	160	190	170	187	165	167	170	172	163	169	147	182	176	170	174	176	170	167	154	189	161	176	192	165	164	150	177	162	160	163	149	159	181	175	196	196	148	204	186	167	173	196	174	164	191	178	169	189	167	190	159	170	202	178	165	178	156	179	166	161	178	182	178	176	175	163	187	158	172	178	169	168	180	160	184	167	179	180	172	169	202	171	189	194	173	187	186	176	176	186	176
24334	25210	39139	40822	37948	33838	30846	26788	23722	20741	17354	15839	13043	10765	8983	7637	6235	5934	5070	4450	3733	2773	2678	2462	2006	1793	1422	1186	1101	959	918	866	798	757	780	657	633	600	574	569	565	527	566	537	571	535	527	529	498	474	498	451	519	567	493	507	447	502	488	484	419	473	438	457	493	474	488	503	473	457	470	440	477	494	460	479	477	497	471	450	480	451	484	440	440	451	475	451	458	464	451	486	463	474	456	458	447	481	439	467	447	484	469	491	494	445	455	479	462	466	454	491	495	473	459	474	465	445	491	429	468	475	484	410	438	449	446	449	437	439	463	453	402	467	447	470	452	466	471	456	456	468	468	456	487	472	413	460	436	465	501	484	461	434	468	456	454	446	461	471	481	491	437	470	453	476	455	451	433	482	478	465	476	441	452	454	523	456	460	484	454	441	452	425	441	428	459	471	494	463	460	419	479	478	474	459	441	490	439	450	477	462	461	455	471	441	505	422	445	473	424	457	465	477	440	437	421	448	442	451	476	439	449	441	450	498	468	445	464	496	438	436	474	420	467	475	483	445	488	465	472	471	423	420	487	499	441	441	486	488	455	431	437	449	473	428	426	492	478	500	460	468	441	461	488	462	447	427	470	493	464	477	461	443	455	485	472	481	453	479	451	481	454	479	479	430	469	483	475	467	470	439	409	496	490	447	464	496	477	421	446	435	434	466	461	442	429	454	474	445	461	437	468	490	455	453	444	455	445	450	455	460	430	460	469	488	448	466	452	470	437	411	457	424	462	467	468	414	434	502	443	430	502	430	475	444	445	464	435	479	488	490	474	473	512	451	443	483	431	461	454	448	457	465	468	506	486	458	471	503	491	451	503	474	442	441	477	432	447	444	487	463	452	405	440	497	449	457	442	439	478	450	450	503	440	504	450	439	459	465	473	474	411	470	419	472	479	443	444	468	484	494	444	481	443	474	464	481	442	436	481	447	439	485	445	484	436	457	448	424	471	477	454	445	469	462	485	435	448	461	483	469	466	477	488	485	431	455	427	493	484	451	469	470	459	470	442	500	442	472	437	445	462	433	437	450	473	448	459	422	470	431	473	454	420	433	424	454	487	452	479	468	470	441	492	477	420	462	471	430	451	471	421	518	468	471	477	444	445	470	481	486	444	435	470	442	465	480	447	465	470	446	463	448	470	483	455	451	484	451	471	484	529	468	457	446	473	436	481	477	435	444	438	468	449	492	430	464	433	443	433	475	480	475	456	475	436	480	456	455	480	442	433	460	511	451	467	445	490	470	450	466	449	451	481	444	413	451	463	405	454	459	457	451	472	440	480	460	474	486	469	414	500	462	455	473	422	475	442	476	430	445	463	437	505	450	454	478	508	431	485	461	482	469	460	453	464	465	460	449	495	500	449	421	443	451	441	491	483	513	455	459	454	450	446	469	481	444	451	436	492	468	466	461	422	491	475	422	443	434	453	443	436	491	468	455	476	480	492	496	464	448	521	428	469	466	460	469	477	475	450	438	487	479	452	468	471	444	485	443	444	438	461	444	454	474	451	481	469	463	459	457	470	453	489	460	431	445	471	487	485	465	447	436	475	491	463	448	480	501	451	439	474	458	458	455	461	410	489	453	458	478	515	456	433	486	440	423	489	460	464	496	455	475	478	503	479	446	461	424	467	482	412	453	486	464	448	456	432	474	467	444	465	501	413	451	459	475	465	486	443	510	458	487	438	460	481	471	471	447	456	452	428	409	454	433	485	448	446	447	455	416	487	475	453	462	456	437	464	468	478	445	460	467	482	446	477	467	451	449	458	472	453	467	441	479	456	435	475	460	448	467	483	444	455	458	496	479	462	455	471	437	449	483	480	469	481	493	441	522	476	439	436	432	528	414	433	470	474	409	445	455	428	444	467	457	437	447	500	467	486	452	441	462	419	453	445	481	440	467	454	444	464	436	445	439	485	453	466	498	515	455	469	451	449	468	482	487	452	432	463	461	444	448	506	472	471	448	496	456	489	477	488	476	459	482	442	410	497	412	471	486	429	471	496	444	442	496	454	438	424	421	426	452	450	409	449	462	445	444	412	442	444	451	423	448	477	457	438	484	464	413	442	440	456	484	432	476	503	491	459	484	480	464	450	421	435	443	478	471	498	481	474	452	458	442	462	410	439	448	444	423	480	452	442	440	449	477	438	483	433	470	428	480	458	481	407	470	498	471	472	468	490	486	461	469	450	483	479	426	440	470	418	478	464	444	451	458	474	455	493	452	443	411	439	404	433	452	445	481	494	461	457	472	484	434	474	472	437	449	478	490	456	449	421	429	440	443	442	473	457	452	480	426	468	469	467	455	432	476	478	436	503	477	444	429	468	468	436	452	477	446	454	475	419	469	461	490	450	451	473	435	469	442	473	429	452	442	497	466	483	453	425	436	439	439	440	431	457	448	465	422	473	494	464	476	470	432	448	463	454	453	469	470	464	457	446	481	458	466	492	471	465	492	499	492	468	466	436	443	406	420	478	451	454	506	481	449	452	470	499	442	437	453	464	463	429	424	440	462	454	474	490	484	485	458	467	431	469	492	459	443	478	463	464	427	419	470	455	460	477	422	491	435	433	482	477	444	450	459	467	470	464	406	475	459	469	451	447	432	471	469	440	503	449	457	456	439	492	478	488	447	463	478	437	475	495	496	469	449	495	412	487	434	443	440	418	438	457	390	431	465	492	445	454	464	495	495	461	453	439	455	461	467	431	478	421	468	463	455	440	448	461	443	458	465	435	464	479	433	460	458	464	480	469	466	463	490	505	456	444	434	471	487	457	486	447	440	462	447	484	473	467	475	443	477	508	464	453	456	451	431	465	508	462	468	423	422	453	410	461	435	439	462	423	472	445	448	448	450	449	457	457	449	427	486	496	432	454	446	435	505	461	469	464	488	436	496	453	426	436	432	458	461	499	445	465	520	471	477	446	447	414	436	424	460	477	454	462	439	462	477	461	473	444	442	473	442	463	464	474	452	452	465	446	454	444	430	431	450	451	415	490	477	486	466	454	457	466	435	472	473	459	462	474	445	448	449	436	429	405	444	433	467	457	468	481	470	475	421	428	417	460	491	419	469	441	445	461	500	470	495	458	431	444	452	412	417	456	464	437	446	441	455	447	474	484	468	445	437	482	475	427	463	425	481	459	496	466	456	431	441	485	400	462	476	443	472	443	488	469	489	471	461	430	440	461	480	462	438	454	479	416	457	449	480	445	433	453	446	453	420	472	471	483	489	486	485	458	449	467	433	480	465	441	457	450	473	460	492	472	463	478	446	493	474	479	459	475	436	481	469	455	462	484	424	493	437	409	460	439	453	477	450	461	426	458	452	451	468	461	477	469	441	434	492	432	466	488	469	421	476	454	432	466	485	466	423	468	499	485	437	476	406	468	464	466	500	451	479	455	464	432	459	464	456	452	484	470	472	475	455	454	454	448	493	500	428	433	470	440	490	467	449	447	448
24363	20678	22328	17337	11687	7671	5151	3709	2669	1918	1468	1209	1021	778	709	613	529	429	428	379	313	325	292	287	261	236	212	204	211	219	219	232	185	214	189	205	194	173	198	193	162	207	186	192	206	186	182	183	176	179	175	173	171	220	178	166	210	170	215	199	198	183	176	168	171	207	204	188	208	172	174	203	203	204	192	177	174	177	176	179	174	193	175	185	185	177	159	187	185	172	197	179	187	193	181	176	180	188	168	190	180	199	179	193	194	174	215	162	188	175	187	186	186	178	203	181	181	179	186	193	179	191	188	193	191	189	196	172	187	184	192	205	187	211	162	173	188	177	180	187	179	217	168	191	176	200	178	191	177	183	206	195	187	200	177	192	181	159	181	165	201	158	193	201	175	196	168	161	204	185	187	190	180	182	173	224	196	189	191	167	204	188	189	181	180	183	198	188	185	174	162	203	176	183	185	196	166	166	171	188	185	190	210	178	199	212	180	169	203	205	194	191	198	186	182	211	178	191	170	195	166	181	175	188	160	189	149	175	173	172	201	196	195	182	192	192	171	176	194	166	204	188	184	202	189	217	168	200	196	185	171	196	187	191	202	193	180	166	181	184	204	187	185	171	182	145	189	173	170	167	183	186	181	187	173	184	187	167	196	183	205	201	226	176	177	199	190	195	184	195	180	193	183	185	186	185	186	173	190	178	182	197	178	213	198	177	178	194	216	178	170	191	195	169	160	172	177	168	185	188	179	178	211	170	203	190	198	194	198	185	175	192	190	164	183	195	167	182	183	153	185	204	180	183	185	187	197	168	185	157	165	183	172	190	188	171	162	160	182	192	168	154	183	188	170	196	185	183	211	217	194	192	207	213	180	175	205	178	201	173	200	185	189	183	203	202	171	161	193	179	182	196	178	175	198	193	176	192	183	194	182	183	192	164	161	180	206	181	170	168	196	185	182	200	184	176	174	189	192	202	191	183	172	182	174	171	199	185	170	176	202	186	168	186	178	205	177	188	177	184	181	202	193	199	171	183	168	178	175	170	186	195	186	188	193	186	212	183	212	196	163	168	144	173	200	188	187	182	197	197	178	191	185	169	190	170	213	182	181	187	183	183	176	174	173	182	179	195	205	190	187	178	213	191	184	193	200	193	163	174	168	161	181	192	184	165	164	187	182	173	189	182	212	210	189	198	209	184	194	185	189	200	157	165	175	203	172	189	190	187	191	185	209	187	191	210	177	183	181	178	179	172	170	164	187	199	180	211	176	152	173	177	157	185	167	184	180	199	200	184	170	201	168	185	202	186	157	167	188	196	187	199	179	190	194	185	176	151	192	181	185	171	172	180	177	176	185	189	189	173	181	184	214	189	180	196	153	181	208	199	183	200	178	178	169	208	165	199	173	189	195	173	164	190	194	206	188	187	181	186	154	174	184	195	178	220	189	180	170	182	199	194	194	184	160	174	201	163	167	198	200	181	174	202	216	190	172	192	170	179	187	167	179	178	172	171	177	187	192	186	201	191	187	183	186	164	188	183	177	199	185	198	166	189	184	205	185	190	189	188	201	193	176	178	159	178	160	171	175	161	182	182	181	207	195	188	175	171	210	186	193	199	203	193	190	170	180	183	189	202	185	173	193	179	183	176	189	182	194	184	194	159	176	197	175	190	198	199	189	175	181	175	177	168	184	186	176	201	198	213	166	201	189	181	176	173	180	198	184	179	189	185	180	185	196	156	171	193	178	201	182	182	185	200	166	183	180	174	181	189	202	162	183	199	176	180	184	164	186	175	184	159	173	199	192	183	178	179	172	190	187	203	201	172	175	172	182	171	191	190	211	217	184	200	177	195	200	179	180	177	164	152	215	184	171	195	210	186	173	194	158	194	173	155	176	194	197	173	205	185	176	199	183	174	191	208	169	198	158	172	177	177	186	183	207	195	185	187	163	185	173	178	197	174	205	183	180	176	184	203	199	189	201	170	191	177	182	199	190	200	187	182	194	180	209	191	181	198	185	198	168	165	195	179	203	198	183	189	198	196	180	181	189	206	208	204	190	163	194	169	188	196	190	194	179	184	176	211	175	161	189	186	177	179	191	178	166	186	196	182	195	196	178	173	188	164	179	209	170	187	183	176	177	164	173	180	163	184	167	188	180	197	193	198	162	183	187	190	198	177	191	190	182	187	175	173	169	207	188	189	186	221	205	188	159	165	189	175	176	189	201	175	179	168	177	211	183	174	182	184	172	190	188	174	210	183	197	201	182	182	188	194	174	209	170	161	185	182	182	202	191	181	184	188	174	170	182	174	181	164	184	203	176	184	182	172	205	177	201	206	174	188	182	194	174	196	186	192	171	209	183	174	183	183	179	176	157	199	183	180	183	178	201	154	178	144	211	175	180	187	171	200	215	183	197	179	201	181	190	189	206	186	169	197	183	169	181	189	174	180	192	205	173	191	176	199	184	148	184	177	196	172	183	169	201	216	159	201	197	202	164	179	167	187	188	181	208	174	160	167	175	186	170	212	177	199	181	167	202	219	212	178	198	171	187	197	187	175	191	211	157	187	174	191	172	174	147	212	209	169	172	193	182	176	186	176	174	183	169	190	157	183	175	178	205	172	187	181	201	211	189	186	182	194	167	163	188	167	155	182	195	171	187	159	164	179	172	189	162	198	203	200	200	182	189	210	191	171	194	187	174	193	169	187	169	195	171	175	197	168	170	182	159	163	176	198	190	218	202	174	193	182	209	203	187	161	185	178	200	199	189	185	201	171	164	174	196	179	177	172	167	199	132	172	190	196	187	186	171	176	195	192	167	194	180	188	183	178	197	189	178	181	169	186	198	205	192	182	189	179	184	189	196	210	167	189	189	157	186	196	169	176	193	191	182	198	176	186	180	165	199	194	191	176	198	182	192	165	184	157	185	198	185	181	185	178	194	179	196	192	219	199	183	165	224	196	178	209	183	200	198	173	205	175	181	179	161	174	179	177	185	157	175	147	177	176	160	175	201	171	177	188	191	197	167	174	185	182	193	197	195	182	193	184	179	205	193	197	201	169	179	173	177	183	184	205	180	170	200	184	190	191	181	177	196	201	194	194	212	163	171	198	187	202	202	177	178	214	182	209	152	219	197	183	187	162	181	167	181	201	184	170	177	200	178	176	205	202	194	192	189	199	152	178	167	177	169	195	184	198	172	182	194	177	190	178	190	196	172	194	169	191	173	192	172	183	180	189	200	152	183	185	194	179	184	158	196	205	185	183	200	204	203	177	190	198	177	168	179	193	196	167	168	161	184	186	171	177	181	197	201	149	194	175	182	185	190	155	175	181	170	192	199	162	198	186	180	165	172	199	190	186	189	196	206	178	182	159	191	176	200	217	199	172	179	161	191	192	176	182	197	188	176	181	150	165	182	158	182	196	160	181	157	169	198	175	201	182	198	224	180	185	142	178	188	182	190	190	201	177	169	199	184	176	172	185	196	200	199	196	176	187	176	187	206	200
14152	16484	28185	29631	25786	21560	17548	14492	11755	9375	7595	6347	5350	4464	3652	3009	2576	2234	1984	1815	1520	1276	1199	1046	995	900	844	834	720	654	662	643	640	610	562	558	603	559	552	509	520	516	510	540	499	504	520	493	500	531	456	470	506	532	454	469	470	479	477	467	472	506	495	495	498	479	504	493	503	456	483	500	493	455	469	470	530	527	501	539	482	475	474	509	473	480	511	473	468	500	471	538	482	481	477	476	559	477	497	452	486	531	469	505	480	483	420	515	506	501	468	426	465	491	475	486	516	502	439	474	500	480	494	487	477	480	490	482	508	479	450	476	507	499	506	493	436	523	531	500	496	471	495	476	476	499	483	466	500	439	494	508	451	502	430	480	538	460	499	501	460	466	488	501	469	464	536	471	487	478	500	495	481	489	473	464	476	480	473	520	484	475	491	471	481	491	489	454	457	517	447	492	488	446	528	459	525	461	476	504	479	485	487	515	497	470	493	456	461	492	474	488	509	491	518	480	467	499	436	512	465	483	490	523	481	483	460	478	519	478	486	484	487	454	507	497	515	483	526	473	513	460	480	488	510	445	437	498	519	455	512	475	501	475	490	514	511	485	524	478	493	474	472	470	483	486	521	424	491	480	504	514	434	515	489	456	527	448	501	495	492	482	507	514	470	437	451	450	468	539	495	507	468	443	472	428	482	501	515	521	451	487	515	480	484	498	523	483	486	474	470	491	475	497	474	468	523	478	451	452	498	481	474	521	520	474	482	455	476	466	484	504	481	470	483	469	485	499	519	510	439	531	461	499	504	494	487	524	442	549	491	467	437	497	467	453	470	449	498	470	489	539	461	451	459	504	460	503	486	462	500	477	457	496	490	484	532	467	518	504	515	427	514	494	490	433	503	469	492	506	497	493	477	478	500	452	466	507	443	498	490	491	516	480	489	492	485	456	490	479	490	501	460	484	476	463	506	479	534	493	504	470	486	505	509	513	438	458	467	576	511	515	517	500	472	467	509	475	525	467	520	490	497	469	492	486	487	476	470	496	450	449	477	488	490	544	507	484	555	483	493	523	506	495	502	514	497	487	489	478	531	477	469	501	435	496	482	515	489	467	498	482	492	437	482	479	510	446	502	492	512	478	489	508	508	488	467	498	527	480	501	495	522	483	515	535	476	460	489	431	497	495	477	474	492	475	481	540	492	476	499	475	482	481	496	474	447	472	468	468	479	505	485	451	479	475	468	481	506	539	443	487	527	447	443	478	463	476	484	491	497	493	537	465	461	489	498	493	487	493	492	498	462	465	501	435	457	506	487	480	491	508	507	476	492	461	534	456	461	444	490	504	468	485	503	472	506	479	450	503	500	497	469	492	456	467	497	465	498	464	504	490	512	490	506	472	506	454	498	502	501	457	486	488	444	474	477	476	424	456	501	427	485	478	462	458	505	473	491	486	515	494	509	508	459	483	457	472	495	471	496	495	499	467	491	437	479	539	463	481	526	469	478	474	496	484	480	481	462	506	467	497	442	473	450	478	480	486	484	455	494	453	501	463	489	471	505	471	484	487	487	490	458	500	501	456	473	461	459	451	475	524	470	513	468	490	484	492	448	482	527	530	456	502	477	466	496	519	429	503	471	488	497	513	486	474	451	493	515	548	478	473	485	487	466	479	495	502	501	488	496	514	475	490	468	477	485	497	473	482	453	474	482	517	464	484	451	491	493	507	504	517	518	459	492	472	490	509	481	480	473	452	452	513	515	516	512	488	481	481	463	468	479	497	502	481	487	471	506	500	468	475	448	479	461	509	468	529	475	443	458	447	444	468	474	479	482	486	496	525	489	480	519	570	503	482	487	452	468	458	482	425	473	501	512	476	465	472	484	493	482	496	513	450	490	501	441	480	444	423	500	502	459	498	503	511	474	514	486	496	493	473	467	506	492	429	482	501	495	479	457	516	507	477	492	485	462	474	500	461	446	478	471	470	459	510	456	491	497	462	511	487	489	456	491	475	504	544	444	525	438	494	502	508	503	441	493	468	481	503	508	503	469	461	486	486	470	472	480	476	497	482	451	489	495	488	466	465	515	458	483	486	480	507	453	479	509	443	459	526	503	505	473	476	461	431	477	500	508	466	469	500	476	490	481	504	490	494	458	470	457	446	448	476	459	495	496	520	505	447	471	467	475	509	476	457	472	478	495	472	520	498	494	469	478	477	508	486	451	489	470	487	524	474	484	518	459	500	498	498	487	506	457	492	457	490	439	463	457	509	517	506	465	462	503	475	448	488	496	463	466	505	474	462	482	474	485	509	486	487	477	503	454	457	482	469	461	532	489	472	473	491	460	463	479	486	436	498	475	487	488	507	518	492	478	469	512	506	472	471	495	527	532	491	479	522	491	490	506	467	501	510	475	476	457	499	478	466	487	468	469	526	463	470	485	494	461	501	456	506	479	500	499	484	478	486	439	454	520	511	489	502	548	485	459	500	468	498	487	492	499	482	464	540	524	489	458	480	450	474	518	448	480	440	525	453	493	473	497	474	478	533	442	463	465	493	516	483	469	456	495	504	469	431	464	488	476	465	507	466	481	514	501	455	491	501	479	481	484	458	527	482	502	451	464	491	501	505	460	488	464	471	458	493	497	481	438	492	499	487	502	467	484	485	472	468	497	497	518	479	480	439	487	492	507	469	471	491	484	528	463	488	488	492	443	490	431	462	475	480	523	470	447	483	477	501	508	528	474	488	477	474	474	466	461	486	495	530	530	511	490	463	435	472	506	479	512	460	465	485	490	449	445	468	498	517	529	500	489	488	448	479	490	501	495	482	496	509	532	441	466	479	491	478	480	493	445	486	501	469	485	480	514	461	499	471	496	528	448	479	492	499	475	547	476	456	467	512	497	506	500	485	493	489	507	502	517	479	522	497	497	493	491	496	464	482	494	444	476	455	480	475	485	530	467	475	488	478	475	492	471	444	469	451	471	478	505	494	513	463	514	479	471	500	524	513	463	475	489	445	492	533	475	492	461	525	489	508	463	450	485	500	520	476	485	504	457	515	466	459	491	481	480	486	480	469	481	497	435	461	496	459	500	480	501	483	468	473	428	477	476	480	485	506	494	492	503	457	491	509	441	502	524	540	454	450	491	484	418	489	500	508	463	479	474	457	502	506	512	519	465	444	467	491	472	472	489	486	478	463	489	440	472	471	489	473	468	472	493	521	463	473	445	460	468	503	472	462	494	451	495	493	467	509	448	457	477	467	481	460	477	484	430	484	482	467	470	461	482	520	482	479	510	482	473	493	461	489	480	426	459	458	482	505	471	460	462	503	466	482	457	479	489	499	463	480	470	481	472	477	496	504	512	460	481	507	486	463	493	488	504	483	483	498	470	481	500	505	460	452	476	504	504	474	500	507	465	468	467	491	496	460	484	493	490	475	495	515	464	512	498	476	461	496	479	471	517	471	510	473	492	529	490	496	482	476	486	483	492	531	471	466	471	485	492	459
33333	26914	30764	26088	18796	13644	9689	7172	4928	3599	2783	2370	1916	1551	1343	1104	868	779	732	589	510	399	398	339	322	309	283	227	243	212	233	213	223	230	218	221	195	196	177	202	232	183	190	207	208	215	209	199	169	203	214	180	180	179	205	188	194	217	184	199	189	175	193	188	168	189	206	183	176	189	192	207	186	184	219	185	193	189	182	183	191	203	199	166	203	206	152	173	213	188	171	204	176	183	181	166	167	193	180	167	184	173	170	197	195	206	192	187	188	183	196	176	185	201	198	195	201	207	193	192	198	211	182	199	198	179	218	183	189	156	173	173	155	168	190	190	181	187	180	196	174	189	178	182	186	173	203	181	199	186	182	183	198	182	166	198	183	192	194	176	184	186	167	171	183	188	172	194	178	186	205	193	207	176	202	175	195	186	199	197	203	200	169	178	197	168	192	186	179	197	181	179	189	172	198	161	184	190	146	193	204	204	163	194	180	161	188	190	211	170	172	207	202	216	183	187	179	178	166	213	181	155	187	193	197	171	190	196	155	164	178	164	194	175	184	170	194	151	201	178	200	179	189	148	186	172	187	170	172	188	182	199	205	178	183	164	182	180	180	196	188	170	167	183	175	188	185	172	183	194	185	204	213	196	194	163	197	186	179	185	195	182	187	206	192	203	182	193	192	202	204	163	172	172	211	194	186	191	177	179	176	200	190	195	176	194	194	189	195	187	197	170	197	190	181	189	204	196	198	206	191	185	174	199	188	169	184	194	186	189	189	189	175	188	158	196	193	179	202	178	192	169	216	191	200	182	182	164	194	182	181	182	191	172	178	191	152	185	161	166	183	192	203	213	186	169	188	197	178	186	175	194	198	187	192	181	175	181	189	208	193	200	185	199	155	227	190	191	181	177	176	201	178	181	196	188	178	217	199	187	192	190	166	186	176	180	222	190	210	184	186	178	186	197	174	187	185	186	191	178	181	172	203	171	177	200	174	185	172	190	191	195	167	181	192	174	166	157	202	190	194	176	183	194	183	156	189	174	182	179	196	171	202	178	180	201	215	175	178	166	200	201	187	194	192	152	158	163	190	179	169	177	189	172	170	187	174	174	179	185	194	189	204	171	181	189	177	190	190	199	176	203	185	187	159	212	166	203	199	170	186	199	215	193	183	205	181	196	179	199	180	167	169	210	187	192	180	196	172	193	194	186	202	177	191	204	199	180	172	189	180	169	175	152	181	177	182	194	190	219	192	200	200	183	165	174	168	171	212	204	163	182	191	197	158	206	192	177	179	208	190	176	185	202	186	177	188	188	196	199	202	199	206	196	177	174	184	174	182	183	194	185	203	176	176	189	192	188	193	171	192	195	205	186	166	194	173	174	189	175	209	198	178	167	173	204	199	181	190	164	154	156	199	186	173	176	200	185	185	201	177	176	191	180	194	192	179	179	194	186	186	185	220	181	196	184	182	187	208	174	159	178	195	199	191	191	185	191	191	176	180	172	168	202	197	209	196	175	176	192	186	209	217	203	184	179	179	195	193	186	209	161	185	186	194	178	192	195	220	196	197	188	197	182	194	193	202	184	185	164	190	186	180	165	187	181	171	175	199	173	200	182	195	205	173	173	190	169	174	157	194	193	177	150	188	160	170	164	174	199	182	194	179	161	180	169	193	163	183	183	189	220	161	206	181	190	190	187	188	184	201	197	193	165	178	166	225	173	189	195	170	210	158	179	191	185	197	188	175	207	184	193	208	186	173	171	162	172	176	187	193	187	166	167	191	181	216	187	152	176	192	182	207	193	176	151	181	196	179	192	183	182	211	188	187	184	168	202	186	171	176	185	185	182	190	150	167	191	160	172	206	174	163	194	208	185	186	195	182	178	177	198	182	208	209	209	202	209	190	177	181	201	182	169	176	205	205	190	204	179	217	194	175	193	180	199	190	201	172	186	204	191	184	174	159	177	208	163	175	202	164	192	205	172	170	193	195	178	186	170	165	195	197	194	180	158	195	202	193	180	174	206	192	200	203	178	163	204	202	208	182	163	202	184	177	198	208	179	194	170	179	209	182	194	185	200	191	221	198	180	203	187	179	187	174	172	190	166	191	195	194	180	155	203	175	197	191	180	182	176	186	168	193	170	185	195	181	189	187	185	166	188	189	179	196	188	197	209	202	176	196	208	178	173	174	189	184	195	187	185	211	183	177	181	183	175	193	155	203	190	202	175	173	181	187	178	186	179	169	178	173	184	171	184	208	189	189	178	187	183	167	203	187	206	189	191	191	173	189	194	196	190	191	191	192	185	192	177	213	175	173	189	193	156	173	186	201	188	174	191	187	200	171	166	204	191	192	204	198	190	180	195	195	177	180	162	215	183	174	181	156	175	154	170	207	172	202	189	179	169	181	190	179	175	171	202	211	191	188	170	167	171	199	197	161	194	184	201	213	158	185	203	186	193	200	187	184	197	207	165	154	191	193	182	178	199	207	199	178	197	205	178	195	196	194	184	187	173	191	187	203	197	197	196	199	196	193	217	192	173	176	172	165	200	178	190	162	202	177	189	182	180	173	184	187	186	192	203	191	181	201	183	170	186	191	188	160	193	174	187	175	169	170	172	212	190	174	200	209	197	209	180	197	195	172	182	185	200	165	170	166	177	199	188	167	192	165	202	187	190	179	193	188	200	187	179	204	171	205	165	166	175	184	183	185	185	184	181	171	190	193	195	178	174	182	202	173	176	187	232	174	209	163	191	178	188	166	174	174	192	186	187	182	164	173	187	169	195	189	170	199	163	160	181	194	202	195	176	187	177	177	197	179	212	181	187	212	161	147	175	190	212	202	193	164	178	164	150	195	182	193	189	166	177	174	195	166	211	193	209	183	190	156	166	183	176	184	185	176	186	182	170	186	166	172	195	201	205	156	189	163	180	201	148	193	181	189	180	178	199	194	184	179	167	191	185	164	200	210	206	190	176	179	162	174	194	174	152	205	177	180	208	211	189	190	164	177	192	181	161	201	173	177	202	195	183	196	204	207	202	184	205	175	205	194	186	185	174	191	165	172	182	183	196	162	192	174	189	207	181	199	196	178	181	189	188	160	180	195	196	172	180	163	182	207	196	195	190	182	183	186	194	201	179	206	201	177	192	170	192	198	201	169	188	184	189	173	203	201	188	165	189	193	188	208	182	163	201	195	194	204	197	184	174	184	184	188	188	199	195	199	199	181	173	168	179	171	195	215	195	204	192	180	201	181	194	180	189	208	194	179	178	165	186	214	199	199	178	171	169	202	197	194	194	192	173	192	187	203	194	210	182	203	182	183	189	183	175	158	195	174	202	167	201	178	191	201	200	195	171	179	193	165	187	171	186	193	187	167	194	191	181	191	182	169	184	167	205	183	179	205	176	197	173	196	164	182	177	194	186	193	173	177	196	195	183	173	183	182	184	187	168	192	186	201	168	199	172	155	190	183	172	169	183	177	188	205	187	172	193	177	182	176	193	186	208
20248	21293	34802	36551	33128	28862	25438	22044	18586	15195	13114	11754	9584	7722	6400	5384	4814	4293	3797	3354	2720	2125	1893	1822	1529	1398	1133	1006	966	859	793	773	742	696	650	604	625	588	626	549	586	506	521	533	559	516	536	533	503	518	527	535	534	481	533	464	487	503	492	497	528	482	481	525	477	505	515	476	505	476	499	452	519	516	492	497	484	462	508	485	491	524	491	478	469	516	497	473	506	486	457	477	496	491	525	446	492	507	490	474	467	494	510	467	522	500	518	489	499	489	515	488	476	451	527	510	521	492	506	511	465	475	507	476	478	472	459	497	489	483	498	501	537	529	476	477	495	491	507	473	523	481	512	473	489	470	517	488	489	469	515	500	500	528	484	499	477	484	482	490	528	471	450	504	486	482	504	457	492	452	475	473	485	507	506	470	435	493	480	456	513	481	534	448	473	494	463	490	489	507	511	484	502	428	524	547	487	479	445	455	519	465	470	493	476	468	482	462	499	474	515	468	483	518	505	516	507	465	460	536	467	473	470	478	468	532	484	464	491	468	485	484	484	433	496	503	484	511	475	533	510	493	510	464	491	458	510	483	517	468	451	519	513	495	455	469	502	522	486	482	489	493	469	476	505	506	443	491	507	483	469	492	489	524	459	477	490	489	486	492	459	481	509	489	488	500	474	483	498	459	507	466	493	534	477	500	471	517	552	470	486	448	453	520	474	462	481	509	507	498	505	480	499	488	509	424	497	462	522	495	472	513	505	477	481	502	499	460	501	484	482	477	500	491	485	487	462	471	513	501	481	433	492	492	495	467	497	467	538	490	493	483	483	494	505	467	466	489	457	487	493	500	472	503	489	482	494	479	472	490	482	478	511	498	508	532	511	519	464	514	472	475	489	499	469	503	513	499	510	468	472	496	531	507	498	516	462	525	467	491	503	474	526	500	497	501	458	487	472	500	479	524	468	467	476	485	474	507	516	486	467	512	500	522	511	469	500	470	499	508	490	518	489	468	507	506	457	478	507	489	463	481	461	452	465	459	540	498	509	512	494	511	503	511	500	472	488	476	486	465	479	489	498	485	480	508	463	512	485	471	497	479	478	482	452	462	477	520	453	505	501	485	470	539	502	489	463	529	487	451	506	483	457	516	519	445	459	476	441	514	483	520	484	525	490	529	508	471	502	518	508	500	498	495	456	443	540	483	502	502	520	493	490	494	458	513	488	483	488	466	480	497	498	488	510	490	479	422	514	505	444	491	523	488	498	510	474	504	517	513	450	504	473	467	492	498	482	519	486	480	464	480	474	525	500	488	459	506	508	468	477	507	525	482	498	471	504	549	501	485	483	518	500	463	515	489	462	475	493	485	530	475	478	487	494	475	466	481	488	505	510	477	478	472	475	503	504	521	517	484	475	503	502	499	511	456	479	457	480	515	511	477	519	523	471	480	490	464	483	501	509	493	473	439	511	482	472	482	525	475	476	533	512	503	509	489	472	547	469	495	455	508	473	513	509	471	462	478	452	503	508	514	504	495	485	482	487	462	521	540	508	466	480	536	521	465	520	480	479	493	514	478	477	470	502	507	551	532	485	449	469	490	475	495	468	479	529	498	449	463	525	490	496	433	490	493	516	479	472	525	480	486	521	526	517	485	486	517	535	465	484	456	505	499	468	480	487	487	477	508	495	488	456	520	475	486	486	480	517	481	502	475	499	482	486	491	488	506	487	494	496	518	493	516	463	488	476	486	486	519	468	527	477	495	457	509	456	493	492	492	493	456	495	463	474	475	482	485	518	507	568	470	471	501	495	467	510	500	493	446	485	515	461	460	495	488	504	470	479	480	484	499	474	494	505	486	485	512	488	509	514	468	465	499	479	495	534	491	468	524	448	492	506	492	476	514	468	488	470	509	500	487	488	493	463	501	494	505	452	479	467	507	482	493	490	466	494	497	481	487	451	498	533	505	435	460	520	491	494	467	517	473	507	457	492	496	498	463	478	488	522	471	511	524	462	530	503	518	485	477	490	472	501	493	456	470	486	477	471	522	490	498	476	479	526	508	469	470	502	516	461	475	500	519	525	535	438	476	462	457	463	493	479	487	484	487	490	526	496	492	514	506	480	508	527	509	488	511	494	483	518	516	527	476	469	501	527	485	498	494	480	524	509	489	483	512	492	458	476	494	490	505	510	470	478	512	497	500	533	477	479	511	476	542	480	488	478	495	479	471	453	501	502	522	494	467	487	482	493	489	476	511	477	489	486	499	497	489	507	514	468	483	454	506	425	508	491	532	515	481	486	489	518	483	520	502	528	499	483	471	463	488	492	529	502	520	466	512	460	503	496	492	477	495	474	491	476	504	493	489	492	483	516	505	485	510	538	483	497	466	479	495	475	443	462	532	491	442	456	493	468	470	450	499	475	477	444	480	494	484	481	470	451	471	470	481	511	501	503	461	531	461	489	463	492	495	476	488	450	461	457	502	505	519	491	488	481	489	466	481	475	502	507	487	475	478	479	480	450	497	461	456	497	514	481	461	518	480	516	476	529	493	489	493	483	497	495	495	497	497	452	509	454	471	504	451	462	481	508	466	488	514	481	477	455	476	465	525	486	463	512	507	506	490	504	478	464	476	493	484	515	481	475	491	452	482	498	521	503	517	473	451	459	494	473	498	479	464	504	490	515	483	519	480	501	490	479	483	507	457	496	503	519	500	508	503	483	533	495	469	511	449	516	520	465	512	421	462	504	459	513	482	462	476	472	495	482	445	459	476	484	476	505	483	469	503	487	510	501	474	480	485	502	435	476	497	496	445	474	468	473	542	466	468	479	453	471	446	467	510	466	512	485	507	471	471	497	497	500	474	489	467	496	513	481	489	492	488	517	526	500	478	512	481	488	510	488	507	486	518	512	484	472	482	456	509	463	492	491	505	473	444	506	486	473	464	503	461	504	471	477	505	513	480	506	470	506	462	509	504	468	509	513	511	463	513	528	495	519	475	497	462	513	474	521	515	499	429	511	500	494	502	496	468	481	517	454	503	484	502	488	497	522	484	481	503	472	461	469	498	459	480	451	491	522	519	493	515	500	494	486	500	493	510	490	506	489	488	467	496	492	501	474	500	452	515	504	462	504	470	444	486	512	468	523	503	462	494	559	491	499	511	501	444	503	490	459	496	459	520	481	487	483	483	517	467	511	471	485	468	522	500	473	478	488	470	481	458	488	423	464	459	467	469	530	513	451	505	503	488	522	515	539	506	492	483	496	489	486	490	463	484	464	527	486	495	474	517	504	521	471	535	473	487	489	504	495	480	474	481	514	482	498	461	527	504	524	489	495	494	487	512	505	475	493	471	494	494	457	497	464	497	495	456	519	486	507	492	471	463	521	490	478	504	492	477	482	496	504	499	527	488	488	454	468	472	485	523	504	508	493	504	517	495	479	469	480	430	505	488	500	471	493	485	495	469	491	516	532	486	482	488	485	498	482	460	498	491	505	477	488	528	473	492	477	507
39663	32538	37756	31662	25036	18755	14276	10556	7493	5578	4277	3829	3087	2358	1798	1484	1168	1004	951	780	640	517	514	444	431	378	314	284	270	207	229	233	214	212	225	221	165	207	196	166	192	191	209	172	217	183	195	178	180	161	172	174	176	175	187	194	180	177	178	204	192	169	181	200	170	177	186	184	141	192	183	162	168	182	169	157	180	167	170	184	177	188	185	161	146	162	192	182	206	164	162	173	174	182	153	176	186	142	170	183	175	183	182	179	170	171	187	163	177	172	171	161	147	168	176	158	165	159	177	192	168	166	189	155	179	172	169	177	166	168	168	176	163	169	182	144	175	158	168	166	167	173	171	193	159	161	198	173	151	195	166	171	190	191	146	206	158	174	211	181	192	162	165	173	170	192	183	165	197	183	199	180	198	172	156	155	183	184	168	169	167	182	155	180	174	186	174	182	187	180	175	166	210	171	180	206	167	178	191	170	147	179	163	179	165	205	174	184	158	180	157	183	176	179	167	174	177	162	194	181	192	187	170	168	175	179	172	161	163	168	165	158	153	151	179	184	170	186	169	183	180	188	175	180	155	185	170	178	177	170	205	195	181	145	168	167	189	183	181	175	202	178	160	166	149	176	158	176	149	181	166	173	170	212	156	173	185	158	174	184	180	172	198	168	182	187	170	152	197	181	192	197	148	153	150	149	166	162	186	177	182	184	162	156	170	171	165	183	171	173	147	191	154	157	189	176	195	184	180	168	165	174	162	170	186	166	169	165	171	157	165	185	191	161	157	182	177	178	158	178	179	165	169	190	167	168	172	166	191	149	170	189	163	144	174	182	189	164	172	178	176	168	170	178	174	168	171	176	160	177	168	181	181	182	198	164	172	154	145	173	165	184	167	170	173	159	193	177	193	184	159	149	164	172	180	177	190	176	180	166	180	161	165	159	195	174	177	168	179	156	190	177	158	160	173	159	188	180	180	157	152	170	168	162	182	176	185	175	163	162	168	177	165	185	172	167	181	172	144	157	192	165	172	188	187	157	172	177	169	177	166	168	184	185	191	160	173	193	156	172	157	179	177	193	147	169	174	180	201	170	191	168	172	171	160	173	181	184	182	164	212	161	146	164	175	168	163	169	156	154	166	173	172	172	155	157	204	173	163	196	181	190	157	177	161	183	162	166	196	159	173	185	164	180	154	185	181	184	181	169	163	187	188	200	194	190	185	157	198	156	184	177	162	177	176	196	183	181	190	182	161	173	166	178	174	173	188	189	186	164	171	174	163	190	161	175	204	190	185	185	169	182	193	173	153	180	176	161	162	175	160	199	170	165	170	157	185	176	184	161	178	152	179	172	192	191	159	177	171	165	182	184	169	173	165	198	194	183	182	173	180	165	166	175	179	191	184	180	202	178	198	160	181	168	170	204	163	185	186	192	149	180	183	178	158	168	181	191	185	170	168	188	181	186	168	182	154	159	165	189	158	167	170	177	156	171	170	166	165	161	178	169	193	178	171	183	182	173	186	175	189	167	157	186	168	218	153	178	188	190	170	176	181	155	190	172	162	154	151	174	143	192	196	192	160	189	175	178	174	161	161	168	199	172	168	169	178	155	156	169	195	162	194	183	173	170	189	158	183	167	182	189	172	172	182	168	163	167	154	139	157	186	197	164	160	173	180	177	177	157	178	153	170	161	169	175	160	175	165	174	170	194	175	188	173	160	170	190	152	196	194	188	173	182	194	148	184	189	177	161	172	193	184	169	177	171	211	193	174	194	161	167	168	187	160	167	170	138	172	165	140	175	164	163	196	198	161	188	182	165	179	165	201	165	177	162	178	197	174	176	175	179	173	160	202	162	162	190	166	189	180	164	149	174	167	174	168	166	179	181	190	185	181	193	174	160	153	175	174	188	170	182	190	186	188	171	189	178	195	162	145	160	173	158	172	170	168	174	176	174	162	161	161	176	174	152	152	165	190	170	181	185	173	167	178	156	174	167	204	183	157	162	178	185	159	188	182	195	155	181	165	188	186	178	169	183	172	168	163	161	175	161	183	176	166	141	178	190	190	162	196	147	164	166	165	192	171	173	182	166	164	191	191	174	159	149	174	157	179	176	152	161	165	185	152	151	178	182	163	182	170	211	170	182	156	153	177	166	172	163	180	212	154	151	173	171	178	167	185	190	184	168	183	189	183	173	155	162	184	150	170	190	169	182	172	188	177	171	155	156	186	179	190	186	162	156	179	182	159	192	185	167	197	156	172	168	176	177	168	172	157	187	144	162	194	201	163	172	173	182	174	173	193	200	195	164	188	162	200	161	162	168	154	163	152	159	191	202	192	170	181	159	187	155	180	191	188	145	196	176	151	171	189	156	153	183	172	176	170	187	170	182	177	152	158	157	197	203	184	171	180	168	181	169	188	166	169	175	175	175	169	151	189	172	185	170	165	209	180	169	193	175	189	156	187	175	174	155	176	155	191	172	154	187	176	175	180	179	157	166	160	177	176	163	170	193	173	165	169	180	177	166	153	174	165	169	177	188	176	192	168	169	170	185	190	166	162	165	189	162	159	181	193	170	157	200	177	172	161	198	172	177	185	160	152	149	175	175	174	164	169	203	189	165	192	175	180	181	166	161	176	166	179	157	170	154	171	176	194	169	163	167	183	186	163	201	166	206	170	157	190	165	171	156	173	167	150	193	195	181	149	153	158	183	167	192	150	174	173	170	168	165	179	158	187	205	167	194	156	168	166	170	167	184	158	162	173	169	171	175	195	166	193	171	179	205	172	205	166	187	171	173	161	163	166	186	166	175	159	166	156	156	136	174	167	164	186	190	155	192	192	195	147	159	183	150	160	164	187	163	180	153	175	180	195	176	170	150	174	170	176	167	171	160	163	185	176	158	154	164	179	169	184	173	167	197	166	162	178	157	156	168	165	155	174	172	163	179	163	164	170	190	179	186	199	161	175	170	185	153	145	179	205	171	161	165	193	173	172	168	171	183	162	184	181	170	161	171	164	173	177	160	175	173	192	163	166	182	157	176	164	149	170	193	189	173	177	185	168	207	185	182	148	151	192	178	158	183	179	166	186	172	182	180	143	180	173	164	181	178	158	146	183	160	164	172	181	183	159	156	147	173	166	178	169	168	162	196	179	169	180	159	178	164	160	148	188	142	172	182	182	175	183	164	151	192	177	172	183	142	186	173	165	174	170	171	179	151	169	185	169	153	182	180	175	171	158	175	162	162	153	159	183	151	225	158	182	163	163	164	171	158	177	171	170	165	196	201	172	184	188	188	195	179	175	179	174	195	160	149	159	160	173	193	181	166	162	160	192	171	198	158	182	173	172	176	141	178	176	168	167	166	180	165	183	165	160	156	159	167	176	178	169	186	171	173	176	177	168	174	181	162	177	153	165	162	164	168	205	192	163	169	167	183	170	165	168	167	177	170	178	149	185	200	195	169	151	169	165	165	158	165	181	153	191	155	176	164	160	168	191	180	193	179	141	171
24110	25416	39186	41055	37804	33785	30474	26856	23023	20131	17356	15850	12897	10678	8368	7563	6654	6058	5788	4773	3443	2771	2532	2422	1938	1778	1321	1217	1061	942	972	858	757	784	773	641	562	632	660	582	544	487	538	522	543	548	560	511	505	485	485	482	508	535	456	450	494	491	487	474	450	456	489	462	470	463	493	469	445	452	434	479	473	465	482	455	449	446	472	446	464	466	450	432	484	475	439	483	496	437	512	520	435	492	436	429	436	455	451	470	462	457	430	445	455	466	427	427	482	486	479	432	451	428	445	483	460	423	465	462	443	475	454	432	458	490	424	409	453	449	459	439	455	474	449	424	461	467	497	447	421	460	456	471	444	467	444	514	466	423	405	463	480	456	486	477	456	470	480	439	496	481	474	452	479	431	450	494	433	446	477	496	462	440	448	464	431	453	489	439	450	444	439	444	452	396	512	439	418	455	464	463	451	446	423	450	469	471	449	430	444	451	465	457	438	442	460	443	431	441	481	496	464	429	470	454	437	430	461	468	459	460	491	435	449	417	447	451	456	455	442	447	466	487	442	421	450	443	450	470	438	428	448	448	455	464	482	429	426	476	461	440	456	492	460	484	430	455	454	468	452	428	448	419	409	437	474	459	430	455	427	428	426	430	441	446	455	453	408	451	513	438	424	466	439	451	429	455	462	447	444	434	455	441	458	464	457	410	433	457	510	456	450	488	438	444	497	448	454	449	445	456	506	459	463	472	455	402	422	444	430	446	446	466	429	456	464	423	495	430	449	479	444	453	474	482	477	441	429	463	440	493	460	440	444	441	413	492	477	418	452	469	470	461	455	430	480	482	429	432	430	453	450	484	424	429	434	442	466	441	441	448	478	463	452	446	442	430	465	484	458	473	422	477	471	428	446	427	476	450	428	462	494	456	462	442	428	410	433	430	448	480	435	439	439	445	479	435	442	501	460	438	446	422	484	484	441	474	422	466	452	436	440	493	482	425	446	444	464	472	441	479	446	477	423	478	504	431	451	453	451	443	461	452	458	444	439	448	426	462	480	457	420	463	448	418	468	446	437	461	447	482	424	462	470	458	449	446	482	466	451	434	454	473	417	431	453	445	451	479	428	431	429	446	479	485	468	459	456	477	446	413	401	457	426	473	428	447	481	453	460	468	460	441	487	439	422	448	452	451	447	461	485	459	440	430	449	464	451	447	430	469	455	428	423	424	462	446	472	467	435	410	445	435	447	456	445	457	436	438	443	461	471	435	472	488	467	469	481	475	468	463	462	451	440	445	457	443	499	506	499	480	434	443	468	446	491	472	506	438	462	449	465	432	465	443	468	455	479	460	471	477	467	455	443	499	469	463	458	450	432	454	428	489	473	495	465	438	422	430	432	430	424	481	447	442	449	453	438	458	480	454	440	454	443	453	488	443	480	455	487	417	437	425	458	451	457	426	442	417	464	460	432	430	460	420	450	432	472	482	487	461	451	436	516	456	479	467	446	476	458	445	472	454	430	453	459	460	468	455	453	474	494	444	453	441	469	414	438	455	440	420	468	453	454	458	429	483	448	474	418	460	459	451	491	443	418	449	446	466	478	444	486	476	468	488	475	432	448	447	455	463	484	457	462	444	447	466	428	408	519	445	464	471	446	440	443	496	455	466	490	464	464	482	458	493	439	484	485	452	462	446	498	447	479	454	447	421	498	464	479	469	466	449	422	432	479	411	459	427	449	465	449	485	464	432	438	412	433	442	448	493	473	456	429	457	457	468	479	460	472	444	423	454	447	440	446	444	462	461	437	460	468	412	450	447	446	476	456	477	500	426	478	437	474	453	404	443	474	427	469	439	420	469	450	463	485	453	446	475	448	460	465	480	488	461	499	452	448	442	462	453	425	436	480	474	441	432	478	432	478	474	453	441	493	461	469	413	456	462	469	450	426	489	422	476	457	462	474	421	433	440	457	463	443	463	479	474	416	434	458	454	455	474	453	480	439	475	423	408	442	445	450	465	442	449	427	429	438	481	450	462	477	415	441	459	433	482	464	434	482	432	446	454	423	481	470	462	445	451	474	468	447	451	453	502	419	436	441	481	459	485	455	442	450	443	474	462	447	444	454	449	440	454	469	482	441	457	443	462	439	466	436	469	476	451	462	487	489	451	495	445	439	476	480	471	459	471	450	463	499	411	469	485	475	464	461	473	492	460	450	439	438	451	474	467	453	451	449	474	422	454	470	480	523	484	489	473	443	415	446	495	464	450	430	488	482	454	433	426	435	460	459	481	455	471	478	459	433	479	478	466	460	483	468	441	449	451	452	445	431	431	414	480	453	423	437	454	459	467	444	445	499	462	476	460	470	510	457	447	483	471	465	473	450	446	490	448	471	498	461	438	425	476	490	491	447	466	471	483	490	426	471	469	479	461	471	476	477	459	483	473	455	446	416	438	452	440	448	437	434	477	448	475	484	433	467	436	447	444	456	451	432	462	454	464	452	433	461	442	435	435	448	449	443	435	426	432	434	454	500	447	452	457	447	445	447	460	447	486	422	497	469	468	453	463	460	462	431	453	467	463	457	453	452	459	462	430	468	465	445	459	467	463	471	450	473	473	460	472	433	454	453	456	454	432	463	468	431	428	477	454	432	465	502	473	459	461	497	449	437	469	473	454	419	440	489	474	442	458	450	450	456	444	457	462	481	482	493	472	488	410	484	468	454	446	464	393	421	455	477	491	436	445	467	461	468	444	429	442	471	429	476	470	441	487	421	472	439	442	462	445	444	488	496	466	428	474	454	473	433	468	460	439	449	464	450	475	422	476	459	463	485	458	470	447	478	476	457	456	434	463	455	423	445	445	477	414	444	395	443	468	478	439	432	463	446	476	474	498	465	480	472	413	455	455	496	463	465	443	436	459	450	478	479	466	453	425	479	428	468	444	412	465	472	445	431	531	543	451	473	476	433	473	465	424	499	423	507	458	466	496	454	461	463	470	462	444	465	451	439	425	435	454	451	448	433	468	456	423	430	432	449	429	438	469	441	435	436	482	485	445	442	471	498	490	428	447	487	465	440	450	482	487	473	463	437	472	451	433	495	435	454	455	427	487	479	435	441	446	449	447	440	444	454	467	454	465	412	447	427	443	444	442	464	434	461	471	475	444	438	438	474	479	441	449	446	430	468	465	477	470	457	432	482	441	450	466	458	445	489	451	503	454	445	503	481	471	451	457	465	444	446	443	423	442	436	496	512	443	412	462	448	445	420	464	464	449	461	473	464	480	465	451	456	465	476	459	460	494	441	449	453	427	436	462	454	431	426	440	453	459	439	436	460	445	458	435	485	451	498	461	451	463	487	454	477	464	449	438	511	449	454	435	470	474	481	473	475	463	454	439	461	439	448	457	397	457	448	461	455	426	450	444	429	453	455	494	409	468	435	430	467	486	470	487	459	496	452	429	461	472	454	440	466	461	440	433	416	479	443	493	503	439	455	459	414	478	433	469	451	444	456	410	420	492
24161	21079	22881	17431	11816	7612	5300	3564	2518	1962	1544	1252	979	811	676	568	522	452	404	345	290	324	254	251	253	241	246	240	218	254	210	199	214	202	221	212	208	198	181	174	189	203	202	211	189	175	198	205	181	168	179	180	205	183	188	174	175	194	166	200	173	170	181	169	205	197	182	191	189	162	201	181	176	164	177	183	220	184	183	170	222	185	188	191	188	187	195	200	179	178	176	191	159	175	195	183	182	193	188	193	181	177	145	185	166	176	182	174	184	184	180	178	179	196	182	200	202	166	196	202	182	203	184	194	177	166	186	184	177	192	166	189	195	209	191	175	175	202	184	172	179	183	190	209	155	185	173	186	196	176	190	174	181	204	200	169	202	183	154	179	168	182	188	197	197	188	158	176	202	181	214	180	160	181	204	192	177	174	149	189	182	166	165	170	167	181	142	160	180	192	183	199	174	195	192	191	181	171	184	200	179	201	200	201	177	174	175	193	184	170	188	163	182	216	197	184	183	189	165	181	195	180	184	183	177	169	170	140	180	192	183	187	182	170	186	169	208	181	191	185	187	153	191	182	169	182	175	182	198	161	166	175	183	174	186	198	184	188	181	170	180	189	178	187	194	200	206	167	186	181	189	158	172	191	182	204	164	187	183	173	204	188	168	193	199	162	186	190	165	177	151	161	203	188	186	192	181	193	169	189	183	185	191	200	185	182	177	199	203	181	161	138	180	189	160	191	190	180	180	190	168	174	207	192	191	166	189	193	181	184	172	174	176	175	151	178	188	184	179	196	199	179	186	200	192	208	159	173	199	189	171	181	172	172	192	183	184	175	186	196	191	199	194	174	161	199	192	168	177	169	193	188	166	205	177	184	167	175	193	197	179	189	184	184	185	201	168	193	143	170	183	175	198	191	177	169	191	167	182	171	175	174	159	176	165	194	179	192	168	174	169	154	176	190	187	181	195	170	180	196	203	173	161	178	162	192	186	183	171	180	162	159	203	188	182	192	185	154	191	169	187	189	178	175	190	202	174	183	180	181	202	173	167	197	169	176	189	180	190	186	181	181	163	177	190	190	167	171	181	171	186	178	194	175	206	200	170	191	195	197	214	184	190	185	158	177	185	189	193	211	193	190	182	209	191	194	180	175	159	187	188	206	171	173	213	166	179	188	171	179	172	189	191	180	197	189	163	164	170	164	185	161	183	182	187	188	183	182	197	183	197	169	180	200	197	177	183	176	182	169	156	182	174	157	191	182	177	215	178	191	179	148	216	193	186	171	204	192	155	166	188	177	180	168	185	163	206	189	163	199	172	178	181	183	191	182	172	150	168	168	216	174	193	176	179	187	183	187	180	165	199	191	147	150	167	200	193	168	162	186	179	196	178	174	185	195	214	172	172	186	178	181	168	165	222	167	186	167	201	178	170	169	206	200	174	173	187	179	156	187	187	163	173	184	175	188	166	186	178	166	202	181	200	186	191	165	169	200	191	189	186	206	201	185	173	194	182	170	178	194	186	175	183	189	178	173	183	165	191	190	187	171	157	186	166	174	192	192	199	192	167	174	198	171	174	198	176	185	187	189	176	202	167	171	200	179	198	183	182	175	204	176	168	174	167	208	175	196	205	236	210	200	171	162	199	178	209	177	181	175	191	167	174	171	163	190	182	189	191	169	186	192	169	164	193	188	170	184	195	176	196	174	155	184	199	182	176	190	210	192	158	200	177	195	195	174	179	168	177	167	183	196	179	202	184	173	189	179	190	176	167	160	148	161	177	190	188	189	162	177	201	166	168	202	169	176	169	170	169	180	192	202	180	181	188	180	165	213	206	178	189	190	174	172	192	169	174	166	158	186	159	208	186	173	183	194	199	175	177	164	184	181	203	170	178	183	172	189	193	190	186	183	163	184	192	197	184	198	181	193	177	191	163	175	176	202	175	184	191	186	184	193	201	190	176	168	195	186	169	171	191	181	177	161	192	200	173	192	165	183	192	192	165	195	179	169	185	190	191	213	171	186	198	162	179	164	170	186	174	183	171	181	163	214	184	191	183	179	153	168	177	193	184	209	170	201	183	195	185	174	200	193	169	179	194	179	164	174	190	180	182	213	180	177	177	181	192	203	182	188	183	194	198	191	206	166	163	174	200	191	184	204	171	171	182	186	184	194	176	207	179	159	190	199	161	186	170	198	163	171	199	214	182	200	219	179	215	172	197	191	190	179	212	152	164	189	185	184	179	182	173	193	191	177	163	169	203	178	165	174	200	195	181	188	174	167	169	183	151	196	183	198	170	182	174	189	156	186	176	184	179	201	162	179	207	168	159	177	189	184	175	190	169	173	194	187	194	177	173	183	161	178	172	174	193	193	185	165	182	193	178	169	177	172	175	186	194	182	184	173	177	186	181	182	184	204	159	207	155	188	183	186	186	180	175	196	192	177	161	172	194	187	158	186	184	180	187	164	174	177	209	182	187	216	181	194	149	157	202	174	149	203	189	192	191	187	176	184	181	188	188	198	186	176	188	172	163	182	199	191	189	190	186	175	196	174	183	184	182	211	196	187	163	162	178	190	160	161	186	173	211	180	168	191	190	198	207	183	183	191	190	180	201	182	204	172	177	180	191	185	179	189	201	177	175	173	202	199	183	179	174	172	190	174	165	206	167	182	192	184	190	181	199	166	181	189	192	173	188	193	165	172	199	169	183	197	174	164	184	190	200	181	164	177	187	183	175	194	182	189	190	192	173	201	164	188	175	189	178	174	197	182	173	173	175	176	169	196	164	213	193	164	176	219	176	162	186	183	174	175	183	185	174	180	205	192	179	187	161	186	179	172	198	194	177	173	180	202	180	171	190	182	172	177	167	172	204	190	169	184	203	162	184	193	185	179	182	191	185	158	156	210	186	169	176	193	182	186	195	204	188	169	173	183	166	201	189	177	209	179	181	182	172	194	164	173	174	149	201	188	182	193	178	186	190	190	169	171	179	189	178	156	204	195	201	159	172	179	185	177	182	190	167	182	171	190	188	170	165	198	182	196	180	173	194	174	183	183	184	189	192	177	206	160	179	168	197	190	192	164	169	210	171	160	203	195	167	194	203	172	162	175	193	191	186	193	190	179	197	200	169	202	195	190	165	182	192	188	171	187	176	178	202	170	192	185	180	180	196	184	200	189	167	184	193	204	153	182	206	174	191	196	176	176	218	172	191	181	173	210	174	215	180	180	173	170	184	202	194	159	188	202	190	190	183	197	194	180	191	191	168	168	183	175	198	193	173	187	173	188	164	189	170	171	216	177	184	177	185	174	178	189	160	176	154	164	198	206	172	197	178	167	185	200	175	176	207	190	207	186	183	187	206	185	187	193	207	196	207	191	191	169	181	183	201	184	180	184	204	175	186	167	150	174	176	182	167	187	192	195	210	176	181	159	186	200	193	186	205	197	197	153	181	192	176	202	169	188	196	205	157	207	165	179	186	193	180	177	191	183	193	211	178	194	193	189
14148	16742	28618	29448	25864	21578	17882	14345	11347	9291	7838	6421	5167	4283	3616	2931	2668	2301	2012	1738	1466	1355	1209	1053	972	870	835	751	759	677	641	646	621	610	608	554	542	508	532	523	544	498	519	491	521	465	512	455	525	510	480	524	464	496	506	480	492	481	494	495	478	430	479	464	473	492	468	485	509	473	460	492	446	475	494	497	458	512	472	462	487	484	465	442	492	489	497	484	491	467	462	466	480	477	501	465	489	481	477	478	464	477	481	464	492	480	485	519	466	452	512	466	489	435	514	443	484	490	451	472	488	489	458	482	460	493	482	478	456	479	487	497	446	480	502	487	481	523	470	458	489	483	475	509	461	484	451	520	502	498	476	479	459	460	502	514	495	487	477	491	477	502	464	503	489	479	487	504	457	430	516	467	458	490	465	489	477	479	460	473	486	504	504	440	454	491	480	477	474	442	470	457	469	504	454	471	496	461	474	498	495	468	480	471	473	475	474	470	464	462	486	496	497	476	440	481	473	444	496	449	509	466	438	478	493	471	476	493	502	453	455	460	481	477	428	450	496	476	453	453	466	483	506	485	448	530	490	497	472	505	491	472	453	488	466	506	439	435	465	458	491	501	483	488	453	493	505	457	481	444	499	470	460	433	485	494	478	518	436	529	494	473	478	455	513	460	448	504	479	463	504	504	496	469	529	502	517	495	465	472	467	473	499	519	421	513	452	533	488	456	489	463	495	475	464	456	480	498	501	483	498	482	474	482	462	465	504	490	477	487	513	512	484	484	498	476	492	505	495	477	513	429	444	475	500	487	452	499	483	494	449	492	475	470	465	479	461	473	495	455	481	524	481	486	533	471	489	464	473	486	518	436	486	456	479	407	439	481	452	442	482	510	489	477	532	488	452	477	487	445	492	486	475	501	500	465	478	486	438	482	478	503	488	476	530	479	478	540	490	515	480	518	475	489	455	521	479	488	494	473	470	489	494	446	445	448	504	480	499	463	444	473	460	472	504	473	452	457	468	492	512	500	498	484	498	495	481	452	459	459	442	481	468	479	482	499	446	504	489	466	470	470	475	473	435	506	453	461	484	489	486	512	481	469	477	501	478	456	489	504	501	491	462	482	453	476	464	483	493	500	486	498	499	459	491	474	464	467	477	532	511	480	511	504	496	499	486	486	456	514	514	480	484	480	511	482	514	466	516	478	482	521	455	494	485	477	489	467	473	534	476	485	517	495	511	529	506	442	463	497	507	479	480	491	484	498	476	477	513	465	464	468	500	466	473	464	451	475	466	468	448	450	504	491	464	492	479	460	451	469	501	492	480	477	468	480	457	481	490	478	466	488	489	441	488	524	478	445	488	503	465	494	479	488	453	461	478	484	496	465	447	450	462	443	452	501	468	495	492	483	440	474	509	468	450	434	459	493	490	428	483	470	522	476	499	494	456	481	455	470	509	469	469	464	502	470	483	436	458	495	448	483	453	487	485	495	491	506	462	450	451	470	491	474	472	503	468	469	511	473	502	499	470	513	506	471	504	504	451	483	496	493	451	496	486	520	450	453	474	485	511	451	461	500	429	447	488	459	478	508	504	493	481	451	503	498	472	483	481	469	454	489	505	477	460	462	457	446	490	493	453	490	479	515	504	504	503	513	515	476	456	517	476	506	482	465	486	489	443	525	484	494	512	521	534	510	525	492	499	512	452	463	487	505	472	515	481	524	448	499	506	521	541	457	458	471	468	467	474	480	461	478	460	498	503	523	543	494	444	534	515	462	482	517	486	475	505	492	464	440	472	467	449	483	467	470	440	509	471	451	479	486	489	459	498	495	473	411	455	467	444	475	477	473	523	471	489	472	451	521	469	482	499	482	460	520	481	490	503	496	496	489	477	463	493	500	470	483	474	479	449	482	485	495	492	473	481	456	464	492	495	492	464	478	479	468	462	485	497	507	487	496	476	493	488	502	462	479	462	481	521	484	503	460	444	489	487	532	482	537	509	462	452	452	493	453	478	470	510	480	494	451	511	493	479	467	509	526	495	473	475	504	468	490	478	471	456	485	463	469	482	485	476	490	495	486	497	496	471	545	457	476	495	489	481	466	462	475	487	482	462	474	507	502	444	491	518	485	462	503	482	497	456	440	468	496	498	491	500	505	448	495	509	438	419	452	480	520	465	462	492	481	514	494	523	494	469	505	475	498	473	507	507	467	483	480	496	505	503	494	463	497	487	470	539	486	480	454	461	502	481	514	483	472	458	488	510	474	499	483	456	494	489	490	474	444	489	450	457	453	443	472	472	510	488	471	466	481	482	470	485	457	517	519	481	484	459	434	492	469	459	460	487	479	474	451	480	473	461	519	455	455	487	477	515	465	453	489	497	467	492	448	499	482	488	492	435	453	492	507	438	480	475	485	482	496	487	477	488	517	477	492	482	485	496	475	442	504	483	458	476	452	463	491	517	472	463	477	487	472	469	473	522	476	484	496	443	451	476	462	500	489	483	496	497	532	453	516	487	479	506	468	475	493	481	491	478	456	484	495	486	470	476	448	496	497	468	463	501	505	455	458	474	484	469	480	468	500	494	477	480	460	466	478	472	503	467	471	452	468	470	506	470	494	471	524	556	493	488	470	469	476	497	518	492	496	465	485	535	451	455	503	483	468	468	491	413	498	461	460	477	454	501	502	456	456	464	519	465	476	476	501	491	468	481	488	485	479	505	498	490	483	487	499	453	481	488	455	488	489	501	464	442	472	508	457	455	458	478	502	496	449	472	481	495	463	435	442	499	486	481	491	444	473	499	490	481	480	471	514	485	446	490	461	454	456	506	489	473	461	500	489	501	482	476	480	483	463	477	477	483	479	498	449	477	515	470	508	494	508	474	474	528	456	538	484	463	501	474	466	492	451	503	457	459	510	452	456	452	503	516	484	476	495	466	459	456	459	507	505	466	456	461	476	555	464	475	455	462	484	497	481	477	519	497	481	473	515	497	489	454	445	477	472	481	495	503	462	459	462	504	468	465	541	507	464	439	483	516	511	478	528	496	485	501	500	460	474	501	478	481	476	471	495	469	497	455	484	495	512	482	491	494	492	528	482	493	437	510	477	523	454	483	500	471	490	465	500	463	497	455	473	489	472	496	483	447	472	440	427	465	509	486	482	485	494	498	507	503	498	486	464	494	472	478	483	466	469	473	492	500	518	478	472	497	435	465	471	500	485	466	473	489	466	497	461	468	495	503	466	510	494	487	443	508	460	473	473	511	466	490	473	489	485	474	475	459	506	452	498	478	479	500	476	498	490	501	471	474	516	444	473	476	486	527	470	479	478	485	484	504	444	480	494	516	474	460	496	519	480	499	454	463	442	483	511	495	457	458	471	500	451	473	486	488	486	480	474	453	483	467	461	485	505	472	457	491	478	469	504	474	466	478	460	486	480	483	493	473	509	456	493	485	469	499	466	442	461	436	508	485	484	484	467	525	499	486	530	497	520	490	497	478	511	486	486
33534	27295	30756	26486	19775	14041	10322	6980	4929	3650	2830	2302	1882	1562	1265	976	867	825	738	571	487	400	395	382	314	307	267	271	234	196	244	231	188	238	200	213	226	209	206	192	187	193	196	190	194	183	210	161	199	199	168	187	197	177	193	216	205	215	199	191	210	153	172	202	173	188	194	180	182	160	182	188	173	200	200	190	181	172	178	186	190	166	161	173	175	192	186	182	177	192	179	176	179	181	175	165	168	190	186	198	183	165	177	168	193	180	158	199	204	153	174	189	179	191	171	198	213	226	198	177	191	189	178	164	182	191	189	141	181	198	174	169	192	165	152	173	186	182	198	216	194	164	180	187	165	186	188	172	185	184	182	188	173	174	196	178	192	188	200	182	184	194	163	190	194	201	196	185	150	171	201	161	194	194	179	177	195	175	190	207	180	184	167	166	169	205	182	166	189	184	170	207	170	187	200	182	182	167	203	180	177	180	171	181	194	169	199	167	210	174	175	190	208	193	190	188	192	172	211	198	193	204	175	185	193	187	185	174	191	174	197	185	178	164	183	208	191	168	195	180	192	181	168	166	175	220	191	194	175	190	179	192	182	193	199	177	164	199	185	176	184	152	208	184	204	175	182	186	186	192	184	190	191	159	226	185	172	189	192	214	177	187	187	162	185	204	177	161	196	188	192	176	184	177	156	193	191	194	173	204	200	191	187	201	186	187	164	189	174	177	186	178	203	187	183	190	169	161	185	206	151	177	201	181	162	183	179	179	181	213	204	179	191	166	184	198	177	158	212	173	194	173	195	202	174	176	176	190	206	189	167	178	190	175	196	167	190	190	164	189	182	190	179	188	211	183	182	183	193	169	198	176	182	178	190	174	189	174	167	175	184	203	195	175	169	197	176	199	185	168	158	167	174	184	197	176	190	201	194	189	200	186	175	209	177	202	193	185	163	183	190	200	190	184	184	189	183	194	165	202	189	171	157	182	216	155	197	184	170	189	185	170	198	198	184	209	187	219	185	153	186	176	176	170	183	185	186	188	204	203	191	207	192	187	191	188	211	185	176	161	158	229	190	212	200	180	200	178	178	171	184	187	176	176	181	198	172	183	169	155	180	204	193	198	195	171	192	186	214	163	186	203	177	200	198	166	166	185	191	199	190	201	157	167	185	204	177	178	176	183	172	215	170	185	204	162	188	163	179	192	176	204	188	196	189	176	179	203	163	193	187	160	218	186	163	211	178	184	186	198	194	189	187	181	216	181	171	161	197	219	160	197	193	176	197	175	195	182	179	188	173	160	181	189	188	182	205	209	201	174	166	187	203	173	180	197	195	168	185	167	192	203	209	173	200	191	189	183	194	183	153	167	185	187	166	191	155	190	179	220	177	185	207	185	199	194	197	193	153	185	193	200	178	187	170	168	190	172	193	159	158	198	189	207	188	180	201	189	189	203	164	190	178	196	184	190	204	198	165	169	169	192	187	166	172	178	180	206	203	182	175	168	173	168	214	189	184	209	168	195	177	189	182	176	184	177	187	194	200	173	190	195	200	177	194	179	177	187	211	178	161	167	207	206	206	165	186	192	183	197	176	183	173	160	182	171	166	161	163	203	200	211	147	182	191	188	190	174	188	192	188	191	211	175	173	178	189	179	204	149	193	207	193	189	180	173	212	205	181	183	180	173	209	184	188	182	188	186	177	165	199	194	180	190	176	172	192	177	201	180	188	196	185	207	187	188	164	180	173	202	162	220	175	176	175	187	184	176	148	167	164	211	167	192	190	196	195	185	188	189	202	159	152	181	153	183	163	180	181	202	197	194	226	170	172	185	201	205	178	167	188	170	160	200	189	161	190	174	191	178	188	210	193	176	185	206	169	194	177	190	179	189	216	175	200	178	186	183	184	193	188	175	198	198	177	197	188	183	179	192	174	187	176	203	198	182	204	183	183	199	172	193	174	156	194	174	168	205	178	184	155	196	187	168	202	194	187	196	193	210	192	190	189	195	169	144	213	181	196	176	197	174	170	190	189	209	184	176	199	199	178	152	200	204	172	195	194	178	171	183	186	186	169	174	183	162	172	185	180	181	197	181	185	204	145	164	178	178	184	184	181	196	176	174	149	174	192	196	178	174	183	197	168	176	201	203	185	163	186	175	175	193	171	178	172	177	162	175	196	166	181	167	190	151	196	175	196	189	183	179	189	185	205	186	176	191	188	178	177	185	177	199	181	188	196	170	191	179	195	190	187	183	200	185	160	173	204	183	178	205	196	188	192	199	200	193	194	182	179	167	189	182	195	190	196	185	191	158	171	160	163	192	185	172	180	177	179	169	181	193	201	197	194	183	187	162	195	184	190	184	157	204	178	181	189	210	214	186	194	192	177	182	188	189	195	199	191	163	190	168	194	191	174	175	210	189	164	177	183	163	169	180	199	197	181	201	197	192	202	201	191	205	204	150	193	172	172	196	202	168	192	166	184	178	203	190	188	189	201	197	221	181	181	200	195	169	184	169	194	171	176	179	169	193	199	172	184	171	181	168	187	201	172	178	205	198	201	181	193	219	193	214	191	198	184	179	170	186	227	207	165	154	174	207	164	181	151	191	173	214	202	162	170	180	200	183	173	173	169	163	208	160	188	203	206	213	169	196	185	185	171	166	184	176	194	197	213	174	171	200	174	201	210	172	187	183	177	191	184	191	169	182	196	200	187	216	168	183	183	199	196	202	191	182	168	188	188	175	210	172	181	199	199	183	173	182	188	177	179	188	187	203	190	166	197	162	232	166	180	186	184	156	183	185	193	175	169	184	169	159	181	212	183	181	177	190	212	164	173	191	178	197	180	178	197	161	180	194	175	186	163	185	192	172	214	171	205	175	172	172	169	177	211	178	164	175	155	200	163	177	201	192	196	170	194	184	178	169	187	225	187	181	187	196	198	175	208	195	177	170	197	175	183	174	183	172	176	178	158	217	177	210	179	183	174	193	189	189	194	180	177	177	172	185	192	171	212	173	169	215	164	207	180	188	200	194	207	175	180	160	200	182	170	188	197	204	170	168	186	174	187	174	181	175	175	212	189	183	199	183	175	225	197	203	166	198	199	189	196	171	188	181	175	192	167	179	185	217	188	171	186	192	196	181	182	190	170	197	185	166	199	189	168	210	177	171	199	205	191	171	207	186	210	177	178	195	185	197	165	184	174	163	205	187	203	193	176	179	196	181	201	182	187	185	192	168	176	168	188	201	152	166	183	196	186	167	202	205	170	172	189	186	183	197	183	172	174	175	185	190	159	194	194	184	165	171	161	196	205	196	183	208	178	190	182	185	178	179	156	181	158	194	194	192	184	180	204	180	196	134	196	180	193	181	193	171	182	176	189	167	184	179	192	196	184	190	190	182	165	168	172	183	199	195	176	202	203	215	192	190	157	188	190	179	167	177	189	193	188	172	177	158	178	180	180	178	204	191	192	189	160	198	193	166	176	198	198	190	190	179	170	199	206	171	193	173
20333	21456	35287	36716	33597	29259	25804	21063	18020	15439	13274	11596	9457	7720	6423	5543	4922	4597	3966	3054	2238	2133	1945	1736	1431	1374	1095	1015	899	851	797	728	708	649	665	649	593	578	563	557	568	497	539	567	526	543	537	549	521	482	516	487	484	514	509	506	488	498	534	493	497	487	499	516	475	496	492	547	488	439	448	521	491	484	489	486	522	507	514	481	522	487	478	475	510	486	450	499	466	457	508	480	487	483	485	512	510	449	477	494	504	464	484	464	507	487	482	475	476	466	503	513	511	510	469	440	494	445	481	461	483	479	484	472	465	471	503	477	461	500	479	492	491	494	476	471	486	472	500	517	465	490	484	462	478	498	492	500	453	479	509	501	471	485	459	505	479	445	479	495	519	465	489	506	477	493	501	501	494	484	436	477	530	461	463	481	463	465	478	444	512	458	451	500	517	519	489	465	481	492	513	525	482	519	493	448	462	440	478	453	459	468	505	504	477	472	489	487	462	457	489	472	463	505	486	486	451	487	481	476	450	496	488	475	516	448	477	446	472	464	433	456	465	455	492	464	508	494	477	445	502	520	490	492	488	413	482	464	456	466	478	515	481	493	496	531	482	473	505	495	463	508	483	477	520	457	512	462	478	479	502	464	487	476	475	469	472	419	444	524	487	491	479	479	527	504	469	481	499	514	453	464	496	472	497	525	461	494	497	456	476	480	447	495	508	489	471	465	493	484	482	497	508	488	519	471	475	479	473	508	468	460	485	532	503	478	475	502	479	449	482	519	448	502	434	461	507	525	499	477	449	481	473	484	496	481	476	522	493	491	501	470	522	495	466	478	484	502	462	513	496	495	492	501	488	510	466	479	486	465	492	457	466	464	460	454	452	491	449	452	543	476	499	450	472	505	517	457	499	496	516	470	474	515	456	505	489	461	438	453	486	481	491	479	470	468	502	504	496	511	474	490	448	506	473	499	507	533	476	522	494	459	475	503	461	488	494	462	472	484	458	495	523	464	467	470	477	498	503	480	452	493	500	472	480	427	459	453	479	504	494	496	499	485	468	491	498	477	489	531	493	491	501	488	506	499	473	473	456	481	509	514	481	481	481	543	526	452	489	459	468	529	444	447	483	514	455	450	492	439	505	455	489	482	483	468	493	491	482	450	491	483	491	471	452	485	467	497	478	506	459	500	482	489	477	485	459	476	495	505	421	517	524	470	508	479	474	499	454	488	462	460	485	444	470	497	485	485	490	518	480	493	467	507	515	474	533	460	530	484	538	488	492	472	512	481	475	494	475	467	479	527	514	470	581	512	461	517	484	468	502	470	476	477	507	516	447	499	450	469	499	490	472	453	495	457	490	439	447	510	469	478	465	467	504	446	494	499	492	451	452	460	494	483	487	493	449	463	483	521	498	467	488	503	487	488	462	502	457	486	499	489	519	487	483	433	510	444	455	443	460	527	492	491	502	463	441	502	477	495	463	454	484	475	489	502	435	472	487	473	469	486	485	491	469	476	487	473	466	484	493	476	482	505	511	489	458	463	493	451	458	475	506	481	500	547	497	492	531	510	489	470	474	481	502	484	463	529	491	492	503	507	482	481	491	448	504	497	508	473	475	503	473	507	472	472	477	435	490	492	465	488	457	534	489	494	446	471	498	474	476	467	511	468	506	462	483	493	505	523	509	479	521	443	463	464	535	500	506	474	443	440	468	483	488	502	488	497	448	486	473	501	483	481	488	478	488	518	449	468	461	486	507	446	479	507	463	475	533	475	456	497	500	450	462	474	493	486	497	486	530	500	410	513	553	484	487	482	489	444	471	492	485	515	449	496	486	486	480	465	476	465	499	487	485	465	477	454	512	489	502	517	462	495	490	495	496	466	470	527	482	452	479	473	492	447	483	433	487	440	493	469	504	494	489	537	451	488	474	458	460	491	477	461	468	489	462	451	515	478	491	482	497	488	466	509	461	461	471	467	452	459	467	471	495	483	444	479	460	492	450	523	490	496	475	431	480	466	503	501	490	512	458	445	482	479	507	463	443	504	475	480	455	473	497	496	499	490	501	474	478	473	508	472	476	457	481	455	498	467	489	479	451	454	460	475	504	458	490	449	486	490	488	488	452	476	509	492	496	493	504	490	467	492	445	478	514	459	479	493	474	455	474	476	427	499	501	527	465	479	478	462	474	517	508	472	494	514	498	486	473	560	472	460	480	498	525	466	491	455	471	515	458	456	530	472	494	507	504	487	494	423	489	484	459	486	453	533	468	463	484	502	484	444	461	499	494	484	443	501	461	468	488	502	475	495	472	453	487	498	517	485	462	496	477	444	448	492	481	436	513	465	450	465	483	500	487	472	469	442	460	478	491	518	462	509	444	461	450	466	425	505	478	513	496	482	469	442	460	493	497	497	505	483	493	490	481	493	470	461	483	508	476	492	506	461	477	510	492	509	530	519	466	502	481	497	510	446	503	492	515	450	492	475	460	507	491	454	511	477	473	484	451	505	515	491	471	516	486	503	477	461	505	512	500	493	455	515	476	480	478	495	456	496	476	456	496	476	481	498	480	510	468	471	467	506	509	509	521	467	472	474	469	474	495	487	539	457	495	486	469	463	466	446	474	500	479	489	485	473	479	492	490	453	519	471	475	514	470	467	491	480	456	512	509	471	496	485	507	472	526	461	498	444	484	470	469	473	503	477	489	485	488	468	490	484	531	460	466	452	481	493	492	460	484	512	478	453	440	446	490	495	472	464	487	499	456	483	497	501	478	522	483	482	472	439	496	466	501	511	492	468	537	507	486	489	471	503	490	507	475	487	495	466	466	483	464	462	475	478	514	469	490	468	504	505	485	499	498	464	492	523	522	495	487	494	484	484	491	482	469	506	529	492	446	470	495	509	463	461	459	450	487	506	489	518	483	458	501	442	466	492	497	455	487	485	483	487	497	460	443	485	507	489	530	457	478	509	489	486	464	494	502	479	504	502	527	461	461	451	495	529	469	476	470	518	509	508	450	482	466	495	487	496	484	471	486	477	481	507	472	455	485	516	474	477	467	514	432	479	459	469	448	468	471	465	508	512	475	467	465	520	504	484	499	472	511	532	461	505	470	462	468	497	476	479	538	482	504	485	473	458	505	502	439	476	486	476	474	458	474	467	515	484	497	507	468	515	499	491	471	502	502	519	503	492	482	485	484	469	544	467	471	491	461	514	489	515	496	475	485	441	476	496	489	482	468	484	456	510	492	504	456	521	456	488	499	479	523	474	452	471	474	488	452	511	498	481	457	464	491	481	506	469	504	473	487	493	488	484	467	514	455	470	496	486	507	501	473	436	495	450	521	461	491	455	478	491	477	457	455	480	450	501	479	520	483	490	500	493	498	469	454	459	505	475	490	481	467	464	472	536	461	467	462	519	506	499	460	473	481	486	452	504	481	504	536	504	484	444	447	466	432	452	449	464	506	524	496	496	476	473	504	466	512	485	528	494	471	494	468	507	459	497	442	497
40464	33032	36992	32222	26120	19610	14249	9779	7434	5540	4251	3605	3024	2189	1730	1668	1370	1170	882	681	562	523	496	460	385	369	299	284	262	243	247	230	215	228	209	193	199	188	187	184	194	195	208	197	165	176	179	185	168	161	169	178	191	196	185	181	168	197	153	170	191	164	162	165	190	188	190	164	163	190	171	194	182	179	180	164	167	176	172	157	172	191	186	175	172	160	155	162	197	183	178	179	150	161	176	169	180	185	178	172	159	160	181	182	176	178	171	166	168	160	167	201	155	168	170	177	164	158	170	181	182	159	166	159	188	175	172	165	205	176	205	178	180	168	167	181	185	176	186	154	162	166	158	191	176	173	161	149	151	166	187	156	191	184	198	146	192	175	150	180	172	170	195	179	177	165	165	161	159	121	180	177	151	171	166	168	172	153	158	166	182	190	180	180	148	204	152	148	152	180	161	164	195	191	196	151	179	172	182	163	168	195	169	182	178	173	169	161	175	173	156	178	172	167	170	192	157	162	154	176	165	148	153	163	170	191	177	161	158	165	176	163	180	168	178	190	185	164	159	173	149	166	183	156	168	166	170	153	163	148	185	146	170	191	190	191	155	168	174	200	193	166	192	176	163	183	171	159	196	154	145	174	165	194	175	176	148	163	170	193	177	170	158	178	187	200	182	175	182	177	167	182	162	180	177	159	163	163	176	194	169	148	174	182	169	159	156	161	175	161	174	156	181	169	159	176	167	175	181	177	195	171	159	161	178	177	194	183	167	166	169	188	173	201	189	192	169	141	142	186	146	168	192	181	188	176	176	189	166	165	166	193	167	205	166	166	151	180	180	161	169	159	169	183	160	158	168	177	169	187	188	176	182	174	190	181	197	184	184	156	186	173	182	171	181	183	168	162	180	142	155	168	170	161	136	161	174	183	180	156	192	179	172	198	179	167	192	169	166	176	171	182	184	169	176	175	171	191	166	167	153	167	175	169	191	160	177	188	190	180	182	166	186	186	181	165	180	188	156	157	151	192	160	168	168	197	159	146	171	172	184	176	169	187	165	167	165	166	203	186	159	167	165	179	180	167	184	184	173	149	183	174	184	178	180	185	167	175	179	194	189	179	194	173	193	185	165	177	150	188	193	134	136	156	182	174	178	192	200	160	156	200	168	174	183	171	154	162	195	166	162	138	154	165	143	174	162	164	177	156	183	171	179	154	174	147	181	172	164	186	183	179	152	191	182	168	170	193	161	172	174	161	158	173	192	182	191	162	169	165	148	158	168	174	179	174	155	181	171	187	175	177	155	183	179	179	177	183	162	179	182	198	187	169	174	165	183	178	166	163	145	163	175	176	190	154	179	186	160	165	190	155	180	180	172	158	187	153	159	178	177	171	168	170	167	168	163	190	158	171	180	172	168	167	175	183	173	175	183	167	175	174	162	160	168	170	179	161	180	168	167	167	175	189	141	170	159	200	168	165	182	187	170	155	177	166	168	182	156	171	183	155	155	174	207	168	180	159	180	163	162	157	179	166	169	148	176	176	164	174	190	175	163	150	199	157	170	173	185	153	183	158	179	174	174	174	174	166	171	152	181	175	192	145	175	178	161	161	156	146	177	176	168	180	174	177	155	171	140	159	173	170	175	176	152	182	180	179	164	190	173	156	194	191	195	166	182	162	170	188	171	161	161	189	172	172	185	169	187	183	159	151	174	170	216	161	166	168	178	175	175	177	178	168	159	160	172	161	194	152	162	159	172	175	164	159	179	182	162	169	175	175	199	184	145	180	151	169	180	150	153	168	161	171	171	159	184	160	171	183	183	163	175	175	166	174	162	162	156	170	176	177	183	174	179	181	145	170	178	151	169	145	184	170	157	141	171	183	200	180	172	170	163	183	148	190	161	173	167	170	148	157	166	185	162	146	192	175	167	151	181	153	174	156	167	174	152	149	167	195	165	175	184	161	156	200	171	172	148	162	192	188	167	137	180	177	169	153	183	148	147	179	177	166	160	188	168	168	166	156	188	160	155	186	162	187	166	172	159	147	175	181	164	189	167	162	176	187	207	151	189	179	171	186	170	177	172	186	153	164	148	171	166	162	169	174	194	159	185	166	175	167	145	157	171	169	166	187	158	166	175	166	162	170	173	176	183	173	205	176	186	180	160	146	173	179	177	161	154	159	157	144	165	191	189	162	141	167	146	184	179	180	154	181	167	151	194	163	170	180	180	166	163	177	166	175	165	173	181	182	170	159	180	172	160	192	173	181	170	185	170	177	169	184	162	136	162	151	186	166	168	176	154	160	178	177	197	166	161	159	180	189	170	157	159	167	168	158	164	173	172	177	194	175	196	177	148	143	172	187	175	165	187	181	173	176	164	167	179	163	175	166	166	151	173	171	191	188	172	160	160	148	159	196	183	147	170	151	187	198	172	171	163	155	171	182	162	170	164	152	167	183	168	156	172	186	158	190	179	176	188	171	155	169	172	175	167	166	178	188	169	192	148	176	137	180	165	159	157	175	184	175	176	167	170	182	169	179	175	152	179	156	171	177	190	168	173	169	150	165	172	179	158	199	179	175	175	160	178	171	172	182	158	166	162	174	167	177	164	202	176	178	164	169	156	161	181	181	158	181	154	177	170	161	163	169	165	154	174	154	180	167	190	171	163	173	192	195	176	185	163	141	157	159	156	163	184	171	190	154	178	181	194	145	168	181	172	163	177	189	152	173	192	187	187	156	193	176	145	171	181	174	161	149	188	162	156	185	186	168	168	170	174	181	159	188	168	164	184	182	157	179	161	191	142	183	158	167	182	172	168	166	153	182	180	159	192	178	168	174	192	165	193	179	150	183	176	180	171	170	173	168	167	166	156	184	160	175	152	174	168	186	179	202	172	170	177	149	193	164	167	171	164	171	166	164	148	158	164	165	164	174	187	158	183	160	163	168	182	168	179	179	176	177	174	157	151	172	164	158	145	170	176	179	150	188	166	197	171	192	185	174	159	167	173	185	156	175	152	181	192	158	152	176	147	166	188	157	184	188	161	156	183	177	190	163	150	199	188	174	174	165	193	184	184	176	183	151	186	173	147	179	178	175	185	168	140	166	176	179	186	162	173	157	173	174	155	148	154	159	165	162	158	183	192	183	172	162	166	172	211	174	184	173	185	166	178	170	159	182	176	163	175	178	156	170	183	157	169	185	179	154	180	173	158	160	140	178	164	140	166	157	185	169	156	153	173	178	177	186	169	179	191	148	178	190	158	149	178	175	182	190	177	176	159	180	178	186	149	161	172	212	203	190	187	168	185	176	181	171	164	172	174	181	170	162	188	189	159	167	167	154	184	168	181	194	176	151	188	159	171	159	175	176	147	176	158	164	135	162	186	156	162	188	181	147	156	167	148	173	166	154	150	181	167	145	164	169	165	158	168	174	158	175	153	182	167	176	164	137	188	162	175	174	189	185	154	179	179	167	159	176	173	197	178	133	170	185	170	192	163	196	176	176	185	185
24307	25357	39290	41151	38340	34041	30649	25758	22674	19963	17610	15427	13022	10454	8782	8612	7145	6259	5123	3891	3056	2689	2791	2338	2020	1760	1353	1194	1099	1063	912	832	863	721	740	673	657	623	579	559	577	525	516	514	549	527	528	509	475	541	495	507	506	442	494	471	469	439	471	427	437	477	423	438	478	464	498	445	483	447	478	441	447	483	530	432	486	460	461	412	467	490	459	471	435	455	445	431	461	468	406	422	463	490	436	467	456	476	482	453	478	487	400	410	465	442	430	440	489	426	416	480	448	473	408	451	434	431	490	441	440	444	492	433	454	453	429	471	448	449	448	439	414	455	447	430	406	457	454	437	435	435	464	485	431	439	462	407	452	441	436	454	430	448	456	462	420	449	451	461	471	455	433	399	435	469	425	448	449	431	468	438	463	444	516	458	444	427	463	451	458	443	432	440	431	425	426	466	463	435	445	428	441	451	463	428	460	406	438	424	461	409	453	474	465	454	475	448	436	446	471	423	453	463	427	469	448	467	495	432	420	477	441	467	447	456	495	461	428	445	456	441	443	417	457	447	454	444	476	439	461	440	483	443	448	447	445	407	484	467	440	458	459	453	459	428	453	455	495	437	468	429	444	422	415	450	433	459	408	459	457	451	465	440	493	446	420	407	476	464	488	471	439	484	451	429	464	430	424	488	435	490	448	452	398	473	458	445	473	442	466	450	445	420	445	468	440	415	455	498	434	478	458	474	427	439	464	453	424	445	466	459	451	399	466	436	476	435	432	442	417	448	469	457	462	463	450	468	450	435	419	435	448	479	461	464	454	493	446	488	448	411	453	439	485	458	451	470	463	428	456	420	420	470	462	495	455	460	455	451	466	507	439	452	472	487	451	487	442	412	444	434	431	425	479	468	477	439	428	445	464	443	471	446	473	468	437	514	466	455	455	450	465	439	408	460	456	433	447	466	491	462	432	458	455	422	453	444	427	441	467	420	452	432	469	432	440	452	420	458	452	448	454	472	463	494	469	454	446	462	429	442	467	464	483	479	484	449	408	490	438	434	453	440	425	472	505	472	435	443	478	455	444	483	439	473	484	456	429	449	451	461	480	423	469	431	427	485	431	439	444	427	460	423	465	434	395	466	458	440	402	472	447	463	448	438	488	461	437	477	464	390	484	476	461	446	455	472	440	402	457	468	439	432	480	449	446	425	455	432	445	472	468	417	476	449	481	467	445	483	473	471	439	458	469	451	419	417	443	421	443	471	450	434	458	478	463	457	456	459	451	475	431	459	479	454	437	429	454	438	489	455	473	450	488	408	444	459	461	483	446	504	463	436	463	424	443	388	453	462	429	455	444	435	457	483	460	453	437	409	406	442	418	475	435	448	425	455	453	439	456	451	464	461	465	457	473	478	422	415	456	446	418	456	462	422	473	429	465	427	438	434	474	475	434	503	478	452	417	436	464	451	459	463	471	479	457	456	476	467	418	454	463	478	465	466	457	426	472	431	465	454	476	416	442	501	446	453	448	425	473	480	472	437	441	452	452	473	495	448	440	429	485	451	416	468	426	437	477	428	484	448	455	437	505	457	450	449	431	466	459	450	435	438	388	408	457	445	435	474	489	461	434	436	425	496	450	448	438	420	426	456	437	454	434	469	439	449	432	438	434	459	460	462	453	445	505	453	472	460	452	421	446	472	422	445	436	445	417	425	441	476	463	398	456	458	475	464	439	447	455	476	463	464	461	443	429	425	441	444	457	463	465	462	425	435	435	418	486	439	454	524	451	471	424	471	421	432	463	461	451	434	452	436	443	416	502	453	431	437	416	439	439	462	433	413	443	456	478	431	461	471	449	412	465	411	418	462	472	457	425	453	445	429	438	455	457	453	442	459	468	450	465	455	436	428	457	455	464	452	454	462	515	470	463	475	458	437	454	456	447	441	460	455	502	446	445	464	471	496	453	448	436	487	486	459	435	419	443	439	439	451	469	437	441	444	447	489	467	460	450	436	520	457	434	438	472	469	447	428	453	439	451	456	426	461	482	462	438	463	495	475	492	455	455	432	426	442	435	456	435	438	451	432	499	458	431	432	451	472	444	453	445	442	437	436	460	444	464	476	463	440	452	431	448	441	441	447	458	433	468	462	453	446	460	411	457	478	409	478	432	473	442	474	447	459	439	435	449	483	457	433	434	468	495	405	451	466	420	436	470	492	457	445	453	448	452	464	444	464	438	426	434	451	424	436	416	415	450	461	426	429	451	462	491	434	487	438	404	424	433	468	455	415	460	424	476	465	424	482	444	452	470	452	441	428	463	458	421	485	462	420	422	433	451	477	422	475	452	458	427	451	447	429	430	447	446	477	435	483	423	453	444	459	485	438	466	448	445	471	427	463	467	450	420	489	440	431	438	443	457	488	464	471	433	459	485	433	449	482	416	460	464	448	434	458	468	444	410	430	464	397	463	444	422	430	457	436	473	436	468	446	442	465	445	433	486	469	435	449	460	489	458	467	477	448	493	471	400	466	413	442	437	451	450	429	458	442	453	425	423	463	457	427	445	439	431	433	451	453	432	439	457	458	431	443	439	472	499	436	416	465	418	472	442	440	470	424	433	417	418	457	431	468	451	459	472	448	398	422	467	429	466	418	451	423	434	461	462	455	471	467	434	427	444	441	490	450	408	406	409	446	445	406	468	440	428	453	493	452	445	458	486	445	434	484	438	458	444	471	455	436	445	488	482	444	419	436	458	456	459	475	475	437	482	471	450	466	466	396	429	455	449	412	448	404	433	461	470	469	441	410	449	430	453	459	462	432	465	448	425	517	432	480	448	485	483	427	430	451	422	450	465	429	417	466	408	474	459	451	424	441	452	463	455	435	466	403	459	450	463	473	492	466	441	491	485	455	407	437	416	427	444	438	460	469	472	441	431	447	441	456	432	462	457	468	467	485	493	455	459	444	459	452	436	440	457	441	448	473	451	430	460	450	436	444	422	412	425	447	442	494	425	468	461	450	456	444	469	475	470	420	440	446	458	448	414	451	442	455	458	495	454	453	452	429	402	461	429	455	436	431	437	445	481	465	439	437	482	447	444	455	448	461	447	446	434	457	445	459	478	451	473	405	421	440	445	476	461	446	459	466	457	492	424	417	453	440	447	444	486	439	447	469	478	447	474	493	425	437	440	449	461	427	451	436	454	447	468	483	430	471	456	448	456	457	492	443	435	420	493	421	464	445	451	441	462	451	483	453	449	441	474	414	487	468	493	518	499	455	467	420	481	469	463	463	440	439	490	490	469	436	462	473	464	431	437	470	488	447	473	446	453	449	450	455	453	444	497	424	436	431	419	461	445	460	448	472	450	453	435	469	443	455	478	446	474	423	463	432	498	449	434	428	428	446	431	455	448	436	450	494	428	479	419	428	477	449	459	468	428	407	423	461	454	455	423	452	463	447	432	449	428	463	431	440	433	448	419	421	456	439	450	453	483	453	443	452	448	461	448	482	427	434	420	445
24165	20559	22594	17384	11607	7498	5027	3541	2460	1914	1580	1214	1002	787	676	597	524	460	442	353	304	312	295	262	313	244	194	225	221	203	223	226	193	214	174	201	182	185	180	198	152	211	195	187	166	167	180	206	215	186	189	167	161	152	165	170	178	180	210	188	195	205	185	167	211	175	175	171	187	174	189	194	180	189	176	160	179	213	172	155	167	178	188	174	185	176	182	193	207	169	200	186	184	175	202	181	171	191	187	178	189	185	184	202	190	178	186	176	181	199	179	189	175	176	164	175	195	179	186	162	196	181	192	169	194	191	165	193	165	166	192	169	176	193	180	184	183	176	209	188	171	177	192	178	156	195	169	170	177	187	174	173	171	175	186	170	173	177	187	180	171	184	185	187	190	200	188	194	166	170	173	162	165	212	175	173	204	190	208	187	172	185	178	186	184	185	169	173	189	177	196	195	174	193	164	183	152	174	195	194	175	166	187	181	192	180	191	164	176	164	174	179	202	198	195	186	178	174	185	196	186	134	182	156	160	186	192	166	191	192	174	167	180	189	154	171	173	180	192	184	213	188	186	189	185	182	174	186	149	157	174	184	196	203	160	180	198	190	153	167	174	167	175	196	203	187	189	175	186	176	201	171	165	187	164	176	184	176	192	191	200	191	170	175	174	176	159	181	185	171	194	190	205	164	180	178	162	178	167	165	170	190	156	198	172	191	202	194	185	202	195	186	174	162	182	183	175	172	171	184	184	210	170	187	193	159	174	161	163	172	191	183	174	168	180	193	209	170	196	173	189	175	184	201	198	175	193	183	173	188	194	185	175	200	177	180	178	155	159	171	199	183	199	177	200	167	174	187	171	174	183	156	201	169	174	173	175	179	212	166	196	184	181	210	185	181	179	160	170	164	188	195	190	186	170	160	163	181	187	182	184	183	170	193	180	166	192	191	174	170	160	174	184	195	174	204	163	175	207	170	188	180	179	180	164	162	173	204	161	178	184	195	194	176	202	185	168	154	187	160	180	169	197	188	177	188	192	186	193	201	176	193	189	182	195	195	194	211	159	206	165	161	187	188	167	160	179	175	179	183	174	171	167	183	172	180	183	198	183	211	151	183	178	177	168	193	181	169	193	170	162	174	174	183	203	181	170	178	180	174	152	172	184	178	180	196	164	203	179	181	184	188	206	180	165	183	183	175	212	168	184	164	159	163	166	184	178	172	179	193	162	167	189	183	176	194	178	173	184	204	190	192	188	183	170	188	179	149	187	160	147	173	192	202	188	192	187	190	172	198	177	170	186	172	196	169	169	178	178	196	200	193	172	211	165	183	191	183	169	184	181	179	189	202	187	191	169	174	191	177	186	172	153	193	183	166	185	182	183	175	179	181	171	189	182	186	200	198	169	182	176	176	162	175	186	181	179	184	188	169	180	182	164	178	179	186	172	196	202	170	171	178	157	179	183	185	193	198	163	186	164	185	157	184	193	170	163	173	193	193	174	190	189	208	175	204	194	173	155	168	181	175	182	222	168	181	166	165	202	173	199	169	159	190	175	173	228	174	192	185	186	159	176	166	152	182	181	207	194	186	191	198	174	163	181	176	180	188	195	178	176	200	193	167	172	187	184	173	184	209	193	202	182	191	174	207	181	190	172	200	181	170	195	202	174	188	193	177	183	198	200	196	162	173	182	181	173	188	173	174	191	188	192	167	166	190	166	194	202	186	163	192	187	173	164	187	170	199	159	194	169	192	171	176	189	167	176	168	204	178	202	163	198	190	198	177	175	190	177	177	188	163	194	169	203	153	175	189	155	192	161	179	184	182	169	184	188	172	161	173	163	197	171	182	183	163	154	176	170	178	153	188	177	183	191	181	188	179	156	167	188	182	197	199	194	194	180	194	202	167	166	156	170	173	195	204	210	160	191	199	184	158	181	202	163	174	195	174	179	169	187	179	191	193	195	183	202	178	188	168	174	177	200	172	203	207	171	202	165	174	201	162	183	189	166	187	177	193	179	188	185	171	190	189	195	179	152	169	177	177	183	206	188	177	175	200	168	180	142	184	202	183	174	186	210	188	195	187	169	194	173	167	180	161	189	181	161	189	186	155	162	184	173	178	165	197	187	210	171	170	164	190	168	185	176	187	178	189	195	192	170	191	197	175	176	177	188	158	177	178	188	176	172	173	187	161	204	178	155	170	192	180	166	174	178	192	166	187	177	168	181	177	162	197	197	153	178	180	165	167	170	200	202	171	200	203	201	200	138	208	181	206	188	182	186	202	185	167	186	180	177	176	189	184	195	190	169	167	199	194	180	208	177	170	185	175	186	188	217	177	166	186	181	154	158	189	222	186	174	184	219	171	159	187	197	180	185	177	183	169	190	172	184	201	171	188	185	157	176	180	184	195	194	189	175	176	155	190	188	173	186	175	185	182	196	182	192	181	171	183	217	198	180	190	174	197	193	191	187	188	188	195	175	173	190	172	154	177	183	172	195	188	184	200	180	168	186	183	145	194	145	206	173	197	178	179	161	220	151	191	182	179	185	163	189	146	181	180	187	168	173	184	191	192	197	171	175	195	195	181	186	190	206	169	170	188	180	167	174	183	176	161	186	179	174	203	174	160	190	184	151	173	176	195	176	163	176	182	174	191	177	180	185	198	180	161	219	169	178	192	170	181	173	184	167	187	180	168	155	207	187	197	176	181	162	202	185	189	206	166	202	162	195	191	196	161	162	178	198	169	210	188	188	199	173	204	179	187	177	187	188	205	192	195	192	183	186	173	193	176	177	179	186	173	176	182	173	154	168	200	168	181	216	183	171	178	180	172	174	173	182	174	175	167	198	159	179	195	178	192	190	185	172	180	171	207	147	171	179	201	186	189	185	175	189	210	159	172	188	189	141	184	196	182	158	173	181	179	197	166	179	195	181	211	195	205	166	191	165	154	178	191	196	167	199	187	161	170	151	183	192	185	186	163	184	173	182	170	190	209	164	161	196	180	194	196	175	162	191	186	173	159	193	167	163	187	185	150	195	188	184	171	215	185	195	178	210	202	170	190	169	179	188	183	187	215	189	176	176	174	185	155	159	167	192	173	190	173	165	193	168	168	203	189	180	200	165	174	197	202	190	203	179	179	163	178	187	182	178	176	164	198	191	188	166	190	181	193	171	196	153	193	159	167	198	188	193	192	166	188	141	180	174	171	188	176	185	176	167	183	172	165	164	168	167	203	203	159	182	163	190	165	177	172	157	168	175	213	203	203	173	204	196	170	186	182	179	169	185	162	181	179	177	176	185	150	172	174	182	141	185	147	189	174	161	187	193	177	194	179	189	193	187	194	199	187	177	169	168	169	203	183	155	197	170	180	187	169	160	192	186	165	195	178	198	169	177	176	140	165	199	158	172	185	159	190	193	179	178	171	175	165	178	181	170	172	185	156	199	189	187	184	198	159	189	190	186	167	184	173	164	186	180	195	184	187	187	191	177	179	172	169	183	160	205	165
13887	16425	28664	29370	25674	21423	17456	13808	11323	9247	7780	6285	5178	4216	3552	3038	2595	2260	2014	1788	1482	1317	1202	1088	968	858	840	780	744	707	672	630	594	543	546	553	524	527	511	531	509	516	522	508	518	520	484	517	491	503	502	481	464	465	462	469	444	516	526	515	494	511	470	469	444	514	476	489	451	502	461	510	459	429	511	482	469	487	482	476	472	455	435	489	478	459	446	502	475	470	504	493	470	504	468	519	484	469	462	431	471	451	470	473	426	500	451	459	498	492	468	463	495	500	473	481	464	447	508	490	479	465	481	479	473	476	456	448	451	448	463	457	500	485	484	435	522	455	505	513	484	450	465	486	475	490	484	524	504	424	484	455	511	503	454	451	435	447	496	479	441	513	491	447	465	431	470	492	480	449	456	476	459	476	497	471	479	466	454	484	477	459	492	471	481	512	489	451	465	475	492	460	473	456	441	457	505	468	469	500	505	451	412	468	453	496	477	439	497	462	490	440	493	451	485	465	487	444	465	505	501	468	473	476	485	487	486	477	497	461	467	506	496	466	480	464	464	498	486	433	498	487	477	494	480	460	481	470	462	463	457	516	441	496	427	452	488	442	476	459	480	489	446	514	445	494	477	461	478	481	458	455	480	491	459	458	480	486	441	425	486	457	440	485	492	455	487	445	501	469	477	492	504	458	477	492	474	500	472	482	478	445	496	506	482	454	516	500	471	499	503	486	452	497	508	452	462	544	469	444	453	489	457	478	485	487	468	484	477	457	456	453	495	478	430	460	497	458	462	486	460	476	466	477	488	444	445	468	502	487	485	438	465	477	495	460	477	496	468	476	492	442	473	451	483	481	451	455	466	469	501	478	446	445	497	441	443	446	450	468	506	469	526	471	467	435	432	481	480	513	510	494	485	502	469	446	464	493	466	497	461	475	469	498	453	495	468	482	471	467	506	468	469	467	509	490	473	472	514	511	449	463	438	478	459	475	461	495	504	518	519	454	507	470	546	454	464	482	473	455	453	449	502	493	459	452	525	511	463	446	481	445	479	470	466	445	492	455	465	439	471	441	495	520	478	493	463	487	449	482	472	468	487	463	499	478	533	457	464	477	489	452	477	485	473	481	476	512	482	464	475	468	464	482	465	461	449	449	514	511	463	498	481	504	526	494	457	449	428	504	472	484	445	455	464	477	481	466	459	481	435	492	498	507	480	486	467	524	464	482	475	471	466	463	529	433	477	482	472	477	496	494	464	489	484	517	486	478	463	465	489	453	450	499	482	470	474	422	483	460	489	489	443	456	468	457	479	479	514	464	468	482	502	458	412	497	460	470	480	499	495	480	484	447	466	464	480	454	494	505	455	499	473	484	472	459	464	454	502	482	480	468	487	501	448	461	502	439	452	477	515	483	486	469	461	483	440	461	461	469	473	506	460	470	498	510	491	487	478	469	470	452	467	486	488	448	475	482	451	474	442	473	509	463	463	461	478	514	472	509	485	513	519	471	497	503	498	495	454	439	513	522	497	475	462	452	518	464	552	494	469	522	486	486	449	472	460	498	502	444	495	461	468	482	491	457	485	462	543	471	438	521	492	502	470	457	487	455	442	488	494	436	477	494	481	460	439	490	481	447	498	491	519	484	461	449	490	467	493	471	502	466	491	462	492	458	471	439	475	474	466	491	484	490	496	480	486	467	474	486	486	457	508	433	484	492	473	479	470	479	454	482	468	435	476	488	428	453	463	511	515	477	513	457	476	448	491	457	474	494	507	484	478	498	487	485	493	506	522	492	503	515	483	475	522	450	433	492	509	464	486	451	468	486	477	479	504	529	518	522	454	511	491	485	520	489	464	472	474	485	458	475	416	486	482	527	440	453	498	479	474	465	479	472	459	454	485	458	493	448	500	491	480	462	447	483	447	535	461	503	473	488	482	482	466	471	471	467	523	441	495	489	450	498	495	493	457	466	468	452	439	448	460	440	494	460	502	489	466	489	477	461	463	468	490	480	474	491	492	492	494	499	464	449	521	443	495	496	458	473	481	503	466	460	459	475	494	463	480	507	514	479	486	512	425	498	451	484	462	464	475	501	473	460	470	465	432	467	452	424	478	452	500	487	486	462	451	486	480	475	491	443	507	477	495	492	490	467	484	468	476	450	441	430	511	484	468	491	452	486	505	460	458	491	485	482	502	474	488	509	481	434	504	495	476	454	501	479	483	478	459	437	467	455	507	463	483	479	474	455	477	500	457	497	473	508	495	465	512	482	467	453	426	505	492	492	502	480	479	472	476	443	467	499	467	490	458	481	496	474	484	469	476	497	451	486	491	442	489	491	447	494	482	489	505	473	509	453	464	438	540	467	461	498	489	462	471	428	478	480	490	447	466	504	464	476	449	459	474	492	464	464	458	459	496	488	483	456	492	425	457	480	466	474	515	448	457	438	462	453	480	487	469	513	487	512	495	460	440	455	507	470	525	542	426	454	488	492	465	487	509	469	443	472	488	466	458	475	488	463	465	492	462	478	458	462	454	488	493	508	486	455	485	519	458	454	433	465	504	482	474	484	466	480	498	461	444	486	533	461	488	505	497	466	490	465	481	471	466	494	476	470	473	460	470	485	464	482	506	493	496	469	455	473	468	466	486	475	502	499	484	478	500	446	457	487	458	479	439	440	482	452	459	482	485	470	451	496	442	483	483	460	506	475	479	457	500	494	440	478	427	475	488	509	477	504	495	477	495	454	478	496	470	511	441	480	504	490	504	484	493	473	495	477	520	499	499	459	514	462	472	513	497	477	470	489	446	474	520	508	458	458	485	465	446	481	472	488	448	500	433	496	515	499	485	511	472	476	477	493	476	527	475	445	486	522	528	439	512	448	502	515	494	477	495	487	439	467	488	465	477	468	470	485	512	496	487	461	454	507	478	435	481	494	519	486	464	463	471	466	442	491	437	506	462	472	461	459	477	460	449	482	470	469	455	453	456	515	466	456	452	484	459	458	486	467	531	510	488	492	471	513	464	485	487	449	487	416	455	474	472	467	454	440	478	490	442	477	453	475	487	469	508	460	498	482	490	466	446	499	467	492	516	493	465	450	475	490	508	470	450	504	422	492	504	460	461	473	502	500	513	490	484	501	489	519	475	475	490	458	486	489	428	484	457	463	441	493	493	481	447	487	451	451	527	521	500	427	478	441	496	424	469	509	462	493	492	458	446	449	468	448	466	457	463	470	501	406	485	485	470	461	475	450	485	509	486	504	432	488	472	455	481	482	487	479	514	465	483	474	431	474	468	485	468	502	495	491	472	477	487	507	466	462	494	467	475	477	470	479	501	479	458	466	478	452	500	447	481	448	474	440	438	473	472	494	445	495	477	505	489	494	477	486	498	491	463	494	507	507	502	483	448	443	515	448	412	463	499	454	468	468	456	488	480	438	464	534	474	435	473	447	443	504	489	456	487	460	455	502	467	488	486	473	478	460	451	486	479	456	474	487	490	474	452	456
33312	27311	31645	26879	20339	14230	9713	6618	4846	3596	2850	2334	1952	1577	1251	1074	845	791	654	550	497	383	404	356	330	312	267	259	228	235	235	212	208	242	198	188	190	190	206	188	179	200	182	180	223	211	221	190	180	183	191	215	190	207	176	189	174	202	191	196	179	185	175	181	163	189	193	169	181	185	189	192	214	168	165	170	171	189	189	185	165	194	189	187	176	199	191	198	196	192	192	181	192	169	154	180	211	178	167	181	193	176	180	208	184	184	175	180	180	177	172	211	172	195	205	197	155	161	166	198	178	200	191	158	159	207	194	206	182	170	187	203	185	148	182	188	186	185	171	176	182	206	176	210	190	192	166	205	164	172	180	200	173	192	192	180	179	174	186	184	191	181	180	164	171	187	202	175	155	172	172	206	179	194	175	179	187	177	211	204	172	177	177	173	173	185	165	172	196	178	178	177	167	176	207	170	191	182	166	147	171	151	182	179	188	174	189	173	186	179	182	177	156	211	171	182	181	177	194	180	189	156	196	167	183	197	201	202	186	194	195	188	175	196	197	199	171	189	167	180	171	188	171	184	222	190	205	188	195	173	166	182	192	201	153	178	175	196	203	158	195	169	203	173	184	183	183	148	164	177	196	182	200	168	192	185	165	184	185	195	180	178	189	195	202	184	183	196	196	205	184	179	186	178	159	187	193	171	178	180	198	181	175	195	195	182	157	204	189	166	174	204	171	171	198	167	165	182	192	180	183	204	170	173	192	190	171	192	209	181	199	185	179	212	174	179	199	209	171	197	185	188	180	193	168	185	224	186	208	170	219	172	183	191	204	163	196	174	182	203	187	168	182	159	184	190	186	179	159	179	173	177	185	173	200	193	201	194	147	199	173	176	179	205	192	179	163	194	170	180	171	191	168	191	201	185	190	202	200	195	178	176	170	216	172	207	178	167	189	182	203	167	201	176	181	190	187	196	185	189	193	158	183	176	186	182	179	182	188	171	200	187	213	167	182	182	179	182	168	177	193	173	182	187	198	214	153	186	196	176	178	174	184	175	186	162	180	174	197	164	194	177	178	169	170	189	196	201	194	183	193	183	172	197	160	184	209	173	161	180	187	169	169	179	201	191	211	176	192	182	216	173	169	195	168	194	200	177	189	186	168	186	181	163	188	172	166	204	183	197	208	193	185	183	189	177	174	152	208	189	197	181	180	207	200	190	206	192	186	170	197	174	191	179	156	227	191	207	180	210	173	197	179	202	185	178	186	143	189	200	185	189	187	177	206	167	183	195	200	177	157	173	184	172	182	174	160	196	168	196	178	172	187	230	160	178	178	177	171	195	165	182	187	190	213	211	177	185	195	186	189	181	198	202	189	200	177	204	182	194	166	172	190	173	173	191	178	195	179	163	162	190	178	187	169	176	170	194	192	175	198	203	193	191	181	193	170	177	189	191	182	175	190	172	181	177	164	153	169	187	190	179	169	196	182	174	187	190	199	185	178	195	176	174	165	200	191	175	177	196	155	200	159	189	166	214	185	176	195	166	182	189	175	186	172	183	165	184	171	187	214	202	168	202	164	172	179	183	182	161	171	174	186	191	174	199	188	198	189	201	168	200	206	203	192	167	167	176	202	201	199	163	167	171	195	183	187	156	176	171	183	191	182	174	210	187	197	189	189	194	205	183	199	177	163	182	186	187	169	157	205	175	177	175	185	184	199	190	199	176	188	195	200	207	197	197	167	218	182	172	193	198	200	170	194	190	182	176	199	180	206	166	194	194	172	191	180	182	158	196	159	195	179	179	205	180	169	155	185	157	186	174	211	176	181	167	183	185	167	179	198	192	180	192	171	205	199	168	161	189	194	178	163	164	186	176	185	179	185	186	197	183	159	162	176	192	200	182	179	180	171	170	194	161	163	195	169	173	171	188	166	162	194	178	175	150	174	196	201	182	196	188	191	171	179	177	184	169	185	177	194	171	184	161	178	198	182	177	199	175	179	184	195	176	219	193	195	186	219	195	164	187	162	158	198	198	199	177	186	196	179	169	163	181	188	204	180	168	168	169	193	201	170	190	177	196	177	194	174	185	174	171	156	194	204	205	195	154	190	194	175	181	203	160	183	161	192	201	199	178	164	169	186	196	202	205	198	181	178	169	171	167	185	196	174	183	167	211	158	178	186	177	188	167	199	149	192	179	175	196	170	193	196	173	181	195	166	193	174	185	178	166	197	173	185	201	188	158	201	190	213	187	178	196	179	182	187	166	181	186	182	179	198	143	197	162	184	186	190	181	187	193	201	190	213	179	170	214	166	189	169	190	172	164	176	203	187	199	180	163	159	178	174	184	177	182	196	169	173	188	193	197	196	151	169	196	179	191	198	208	189	178	180	155	187	192	177	207	159	216	180	189	212	187	168	178	173	185	176	171	176	211	187	194	194	191	180	200	179	177	183	187	185	181	200	193	194	172	174	170	188	176	186	175	190	198	184	202	182	178	185	193	176	169	200	163	203	203	170	197	187	180	183	190	167	193	178	179	183	184	210	173	172	182	183	197	183	195	211	191	172	198	176	185	166	176	183	167	165	165	195	162	202	180	194	167	182	185	204	180	193	183	174	193	196	182	172	164	184	199	172	198	199	218	189	182	161	195	179	185	189	210	158	175	227	162	203	182	184	181	183	173	178	159	176	202	184	169	182	184	168	202	216	182	173	176	194	198	200	208	162	168	181	197	184	199	170	207	194	174	195	194	175	190	190	202	166	198	187	182	189	186	202	176	178	173	186	169	159	172	171	170	191	190	181	185	176	168	207	170	207	173	196	173	194	191	195	180	163	169	201	222	187	160	201	183	191	183	195	162	159	179	183	191	191	215	172	180	175	181	188	191	179	163	171	178	180	183	177	194	181	190	173	177	183	175	186	184	170	188	183	195	195	178	180	185	202	163	178	165	194	185	180	195	187	184	161	162	201	178	171	168	195	176	181	198	183	198	155	171	198	196	192	163	187	177	194	180	165	207	197	221	175	161	178	190	177	192	177	188	203	204	172	179	201	184	209	195	154	194	199	204	186	188	196	205	181	153	180	201	201	190	177	167	171	192	207	175	162	171	204	176	181	178	189	177	201	201	191	153	184	174	203	185	163	173	196	179	189	200	191	158	169	198	198	178	189	174	185	179	187	177	200	173	190	175	196	191	182	171	189	174	172	182	192	196	187	152	196	204	166	178	190	202	170	189	178	177	170	166	166	177	211	180	206	161	190	195	194	185	190	198	190	189	189	174	184	171	166	194	190	183	195	202	188	174	176	193	171	182	204	188	182	172	180	174	183	168	196	154	171	191	182	196	197	199	185	174	183	193	155	206	175	179	197	186	194	206	166	177	163	168	165	210	204	178	188	181	192	189	219	204	167	187	197	191	186	186	173	171	214	159	177	169	175	196	171	161	171	202	201	163	188	176	170	198	182	160	212	166	167	170	188	188	163	178	181	193	180	191	186	186	213	182	192	196
20286	21323	35409	37224	33717	29282	25572	20780	17974	15591	13340	11705	9444	7780	6806	6033	4927	4392	3635	2946	2433	2027	1999	1652	1492	1286	1060	970	1007	863	796	744	712	695	651	627	596	574	604	529	543	530	529	556	536	534	564	555	499	526	512	485	492	466	499	515	490	485	530	470	530	502	521	469	560	494	515	479	457	497	469	509	463	465	495	467	507	463	476	468	453	482	462	509	497	477	520	537	460	449	501	470	510	509	484	471	460	480	469	470	498	479	441	495	498	476	454	426	518	504	508	474	472	506	475	468	479	457	436	482	526	472	478	487	473	489	498	466	459	479	456	460	470	481	458	461	426	495	496	483	489	462	493	484	465	493	476	477	522	513	530	480	505	477	473	489	532	493	523	491	525	483	476	520	517	494	507	528	456	505	481	497	477	500	480	463	481	501	492	480	495	509	465	497	492	459	490	491	480	489	470	464	443	520	512	463	522	492	489	438	495	478	500	479	459	473	479	488	450	507	481	487	462	514	465	478	500	499	479	454	458	527	510	501	518	472	484	476	491	482	448	488	487	481	483	477	466	496	524	468	473	454	497	466	490	458	468	497	503	515	466	521	534	485	503	480	475	498	522	453	524	495	485	454	489	503	470	491	473	528	466	499	494	461	497	533	473	506	471	499	466	476	451	436	446	452	460	485	465	465	483	511	465	499	460	509	506	489	531	471	467	470	494	485	462	481	469	470	469	477	485	450	475	480	541	427	483	484	517	497	455	475	475	474	482	461	470	483	477	483	474	472	475	477	535	451	483	485	446	486	456	487	495	478	480	500	532	507	513	495	480	432	482	507	465	493	482	453	425	461	553	462	508	466	510	448	487	460	475	453	504	453	438	481	488	490	492	439	441	476	473	487	503	466	455	503	432	474	469	487	497	494	531	481	496	508	491	481	481	469	480	467	472	520	502	503	484	489	455	481	445	488	488	472	496	455	505	473	490	507	465	493	476	498	521	464	472	502	426	474	499	476	439	494	442	430	460	522	464	454	471	482	489	466	501	463	501	504	467	485	490	438	482	472	495	503	475	466	474	496	453	505	487	519	526	513	544	476	470	477	493	476	468	527	473	450	475	471	491	469	515	475	435	495	493	495	469	487	481	482	484	523	492	491	472	495	476	477	468	453	485	476	472	488	471	490	481	519	509	458	510	469	501	458	493	467	450	473	512	487	491	501	450	474	511	477	485	481	420	485	459	444	497	478	466	466	480	491	495	501	490	458	490	480	498	454	478	496	491	458	489	464	456	542	525	458	457	435	511	490	464	494	486	470	474	496	473	470	477	490	474	462	478	461	514	484	449	482	477	481	506	501	490	488	489	514	511	493	469	502	447	470	443	489	442	516	462	462	510	519	509	499	466	478	509	491	498	494	506	516	500	494	462	477	492	509	483	470	463	499	503	489	488	513	489	459	477	474	491	454	494	510	520	480	514	499	463	489	482	470	498	498	497	474	507	480	546	491	466	466	500	494	556	500	503	494	498	502	509	446	485	463	449	479	486	504	476	465	488	458	483	549	505	507	499	493	458	497	514	494	493	484	489	470	466	514	488	504	510	511	491	512	465	460	502	450	528	481	503	486	482	476	480	528	475	481	454	481	474	480	423	451	514	502	491	453	504	471	476	505	470	494	517	478	494	522	540	475	480	471	494	490	473	472	485	501	460	508	474	463	478	458	480	467	473	473	492	497	488	476	452	489	513	487	443	452	431	502	471	457	518	433	473	523	531	464	466	502	511	493	464	445	501	513	498	509	459	494	493	473	493	490	488	477	492	481	513	483	494	499	481	497	514	504	504	511	501	483	472	444	464	492	530	514	488	486	480	517	512	499	467	485	532	439	526	473	499	483	448	481	469	470	457	470	517	476	470	511	475	456	468	508	503	495	449	473	476	481	463	496	482	490	489	456	457	486	468	455	501	505	496	511	468	488	503	516	481	519	483	457	492	487	532	476	470	487	519	472	463	490	512	457	491	474	465	509	524	464	489	460	482	473	497	499	477	491	480	440	480	492	489	427	447	498	526	468	491	460	515	489	483	488	475	494	473	464	470	461	500	485	493	494	480	427	461	488	473	503	491	477	470	457	460	447	472	446	478	461	477	507	505	463	510	509	484	497	496	477	489	506	472	537	472	504	475	465	476	481	476	495	463	473	497	509	496	449	515	499	482	488	471	468	511	477	477	495	510	476	491	456	471	453	465	502	445	442	515	483	465	451	495	491	484	474	491	531	486	454	452	471	508	454	473	479	473	453	492	466	510	504	476	475	488	505	479	497	448	484	482	484	492	498	477	501	495	509	507	479	455	464	493	485	457	496	465	498	476	482	510	494	479	492	486	517	476	525	490	500	500	481	493	442	486	493	497	500	465	501	494	471	462	499	505	444	515	466	474	486	487	539	453	488	474	485	487	466	478	461	501	488	502	431	506	493	467	481	504	500	494	487	513	464	474	473	488	481	496	487	459	479	466	468	464	488	468	487	464	477	483	466	464	539	474	469	472	462	507	531	479	467	459	518	499	488	484	485	489	491	516	480	480	449	502	504	512	461	478	500	479	476	546	476	486	510	456	465	517	509	504	492	480	464	482	489	516	494	457	494	473	493	495	484	463	450	447	533	453	503	490	459	493	482	455	443	484	456	491	453	460	502	471	459	483	470	458	486	463	477	476	493	490	519	526	484	468	468	467	476	477	481	477	474	519	475	515	499	512	486	465	503	508	497	464	473	451	475	460	474	488	477	507	460	472	416	480	482	498	470	494	441	520	480	485	477	466	461	485	489	472	448	462	485	499	472	476	467	496	463	437	516	485	502	499	512	476	481	518	464	492	490	498	471	408	447	455	476	465	485	507	483	463	478	486	489	422	504	473	490	478	473	467	490	518	499	484	434	478	539	499	516	522	512	461	509	526	451	508	516	458	462	491	482	474	500	494	476	516	467	478	480	498	496	478	398	494	510	478	504	509	487	465	463	478	432	487	511	456	488	504	496	536	535	482	444	460	467	510	486	496	492	473	437	457	460	471	463	520	469	493	469	467	444	465	521	493	487	495	458	438	455	465	476	500	521	470	485	507	503	460	505	500	477	455	483	487	484	508	451	461	503	492	451	479	479	492	486	532	478	485	462	442	474	457	498	505	463	476	483	504	480	499	489	489	486	487	458	472	506	507	486	500	526	495	535	469	479	438	482	525	454	486	430	494	511	442	509	508	503	474	532	459	497	462	505	478	495	451	489	500	519	431	485	493	476	484	512	464	504	486	469	484	481	488	493	468	465	470	455	469	457	467	476	510	474	509	477	482	469	483	460	483	476	475	506	500	473	508	454	506	485	530	499	501	505	507	469	492	481	474	465	487	473	476	469	479	492	473	482	556	493	491	483	494	457	493	475	457	473	496	454	487	459	460	504	466	472	460	460	489	506	488	521	470	519	478	487	528	493	500	455	498	502	529	495	465	472	480	490	460	465	523	489	480	476	506	504
39854	32681	38157	33766	27076	20252	14892	9831	6980	5599	4188	3518	2820	2349	1710	1548	1209	1022	925	693	592	519	496	404	352	357	259	288	247	220	245	252	192	188	213	162	174	192	230	173	167	199	178	169	180	161	191	171	171	162	165	181	172	173	199	191	168	171	168	160	179	191	182	166	192	189	172	166	176	183	180	152	157	182	169	184	169	177	158	171	179	161	173	130	194	158	179	157	176	149	156	154	170	169	169	178	169	177	191	159	186	167	188	180	195	193	169	188	163	171	168	168	172	170	196	167	174	172	163	159	163	181	171	156	168	172	198	188	200	164	156	151	164	177	165	154	168	169	150	151	181	180	171	142	176	199	179	191	191	166	139	157	165	177	156	173	150	177	182	160	171	167	197	157	171	161	148	155	182	143	181	152	170	155	155	156	179	181	153	185	170	153	190	171	201	193	166	174	185	188	176	185	144	182	164	192	152	158	154	196	147	205	156	169	160	152	176	191	174	185	171	178	165	185	187	170	182	161	184	166	169	160	143	153	161	191	178	175	158	171	166	185	156	173	167	192	179	168	182	143	166	158	157	181	143	203	170	173	168	181	150	173	174	155	180	149	159	184	173	199	165	184	146	148	155	177	173	148	186	183	183	167	132	165	161	162	182	148	181	185	169	185	187	165	145	170	164	163	184	176	180	163	159	175	168	201	165	174	154	160	158	194	194	173	156	157	178	187	165	152	162	191	154	182	184	165	164	178	143	143	181	161	184	157	186	180	147	139	160	184	145	168	174	190	157	185	145	169	173	189	163	165	165	165	147	165	171	173	183	183	170	150	175	166	177	193	197	160	172	163	175	176	154	173	166	194	165	188	180	165	198	181	181	172	183	154	150	170	178	187	173	174	183	167	166	174	162	171	159	164	165	167	157	174	184	178	170	161	168	171	207	161	171	156	174	173	180	157	146	175	144	150	166	188	191	157	175	174	158	175	173	171	193	154	169	180	165	199	172	157	180	175	161	156	192	169	191	181	188	163	169	163	177	166	168	183	174	164	193	149	168	190	174	176	149	172	154	181	173	161	190	173	161	176	179	160	152	168	163	180	164	183	167	158	162	157	135	201	181	177	156	174	158	184	149	160	175	136	185	150	171	157	157	166	162	178	173	185	161	164	178	175	156	191	175	155	157	178	146	178	163	159	168	179	155	178	148	161	165	161	175	167	192	178	193	181	184	178	188	173	179	178	166	174	168	174	183	194	166	164	153	156	173	186	181	166	186	180	179	198	203	183	172	172	181	176	157	171	179	190	177	182	156	177	163	189	163	167	172	172	171	167	164	155	164	164	173	173	173	187	161	171	174	187	178	194	170	191	162	169	188	191	155	176	177	174	136	169	156	167	166	174	172	157	182	157	177	189	143	139	180	169	163	180	151	166	164	172	197	171	164	191	166	179	180	166	164	196	159	162	172	181	173	162	182	180	160	172	174	165	179	178	185	166	183	185	174	172	154	172	173	139	185	165	172	169	169	181	206	186	164	153	183	164	189	187	165	173	149	163	184	186	148	171	153	184	170	155	173	170	176	186	176	165	184	163	165	180	156	147	132	163	205	186	176	150	183	169	174	177	181	181	168	176	170	171	165	168	146	178	157	165	156	181	166	175	157	175	172	194	155	183	175	157	174	170	186	187	180	178	163	137	175	174	175	162	162	154	157	138	154	180	188	142	199	164	176	147	151	188	158	157	152	139	157	174	195	176	173	120	181	178	146	165	152	170	164	171	169	164	166	176	199	195	177	154	167	168	181	169	154	179	185	153	163	178	156	178	169	178	159	173	197	145	174	160	166	163	155	183	182	157	172	184	171	176	165	189	153	164	194	198	174	181	179	171	184	154	182	174	159	176	186	159	188	197	150	172	167	191	167	165	144	153	183	178	196	163	186	175	143	201	176	168	171	179	173	162	180	178	161	192	166	170	172	167	165	175	177	190	145	170	159	160	182	151	169	164	167	147	163	163	173	179	181	160	163	164	141	146	168	189	186	163	177	161	162	182	170	155	187	167	182	155	148	158	178	173	187	170	178	176	185	153	161	170	184	180	156	168	174	156	194	167	180	156	157	177	193	157	174	178	161	176	160	174	176	172	184	159	170	183	153	168	182	179	161	179	183	185	161	172	161	160	183	212	185	162	170	160	174	174	177	181	151	170	171	177	175	187	176	190	167	159	164	178	167	176	163	135	166	176	150	172	170	166	174	170	174	174	172	158	171	180	167	167	147	152	187	167	174	170	163	180	178	187	181	158	169	170	181	146	180	170	153	164	176	167	163	184	176	182	172	156	190	162	183	164	152	144	164	172	185	184	170	151	172	170	164	163	164	171	165	160	164	179	159	152	182	200	172	162	159	168	166	170	161	193	192	177	165	162	166	181	160	188	182	182	172	202	160	177	194	165	184	187	169	174	174	171	171	180	146	184	189	171	155	174	174	181	175	141	164	164	182	160	188	175	178	149	191	173	166	160	165	180	168	191	165	166	157	171	168	161	184	176	176	173	148	178	174	183	194	188	194	175	193	159	169	178	170	167	166	178	159	158	173	163	159	181	193	161	180	204	168	205	176	183	180	178	180	159	178	164	162	194	158	173	184	170	176	187	171	212	171	188	181	145	180	156	184	166	158	178	210	172	184	165	169	169	179	150	172	166	181	168	167	148	130	159	159	186	171	209	170	179	178	172	163	163	169	168	190	164	157	176	182	173	155	176	192	183	174	169	167	192	176	163	164	170	189	177	189	146	191	170	165	165	128	168	188	159	177	174	205	184	153	176	162	159	182	172	151	174	183	151	203	161	160	163	174	186	160	174	170	156	157	196	173	158	160	180	134	185	193	167	156	167	154	170	166	186	205	173	177	155	148	144	174	195	155	155	185	188	175	179	154	149	186	198	182	168	169	166	159	149	138	169	177	161	170	155	170	182	182	158	141	178	164	155	163	171	193	162	189	161	168	158	169	177	151	185	204	157	169	176	177	176	188	172	154	174	185	167	180	165	157	184	172	168	171	169	181	171	179	154	175	178	175	163	190	195	210	186	200	184	166	176	162	184	175	175	176	148	169	164	185	162	163	165	156	157	158	146	141	179	160	182	179	195	154	181	176	185	156	160	170	162	165	175	169	179	175	145	148	165	172	174	158	163	147	169	185	162	162	157	153	159	181	179	173	172	170	165	174	169	163	168	171	214	167	197	162	170	170	192	172	171	171	158	161	157	167	169	158	148	149	180	175	161	153	175	173	184	166	155	168	151	189	170	183	164	164	184	171	151	182	153	155	166	175	177	162	154	152	187	170	180	159	170	158	176	169	147	193	161	184	168	166	161	178	183	170	159	179	160	166	169	164	140	180	143	178	164	176	152	163	167	154	166	164	179	160	193	178	195	169	155	158	186	163	159	166	174	182	186	166	173	189	171	166	185	185	174	161	185	176	162	169	197	166	165	147	157	182	164	152	159	171	161	162	167	164	180	193	166
23961	25435	39474	41887	38360	34130	30450	25625	22686	20104	17057	15682	12548	10976	8700	8214	7105	6061	5241	3920	3220	2681	2694	2103	1923	1681	1314	1217	1075	961	902	848	786	765	708	696	613	613	582	563	564	602	565	517	554	532	540	538	506	530	470	466	453	462	513	447	444	471	491	467	468	447	461	466	475	478	458	448	464	521	463	449	450	438	458	443	433	467	487	456	438	457	431	501	434	498	450	433	452	450	450	418	458	436	455	451	477	469	439	436	447	435	453	481	448	444	436	453	423	410	458	443	428	438	456	437	470	459	458	473	399	459	464	482	449	432	450	422	485	475	438	451	447	441	454	455	456	461	480	464	429	446	411	448	423	429	438	469	416	446	451	437	420	467	413	474	427	464	443	464	464	455	429	425	455	440	457	428	444	433	459	444	467	393	488	443	460	439	427	458	471	427	427	452	449	437	471	464	464	444	430	442	468	437	463	437	437	410	438	433	440	474	441	432	447	452	485	430	452	447	445	473	478	517	455	448	444	486	423	458	455	426	435	454	459	491	473	474	511	445	465	487	442	418	443	459	445	448	446	452	453	461	444	467	428	446	450	460	465	469	445	454	443	450	417	485	457	465	494	448	450	459	457	450	459	434	470	451	460	478	459	423	437	434	458	466	447	453	436	453	457	451	439	504	463	441	429	434	473	407	446	432	451	457	442	426	478	448	412	466	459	419	478	454	429	457	466	469	483	476	462	440	444	458	459	453	414	429	457	470	439	436	435	471	428	432	456	463	458	460	444	427	427	419	419	437	453	413	469	470	459	444	476	425	472	484	448	466	439	433	432	437	477	470	435	404	454	449	436	429	440	447	439	473	440	453	454	476	464	464	458	442	437	469	462	437	433	438	464	454	449	412	507	469	422	449	456	467	434	429	518	433	430	436	430	434	448	475	469	437	415	468	434	422	463	454	452	450	403	452	446	485	459	448	437	432	436	443	447	399	495	448	440	478	458	484	458	445	434	470	433	451	415	438	461	480	446	430	461	455	445	451	452	416	472	421	457	474	451	478	440	440	445	461	441	446	467	436	420	431	474	456	442	455	397	427	416	464	486	441	448	468	436	470	448	458	430	466	450	464	427	441	431	455	451	446	438	461	474	432	450	445	436	440	454	462	440	437	449	429	438	463	445	453	467	457	439	425	433	489	484	431	475	484	475	442	413	462	454	425	437	458	427	441	439	484	471	444	503	431	471	453	473	434	434	457	425	475	503	459	441	513	424	449	400	407	460	423	429	446	501	452	450	403	465	443	450	422	463	464	440	487	425	494	471	446	453	419	447	439	456	489	449	483	438	444	442	439	436	468	421	443	470	472	387	443	452	447	462	414	407	445	419	434	417	464	439	471	449	428	462	446	450	445	460	439	466	447	433	456	414	451	444	475	490	440	449	423	421	492	445	446	455	467	471	458	428	461	427	449	435	432	472	441	424	446	490	472	437	428	463	469	438	415	449	459	472	470	484	453	441	408	478	432	466	447	462	426	429	477	466	481	471	461	433	435	459	419	479	462	449	432	443	443	424	444	480	467	438	451	465	398	469	444	459	449	444	428	469	494	487	412	442	486	443	473	425	461	453	469	477	462	471	464	487	467	443	454	458	440	456	446	469	435	457	473	444	470	437	447	456	448	468	437	464	459	464	442	449	429	443	459	439	473	457	423	427	454	479	462	434	445	446	456	433	448	493	456	466	450	432	509	408	438	464	466	453	473	442	417	438	443	471	451	435	477	453	440	465	468	447	436	451	475	489	431	464	441	427	448	427	490	434	462	472	440	448	425	444	452	440	458	465	453	466	421	459	439	437	445	441	474	491	436	441	452	446	446	485	438	440	467	428	443	435	446	447	449	454	449	438	436	424	458	449	435	442	435	451	412	474	419	446	466	451	449	463	413	455	455	421	453	451	442	454	444	421	447	473	440	436	426	431	467	439	437	473	456	429	443	434	431	423	465	462	452	434	456	439	500	418	431	456	504	436	444	452	476	421	449	472	449	439	444	466	463	437	439	434	477	457	447	443	450	449	424	437	413	449	444	424	415	485	449	418	445	420	455	497	467	431	400	428	467	458	443	482	406	461	415	440	429	462	444	430	458	468	408	423	436	436	433	427	429	461	487	415	410	468	419	440	463	485	421	473	463	444	464	441	463	500	473	463	445	476	422	465	431	433	458	451	455	446	459	458	479	493	435	473	435	444	467	450	489	491	441	483	458	421	433	455	449	432	436	410	444	487	469	415	467	457	449	421	407	476	465	459	440	393	439	424	439	432	458	448	459	449	432	426	420	420	446	466	468	447	463	476	470	470	467	454	441	446	490	496	426	455	479	429	426	452	478	471	413	426	446	454	447	440	452	459	465	433	467	426	446	456	435	479	455	430	420	437	433	467	441	430	427	451	465	460	465	449	490	431	416	477	427	480	442	437	478	425	436	480	436	470	423	441	483	423	453	444	454	433	482	466	447	429	476	423	451	415	410	474	450	434	470	424	445	423	451	462	433	448	478	428	448	446	448	478	467	432	438	476	475	467	426	468	436	464	487	418	428	504	469	493	486	443	433	431	435	450	422	437	461	455	426	448	444	428	451	423	456	439	483	428	491	497	436	429	431	469	450	479	443	455	462	432	436	434	433	445	432	449	446	448	447	464	463	459	420	464	472	408	436	436	454	431	462	416	453	479	425	465	432	442	466	482	448	420	453	461	436	449	433	463	473	470	460	513	423	457	430	443	424	450	421	464	419	496	473	488	449	451	404	456	429	436	434	425	456	411	466	455	449	489	444	440	469	485	431	428	461	461	477	442	445	465	427	465	472	433	412	505	466	463	421	475	441	426	486	419	445	425	497	432	459	437	432	427	432	473	420	454	436	446	458	474	433	474	456	448	413	453	452	436	432	467	469	491	418	444	447	450	451	433	454	450	406	415	455	447	453	465	469	489	456	435	429	442	460	443	471	444	448	408	458	455	447	449	424	456	477	418	481	473	457	441	449	454	492	451	452	473	470	428	418	417	473	468	437	414	471	447	452	459	427	437	454	438	423	435	465	422	474	426	455	468	426	485	446	443	481	419	444	465	445	444	464	453	475	441	442	470	441	477	447	464	470	445	433	460	475	408	461	454	438	456	469	436	411	491	429	455	448	420	455	443	437	452	458	463	406	438	493	431	433	453	450	377	480	439	431	425	460	448	431	454	432	442	469	426	421	415	471	463	420	479	462	490	457	462	455	451	474	461	445	465	460	433	474	472	460	428	475	430	474	451	445	463	439	441	436	442	470	476	455	476	473	460	449	432	398	420	430	450	437	417	434	463	492	466	461	405	440	441	450	451	463	478	452	422	450	434	422	473	463	468	386	441	464	460	424	462	425	428	469	442	455	446	425	450	429	447	444	462	499	448	437	443	443	461	432	462	427	454	443	442	479	450	426	419	462	510	437	454	430	434	443	459	429	456	441	429	454	476	432	481	451	415	436	476	469	431	437
23983	20951	23079	17892	11733	7589	5037	3416	2562	1980	1469	1119	901	808	710	589	545	462	412	356	345	301	268	273	240	223	209	223	219	206	214	205	212	189	184	176	200	203	201	194	170	167	187	160	166	179	178	187	172	200	201	173	192	168	199	183	176	165	173	177	168	169	185	185	180	156	172	167	197	175	182	176	187	189	210	172	154	189	178	177	181	187	192	170	173	172	183	172	173	164	181	189	175	175	152	179	179	176	205	171	175	177	146	197	234	197	168	191	174	193	158	171	151	168	198	202	161	175	187	166	192	171	196	162	149	163	183	165	156	161	159	198	216	169	174	173	167	178	197	168	169	182	175	167	198	200	159	168	189	180	196	170	206	177	179	194	180	214	175	159	197	199	175	179	154	150	185	175	186	160	187	166	175	196	171	212	189	169	170	195	176	187	172	183	149	164	157	179	175	175	152	183	149	191	154	185	183	187	189	199	201	153	189	183	179	178	183	173	196	192	176	180	184	191	171	164	171	199	199	200	172	160	183	155	176	162	196	176	165	194	186	173	168	183	186	182	171	170	153	184	179	173	159	149	202	184	194	173	179	193	189	152	197	166	185	190	198	192	182	166	209	182	204	157	178	186	206	182	203	206	168	198	200	164	180	186	183	158	193	189	144	193	172	190	161	185	187	166	176	177	169	166	212	177	168	168	185	192	167	195	195	186	166	172	188	181	181	163	207	183	173	171	187	167	210	175	186	200	183	185	179	179	188	177	175	179	175	188	187	179	168	188	183	166	186	152	173	181	181	180	173	193	177	178	164	183	185	161	183	177	181	151	173	183	165	174	184	189	202	171	173	204	169	195	180	195	164	181	183	187	187	194	165	172	193	189	199	180	189	155	189	194	184	175	186	205	185	195	179	192	176	198	174	187	187	194	176	163	167	173	180	171	205	181	150	174	197	183	191	178	173	178	165	203	193	190	200	166	176	146	187	177	186	174	156	191	170	209	189	182	158	171	192	211	213	162	181	165	185	169	171	169	200	181	185	191	177	187	214	167	192	191	200	186	183	173	184	185	174	188	186	190	188	176	166	168	166	183	191	160	183	188	176	180	200	203	168	157	169	187	200	189	178	206	180	166	183	176	172	189	190	188	159	170	200	163	171	153	181	155	196	178	156	177	199	174	204	194	189	169	170	177	184	169	185	191	190	150	175	187	205	187	180	172	169	179	171	194	197	179	173	169	183	168	184	178	173	184	201	185	194	179	164	182	208	174	194	173	179	175	183	158	172	173	204	184	184	162	169	167	164	190	182	183	153	184	164	158	169	190	174	157	188	165	175	184	196	170	174	184	172	193	173	161	171	177	190	160	185	179	189	191	188	173	209	166	185	163	179	166	176	169	182	176	192	156	170	195	179	166	205	181	179	176	175	181	162	197	184	195	185	177	183	190	178	163	207	189	188	193	183	166	188	144	177	178	162	191	192	170	189	194	187	202	188	184	156	174	197	176	178	148	179	156	168	205	175	165	190	149	170	162	192	179	193	180	163	173	162	191	174	166	187	154	172	181	167	184	186	152	154	182	193	161	180	172	201	187	191	190	205	193	167	186	192	189	190	179	184	164	170	166	169	188	171	163	184	184	185	185	166	173	163	166	169	193	168	200	190	168	196	184	191	177	175	169	176	180	167	190	192	183	198	206	163	209	180	178	198	174	162	153	149	206	170	176	166	163	169	188	166	183	149	163	187	185	165	181	174	201	189	197	160	172	163	191	189	187	196	173	215	197	196	194	186	181	188	175	174	176	161	195	180	196	199	177	200	215	182	204	164	189	170	180	181	196	224	177	186	192	186	175	182	188	201	179	171	179	146	179	190	154	158	172	163	156	200	166	187	187	203	186	197	172	204	198	180	168	197	168	157	171	175	201	151	176	176	155	183	210	180	197	170	185	192	173	172	176	182	164	168	166	177	176	187	167	168	180	197	162	183	156	171	151	176	185	193	199	181	190	173	182	195	180	189	178	186	174	183	163	190	181	195	173	191	177	201	178	171	184	194	182	178	185	167	202	166	155	179	166	179	194	175	166	191	174	173	197	186	204	183	177	163	154	183	198	188	178	156	164	182	198	177	173	171	197	169	171	171	141	191	167	179	178	184	184	171	174	187	193	164	196	195	170	162	195	191	180	176	176	174	196	196	179	184	176	187	174	171	201	160	201	180	177	185	164	177	197	192	177	173	187	184	177	171	176	179	190	185	177	193	184	151	162	169	166	178	183	167	179	170	195	196	177	169	181	155	184	181	181	194	178	176	153	187	175	158	175	185	183	186	176	173	196	190	190	173	182	195	175	182	194	180	187	173	193	171	160	206	198	172	182	183	174	157	186	163	178	193	188	171	204	170	178	173	190	184	165	178	186	172	184	162	187	194	190	178	187	191	180	170	168	184	181	161	173	198	189	165	184	189	181	200	177	180	175	183	183	194	172	173	175	168	185	197	195	171	185	184	158	185	189	182	205	182	193	193	183	204	199	172	166	169	176	143	180	183	201	197	168	164	166	167	186	187	179	176	167	159	169	186	191	188	199	172	197	173	201	158	173	160	201	184	187	206	185	192	166	192	189	160	184	176	162	177	172	190	190	183	169	180	190	175	178	217	190	197	185	169	173	159	184	170	170	176	185	205	172	183	179	168	170	176	154	165	170	181	190	163	186	176	174	194	172	166	167	171	175	180	195	199	195	183	155	162	176	161	181	164	175	187	191	177	169	152	184	150	169	202	165	189	174	175	165	186	161	166	177	149	189	158	168	174	182	173	185	194	205	174	164	179	179	154	175	161	207	198	175	180	194	202	161	187	193	173	169	193	178	153	190	174	179	173	177	183	177	186	176	189	187	164	196	189	163	169	173	187	160	183	181	207	180	188	182	173	195	192	192	186	183	183	199	176	179	186	203	213	216	176	191	178	175	171	183	173	183	169	186	210	172	195	180	177	175	176	183	194	179	192	181	193	175	171	167	172	186	169	174	186	156	186	193	174	198	175	173	170	198	169	190	190	187	185	152	182	168	199	175	201	169	182	203	187	162	180	165	191	215	194	167	165	188	175	181	158	163	172	170	194	186	180	178	184	192	176	161	169	168	184	184	201	190	192	177	185	173	172	174	181	212	171	212	158	181	166	179	200	174	199	189	205	167	194	183	181	189	196	200	192	187	181	178	218	185	184	207	163	181	187	176	186	184	159	193	187	175	193	165	188	197	210	163	182	193	208	182	183	155	199	174	175	193	190	194	196	177	167	177	184	186	186	193	195	195	183	185	156	204	178	160	192	187	197	149	175	170	185	181	171	184	170	209	167	177	210	177	194	179	171	184	232	143	179	145	188	187	181	179	174	152	172	198	185	185	172	199	212	173	196	212	195	167	169	194	189	187	173	184	196	184	190	210	193	188	190	167	169	167	179	157	188	190	194	177	167	163	175	182	172	159	203	192	204	179	180	214	194	159	173	197	212	203	182	186	211	177
13796	16682	28967	29943	26196	21446	17248	14211	11527	9485	7720	6140	4910	4243	3552	3090	2637	2322	1955	1657	1466	1345	1128	1127	989	825	857	766	741	701	685	610	585	565	534	555	546	526	547	482	490	528	493	516	479	473	489	485	447	506	480	483	452	434	460	471	458	512	469	485	470	459	468	474	420	485	464	478	516	506	530	509	490	461	498	488	447	505	476	438	467	468	495	444	441	477	450	462	479	490	472	478	512	453	439	449	463	499	469	486	466	512	486	455	475	497	473	433	474	505	490	513	467	509	496	450	495	479	458	478	439	492	447	491	485	449	453	487	488	473	493	440	460	501	476	491	483	481	466	495	460	500	446	490	490	501	469	505	447	459	491	462	480	459	475	457	501	459	471	498	475	452	515	475	476	471	451	486	417	456	509	483	451	465	464	468	442	441	477	476	463	458	479	468	484	513	465	462	499	479	482	481	486	447	464	445	461	513	485	472	444	485	489	509	484	492	490	483	466	472	477	469	476	483	491	464	477	484	510	452	485	474	486	486	469	491	458	465	486	500	495	473	494	464	471	465	458	460	471	493	448	463	502	492	494	498	485	463	440	471	470	503	486	515	472	504	484	512	466	439	455	447	444	484	473	487	453	454	479	489	502	477	454	479	476	476	508	465	489	485	474	482	504	483	472	496	488	516	489	455	500	499	487	428	492	440	469	469	462	485	428	433	456	499	494	478	445	488	498	474	466	477	487	540	487	493	503	523	465	479	470	443	476	484	460	486	469	459	420	465	464	524	477	487	480	487	446	504	473	446	484	476	472	447	461	497	481	526	468	455	491	465	443	467	443	503	477	486	461	501	490	432	460	489	482	511	510	475	485	431	493	487	468	457	507	469	481	478	466	458	476	474	491	470	493	493	464	438	488	490	474	468	468	484	492	478	455	441	477	468	459	479	455	488	465	460	493	494	476	468	476	491	483	481	428	466	428	466	433	485	454	474	513	475	460	481	478	456	441	500	478	447	479	453	462	435	464	488	479	512	467	494	481	444	478	450	457	490	518	487	452	494	488	470	471	515	486	465	466	434	514	515	458	489	475	472	551	443	475	500	497	469	472	477	498	463	486	475	470	454	490	500	492	457	481	453	473	459	478	440	473	461	478	478	493	449	467	481	514	456	506	486	476	476	475	437	487	489	457	479	462	498	473	486	459	463	489	448	490	426	452	477	480	468	480	458	464	475	497	482	527	459	432	464	491	472	480	450	533	520	499	464	502	464	459	472	534	455	472	487	468	478	484	471	453	477	455	474	480	478	490	506	474	472	464	447	440	466	465	455	479	500	455	454	475	481	477	461	489	470	475	514	484	470	447	473	476	491	448	464	482	530	489	523	442	457	473	467	486	480	462	500	465	464	453	453	474	483	488	487	480	447	503	448	498	493	472	496	485	473	454	485	465	445	470	483	454	491	484	483	496	450	417	486	479	490	483	448	488	516	455	466	468	487	461	523	465	516	474	478	517	472	478	478	471	509	475	460	437	454	473	488	464	478	486	466	505	478	479	445	494	460	498	485	496	438	461	454	457	452	476	488	497	474	458	483	484	487	470	461	501	460	455	505	459	465	517	505	481	493	450	500	450	497	439	504	463	470	494	452	461	477	462	501	515	442	473	474	492	464	475	469	502	473	471	455	473	485	488	438	477	430	454	459	464	467	463	486	480	483	501	494	489	493	523	481	488	485	473	472	464	440	449	466	481	449	502	479	477	456	421	442	475	469	486	454	484	434	469	473	481	456	476	501	487	446	473	470	462	438	559	459	460	484	461	484	473	474	458	453	424	466	481	464	474	485	478	445	498	501	495	466	509	512	489	469	465	479	485	500	449	464	466	489	472	450	430	469	458	458	448	491	489	447	463	494	463	465	474	461	469	503	477	507	459	479	472	474	449	453	476	488	481	488	466	455	501	499	494	484	525	454	459	505	469	491	475	455	506	501	470	511	485	475	431	530	442	488	505	424	450	465	478	459	490	459	482	502	513	490	479	468	473	495	476	451	426	485	467	467	494	441	499	482	497	448	495	456	465	461	467	473	483	492	467	480	449	483	463	454	455	485	469	485	509	422	473	483	503	484	466	474	470	507	498	471	486	454	494	472	448	487	460	459	508	473	498	443	484	474	513	494	455	456	478	466	444	487	470	454	475	461	457	476	475	489	436	465	482	463	463	470	472	460	467	463	479	481	481	468	519	475	464	460	450	483	487	485	447	453	490	460	461	461	511	476	478	453	500	480	448	451	480	465	481	506	447	457	489	489	510	457	463	477	446	478	501	480	480	476	496	494	473	440	459	441	465	483	455	457	487	466	482	515	468	474	499	484	481	490	453	495	481	508	479	518	491	506	503	497	515	472	443	518	467	465	423	462	483	471	508	476	483	468	487	443	450	470	540	443	457	472	477	494	486	500	457	453	515	500	481	461	474	480	461	496	460	458	464	452	503	453	469	468	476	463	455	466	488	459	483	470	446	450	473	487	479	473	499	464	496	457	509	482	520	449	457	468	468	479	473	465	473	496	493	476	490	509	496	465	446	498	484	480	469	482	462	475	506	480	494	489	496	467	467	511	448	485	502	493	457	467	493	486	471	505	482	498	505	450	494	513	475	480	480	494	488	454	494	502	460	450	521	498	464	478	433	483	461	469	435	437	423	474	455	488	451	438	486	513	479	510	455	488	484	519	473	470	465	496	476	466	517	451	497	473	487	505	474	504	480	478	522	465	491	472	470	474	474	472	450	471	468	441	441	513	528	514	467	456	493	500	436	480	455	495	475	460	481	462	480	480	498	477	490	465	475	495	476	457	467	524	489	511	495	457	525	482	470	516	502	459	469	463	520	498	485	463	454	474	477	499	489	434	447	454	465	485	470	471	454	452	446	490	473	500	510	481	465	435	496	459	451	502	460	473	480	501	471	446	494	488	459	505	470	448	483	506	498	464	456	465	483	449	488	449	435	483	476	479	486	466	465	501	476	467	490	476	455	475	456	498	469	486	487	466	474	468	498	432	419	456	441	525	486	470	468	459	475	463	485	517	499	474	426	513	476	466	459	489	475	477	501	492	465	481	480	462	461	512	470	450	499	504	474	468	470	465	444	479	444	491	487	497	449	456	427	449	449	469	478	477	438	459	499	494	491	474	503	505	451	468	500	474	444	495	500	482	504	482	439	482	433	551	470	477	472	508	467	481	431	467	475	465	510	449	495	490	487	462	494	470	454	490	470	459	431	506	449	469	485	482	508	526	450	471	511	459	505	478	436	469	484	482	459	514	512	496	489	466	464	443	467	494	469	498	453	496	473	463	487	450	448	494	479	466	468	466	455	474	483	511	465	504	512	469	460	444	472	470	450	473	496	489	477	464	460	511	472	458	432	483	471	495	485	502	490	499	479	439	481	475	464	483	481	468	465	469	450	475	485	441	511	447	453	471	480	492	446	489	468	466	481	464	447	475	447	491	506	482	464	452	473	467	472	502
33346	27211	31934	28004	20987	14105	10116	6698	4883	3782	2892	2358	1920	1520	1266	1032	894	739	659	533	460	475	372	324	325	305	283	267	238	255	228	223	200	222	189	201	192	221	199	196	189	182	187	191	190	205	174	182	198	196	193	174	163	184	229	168	196	206	175	184	201	174	172	181	189	189	182	176	187	183	211	203	187	191	174	197	176	206	192	181	202	183	189	200	197	225	176	178	201	169	192	196	176	198	198	182	177	193	189	186	159	187	179	180	192	194	192	196	191	181	175	198	162	216	194	184	177	204	217	165	163	196	200	181	199	189	167	174	179	176	187	210	188	168	173	194	193	184	170	200	183	195	174	176	157	167	203	186	197	196	185	176	216	193	190	172	186	182	169	186	176	190	153	196	181	181	185	174	173	175	205	197	168	176	159	177	178	214	181	203	176	164	208	190	204	194	185	168	172	204	180	170	159	189	198	170	172	195	182	180	181	185	220	175	192	169	205	184	162	180	190	188	191	168	200	177	170	191	176	169	184	183	213	174	172	170	183	207	186	184	186	218	165	172	210	200	186	181	170	200	182	182	199	166	190	175	186	201	169	171	198	195	217	193	170	161	176	188	182	178	183	183	178	186	166	193	182	196	197	160	174	192	176	189	152	170	185	160	178	201	191	178	184	171	170	169	170	184	188	180	175	174	174	183	187	212	168	190	181	207	203	192	182	163	169	188	209	168	189	202	199	188	182	173	181	193	185	161	186	183	205	179	181	182	175	186	195	188	177	180	163	198	198	171	164	172	168	150	211	186	190	178	192	157	188	186	178	195	188	215	158	172	176	184	194	191	185	186	188	167	203	194	163	187	173	184	179	175	172	199	178	171	192	193	195	198	168	182	195	163	199	180	155	174	183	168	188	196	195	192	184	183	177	207	169	188	191	192	204	175	189	168	181	195	193	201	193	200	184	200	190	186	177	178	196	169	174	178	198	169	186	196	186	174	181	166	183	186	185	190	163	181	169	184	192	213	189	176	179	191	173	174	150	181	171	182	166	185	190	194	197	188	188	166	196	198	188	179	180	187	182	165	176	181	196	202	209	176	172	176	184	180	191	183	174	205	176	197	196	173	197	212	215	172	178	204	169	188	184	176	195	202	186	174	176	211	175	176	183	179	211	183	184	193	202	178	184	178	191	200	181	162	174	165	213	178	190	188	171	143	188	202	214	198	222	167	185	171	197	199	179	216	197	193	184	174	175	190	174	180	195	186	162	187	182	193	196	176	177	174	170	199	170	179	182	170	156	210	173	186	183	184	192	173	204	192	168	170	191	203	197	201	198	180	197	168	196	172	194	166	187	186	176	170	168	181	198	177	190	213	184	179	191	191	179	172	200	184	196	184	179	209	169	178	181	197	206	175	187	200	198	178	156	179	181	193	205	197	188	174	199	182	188	170	173	177	173	200	193	197	191	185	172	197	195	190	215	193	179	217	178	184	195	174	191	185	181	169	203	179	176	200	201	183	200	179	187	189	191	190	198	183	186	168	196	181	184	178	184	179	208	171	173	184	192	177	211	166	185	172	195	176	163	193	191	176	177	190	189	181	182	192	206	202	181	194	167	184	208	194	166	181	155	175	169	184	180	216	172	193	169	176	171	194	200	158	164	202	180	197	180	195	178	202	171	166	190	171	177	218	168	185	173	184	186	202	192	186	171	178	188	179	227	175	188	176	196	182	177	177	195	168	202	199	165	191	183	182	172	173	199	169	203	196	201	202	167	189	179	198	184	187	211	183	188	204	196	211	186	183	185	187	174	200	184	152	175	184	160	211	171	176	197	189	183	189	182	196	171	185	213	162	179	191	171	172	194	195	184	212	174	177	203	205	210	178	177	197	205	180	166	194	160	174	184	159	212	172	189	194	180	173	189	181	181	175	196	181	181	171	176	197	183	175	169	187	184	176	187	156	165	189	176	165	166	193	203	174	168	170	190	184	198	177	201	171	192	173	207	185	187	170	206	183	201	201	193	179	194	184	195	198	172	201	176	190	193	190	195	188	194	178	182	193	201	186	182	206	190	189	174	190	173	178	163	177	153	164	174	168	199	203	167	195	167	168	179	183	177	179	177	209	175	193	183	180	171	180	206	182	173	197	168	155	195	203	186	174	187	187	173	169	189	167	198	198	191	209	176	212	217	173	184	192	182	187	174	203	199	180	160	197	186	184	194	199	188	209	192	206	204	189	196	179	182	178	198	169	201	175	194	168	175	172	194	191	172	191	203	182	174	192	187	234	188	205	186	199	188	168	199	164	176	162	189	163	193	182	164	175	204	184	175	171	187	166	199	178	165	162	188	197	187	186	159	161	180	163	204	191	195	213	221	193	170	208	175	172	190	190	187	174	161	207	177	188	196	150	141	176	212	168	205	179	156	194	180	176	215	182	188	167	167	203	196	181	170	194	204	172	198	198	186	188	191	216	174	173	198	217	206	175	190	216	185	185	177	185	190	186	166	188	188	184	204	199	167	199	182	188	173	186	175	201	196	170	193	189	194	188	178	192	172	178	173	176	166	174	178	194	197	179	185	191	179	173	148	174	179	206	191	180	193	174	191	209	181	180	211	196	179	191	168	221	176	168	182	190	172	167	188	182	190	173	180	170	164	181	195	202	199	185	208	230	202	206	187	197	170	181	174	166	205	182	191	198	182	188	207	157	186	175	200	188	189	151	150	167	172	153	197	211	187	172	183	190	182	182	186	174	177	209	189	176	183	167	189	219	202	191	182	185	205	199	173	176	196	205	186	197	172	190	147	202	185	165	205	186	186	183	177	182	178	163	180	200	195	175	174	188	181	186	192	166	187	178	199	183	196	174	193	173	170	182	194	204	172	177	175	158	191	169	161	205	173	202	197	210	225	166	169	174	208	211	196	181	157	192	190	175	191	191	155	189	183	183	171	165	182	184	193	167	208	171	153	163	151	186	176	187	191	203	181	190	147	167	161	211	189	191	206	158	183	190	149	214	170	181	182	189	200	177	182	189	191	186	196	161	184	184	200	174	189	175	196	186	197	179	194	188	189	195	215	186	181	167	185	198	187	174	193	212	177	177	174	195	199	180	198	189	157	181	158	186	190	172	212	179	196	203	176	178	161	198	198	185	198	190	196	198	184	184	202	184	211	190	173	194	205	184	161	182	186	163	184	174	179	193	206	179	200	193	178	202	176	197	184	186	150	184	199	178	188	185	188	225	215	183	189	173	203	189	188	173	207	205	192	158	186	174	176	188	174	203	190	176	179	176	201	179	167	188	192	170	178	173	195	217	167	164	201	170	182	209	169	192	196	163	175	186	180	181	188	196	200	181	191	211	167	165	158	187	176	179	172	177	175	189	178	172	162	190	193	200	198	175	201	183	168	188	198	187	187	180	169	186	182	178	194	185	176	190	179	184	206	178	188	163	176	167	177	179	179	187	204	186	199	160	168	185	180	181	201	175	206	188	174	186	171	188	196	189	169	183	225	204
20137	21661	35634	37678	34048	28972	25717	20775	18316	16000	13195	11416	9132	7968	7015	5784	5068	4628	3708	2936	2323	2241	1877	1651	1563	1296	1179	1067	947	834	852	770	721	665	634	669	580	581	559	612	547	542	532	548	522	549	550	511	512	504	529	480	547	477	498	525	500	513	518	507	514	516	484	505	481	520	468	506	513	443	481	462	475	479	471	452	477	476	468	512	471	476	451	512	487	478	484	495	490	484	483	501	448	463	473	461	472	494	453	453	501	480	509	480	476	451	485	502	508	480	468	502	511	459	481	523	486	479	478	497	515	454	526	494	451	499	455	481	506	492	495	495	484	480	502	506	478	481	480	473	457	489	478	477	495	473	490	457	452	471	494	500	499	458	503	494	443	488	473	442	509	481	474	479	484	526	467	473	483	469	463	478	483	502	472	489	522	522	511	496	488	508	513	488	473	431	485	461	512	464	484	486	500	505	477	465	512	461	475	456	484	470	501	493	459	493	460	473	465	490	479	497	467	492	455	430	483	476	493	487	489	453	505	466	505	462	510	486	452	476	466	447	474	498	491	505	492	492	510	474	447	463	490	457	475	476	476	470	463	487	460	485	500	502	512	454	504	505	513	474	463	504	455	479	485	480	494	473	447	498	518	452	502	461	480	459	498	467	454	484	497	505	454	489	496	476	480	446	482	461	497	472	493	483	485	504	487	459	466	497	493	461	455	503	503	475	481	456	494	484	527	489	471	489	454	529	478	469	489	467	512	463	451	484	503	508	483	451	471	505	496	493	442	491	470	472	484	471	530	453	481	479	475	554	468	464	443	493	473	456	439	445	462	472	491	472	463	504	491	513	494	460	509	487	516	481	470	497	493	492	489	484	476	481	494	498	504	485	456	484	505	478	469	515	451	457	481	467	518	497	495	486	502	498	444	476	516	496	476	516	480	465	493	456	481	498	470	475	494	458	469	487	487	500	489	492	513	484	506	495	494	472	489	489	498	489	486	495	491	475	513	461	476	509	471	490	482	476	534	486	502	486	482	494	467	512	503	478	493	483	504	496	473	479	459	471	474	481	448	496	456	476	526	502	484	481	494	444	515	470	481	494	482	452	528	466	479	427	462	483	517	474	511	480	435	475	470	511	483	474	475	513	489	462	484	461	509	525	475	519	455	488	475	454	454	481	475	505	488	467	486	452	484	495	503	463	481	495	489	462	489	466	460	496	494	460	478	456	491	431	466	497	479	538	465	502	484	495	458	479	490	469	496	473	491	462	459	475	464	484	507	491	478	492	479	492	474	468	480	457	469	527	458	439	466	487	483	406	426	465	454	480	479	470	468	479	481	483	495	518	460	468	460	462	500	450	504	456	488	485	536	487	558	493	482	496	464	485	456	485	447	483	498	458	479	492	528	487	508	448	469	468	490	491	475	465	514	455	471	501	484	480	446	481	503	475	563	469	518	490	506	504	460	477	475	496	511	493	482	501	519	482	471	489	505	482	497	470	483	504	458	467	467	487	471	488	497	514	442	503	474	451	452	446	488	436	453	546	477	483	479	491	471	466	454	448	473	452	467	526	474	490	488	519	470	466	508	441	464	467	448	492	460	463	464	465	498	469	491	476	484	468	503	519	515	474	489	440	491	493	465	475	474	489	504	460	496	501	483	482	469	495	474	482	455	526	473	477	539	447	460	472	495	524	506	506	465	490	499	475	459	473	490	504	462	466	476	487	494	508	499	476	505	498	479	485	488	492	492	490	494	468	475	497	473	507	482	477	511	493	531	475	496	466	480	474	495	497	488	531	496	502	478	469	493	472	478	470	521	494	514	436	497	487	493	514	485	507	487	477	445	492	494	476	501	474	490	477	467	475	505	508	505	495	510	491	507	494	453	486	471	469	512	502	486	500	509	464	492	465	483	480	478	500	507	510	446	462	462	469	511	511	472	498	476	461	503	509	493	463	496	483	512	473	485	486	455	486	507	502	454	511	491	525	439	520	486	481	507	482	493	477	503	479	497	480	489	478	439	473	476	441	474	482	524	483	455	518	478	492	472	466	442	489	477	504	548	451	483	489	463	502	514	465	475	470	479	449	476	476	494	483	509	495	494	461	455	473	458	499	473	500	454	476	505	462	447	479	491	493	486	490	476	490	493	477	455	481	535	519	477	482	472	479	476	436	526	485	492	465	500	494	493	464	507	473	506	484	476	490	472	478	455	503	455	485	462	448	479	492	537	504	504	469	464	520	502	497	493	460	490	484	500	484	490	455	467	476	466	496	514	437	480	518	468	485	470	440	485	492	520	480	526	507	461	458	500	467	460	494	474	461	484	517	490	466	458	467	468	508	469	482	524	474	485	489	495	536	489	473	446	513	439	468	480	502	480	479	495	470	483	509	467	459	490	469	498	493	500	474	461	487	499	480	477	473	457	498	509	484	469	490	502	460	483	488	500	445	494	448	500	499	464	457	471	469	486	493	483	500	460	479	467	485	455	492	434	483	474	469	478	487	488	472	482	468	476	487	435	503	515	471	477	473	486	464	480	481	465	500	467	486	529	455	480	469	488	486	427	452	509	500	476	493	510	450	470	505	491	487	468	507	515	464	498	511	442	447	495	473	444	506	521	495	492	492	461	512	518	467	457	489	497	490	512	554	483	464	501	462	489	482	468	485	484	481	451	476	457	488	472	464	495	464	435	485	498	486	450	488	489	476	480	458	482	496	509	478	482	455	453	426	464	459	510	486	485	456	464	466	495	480	495	520	490	497	472	448	468	479	485	517	503	523	484	490	457	459	492	481	456	507	474	507	497	486	457	494	501	452	474	488	491	499	498	468	462	516	480	506	474	467	507	464	491	475	491	463	500	540	486	474	503	488	462	486	487	500	467	449	513	471	511	478	493	489	470	473	469	472	515	504	461	498	509	480	497	451	490	482	485	475	477	474	437	485	480	465	505	449	475	448	465	465	466	501	471	469	473	468	516	505	480	485	477	510	500	451	467	477	460	524	447	459	482	472	501	466	465	458	537	462	481	492	473	482	509	471	484	472	480	486	511	522	482	467	520	484	483	487	470	480	478	495	458	478	506	500	485	531	508	467	487	483	513	444	507	517	449	488	484	456	488	471	480	496	487	479	493	493	476	497	467	448	506	485	456	485	467	496	495	468	484	494	475	502	434	484	535	477	507	472	512	485	454	463	493	506	473	449	509	480	468	445	484	479	460	493	489	485	473	474	520	433	460	455	517	475	488	490	438	533	493	505	470	495	515	443	482	466	479	491	467	500	486	500	484	475	484	466	492	458	480	516	487	473	525	471	441	509	473	495	478	512	476	530	510	433	540	474	424	447	476	495	464	504	468	470	488	503	445	458	465	504	509	479	480	507	474	496	503	515	496	453	483	495	525	458	495	467	497	472	527	476	494	504	461	477	472	502	517	466	460	497	479	461	471	457	494	469	507	468	468	481	468	494	470	453	487	506	482	485	516	499	490	481	490	455	483	468	523	491	490	478	456	475
39940	32974	38323	34207	27641	20188	15056	10078	7651	5588	4217	3771	2798	2289	1868	1498	1379	1193	880	688	621	522	531	432	365	330	300	285	290	243	228	233	221	219	198	201	188	180	213	221	191	204	170	158	184	173	199	183	176	161	207	166	153	172	161	166	164	168	191	163	174	163	169	160	174	181	188	160	178	173	169	157	158	195	172	182	163	207	155	176	168	162	172	190	155	182	168	168	177	186	196	175	158	150	155	174	155	175	165	179	188	178	172	172	190	157	177	178	169	148	171	191	164	172	183	164	187	166	180	193	158	198	160	157	177	180	171	163	175	194	154	152	173	167	151	171	167	183	168	168	141	161	167	165	165	179	160	169	181	162	160	168	139	176	188	178	152	199	156	170	167	175	173	173	159	154	172	195	146	174	169	197	175	165	170	189	205	193	194	151	183	156	169	182	194	195	192	175	161	179	169	161	169	154	153	160	169	170	188	179	200	183	164	164	190	153	183	171	156	173	155	175	156	193	166	168	154	165	156	168	181	182	158	178	167	168	163	143	156	161	169	165	177	195	172	178	162	153	182	162	168	184	179	139	166	185	152	141	166	164	166	157	168	167	182	180	180	168	179	150	173	182	170	178	168	172	183	174	175	165	190	162	182	174	178	173	153	169	160	199	150	159	156	158	165	177	175	166	184	189	169	165	172	163	164	149	165	166	177	167	185	167	168	157	171	185	172	141	158	150	171	183	162	163	183	177	182	174	172	166	164	166	178	172	164	175	161	168	159	155	172	166	189	152	170	147	153	159	156	166	186	163	152	205	179	173	171	156	182	184	160	190	187	174	178	160	182	179	157	188	162	161	179	165	165	192	150	181	171	151	168	189	148	171	166	177	153	154	164	167	170	155	181	203	163	180	167	179	166	180	181	157	153	173	177	162	164	170	181	171	167	152	177	183	181	150	148	168	189	181	175	165	190	161	170	181	175	179	189	184	139	155	167	168	140	199	184	189	171	164	159	173	162	176	175	186	171	171	189	146	151	194	163	165	183	172	171	177	160	167	151	187	181	155	165	140	155	163	166	153	173	164	168	150	159	185	168	194	169	156	178	176	172	154	188	174	178	155	181	173	188	164	192	162	160	187	158	182	178	170	182	174	170	173	171	199	187	174	159	164	172	164	177	198	198	178	184	172	193	144	168	185	171	166	149	154	170	182	172	173	169	179	172	169	171	171	148	177	163	177	159	174	178	178	143	155	164	156	167	184	155	199	154	193	165	155	170	133	156	167	154	156	174	170	133	165	161	193	180	191	170	169	165	174	187	187	165	177	166	185	174	169	149	162	165	159	177	168	185	192	149	153	190	180	179	164	188	182	180	174	168	158	179	183	168	171	174	171	164	179	176	164	191	173	154	174	154	176	157	151	173	165	191	169	135	189	179	156	203	190	192	183	173	161	150	154	172	197	179	165	160	149	191	171	160	157	172	167	175	167	158	203	170	161	204	176	163	201	172	163	179	185	175	156	192	145	180	173	165	183	168	171	157	162	173	170	165	160	164	161	144	160	174	145	162	166	190	156	182	191	179	148	189	172	147	190	153	179	143	166	154	168	147	168	183	187	180	162	167	166	161	192	174	172	159	166	166	173	172	189	172	152	187	180	175	158	157	179	176	171	169	175	166	170	183	176	165	170	187	173	177	178	184	179	165	183	175	194	156	162	155	178	182	182	155	201	174	163	151	197	165	183	166	175	184	175	163	173	156	164	166	152	149	181	156	184	168	166	169	171	171	148	162	158	171	190	169	163	165	156	202	188	173	162	177	181	181	173	171	178	157	185	174	150	168	162	164	194	173	172	155	210	169	169	163	188	178	172	184	185	138	173	164	158	158	166	166	168	174	179	158	151	163	165	164	163	183	171	154	168	173	157	168	168	186	187	173	166	158	180	172	194	179	173	167	178	176	185	166	165	166	151	178	165	162	186	171	197	153	185	185	172	143	170	173	156	163	185	180	178	173	158	168	168	181	148	154	185	175	164	154	172	145	177	185	180	157	175	167	189	159	171	191	169	177	183	159	171	185	155	177	152	198	179	172	155	161	174	176	161	162	169	170	164	213	172	178	152	169	166	166	181	166	194	175	182	171	193	159	153	186	165	158	170	149	143	189	162	166	182	151	164	191	169	181	168	161	170	175	159	167	163	175	201	184	183	182	169	167	156	160	148	176	150	168	197	181	158	158	160	175	174	185	156	165	148	178	177	175	173	169	192	179	161	154	162	184	175	200	163	189	167	162	184	213	165	165	160	185	196	180	163	184	163	191	171	197	138	162	171	183	180	181	148	149	172	175	175	165	142	157	172	178	187	183	193	176	196	191	161	175	179	178	185	167	185	182	171	162	164	176	192	169	158	194	178	201	164	155	193	175	168	144	182	170	192	173	199	167	169	167	157	175	159	157	179	150	187	147	180	168	158	159	200	216	184	176	171	170	194	172	148	155	148	196	199	186	174	160	197	172	156	167	171	177	193	187	158	172	163	164	162	167	161	162	158	180	161	166	165	169	170	178	150	160	188	179	165	166	160	175	188	168	163	171	165	169	174	180	168	172	180	173	163	174	172	192	180	168	177	175	149	188	188	167	187	147	178	153	188	151	151	160	151	170	153	167	153	209	171	176	163	182	177	170	175	148	181	182	158	179	185	142	170	160	162	167	184	174	157	174	185	176	157	169	160	204	185	171	181	163	173	185	151	164	163	181	157	162	171	176	186	177	157	161	176	199	170	158	153	157	168	196	197	179	154	180	158	179	144	179	152	199	177	196	155	164	161	149	189	176	179	192	162	161	170	161	147	152	154	157	165	135	164	166	162	148	172	184	200	177	160	166	150	166	173	161	185	178	174	161	178	163	176	161	165	180	164	152	172	193	198	160	152	176	177	155	168	163	184	183	168	146	170	183	167	206	181	184	167	155	166	178	162	165	179	177	174	199	171	176	184	181	170	176	172	171	177	180	179	179	167	182	187	159	157	177	186	177	186	161	184	161	150	186	180	177	181	155	172	182	143	173	182	159	172	151	186	156	164	174	174	170	143	173	164	173	153	158	162	171	177	159	163	149	184	185	164	155	160	181	168	170	162	172	169	167	171	165	164	163	164	168	170	171	170	172	180	174	185	181	150	180	147	163	176	167	174	160	159	151	161	189	157	188	181	172	199	154	175	168	175	176	156	177	170	190	142	148	162	188	163	204	169	167	154	185	182	151	156	148	175	172	178	170	177	163	160	154	157	175	155	167	165	165	175	166	217	166	159	182	172	154	154	153	165	157	143	183	169	158	187	147	164	163	171	167	177	185	182	176	173	185	181	166	172	176	174	175	156	182	163	169	170	167	150	196	173	157	169	148	151	163	171	170	169	184	144	191	183	182	173	155	151	167	175	149	168	180	156	136	172	179	182	196	187	154	178	171	181	176	212	169	164	184	164	153	164	154	185	192	182	174	160	156	171	167	161	179	176	177	151	176	170	153	173
24308	25672	40061	42030	38722	33660	30349	25791	23359	20123	17034	15474	12394	10901	9320	7995	7269	6714	5154	4065	3176	2834	2663	2269	2100	1607	1298	1247	1096	1036	902	853	747	731	705	679	596	626	565	555	548	498	544	548	516	488	497	565	518	495	465	508	482	459	454	480	467	493	487	458	486	486	486	458	451	466	486	453	426	464	484	493	470	391	443	460	441	458	478	431	455	426	453	468	421	482	458	470	451	400	447	449	467	435	433	456	467	439	429	442	442	417	447	469	411	441	415	433	467	481	455	442	438	437	440	441	430	424	437	458	464	443	436	457	481	457	459	487	454	427	465	420	430	525	435	445	455	459	457	474	447	472	441	456	478	466	459	459	462	505	452	422	454	466	443	462	399	479	474	464	431	467	408	448	422	463	453	460	431	433	435	469	484	462	437	457	424	414	446	454	466	457	444	469	453	460	467	457	456	469	440	449	432	418	471	442	457	456	509	481	433	461	480	466	442	468	444	462	465	462	398	399	452	433	441	413	480	476	451	455	416	433	435	428	434	480	490	465	474	444	436	489	427	421	448	439	428	443	425	439	456	455	440	433	459	443	472	458	477	455	415	439	433	465	464	466	456	466	438	451	459	407	427	451	453	432	466	470	442	467	444	408	441	438	431	451	458	435	429	440	445	439	466	436	451	473	450	446	448	447	484	450	470	462	448	425	435	494	412	451	456	423	452	435	466	446	467	456	446	459	466	418	460	421	419	454	466	435	423	431	518	425	481	450	469	433	444	446	469	450	428	434	476	456	481	459	433	484	460	449	440	458	434	477	405	443	423	453	420	444	468	478	478	407	441	456	482	455	414	418	444	455	447	444	453	436	441	400	444	448	441	446	469	460	434	492	425	437	457	462	473	421	482	452	446	433	463	445	478	437	470	447	447	466	451	478	437	459	454	485	460	459	454	449	454	464	430	487	420	451	467	449	469	471	424	459	423	447	422	469	424	450	438	492	427	407	438	447	417	455	502	457	440	462	499	460	447	448	447	417	432	424	457	436	439	436	450	429	431	432	467	415	428	502	472	487	461	419	458	438	494	451	479	413	415	459	456	453	446	492	461	441	420	440	451	453	454	446	442	417	420	421	461	442	451	445	478	448	428	467	439	478	422	482	455	432	420	438	475	411	443	447	452	457	434	454	440	446	437	485	447	441	465	428	420	467	463	455	424	452	456	429	470	421	459	475	465	459	446	493	432	449	429	461	494	449	447	440	461	471	463	463	448	433	445	450	448	473	425	456	418	438	464	451	491	455	459	430	463	434	431	430	456	452	444	448	468	445	439	430	469	439	443	430	447	465	437	444	485	456	453	444	416	461	454	443	449	471	420	448	417	446	458	462	452	480	468	466	431	444	450	448	466	457	429	418	448	463	436	408	427	477	406	467	413	476	458	426	453	442	455	448	433	435	481	475	427	479	457	407	420	453	430	474	436	456	418	496	441	450	443	466	401	433	438	457	441	450	405	469	476	412	457	481	451	433	450	463	427	449	426	419	441	440	460	400	457	467	460	462	426	425	449	465	464	411	450	468	418	445	419	444	470	433	441	484	430	447	434	442	469	470	450	466	423	459	414	463	460	463	482	396	459	416	468	477	485	467	417	446	427	449	451	447	461	403	480	482	441	457	446	465	403	442	436	390	435	492	459	456	421	416	473	454	435	449	398	447	415	454	465	468	451	445	454	457	399	442	449	460	463	443	439	447	464	462	457	464	472	449	451	446	417	432	429	438	418	437	464	444	455	447	432	449	411	412	452	454	463	459	512	443	454	462	478	438	441	477	395	446	449	420	459	431	451	423	471	467	469	392	467	427	455	457	463	454	434	438	451	442	459	447	419	459	423	462	443	436	412	443	471	437	478	447	442	466	493	453	428	417	433	445	457	423	445	493	447	438	449	438	428	439	421	480	427	467	464	482	433	432	424	436	419	452	473	454	495	485	429	451	419	416	451	455	436	442	495	469	418	448	435	451	424	443	475	456	434	434	456	432	425	470	477	463	442	462	450	468	453	469	460	469	454	445	444	479	490	426	461	466	441	476	434	438	468	466	429	438	432	470	439	429	464	450	451	485	456	442	454	412	457	441	448	445	433	478	401	469	448	435	441	440	468	421	446	450	440	408	445	467	466	416	450	439	484	452	420	439	474	476	465	468	453	456	426	393	440	489	432	487	465	494	480	422	456	475	475	439	436	431	477	443	439	419	431	456	471	457	485	428	453	461	455	432	433	443	410	440	447	426	405	443	473	438	459	489	443	466	437	435	437	468	418	417	461	460	438	446	426	456	440	454	446	425	416	436	439	443	413	428	439	460	450	417	426	458	421	429	453	446	420	419	466	419	454	448	437	406	437	468	472	437	439	428	461	493	434	457	449	421	470	464	449	430	450	438	444	438	434	418	463	404	468	437	428	457	471	480	438	452	501	432	447	454	448	482	435	477	470	471	449	438	478	486	425	443	429	432	439	489	415	452	426	435	467	426	457	466	453	450	469	431	447	432	416	455	425	438	442	457	483	441	452	474	439	430	467	451	415	468	455	451	477	476	457	439	444	445	493	456	434	429	468	445	505	468	417	431	427	435	424	467	472	489	485	433	460	433	465	471	424	416	463	486	439	468	460	445	463	455	447	427	420	456	509	443	422	469	437	460	441	467	474	465	435	443	454	445	441	482	444	428	491	478	439	431	455	455	437	426	455	430	436	479	424	468	453	474	426	436	466	411	438	397	426	420	446	441	466	471	456	424	441	436	428	444	445	450	452	456	476	430	460	476	463	434	433	447	476	423	437	450	469	445	433	441	460	432	428	529	436	443	445	495	457	439	445	466	449	447	438	480	478	462	405	419	497	457	457	463	448	459	447	438	480	435	414	451	458	455	485	448	474	462	450	437	438	482	439	431	413	475	433	424	447	445	449	449	453	410	467	466	444	434	418	457	430	441	422	433	421	449	450	487	474	442	453	408	458	438	455	414	425	481	441	468	443	480	451	434	467	447	431	433	455	474	475	466	441	480	496	452	466	441	437	457	463	448	452	441	437	490	462	460	428	466	485	441	394	416	454	445	438	426	426	455	447	439	431	424	438	462	502	454	416	458	474	432	441	445	449	450	436	433	453	462	458	452	458	434	428	427	439	438	469	483	432	466	424	452	477	458	431	462	450	440	442	487	426	443	441	428	457	461	435	459	410	443	427	466	466	457	466	453	451	470	448	447	436	458	411	443	437	449	435	473	467	456	469	444	442	445	457	462	419	493	439	415	442	449	423	437	432	410	474	460	454	480	493	442	435	429	480	466	459	468	478	423	481	472	428	464	430	476	447	418	451	465	462	480	487	444	401	424	433	467	450	438	425	467	460	466	463	466	423	446	450	438	414	427	445	432	448	448	461	439	448	442	459	424	420	453	445	504	414	422	424	440	444	452	469	472	441	407	477	459	424	432	439	444	476	433	403	464	463	461	462	438	460	437	437	433	452	447	477	480
24136	21342	23222	17934	12000	7698	4937	3610	2632	2030	1505	1186	1044	820	709	641	492	479	402	345	345	316	292	259	238	239	218	209	189	228	217	195	202	189	198	189	189	228	173	207	192	161	181	204	192	176	208	185	165	179	175	182	198	182	161	179	185	168	183	185	189	148	178	159	171	178	194	211	179	163	185	174	161	187	176	178	180	179	179	181	205	201	172	168	167	178	170	165	178	158	184	195	164	180	162	201	186	179	196	162	151	154	178	176	167	197	186	200	203	195	167	218	158	181	188	198	209	208	182	189	181	193	185	184	184	179	179	194	171	167	187	185	174	183	184	183	164	185	183	177	151	181	182	192	167	187	179	150	151	174	164	188	185	174	192	195	195	202	190	156	186	177	179	183	198	179	193	173	167	187	165	176	164	193	152	184	180	194	184	173	188	155	193	169	191	162	178	194	189	183	210	176	195	180	192	186	189	166	166	156	194	169	162	186	182	166	188	186	180	159	173	186	191	214	205	173	176	155	168	173	174	215	170	177	199	164	170	177	184	190	189	183	201	183	183	170	156	187	197	194	170	192	164	185	197	188	207	176	174	166	192	209	178	191	184	191	174	177	190	215	167	167	215	164	172	174	192	197	172	173	156	154	183	174	178	177	180	173	181	164	217	177	182	171	204	160	154	174	194	165	181	159	168	178	183	182	188	181	184	183	174	167	187	189	160	194	168	208	207	171	186	183	177	196	167	168	187	176	170	180	169	192	160	186	183	175	194	174	195	169	192	175	182	175	181	168	190	185	184	191	186	172	188	178	182	188	184	172	181	176	176	166	190	213	187	160	214	168	189	200	193	181	203	173	153	159	184	156	185	157	172	179	184	168	165	197	198	194	185	187	146	187	182	175	173	179	207	157	189	184	183	191	181	163	192	181	179	192	217	181	179	173	223	211	193	208	164	177	205	178	183	163	208	186	196	183	173	151	203	166	152	184	192	203	178	164	162	194	196	171	206	164	173	174	167	160	188	178	177	178	188	181	194	156	202	210	152	197	199	191	141	191	187	189	228	195	169	170	204	186	183	185	177	198	189	181	205	187	192	176	171	172	171	185	187	174	163	171	159	185	192	162	196	171	172	191	213	181	186	183	175	202	165	171	196	201	172	183	169	173	198	186	198	193	153	172	176	185	184	194	187	177	184	199	197	183	190	198	181	174	201	182	182	175	176	188	197	181	185	197	191	177	215	188	187	187	178	171	198	178	158	167	161	181	198	187	190	189	191	183	172	196	182	191	180	175	186	199	180	185	170	180	167	174	187	180	187	191	202	178	160	190	171	163	201	195	158	177	155	168	198	167	202	188	172	176	174	169	169	182	192	179	177	183	155	181	203	175	175	153	168	190	177	183	156	178	210	169	187	194	171	193	173	162	176	165	199	166	179	171	174	172	169	151	184	185	161	187	212	189	161	191	186	187	178	176	171	203	190	179	165	185	181	166	203	167	147	193	188	177	156	187	194	196	155	187	191	191	201	195	166	199	163	175	160	173	176	202	196	193	185	206	168	154	170	196	168	182	198	176	177	164	197	172	180	177	154	176	169	187	183	158	187	191	156	177	168	181	190	191	180	206	182	171	179	199	168	185	199	167	191	175	183	165	169	215	212	192	163	181	160	195	198	169	178	165	169	206	185	176	184	180	190	187	184	185	187	175	197	200	181	179	203	169	152	195	191	174	179	181	196	176	170	173	196	172	184	169	191	158	173	169	182	178	159	179	215	163	185	173	177	170	175	169	173	177	179	183	183	194	167	175	198	179	172	172	179	187	172	198	173	167	161	204	167	189	211	170	166	158	180	173	179	180	169	188	180	164	186	181	171	185	181	190	174	167	191	163	187	186	186	199	180	178	170	184	170	193	166	170	186	195	211	194	171	176	185	149	192	177	174	163	201	165	170	187	194	186	188	202	176	173	185	157	222	194	173	163	174	168	172	168	185	161	199	183	172	179	196	170	161	200	196	186	187	169	185	171	163	177	176	190	202	171	160	175	183	183	181	154	129	198	171	171	156	191	186	191	172	187	157	164	191	169	157	182	185	209	194	177	184	181	159	202	186	188	181	167	167	153	176	195	191	171	188	191	169	175	193	217	178	187	178	195	198	180	194	190	181	184	174	187	170	167	187	199	174	164	189	179	180	184	163	161	177	199	186	206	177	206	175	189	175	189	156	196	172	197	158	168	197	197	188	161	178	190	169	181	158	196	177	167	177	161	203	184	188	190	184	157	211	172	185	164	195	187	180	180	182	190	182	158	164	154	180	193	182	173	188	193	154	174	200	178	171	200	168	191	182	196	161	171	184	181	185	169	158	185	185	194	186	174	206	166	200	214	157	146	173	179	177	157	187	182	176	186	165	169	164	173	197	180	166	184	183	185	157	163	191	192	170	170	173	186	190	190	200	184	213	173	180	163	200	154	161	182	180	187	165	170	185	164	201	160	184	172	172	185	162	199	198	185	194	201	182	172	203	179	178	185	169	202	174	165	240	172	182	180	186	177	199	172	186	185	160	166	185	200	178	185	196	170	169	182	174	171	190	163	188	160	194	180	177	186	169	151	172	156	181	170	187	179	190	192	182	186	169	163	168	175	173	172	214	170	178	178	178	203	175	184	203	172	192	204	148	174	195	156	187	193	192	181	166	173	184	163	184	175	168	190	213	194	216	195	173	163	175	178	173	192	151	195	156	191	189	196	184	162	196	190	165	186	172	191	211	177	209	161	192	188	190	205	167	194	197	180	200	190	171	158	185	197	171	204	158	192	193	162	189	188	178	155	163	187	180	180	189	174	190	181	201	169	194	199	169	184	203	176	210	195	199	180	175	182	193	177	196	158	202	172	192	188	192	175	185	206	161	192	180	160	187	196	191	207	171	180	175	175	167	178	169	180	197	180	178	197	169	165	179	194	206	179	176	180	190	159	158	206	194	208	170	165	168	189	187	205	158	175	198	184	192	172	179	196	191	182	169	159	194	157	194	183	203	193	156	180	181	192	190	201	192	182	168	205	180	191	169	203	193	184	178	169	167	188	172	184	167	170	187	188	183	179	183	179	193	184	185	186	183	198	164	189	167	185	168	162	177	157	192	184	181	187	180	175	184	180	182	212	175	181	222	187	202	179	183	184	193	188	186	195	170	167	180	184	169	199	176	197	162	155	205	189	208	185	192	220	167	197	170	160	154	180	158	193	183	196	183	181	161	214	179	177	190	164	171	185	195	190	165	166	183	206	195	185	201	188	173	197	182	168	179	158	182	206	160	203	177	184	182	165	174	184	182	161	193	191	187	186	205	186	177	180	180	180	149	174	178	161	158	167	189	179	178	183	166	181	197	191	148	199	168	158	172	173	191	189	202	175	174	164	191	160	164	169	189	178	185	176	181	192	177	151	172	190	172	172	172	194	176	194	181	175	191	173	195	169	180	209	181	162	184	190	164	187	199	184	192	173	184	184	204	202	194	175	202	186
13914	17099	29352	30243	26073	21063	17192	14056	11757	9315	7540	6192	5168	4266	3568	3124	2606	2266	1841	1688	1398	1323	1217	1037	972	901	798	782	735	707	662	597	599	568	539	551	502	578	504	553	522	526	453	494	463	515	487	489	525	455	475	506	441	520	501	450	489	481	428	479	485	487	460	495	501	462	468	481	453	456	482	450	495	490	496	465	483	483	470	442	498	503	463	472	468	479	443	449	486	507	447	451	497	497	493	474	463	467	480	449	470	472	486	466	477	485	496	509	510	463	502	482	479	452	479	536	506	469	465	461	466	472	497	502	479	484	445	483	467	456	495	453	493	492	463	465	477	433	466	466	492	479	480	511	475	462	517	465	473	491	445	473	467	476	451	453	435	465	466	487	497	527	531	495	463	500	517	473	490	485	446	457	471	494	451	469	472	522	487	473	445	472	483	486	487	468	451	478	484	487	463	467	466	485	496	478	417	502	469	497	476	521	474	480	452	523	452	506	495	443	481	499	472	484	453	467	486	475	511	490	478	461	480	453	488	497	490	498	446	471	445	506	468	480	467	449	428	511	464	500	474	482	477	466	470	468	515	443	468	487	514	482	483	446	490	463	479	483	463	477	494	477	440	468	483	483	469	474	480	476	490	445	473	467	485	455	445	465	453	476	463	478	487	491	498	485	482	486	500	506	441	463	508	452	482	553	479	486	480	460	460	461	491	487	447	461	503	484	475	470	447	474	476	469	519	519	483	478	493	508	491	431	478	501	467	473	457	479	456	498	497	497	436	512	462	479	487	487	465	453	472	480	486	461	459	462	468	457	466	421	492	434	528	475	459	456	470	463	477	478	467	448	485	471	464	477	439	456	474	463	458	508	469	487	450	464	462	519	490	503	437	446	474	532	488	473	441	484	463	503	480	492	459	461	461	474	450	462	460	463	466	473	442	440	470	485	460	473	458	495	491	484	494	441	484	481	445	454	501	461	497	460	473	423	415	462	480	473	436	484	446	485	442	499	486	456	503	464	474	463	501	459	475	494	500	482	463	526	455	493	483	474	457	507	471	510	464	490	456	461	473	503	462	486	465	443	451	481	484	536	517	470	432	462	431	509	466	478	482	518	444	493	492	492	451	496	484	482	424	453	439	472	461	467	442	486	482	481	480	482	469	464	461	508	467	484	454	518	481	471	457	460	458	490	482	498	447	504	495	438	479	466	511	462	492	504	459	482	494	477	493	476	476	488	488	515	492	472	439	453	475	506	452	470	488	480	455	488	506	470	486	450	481	492	500	501	452	449	489	499	445	498	459	480	475	504	470	470	465	517	481	493	492	512	503	486	488	494	470	459	472	498	445	452	480	477	499	460	473	488	488	497	474	450	465	452	486	446	482	472	466	448	465	462	446	479	460	471	452	495	491	471	465	473	459	494	481	486	454	491	492	489	473	470	465	481	481	448	460	454	448	483	483	472	489	434	438	512	461	508	484	478	496	428	431	494	493	444	462	466	468	505	495	478	464	492	487	483	495	458	453	460	450	418	437	462	455	505	486	462	452	478	429	454	499	437	516	511	497	475	475	506	480	483	482	472	487	451	495	456	471	464	456	475	466	485	494	487	481	512	517	477	483	427	458	454	496	440	469	465	481	447	472	454	463	481	481	454	497	497	464	521	481	482	485	475	441	498	489	464	452	486	502	467	414	429	429	524	487	482	472	471	478	458	480	464	457	444	476	449	474	490	483	505	483	472	488	491	486	468	479	486	483	480	504	533	473	472	455	491	449	438	486	500	425	476	467	482	474	438	477	464	461	447	467	464	500	463	504	480	463	458	484	426	473	492	484	481	469	478	456	452	459	474	485	446	509	482	460	463	506	479	450	475	499	476	464	493	481	523	450	463	476	499	457	490	525	502	456	481	457	505	513	478	500	455	478	468	476	481	503	499	472	486	469	474	469	519	499	461	481	468	480	454	454	470	447	464	478	474	488	483	479	506	477	479	502	469	495	461	513	520	478	486	466	479	466	456	494	514	489	476	478	492	438	486	473	459	489	480	479	456	502	474	515	493	454	460	458	477	456	484	490	532	492	475	500	456	521	445	464	431	467	483	464	509	463	501	474	477	490	480	471	442	491	463	518	493	468	474	480	431	473	449	485	481	473	511	465	454	469	486	523	485	514	473	482	500	468	470	475	498	451	475	447	485	467	489	456	482	504	470	507	498	479	430	445	448	489	455	457	494	498	493	467	492	453	499	459	498	506	493	452	468	477	464	495	449	485	466	457	505	471	458	445	509	469	484	458	422	475	507	467	427	458	462	454	456	465	459	472	500	468	476	481	450	491	436	481	492	447	486	460	458	496	467	475	478	510	454	492	498	463	497	469	494	479	445	474	472	476	458	479	468	492	502	480	482	466	446	447	510	488	468	454	462	486	470	496	456	452	500	476	493	433	505	479	491	487	450	500	491	434	494	452	445	452	498	523	470	498	514	502	475	464	454	442	489	491	473	456	463	442	468	527	469	483	481	466	486	442	462	467	473	485	458	437	480	475	497	501	482	471	492	485	477	469	465	485	426	496	482	456	452	520	457	465	470	444	479	479	481	480	465	487	462	506	475	538	511	471	498	476	521	466	519	502	478	452	438	476	489	490	470	488	481	480	477	455	456	452	481	457	463	465	466	470	459	468	490	481	492	492	471	468	478	482	475	475	448	509	475	475	478	446	486	469	469	459	497	502	459	530	480	446	498	487	437	460	495	483	468	467	475	475	456	474	453	502	444	476	484	442	481	474	448	494	454	507	455	476	484	507	508	479	514	501	472	487	489	509	487	493	461	444	485	479	487	483	467	475	477	484	525	489	471	494	462	495	437	451	469	468	458	473	462	459	487	499	505	476	486	490	475	494	454	494	484	472	493	489	507	490	489	459	488	467	516	506	465	503	469	494	494	475	472	466	452	486	446	486	450	474	453	499	502	468	467	478	478	494	484	455	453	463	446	481	475	521	465	461	451	477	492	468	507	434	487	443	430	431	458	463	477	477	477	478	488	494	449	467	471	467	540	446	472	511	454	442	501	502	494	480	456	472	473	460	475	465	447	460	490	473	470	489	476	448	452	469	451	425	490	468	480	459	455	460	465	441	445	492	494	515	495	455	475	508	482	488	484	478	464	469	473	492	485	499	486	500	473	447	486	472	508	476	480	504	481	504	471	522	504	452	481	444	464	482	479	447	501	467	481	499	467	445	475	497	458	468	447	501	454	450	460	489	457	497	459	498	477	450	494	473	480	478	464	481	500	502	474	466	479	472	496	464	484	523	478	465	462	464	480	450	455	494	477	474	470	453	494	464	495	462	464	425	435	462	517	525	502	517	471	463	439	497	470	475	478	521	509	497	482	489	479	456	467	443	440	501	430	501	478	439	494	445	482	454	472	437	469	483	504	478	474	485	496	447	471	493	443	481	496	434	488	434	483	528	454	495	497	470	502	463	478	466	449	482	456	456	459	515	473	469	476	471	458
33219	27749	33143	29839	21893	14796	10651	6827	5104	3816	2843	2287	1744	1397	1153	1035	858	719	626	531	501	431	390	333	335	332	278	264	234	222	210	207	201	232	190	218	228	176	171	189	187	193	197	190	175	194	177	195	203	203	171	186	186	179	185	194	182	190	210	161	170	195	173	153	190	189	176	186	204	207	196	181	191	187	167	158	174	229	190	191	205	205	191	170	157	173	205	198	190	182	178	218	170	191	203	182	204	188	180	199	171	189	195	187	180	178	196	167	203	185	206	181	171	171	192	172	167	194	159	180	180	184	202	173	196	178	199	168	181	170	160	176	174	177	181	165	156	153	222	175	176	183	184	176	191	178	177	157	174	172	185	169	175	199	197	161	188	191	167	164	175	182	185	199	178	206	190	178	190	177	196	192	213	201	198	181	194	205	196	189	180	176	215	171	188	207	183	185	174	181	183	208	181	191	196	183	205	199	192	190	180	174	198	174	178	147	177	166	194	171	182	190	188	181	174	179	186	180	189	173	181	199	168	203	210	210	176	189	159	184	198	157	158	153	182	166	174	187	203	168	181	211	183	194	175	212	201	206	174	169	175	200	162	174	156	181	212	212	168	190	164	171	195	177	189	180	186	215	195	187	184	174	189	197	172	168	192	172	192	206	196	208	183	166	194	177	183	185	176	169	168	180	179	179	186	171	188	206	165	192	195	210	201	176	209	155	176	206	183	204	182	187	178	205	186	182	193	193	158	170	165	162	192	200	191	195	181	168	179	168	185	173	189	188	160	171	144	193	177	201	200	167	159	172	161	168	169	186	196	169	208	179	179	175	158	168	176	195	168	187	189	177	184	196	182	167	161	217	173	182	192	195	175	198	178	194	174	204	179	210	172	189	203	192	190	186	176	196	184	175	180	164	181	160	166	167	202	199	207	165	172	187	178	200	178	187	193	161	176	187	192	180	193	173	171	165	172	188	190	186	197	167	187	206	206	173	160	191	196	180	168	189	176	203	175	186	156	171	207	190	186	172	199	198	176	204	163	207	179	206	211	199	176	170	181	181	175	175	200	192	154	177	171	170	181	201	184	190	182	190	207	176	168	181	179	181	167	186	203	180	196	195	176	167	193	185	181	171	156	218	203	162	165	175	185	159	208	206	172	163	185	162	175	187	192	157	181	175	179	188	188	184	187	182	168	208	200	186	177	174	165	192	178	174	158	183	183	200	205	152	171	179	160	159	173	163	181	164	195	201	191	192	203	196	177	199	192	189	175	191	167	197	194	161	186	195	211	180	176	167	197	177	214	179	169	178	197	145	176	173	195	161	190	173	171	195	170	186	159	188	175	184	203	197	188	186	149	162	182	154	179	164	185	164	179	162	185	186	175	200	218	184	177	181	169	189	204	168	160	173	179	186	223	189	195	176	163	178	197	193	211	191	172	164	196	193	178	161	186	184	185	181	181	182	191	185	170	177	181	180	169	190	184	191	189	163	183	167	179	178	235	170	180	190	197	163	198	183	172	188	183	172	184	203	184	190	176	198	200	194	190	157	167	216	182	198	170	196	210	213	150	190	173	180	187	193	202	174	180	175	168	158	183	177	183	177	181	174	170	179	171	213	195	165	162	164	197	182	178	184	139	189	161	157	159	166	161	156	210	187	197	195	184	173	198	206	192	177	178	167	195	186	207	172	185	197	184	192	188	179	190	181	210	190	164	168	190	188	190	174	182	170	189	207	177	179	175	184	183	158	204	157	168	175	160	157	169	175	185	175	163	177	170	196	178	177	168	176	167	184	181	180	189	168	195	181	186	195	197	170	194	202	199	192	193	186	178	178	177	163	194	176	167	191	193	178	166	191	197	176	186	201	178	185	167	159	176	214	180	189	167	173	193	200	189	172	155	167	220	184	177	168	164	183	180	192	191	168	164	178	162	188	231	217	197	189	174	188	162	173	172	202	214	175	175	151	192	147	175	163	185	149	166	184	184	204	186	197	211	175	193	199	193	180	183	175	182	193	196	193	178	191	203	148	179	192	175	183	196	178	223	176	164	193	177	167	178	174	166	181	190	183	208	181	161	183	180	173	164	186	150	185	209	178	180	161	181	212	174	176	180	204	187	200	186	196	184	196	169	151	206	186	189	184	189	183	196	186	169	212	178	183	179	171	202	211	148	173	169	167	158	186	168	210	159	164	156	182	145	177	166	183	168	222	198	191	178	182	186	159	230	180	202	191	184	170	173	177	195	166	199	219	171	203	179	184	169	201	179	174	192	186	181	190	182	185	210	181	170	207	194	160	195	175	185	172	192	183	191	176	175	187	178	170	193	173	201	197	185	170	192	173	184	174	188	178	189	188	194	165	203	201	175	197	168	178	181	175	197	184	180	198	175	195	202	194	187	197	176	191	179	172	178	180	200	188	195	197	167	159	186	180	172	187	179	166	177	169	168	188	159	165	200	182	182	192	208	194	173	199	165	194	174	195	177	187	180	193	216	183	199	173	185	175	180	196	172	164	187	178	174	182	188	200	172	184	170	170	213	177	187	160	168	217	191	180	181	173	167	157	183	182	189	154	162	183	190	185	173	185	191	203	165	169	170	175	181	186	183	195	180	196	212	183	179	191	198	173	201	185	168	164	176	205	182	187	199	175	218	175	186	163	168	176	190	177	196	181	199	181	182	169	182	175	156	168	196	193	147	197	166	181	192	190	214	192	182	223	181	196	196	182	188	183	173	180	190	168	193	188	159	190	182	194	213	183	188	163	194	164	193	185	184	196	203	208	174	168	172	180	176	177	163	166	198	199	187	189	202	188	164	188	182	169	197	174	203	227	196	186	171	173	197	192	194	173	184	205	212	182	165	182	173	201	181	178	181	155	186	181	171	191	162	197	171	198	193	174	196	179	174	184	196	190	201	186	167	173	196	179	179	178	208	181	190	178	195	190	163	169	167	166	171	194	176	184	159	177	202	177	184	204	195	182	199	156	197	179	163	170	164	178	162	213	197	207	172	200	202	208	180	196	189	179	216	209	176	166	166	196	195	163	196	174	168	165	201	193	183	194	195	193	184	180	174	158	198	180	168	179	176	161	171	173	164	178	203	192	176	181	189	205	186	174	187	198	165	185	183	183	157	180	183	190	202	191	181	186	201	174	189	178	180	188	180	202	181	181	185	181	219	183	172	195	195	170	169	184	158	182	200	188	173	161	184	195	167	166	173	194	180	177	204	181	174	197	176	160	189	209	189	211	195	182	195	204	205	166	197	196	182	178	179	184	162	172	184	173	178	207	186	207	200	177	188	178	198	182	196	197	189	178	158	176	171	179	189	215	189	160	184	182	207	175	163	178	155	187	175	180	161	183	197	205	181	174	161	179	193	196	186	176	175	165	190	169	175	172	196	186	188	208	195	187	200	177	182	167	206	183	184	190	168	201	188	183	198	181	192	171	191	171	204	171	164	184	189	188	170	173	183	205	185	201	182	177	176	179	188	164	189	204	188	182	167	174
20342	22004	36456	38091	33630	28594	25632	20752	18386	15434	12871	11009	8674	7530	6119	5682	4600	3873	3186	2717	2533	2184	1874	1583	1464	1298	1120	1059	944	822	786	693	715	664	637	615	604	597	541	537	472	534	515	527	546	526	523	501	487	509	530	482	501	465	497	508	497	511	489	530	509	502	455	464	486	509	497	461	490	503	452	527	445	526	519	495	484	488	494	484	469	460	466	513	480	476	468	468	503	478	448	456	461	499	467	456	497	475	436	477	521	476	523	449	498	535	444	492	443	513	509	447	498	510	468	536	502	482	458	461	434	470	455	485	490	490	511	470	470	481	448	493	475	475	498	466	506	488	461	452	477	454	458	474	504	502	454	479	492	492	447	511	445	500	488	460	464	411	544	491	485	487	462	485	480	460	502	494	459	490	444	444	461	490	487	483	476	513	468	493	484	468	482	468	505	495	501	449	497	464	480	463	481	507	474	496	459	470	441	476	490	475	497	469	465	475	473	498	502	477	451	457	481	504	489	472	464	440	470	464	460	476	495	457	432	479	489	489	462	470	439	459	474	468	466	484	503	481	480	509	444	468	444	486	459	499	466	479	490	507	496	521	448	477	499	508	457	512	483	483	472	522	502	458	445	450	480	520	461	477	505	450	491	457	510	465	453	490	492	455	455	481	487	541	470	511	527	515	500	472	481	498	503	476	454	461	467	509	475	540	470	490	477	497	472	483	478	474	468	481	496	528	517	452	493	480	513	428	497	477	472	504	439	509	456	463	473	506	443	482	496	507	451	488	467	452	431	439	530	511	504	521	440	470	471	485	505	490	477	508	458	475	483	496	516	495	478	473	482	513	520	474	490	527	512	462	478	464	500	480	408	481	490	436	489	449	458	465	495	480	488	470	492	494	489	438	470	466	453	450	472	502	511	475	499	486	489	467	449	502	470	470	485	476	489	484	512	470	471	498	491	484	505	503	476	454	470	473	505	498	473	473	465	465	434	463	453	496	504	451	495	495	523	470	488	537	476	453	476	477	476	508	489	463	456	502	508	468	477	497	474	495	497	464	460	466	509	481	492	470	496	532	483	486	463	520	476	467	468	444	465	505	458	457	512	474	510	497	488	477	507	491	504	487	503	464	527	492	497	482	469	457	450	476	453	490	488	480	465	467	478	504	496	518	470	472	466	483	485	495	484	473	533	481	460	472	493	488	464	463	475	520	491	513	503	472	441	478	490	520	501	517	475	472	502	461	494	496	467	464	471	502	496	464	470	469	484	476	464	476	485	486	491	497	446	458	474	502	460	477	481	487	496	480	482	457	478	469	476	482	503	457	458	450	489	452	500	478	453	495	492	465	460	543	497	466	474	473	523	485	478	486	447	467	492	484	475	475	447	503	485	504	519	465	471	492	463	472	499	485	466	430	492	481	476	492	490	516	462	486	453	464	480	478	472	486	492	461	473	479	481	462	493	457	501	487	462	487	458	469	482	501	451	497	448	487	453	451	492	492	502	415	462	498	511	461	451	507	432	497	489	478	483	446	543	475	465	511	460	484	462	506	467	489	454	458	517	492	470	492	479	432	504	484	477	480	518	476	466	544	521	493	507	494	487	483	520	473	454	469	490	491	482	474	526	495	496	475	507	467	474	477	462	429	516	473	468	481	481	458	514	477	499	483	502	464	469	480	482	480	478	509	495	456	470	485	460	478	484	445	448	473	479	507	509	450	476	511	461	464	479	504	459	465	461	464	473	452	483	469	442	471	463	458	480	490	473	471	499	483	482	465	474	499	474	485	473	482	460	466	453	498	478	505	486	474	509	475	481	510	466	497	503	478	522	486	485	470	483	427	458	482	466	468	503	516	489	487	509	511	472	481	441	496	479	476	479	474	503	482	503	504	468	481	492	468	489	451	488	447	430	476	491	477	509	500	454	501	465	473	490	495	449	492	458	480	487	461	444	473	501	496	463	463	458	464	467	457	482	461	464	460	486	484	491	479	498	482	482	450	448	447	490	471	487	464	495	503	469	501	460	467	506	506	499	485	470	482	514	493	459	455	462	470	458	437	461	495	481	509	465	516	469	471	494	438	484	442	456	504	444	431	477	518	488	465	508	493	475	475	455	512	493	500	494	457	447	496	457	459	467	496	469	501	480	489	485	493	489	466	497	479	474	464	484	453	500	448	510	513	485	522	484	485	501	470	485	506	486	448	466	493	477	492	485	459	513	485	458	458	481	458	507	496	485	455	484	454	499	479	487	506	449	477	466	463	491	463	501	522	481	480	498	491	421	480	459	441	510	480	495	487	503	485	442	461	473	465	494	481	486	499	525	471	531	489	444	472	469	503	529	494	461	457	473	472	493	487	486	440	497	433	461	480	442	445	509	459	485	443	472	461	461	495	496	467	464	482	496	445	475	497	503	486	430	493	500	492	475	453	467	445	482	467	483	463	467	478	507	490	473	449	494	488	456	503	482	509	485	456	452	490	473	447	489	497	477	465	512	472	463	463	443	455	465	499	481	487	476	502	474	485	461	483	504	453	459	461	463	429	494	506	483	467	482	493	478	452	473	487	496	458	482	504	529	527	474	468	432	460	484	503	500	470	456	467	470	491	491	490	482	458	445	501	468	487	468	445	466	468	510	500	491	479	479	463	493	492	505	468	490	481	432	496	516	478	475	503	459	442	487	470	491	521	477	449	449	478	463	462	489	466	433	473	457	484	509	512	523	462	482	471	473	497	491	500	451	478	480	462	494	455	484	433	480	472	509	496	465	494	490	465	479	470	484	495	469	491	496	475	482	447	472	483	487	500	494	476	471	465	492	465	473	521	446	469	494	509	485	482	469	461	479	466	441	492	462	449	479	474	501	464	484	460	507	474	463	467	530	452	468	476	505	482	473	491	489	469	478	506	469	480	505	494	502	469	520	483	496	497	456	505	555	488	414	523	461	473	499	478	464	459	484	438	503	457	481	486	480	503	528	466	485	446	500	466	466	493	437	452	460	478	490	504	482	452	480	512	484	512	464	509	456	450	520	439	515	478	480	465	499	476	463	439	504	530	501	448	445	493	479	454	467	503	463	520	470	472	496	464	459	481	504	492	480	506	481	453	460	541	512	500	467	463	459	466	492	461	475	466	469	473	493	432	465	477	529	485	467	445	492	449	494	519	471	444	482	474	533	488	461	492	491	480	499	481	497	475	498	494	547	437	465	465	444	476	509	467	468	463	445	482	459	479	505	465	507	473	497	471	444	486	481	516	459	487	466	489	526	522	486	518	472	460	483	459	482	527	473	466	491	504	514	490	457	496	492	437	440	468	480	496	452	459	465	514	451	484	457	498	470	518	465	474	492	468	508	503	470	467	504	495	485	457	485	457	480	461	509	517	513	472	421	520	501	463	497	505	463	446	493	455	441	498	508	479	482	455	443	440	474	522	500	487	471	472	478	434	480	473	455	497	486	437	453	439	488	442	459	496	447	484	505	508	459	483	455	494	522	465	469	472	481	499	538	496
40154	33610	40448	34586	26340	19813	15671	10367	7761	5559	4122	3513	2536	2080	1800	1430	1228	1021	747	713	613	523	498	440	370	361	277	263	261	237	239	238	213	214	194	229	208	198	173	203	214	172	205	180	183	186	167	189	200	187	171	185	173	171	184	168	183	180	186	160	175	171	168	172	186	177	183	183	206	160	177	204	178	189	196	145	182	172	180	170	164	142	186	162	165	180	183	153	166	153	164	170	166	166	174	140	175	160	180	169	164	159	187	162	157	155	185	172	181	176	140	170	173	165	164	169	154	185	185	157	196	160	174	183	188	185	152	160	189	175	162	166	158	185	150	153	182	148	140	157	200	196	173	163	178	178	172	169	145	175	181	166	153	168	175	180	185	180	184	142	166	173	172	153	200	143	171	156	164	183	181	174	164	198	150	181	170	182	177	176	192	196	171	161	182	166	168	155	185	178	158	160	182	191	180	181	172	189	161	163	174	162	168	162	195	180	170	162	189	164	140	184	169	174	177	180	163	190	166	191	162	176	187	178	175	167	178	189	169	174	184	169	186	150	167	158	175	159	179	164	180	182	162	176	176	179	166	191	191	130	168	160	171	170	166	157	162	155	193	195	179	173	166	170	192	192	174	164	166	150	157	169	169	188	178	155	177	186	175	175	169	140	150	144	177	168	169	140	168	164	178	160	172	183	162	179	166	194	167	170	167	185	150	169	161	189	184	169	167	169	188	165	184	151	181	158	178	159	165	191	164	192	179	186	190	194	151	185	156	175	143	167	153	198	168	173	181	179	180	188	186	161	189	169	138	161	178	166	164	170	170	182	161	162	175	158	187	166	171	180	151	161	209	173	169	168	154	180	177	170	175	175	163	165	172	176	176	170	165	165	181	141	174	169	173	159	151	205	176	179	161	176	157	148	180	186	175	170	186	179	178	163	153	176	156	168	161	191	182	171	175	167	180	158	168	190	164	192	179	204	168	153	181	180	180	163	172	164	152	211	186	171	180	156	166	185	155	174	197	184	184	186	168	171	170	173	158	185	181	180	161	162	186	174	165	175	163	143	182	165	172	181	192	169	168	193	202	180	155	180	190	164	185	147	176	147	207	182	162	183	184	169	177	154	162	158	163	167	177	173	145	162	160	181	186	184	160	188	160	173	172	169	160	178	176	168	181	183	170	204	151	157	186	201	189	160	189	180	178	170	176	176	186	161	168	170	177	170	177	173	161	178	167	160	185	167	167	146	171	164	173	173	161	193	179	187	167	167	172	184	173	165	184	164	168	187	171	183	155	172	152	185	184	162	176	159	164	168	186	159	169	171	165	165	173	164	171	170	155	169	173	150	164	172	185	158	195	166	150	173	170	169	202	178	147	166	168	175	159	162	185	160	179	181	177	192	193	174	193	174	203	196	196	166	132	189	165	156	173	164	167	150	162	175	155	163	163	183	172	169	172	176	170	185	165	161	179	176	156	159	169	187	182	182	169	181	189	162	187	172	194	174	171	159	181	191	166	171	174	161	148	161	161	175	177	156	158	160	184	171	182	183	153	179	178	157	158	152	154	160	170	173	174	144	166	174	157	170	136	147	160	168	195	186	166	156	168	158	151	162	175	182	175	190	169	187	169	147	167	186	174	191	184	150	160	164	178	155	182	164	187	180	154	171	156	142	162	158	196	170	176	172	177	170	179	190	177	164	161	171	175	182	180	162	151	179	162	167	143	167	186	174	195	168	198	145	163	191	133	170	181	171	175	186	167	193	168	161	151	193	164	151	174	177	167	180	162	169	199	180	169	162	152	168	171	180	181	168	141	177	168	159	167	178	189	187	174	177	154	170	173	174	194	179	154	159	199	189	173	166	157	183	180	166	185	169	164	175	135	152	169	174	190	167	161	186	170	179	173	137	152	178	173	166	157	190	157	161	170	186	149	159	196	162	178	178	160	185	183	161	158	160	161	145	172	145	167	150	159	173	171	164	155	178	180	183	196	170	184	183	198	165	185	164	174	156	167	150	168	176	184	207	167	189	169	164	156	168	150	173	197	184	149	167	158	171	191	216	170	166	181	157	176	166	173	169	160	162	175	190	159	169	164	152	161	170	139	153	168	171	191	164	164	186	204	165	178	171	155	155	174	171	172	161	182	176	179	176	179	154	180	149	160	153	159	177	182	148	152	182	150	180	188	195	183	197	184	162	172	188	190	161	161	182	172	175	161	161	151	169	165	168	166	159	162	190	198	173	175	160	142	183	184	161	200	178	194	158	181	167	163	197	158	183	189	167	179	179	217	176	179	170	179	188	186	159	171	178	194	182	169	160	173	184	168	187	187	173	165	158	146	173	173	170	167	182	166	184	161	178	181	168	173	166	190	187	154	157	182	190	166	178	169	170	190	181	158	157	164	178	201	184	184	177	170	194	167	148	149	146	163	163	152	185	172	159	180	187	164	157	178	164	161	154	150	174	173	174	156	182	201	143	158	173	191	173	167	184	173	160	175	165	152	175	166	168	192	173	186	159	152	183	159	153	173	155	166	163	176	161	190	172	159	159	152	142	164	157	169	183	164	190	177	182	166	168	151	159	169	162	157	164	180	162	159	185	182	164	172	181	175	178	182	166	167	180	170	148	170	176	156	167	146	153	158	169	186	158	195	159	170	183	180	178	186	158	180	139	177	161	167	171	160	167	188	164	200	191	193	173	157	147	174	151	171	149	184	165	161	180	173	163	141	174	174	174	178	187	182	168	175	169	175	172	180	179	160	177	164	165	180	190	160	162	164	144	180	182	169	142	163	198	173	185	169	176	191	182	174	176	165	180	190	176	188	178	162	178	187	185	140	177	153	165	184	175	152	171	151	174	154	193	181	160	175	189	176	163	175	145	189	165	180	180	179	175	164	168	172	160	192	178	160	181	199	164	170	183	169	170	176	167	178	162	181	170	202	191	167	184	163	168	187	180	180	171	164	163	160	169	182	184	178	149	182	168	149	168	166	153	164	163	173	164	181	171	144	190	171	186	170	155	160	158	169	163	144	178	171	152	172	172	187	198	157	177	183	168	166	139	165	173	166	152	155	170	173	168	175	191	178	193	176	186	155	160	183	194	168	161	181	152	189	176	165	159	139	151	165	167	154	188	168	146	171	179	146	183	164	159	188	192	171	159	163	174	186	168	172	188	193	172	162	169	164	157	158	167	176	156	160	179	185	173	171	177	169	184	180	162	165	169	143	192	159	173	158	168	161	151	178	159	173	160	185	169	196	175	172	197	172	171	160	158	172	177	148	187	162	170	163	182	177	176	173	168	177	171	154	172	164	189	157	168	170	179	193	156	206	180	160	171	168	199	155	158	170	167	172	156	160	149	188	165	151	195	164	180	145	172	167	148	169	183	166	147	155	168	161	180	162	159	173	191	152	159	159	155	170	184	174	166	174	168	186	176	147	177	157	161	162	152	167	160	159	171	165	141	181	170	166	208	179	177	156	173	192	196	179	155	174	168	185	164	162	178
24211	26098	40654	41966	37550	33893	30570	25950	23748	20067	16928	15023	11865	10362	8663	7860	6751	5532	4555	3766	3266	2854	2555	2200	1900	1577	1369	1209	1082	1027	990	875	784	728	725	601	647	576	556	578	571	554	541	526	564	528	537	497	497	524	481	479	484	503	472	474	479	456	459	469	483	483	447	492	459	489	501	480	471	434	488	489	452	444	506	442	479	452	445	478	450	451	432	457	476	460	444	450	470	417	463	422	429	420	442	470	486	440	452	466	472	471	422	431	466	468	461	482	444	447	396	436	527	429	434	424	457	466	436	463	474	459	450	434	440	464	460	405	402	454	455	416	462	461	414	426	452	451	452	440	435	465	480	443	444	440	444	438	457	441	431	414	453	439	445	458	484	425	479	458	421	399	469	446	446	463	490	479	437	419	467	439	455	441	480	450	449	468	418	440	403	427	417	431	482	510	445	410	435	483	478	404	418	443	426	456	427	451	472	482	442	450	444	441	461	456	453	466	454	421	453	434	464	441	477	483	423	457	478	452	474	416	457	435	458	446	459	463	434	423	419	451	469	453	434	484	455	443	465	444	496	446	442	458	464	466	421	456	448	440	418	414	471	450	447	455	481	430	438	435	459	445	429	425	455	440	409	452	479	440	472	433	444	457	427	460	470	507	385	503	449	445	448	457	433	442	459	458	424	461	464	480	426	381	435	465	433	428	458	480	430	405	454	450	474	449	461	451	436	418	450	416	464	472	426	435	460	438	448	424	447	440	488	435	446	449	447	459	431	439	468	492	470	468	462	425	459	469	460	442	441	465	477	455	447	483	419	425	444	462	449	473	456	453	428	469	441	482	421	473	405	440	439	430	474	428	461	444	459	460	457	427	438	417	439	413	438	457	441	464	473	433	431	451	471	439	447	455	455	460	427	487	435	450	454	467	470	468	411	465	428	429	424	436	465	432	423	449	453	440	472	450	443	439	448	465	444	473	442	449	448	449	463	418	458	445	474	472	444	452	425	423	463	438	484	428	418	456	452	462	436	449	437	426	422	450	477	453	437	482	405	425	473	472	447	436	432	455	454	437	435	455	438	464	453	444	423	450	422	444	425	483	450	489	447	460	448	472	420	479	476	458	415	424	483	412	442	446	459	426	408	457	465	461	442	461	427	438	496	440	467	449	441	419	467	468	426	442	459	455	443	495	456	433	439	473	479	449	469	435	441	415	468	434	451	467	446	409	436	435	469	434	442	429	479	441	465	445	426	461	478	448	479	467	444	461	461	475	455	449	467	466	477	427	450	436	488	471	424	443	479	476	429	454	460	460	451	462	415	425	448	438	500	439	453	461	433	452	458	474	444	482	467	473	433	421	444	460	479	476	405	469	483	439	447	424	453	451	460	441	471	466	469	480	416	421	438	448	423	461	436	471	433	422	413	463	437	426	473	468	447	431	424	459	453	440	448	428	454	423	454	414	456	469	459	418	436	451	478	451	448	405	429	431	451	399	444	410	404	443	470	437	430	433	420	488	451	461	462	473	458	415	450	463	399	478	461	461	445	445	442	436	451	427	431	488	461	454	450	432	464	424	497	452	476	472	428	441	442	415	465	447	455	461	423	462	452	471	469	492	448	488	445	470	472	431	428	451	428	432	431	456	455	436	454	430	439	405	471	430	450	430	498	437	424	429	430	431	457	434	461	466	476	442	435	466	455	465	505	457	423	440	451	436	500	450	442	450	458	445	474	479	475	441	455	447	470	454	439	439	495	449	428	437	461	471	464	458	434	451	440	423	441	463	420	448	477	443	462	481	417	492	422	477	416	458	446	451	450	459	485	455	413	433	459	454	443	422	463	434	451	454	443	452	441	459	461	521	429	447	423	458	447	478	440	467	423	438	472	458	436	425	451	437	457	427	431	460	461	473	442	486	483	429	458	460	439	476	458	477	421	409	451	404	447	454	439	447	467	456	447	407	436	437	418	459	452	448	430	408	469	456	446	414	425	477	469	416	457	442	410	478	469	460	419	430	420	462	434	471	490	495	472	436	394	463	469	442	429	467	433	453	457	482	426	464	453	425	453	413	458	415	441	426	441	475	382	399	456	452	476	443	490	449	453	468	444	438	475	445	437	454	488	459	446	433	464	464	482	435	458	455	455	478	453	469	472	448	416	478	479	458	456	481	482	463	394	480	416	471	439	463	459	462	424	430	414	461	392	427	444	462	429	430	469	459	441	449	464	441	412	443	492	448	441	449	464	425	478	425	487	453	453	466	420	421	445	416	466	480	460	443	422	435	443	455	435	429	473	487	488	461	455	453	463	486	452	429	446	434	404	461	438	441	472	426	439	472	460	449	484	464	440	486	463	432	481	460	438	439	481	442	464	464	463	438	431	464	460	417	417	460	430	459	436	450	431	454	440	455	450	446	447	436	453	451	447	452	432	450	432	452	425	445	451	448	457	449	450	425	460	453	468	449	424	454	463	497	432	456	439	426	423	492	442	482	470	428	466	445	421	454	449	446	465	450	459	451	481	457	439	469	482	460	450	447	425	470	469	446	425	458	482	428	446	477	445	439	442	469	448	449	455	432	458	449	461	446	471	455	446	426	426	450	479	430	411	419	461	424	461	424	391	423	415	465	456	448	430	424	448	432	468	425	432	463	474	460	437	442	433	414	425	468	443	429	494	432	454	446	464	409	453	453	449	457	442	446	448	461	447	427	471	475	452	445	441	461	480	456	414	456	440	461	456	433	442	445	431	436	467	442	414	452	458	440	431	445	491	436	446	469	460	448	477	442	430	490	429	470	442	479	430	436	445	425	452	430	464	404	467	435	456	433	456	431	451	434	460	440	445	450	476	443	449	439	445	414	472	424	459	477	503	447	430	437	429	486	436	439	471	470	452	418	428	498	464	445	421	475	468	472	418	468	447	466	479	441	464	449	460	444	399	445	435	445	455	464	477	444	448	425	442	460	459	439	417	473	443	446	431	421	484	455	447	444	454	468	433	420	462	437	492	443	438	458	429	436	432	457	460	447	406	483	421	467	430	506	468	426	439	413	396	460	454	484	443	416	445	462	456	439	481	428	436	433	410	478	450	447	441	472	443	471	404	454	475	411	430	442	437	445	432	461	455	435	437	449	454	456	403	432	426	507	445	463	455	427	456	427	452	421	410	434	475	433	445	448	452	447	406	468	445	443	451	462	453	398	425	434	458	452	428	396	477	434	462	442	444	388	452	444	449	397	482	451	466	429	437	416	480	424	449	425	423	447	426	423	449	447	457	430	457	460	455	486	428	449	424	501	471	420	441	443	453	427	453	467	451	466	427	451	421	457	452	432	467	441	440	474	455	463	453	445	477	432	484	451	422	438	493	436	434	437	427	453	475	404	477	447	439	468	452	459	460	456	423	437	428	439	447	466	470	429	472	450	412	444	434	460	471	453	430	458	443	464	429	434	457	421	417	455	480	417	469	469	464	441	447	470	456	446	431	460	438	422	454	441	452	463	469	440	437	442	464	435
24600	21371	23185	17849	11801	7462	5133	3610	2660	1957	1489	1259	988	826	724	606	532	465	384	347	323	305	288	245	262	224	210	217	217	224	216	215	172	223	209	175	197	206	197	174	172	171	145	175	171	174	218	194	186	170	193	156	194	178	177	160	178	194	185	203	193	185	176	183	173	178	188	208	198	194	181	198	187	205	181	177	183	187	178	167	189	175	176	188	186	214	167	154	198	182	170	195	174	206	168	175	177	189	199	201	200	182	189	179	182	175	166	190	145	180	180	166	180	183	190	184	180	171	176	199	181	182	188	172	182	164	162	174	178	201	192	170	179	177	186	167	176	198	197	201	177	143	170	195	168	168	164	180	200	179	151	200	190	179	180	187	160	172	180	201	167	179	190	153	178	202	194	179	162	185	175	180	195	194	179	197	209	175	177	163	172	187	200	205	228	185	181	191	179	177	187	166	183	177	168	165	196	176	183	177	182	172	189	161	190	204	174	167	180	154	192	177	177	182	177	179	209	201	193	175	190	167	184	191	178	165	191	204	187	187	148	165	207	177	198	182	172	170	149	181	165	191	184	177	208	173	203	173	201	181	172	179	212	159	170	181	200	185	168	195	182	174	196	188	182	184	174	196	158	156	158	184	205	169	180	164	185	188	189	172	184	192	200	192	188	208	181	164	165	179	189	182	168	177	171	173	198	171	175	158	178	175	161	167	177	180	172	173	155	165	205	211	211	196	174	196	170	180	189	187	175	198	182	175	182	187	178	183	159	173	162	182	206	192	180	181	212	177	171	178	197	189	181	194	186	160	179	155	201	196	171	166	189	189	172	181	179	163	175	178	174	181	185	183	204	189	184	163	162	191	181	186	171	161	169	176	173	176	170	183	160	168	210	187	171	185	203	187	187	192	180	176	161	162	172	160	182	186	191	181	174	156	192	203	181	182	190	183	165	181	178	164	185	201	177	183	170	190	165	148	157	170	175	197	199	177	190	166	192	166	191	181	186	182	178	160	178	214	178	202	174	183	182	151	186	180	181	155	165	168	189	164	191	163	185	196	172	204	194	193	167	163	180	177	185	182	178	170	166	175	208	177	155	172	170	204	194	175	160	182	191	189	183	182	174	185	153	162	167	196	167	159	174	165	184	178	184	196	167	169	162	204	196	191	182	151	189	178	188	170	181	194	206	201	172	186	173	176	200	155	184	149	179	191	194	195	198	150	203	178	172	164	208	192	191	184	193	182	167	207	180	187	199	210	177	198	155	197	164	151	211	189	191	189	167	222	189	190	188	206	185	181	184	179	177	177	185	182	182	165	180	184	167	153	161	192	181	167	188	168	170	138	183	210	192	172	187	189	207	178	184	197	180	165	157	174	191	186	200	174	159	186	176	180	194	178	174	160	177	177	180	154	202	199	192	206	187	194	176	167	195	175	177	172	195	153	168	169	184	178	186	191	169	187	233	174	179	184	169	199	175	170	173	178	169	158	176	197	187	193	196	174	180	177	175	164	196	169	174	171	182	171	179	202	193	168	175	185	182	178	159	182	183	188	171	167	175	193	179	183	205	172	180	159	180	160	167	189	156	142	209	177	188	190	206	184	175	169	189	190	193	198	189	202	162	203	155	172	198	199	185	175	171	180	180	175	171	172	197	185	189	211	181	178	149	191	191	182	177	193	162	200	192	187	182	195	184	168	195	180	161	171	173	182	196	168	187	179	208	179	188	190	180	185	169	188	181	189	186	196	185	184	184	213	195	170	199	172	195	189	185	175	154	174	155	191	183	181	201	164	191	182	178	162	195	193	176	166	199	187	191	170	199	170	191	192	185	198	186	184	161	187	188	171	174	196	181	183	176	197	171	197	174	174	205	177	189	173	179	181	201	197	176	153	160	190	190	173	168	187	178	178	194	181	182	163	174	173	189	218	168	195	159	197	172	188	177	179	179	187	161	179	172	176	172	182	196	200	167	181	189	203	162	189	192	194	164	196	186	171	193	158	184	201	189	209	183	168	181	187	175	169	189	205	182	171	179	164	170	200	182	192	181	173	203	179	179	177	191	174	166	179	165	165	183	181	193	187	182	188	185	176	193	171	173	164	169	168	206	182	164	177	204	174	181	180	188	185	185	193	177	160	179	155	178	194	175	181	163	179	183	176	194	196	185	205	182	186	183	179	182	177	160	168	154	179	199	176	171	176	203	195	205	178	184	160	193	180	196	162	196	207	151	193	172	187	188	180	203	152	164	167	172	180	191	210	171	198	163	193	178	185	178	185	183	184	167	182	214	190	191	166	169	193	208	176	180	192	183	164	196	226	198	176	171	159	202	193	204	188	208	218	175	186	191	186	159	151	175	184	163	186	177	182	167	198	187	161	181	194	167	164	175	161	170	168	213	183	173	186	182	184	175	187	175	185	185	186	177	190	186	166	179	199	203	185	159	172	180	178	181	173	183	184	162	172	181	181	167	157	197	179	172	162	175	191	208	188	187	162	185	170	184	208	215	189	171	194	191	189	191	192	192	178	156	200	206	162	186	193	156	187	213	184	180	183	197	189	175	203	174	171	172	155	172	179	175	184	196	182	196	206	157	151	199	152	209	187	190	177	172	211	189	195	201	186	162	166	170	187	180	211	179	158	180	190	177	172	192	183	188	175	200	194	171	171	189	192	187	169	186	199	195	179	183	190	178	165	183	163	168	188	194	177	203	157	173	161	202	191	157	190	194	176	200	186	164	185	187	186	175	188	168	173	183	182	161	207	176	180	153	180	167	197	187	169	185	187	173	169	192	175	178	179	187	201	171	162	185	201	185	180	200	194	170	183	206	167	179	206	185	169	189	168	178	175	180	174	188	189	188	180	204	149	182	174	176	147	171	171	188	197	170	181	187	191	195	192	163	189	163	186	183	188	170	178	199	181	203	168	156	202	191	180	172	176	184	193	165	186	198	170	177	164	190	173	176	166	185	207	190	199	154	175	174	166	177	169	162	170	187	175	176	209	178	179	168	174	171	183	192	175	194	167	220	188	198	193	176	199	179	171	171	159	210	194	180	160	196	158	177	172	169	186	184	189	194	199	176	191	198	192	203	174	189	206	170	183	171	166	168	178	210	164	162	170	189	200	198	191	194	193	197	208	192	194	179	190	149	189	170	178	186	201	183	201	205	205	186	175	173	168	186	167	147	183	175	178	176	182	224	191	178	181	182	197	157	170	202	184	188	176	158	158	185	181	185	176	213	167	190	147	201	167	175	165	178	203	170	160	169	163	181	179	175	186	179	198	207	191	180	184	171	170	200	222	198	170	186	177	178	195	173	176	195	184	159	182	165	165	148	171	178	168	173	194	187	191	158	151	187	186	178	157	187	184	192	187	197	175	179	172	198	162	188	169	201	191	186	189	200	218	181	177	176	179	170	172	180	203	163	190	219	175	172	162	174	194	163	170	180	167	208	181	189	179	180	178	174	199	176	171	192	189	197	199	183	173	175	199	192	191	191	174	184	183
14026	17106	29413	29909	25567	21002	17645	14294	11438	9231	7474	6199	5058	4265	3844	3158	2551	2134	1836	1640	1534	1210	1202	1053	954	876	818	699	718	681	598	582	571	576	571	524	566	545	491	520	509	539	492	519	480	486	502	451	495	438	480	482	504	491	470	456	490	428	472	454	476	500	460	511	472	478	479	503	500	479	502	501	507	479	522	495	473	476	465	497	472	458	486	498	399	467	488	495	460	469	433	438	466	461	501	460	470	456	460	452	471	455	442	465	470	470	510	430	461	504	454	477	490	467	480	442	467	450	466	440	481	437	470	476	502	473	476	532	503	492	485	438	448	463	464	460	477	437	515	476	485	475	474	504	498	444	457	525	493	481	481	504	468	476	437	487	465	476	455	444	471	456	486	474	477	503	499	457	493	497	521	469	476	465	498	398	451	432	458	457	478	461	472	491	456	508	466	457	508	458	474	462	472	482	493	490	488	492	477	481	472	459	488	423	471	479	469	468	500	461	477	457	435	449	491	476	483	495	481	475	471	451	484	455	441	473	452	472	475	431	513	460	518	479	456	473	456	482	449	474	512	455	493	449	468	471	499	462	472	486	482	460	481	487	474	503	501	476	471	481	491	435	478	479	481	472	466	488	462	478	442	477	499	464	462	484	458	491	526	504	443	464	459	470	456	468	492	448	448	467	515	481	469	486	470	465	481	447	476	472	469	502	477	482	496	503	431	487	448	482	466	427	467	491	461	438	483	473	502	494	453	444	466	452	463	510	480	471	457	471	470	464	510	433	450	473	473	430	460	449	454	432	490	491	462	469	454	463	433	483	465	479	486	488	443	435	468	511	461	462	459	478	479	477	492	484	433	474	480	513	470	448	491	462	452	487	497	458	507	518	440	470	471	472	508	444	512	472	473	476	491	464	470	471	455	497	484	509	490	470	457	494	499	455	468	477	462	474	456	482	490	490	504	452	482	440	483	461	458	441	416	487	464	479	483	492	434	509	509	463	461	448	516	438	480	502	525	471	472	454	485	474	491	444	439	484	490	441	433	473	465	461	492	486	466	459	461	436	482	493	497	419	448	497	460	485	484	444	479	501	452	452	466	497	443	500	443	496	515	445	462	453	461	476	512	499	496	455	443	457	481	483	450	451	473	458	487	452	477	490	463	470	491	474	458	453	489	470	467	478	451	460	486	464	487	513	478	466	511	435	473	456	453	491	481	442	523	466	463	503	459	485	487	484	483	472	445	479	504	455	444	477	469	473	479	468	475	478	459	451	505	491	495	461	468	452	448	470	452	521	443	490	472	497	500	457	455	457	458	477	460	512	474	467	468	451	473	470	470	470	466	470	479	478	461	488	492	483	437	459	461	522	428	491	504	519	488	517	521	518	469	482	501	484	496	493	487	462	484	524	504	470	467	460	482	514	463	514	500	456	502	457	481	458	482	507	455	476	482	490	443	476	450	494	452	477	468	462	502	458	507	479	438	446	481	458	486	491	459	497	493	464	485	486	458	480	501	516	501	492	488	468	441	462	494	449	470	525	481	480	470	441	490	462	455	489	437	458	470	470	493	507	508	502	471	516	431	488	487	462	452	483	476	469	455	483	468	443	495	467	487	449	496	500	497	494	473	487	460	481	468	457	481	493	485	516	468	461	470	446	461	445	428	475	451	481	462	451	522	468	453	464	480	474	472	508	494	453	483	454	438	491	478	484	470	477	473	450	469	531	458	475	514	455	479	491	499	489	545	490	479	477	475	430	477	457	481	528	455	501	471	470	462	508	495	454	512	453	509	462	475	457	491	522	451	487	474	466	476	449	449	475	439	493	474	483	480	448	513	501	478	447	456	461	465	499	493	471	504	476	483	473	490	449	481	465	495	465	427	480	463	458	454	451	469	497	484	438	463	440	474	464	459	456	482	508	487	446	488	472	443	475	456	464	495	533	496	494	470	470	469	481	460	448	462	461	493	508	497	492	496	500	481	459	463	475	486	473	457	479	455	417	525	517	477	453	475	474	487	470	507	493	434	502	427	469	504	463	481	464	487	485	480	469	459	458	493	471	482	459	451	487	432	489	520	466	444	456	469	501	480	463	466	497	495	473	483	523	503	456	473	468	446	459	466	476	423	479	502	535	458	520	487	480	472	478	491	472	453	430	481	503	474	483	490	475	463	462	474	468	500	481	504	485	462	514	506	472	470	511	450	444	463	488	484	493	432	496	484	442	465	490	463	502	476	478	504	461	483	470	497	488	461	442	483	493	481	437	459	498	467	450	475	529	455	522	489	443	507	462	455	464	492	486	421	451	451	486	446	469	495	439	454	515	496	461	471	486	442	472	482	451	479	481	477	488	463	444	513	413	460	470	487	450	512	458	464	483	468	457	449	493	464	468	469	506	496	441	514	477	511	478	469	513	481	471	456	444	457	502	480	457	479	483	459	485	462	453	470	434	481	474	451	507	484	449	482	471	451	489	490	433	465	488	445	460	453	460	473	479	462	469	470	507	501	469	440	502	478	474	438	479	472	482	498	494	459	484	487	482	453	455	496	432	473	458	483	471	471	468	455	469	467	504	466	467	503	499	446	459	448	446	447	468	459	452	490	481	521	460	469	452	464	477	502	508	458	488	466	487	474	459	479	490	480	454	472	476	474	502	460	458	472	474	482	470	437	497	453	458	471	461	468	465	437	469	500	525	473	458	462	462	471	472	446	438	449	426	455	537	487	517	438	495	463	475	464	483	449	469	488	451	476	497	478	457	510	473	466	464	478	468	505	492	432	457	472	468	487	477	450	435	459	490	482	471	440	482	472	488	496	476	488	468	461	436	476	451	444	480	439	451	465	506	482	457	438	442	470	468	510	476	483	483	505	488	460	472	462	410	497	475	491	446	471	483	465	446	503	464	473	500	484	487	450	459	477	464	445	471	476	463	470	482	493	482	447	499	519	476	483	480	493	486	515	461	470	460	469	499	498	504	482	480	473	468	508	491	461	513	456	473	459	467	473	462	480	488	486	475	451	471	465	488	463	450	458	451	446	451	481	470	482	474	455	463	439	494	463	446	498	452	432	488	491	437	459	486	491	489	456	493	516	467	455	475	477	448	476	472	455	469	491	476	489	471	481	454	469	483	498	470	479	493	479	489	471	443	477	495	495	455	464	482	478	492	494	489	495	492	467	494	482	478	491	500	492	479	461	449	478	463	488	479	476	488	498	501	460	442	487	473	468	489	478	466	464	448	453	455	452	473	463	492	448	473	494	493	486	472	503	474	448	491	470	456	481	492	438	511	504	474	479	439	496	491	509	493	466	477	456	477	434	485	466	502	433	450	463	466	456	473	499	474	500	452	472	500	516	530	486	508	470	447	501	476	463	458	481	461	472	450	491	509	468	472	467	480	493	477	481	469	470	475	474	510	457	466	480	489	429	473	479	484	472	444	450	429	492	471	502	490	467	521	471	469	460	440	508	448	458	472	475	504	465	492	469	441	446	493	465	449	466	482	472	463
33697	27794	31973	26900	20261	13954	10412	6650	4876	3655	2763	2245	1643	1355	1231	981	847	735	646	540	498	447	370	341	300	286	278	250	249	254	220	238	243	208	232	197	199	208	217	178	203	197	205	179	178	198	179	184	177	189	187	164	194	191	209	186	207	188	192	175	194	197	173	186	180	208	189	195	168	197	193	205	186	199	182	204	184	172	194	185	179	170	184	197	183	190	186	184	190	199	186	186	177	164	167	169	186	187	175	198	199	183	209	191	184	177	196	177	165	208	165	175	193	197	173	199	182	159	198	203	200	186	194	165	180	199	171	195	151	151	215	207	164	179	186	195	184	172	182	189	186	185	169	188	164	192	182	185	195	182	172	170	195	192	198	171	183	189	199	164	182	160	178	182	180	216	164	179	171	184	176	210	190	181	176	173	186	174	173	189	175	176	173	173	173	208	164	158	184	208	179	182	159	186	200	165	196	181	188	160	187	180	162	149	186	193	191	197	180	196	201	161	184	176	167	205	170	192	189	196	179	211	173	150	177	172	182	182	200	177	180	191	162	211	188	211	207	185	203	187	203	161	175	187	196	197	153	185	214	172	198	159	195	204	189	182	200	181	180	155	183	169	172	184	188	177	191	172	227	176	192	185	198	187	182	192	197	170	201	219	194	189	173	176	173	170	177	197	193	161	194	187	177	179	185	195	185	169	179	190	182	172	185	166	190	173	182	175	177	198	169	175	178	194	213	183	177	191	155	190	188	178	186	171	197	196	202	193	186	177	176	167	197	168	211	190	182	194	184	191	163	186	183	171	170	203	177	178	189	192	195	175	173	176	172	169	167	168	186	158	179	193	200	164	177	180	187	190	210	175	186	198	182	179	186	167	177	205	171	188	170	178	158	184	180	191	204	174	180	185	184	165	172	205	199	185	196	181	174	206	173	156	172	202	184	181	170	177	178	177	204	201	185	163	159	192	193	196	195	176	190	175	218	191	182	196	198	146	206	163	190	201	180	172	183	181	157	192	197	172	164	202	184	185	183	183	179	181	203	201	189	176	197	168	179	175	174	193	192	203	189	199	207	189	175	197	188	191	187	207	184	184	168	181	192	176	180	192	192	181	186	167	175	185	206	188	154	194	197	187	199	164	181	197	179	178	145	171	179	165	176	178	157	166	162	178	181	179	194	162	186	178	193	200	217	172	198	184	195	167	199	173	165	202	202	195	209	201	202	163	194	156	202	182	202	199	184	174	178	179	176	167	188	186	195	212	194	158	191	192	193	185	176	158	177	179	208	180	191	205	183	182	142	200	175	171	165	179	212	200	198	194	220	171	182	167	166	192	186	201	165	196	212	185	185	179	184	184	183	195	191	189	192	176	181	185	187	183	189	192	181	199	184	161	178	202	176	163	164	188	163	197	178	163	165	183	194	187	188	164	186	184	186	169	198	202	168	161	185	165	175	172	186	203	187	181	165	197	193	175	171	183	185	210	188	180	206	183	175	194	180	193	180	189	184	200	172	185	162	164	174	195	178	193	191	202	197	162	192	194	183	190	183	174	169	188	180	202	158	193	195	178	171	194	169	189	178	173	173	201	181	161	182	209	195	183	162	217	205	181	181	164	196	184	186	185	175	183	201	213	190	146	192	189	180	199	186	193	223	195	216	172	193	178	164	212	174	202	184	166	172	199	176	192	183	172	185	141	160	186	161	162	175	183	185	178	187	200	181	172	181	171	195	161	177	198	199	180	171	206	162	174	187	158	200	196	200	180	156	170	177	175	185	190	182	208	199	208	182	176	179	175	190	179	179	182	196	175	181	187	195	182	188	194	183	205	178	197	197	195	173	183	180	193	171	185	187	208	191	184	165	186	200	182	187	169	179	158	161	188	185	160	195	167	183	167	170	207	177	169	191	189	180	170	165	187	180	188	164	207	166	182	186	179	188	210	192	186	165	170	176	143	181	168	194	183	166	158	183	183	207	176	175	202	181	169	169	199	181	187	173	166	157	178	175	178	214	197	167	172	182	198	183	197	217	184	186	182	189	191	160	186	192	173	196	190	191	176	175	177	181	178	166	163	190	163	182	147	175	164	168	183	194	189	167	184	191	193	195	171	177	162	201	169	190	163	185	158	180	193	176	180	172	188	148	188	169	168	178	179	174	191	205	170	193	174	151	176	169	182	174	170	182	196	205	163	183	195	203	201	189	160	167	202	180	197	180	187	165	191	180	177	206	175	175	162	204	195	219	196	174	195	178	196	212	200	178	184	189	176	172	186	168	194	160	209	189	172	198	162	197	184	185	174	199	180	200	181	172	183	197	182	198	192	202	201	193	190	181	164	160	203	184	169	191	195	178	178	181	176	176	174	176	197	157	176	184	197	193	198	177	171	202	149	191	173	181	193	191	190	177	165	171	169	216	177	199	206	181	203	208	183	177	185	176	169	177	189	181	203	186	183	190	166	171	181	197	202	187	181	177	170	149	169	187	185	193	158	156	221	177	160	162	189	176	205	182	196	206	192	168	179	176	187	176	199	175	173	181	179	199	188	163	183	182	179	193	189	180	180	188	160	176	161	190	165	189	204	176	210	174	192	201	188	182	187	170	181	191	170	211	178	185	160	164	165	182	145	166	174	188	164	181	189	187	192	200	183	184	188	191	191	189	172	182	191	199	207	186	182	203	185	187	180	199	218	190	182	200	182	191	170	197	175	199	175	200	171	177	163	172	192	178	161	169	180	183	204	199	176	153	198	195	181	193	193	201	215	194	161	170	205	173	194	171	203	165	168	173	198	179	184	166	206	186	169	194	184	197	203	165	200	199	176	186	182	177	191	169	177	160	180	212	196	183	160	166	182	171	179	181	188	207	160	178	171	183	166	194	208	192	179	187	162	189	163	209	164	154	194	198	187	174	184	186	181	185	174	204	169	204	196	193	193	179	179	169	211	179	167	189	155	188	197	181	182	179	178	201	193	211	188	182	188	190	158	184	201	189	194	173	198	184	198	202	174	191	191	197	161	174	164	176	153	192	156	199	195	183	182	186	187	153	172	196	164	173	189	197	171	176	187	181	179	178	182	191	193	190	209	185	186	178	192	177	169	207	167	173	185	182	179	211	172	181	192	171	189	169	182	183	174	196	168	184	173	217	176	175	209	168	167	173	171	195	160	162	175	184	168	177	173	172	210	171	168	179	181	193	167	172	192	170	202	186	157	175	212	183	174	190	184	171	191	175	192	191	191	176	209	179	206	184	185	205	196	196	176	187	193	175	174	174	179	213	178	199	202	190	179	164	193	172	168	192	182	175	194	165	182	172	189	167	183	195	190	181	195	213	199	165	192	167	204	193	193	167	188	193	211	175	189	180	181	175	179	205	170	203	208	175	192	170	211	187	200	178	176	220	194	175	186	206	209	186	165	187	186	185	216	182	187	183	174	149	170	179	196	182	166	182	200	188	192	188	185	194	163	175	164	205	190	181	194	155	190	172	192	194	169	176	167	178	165	197	202
20410	22185	35914	37219	33129	28771	25919	21066	18367	15287	12657	11132	8605	7368	6573	5346	4731	4077	3424	2933	2523	2209	1817	1664	1400	1207	1061	1007	909	867	788	770	726	635	649	586	585	578	549	574	598	550	514	521	557	518	494	529	476	480	484	487	484	511	515	491	515	522	489	533	510	501	497	496	521	515	495	469	465	491	452	482	454	482	482	520	479	505	495	480	471	473	470	454	484	445	518	407	500	479	514	496	479	472	491	467	484	515	455	475	502	501	498	492	474	512	473	516	459	471	432	471	464	432	447	492	512	428	467	463	479	479	525	479	479	505	470	516	464	468	472	495	513	460	453	500	496	471	451	473	456	459	488	519	452	495	487	497	463	459	523	533	498	485	448	495	434	494	444	476	486	505	481	487	528	482	482	450	436	510	488	505	483	448	519	489	485	510	524	446	462	472	501	498	506	461	516	471	471	468	497	504	519	481	483	497	505	465	500	476	483	467	481	501	485	467	463	501	485	470	481	477	458	508	498	466	485	475	467	459	486	507	473	457	444	493	452	462	511	460	492	490	472	499	474	471	508	467	475	481	465	531	491	465	469	472	506	455	465	448	467	468	504	495	494	470	474	468	480	464	424	487	472	512	509	475	532	452	477	489	460	472	533	513	513	485	426	497	466	471	487	491	471	456	494	455	456	462	469	434	471	441	468	462	508	471	478	499	450	502	471	479	458	504	466	466	476	494	499	507	497	465	449	472	490	468	486	487	456	528	507	452	485	451	502	465	506	499	435	473	511	483	430	473	490	492	458	470	497	448	489	508	472	448	454	496	527	463	508	473	481	474	451	502	498	499	473	480	508	498	509	463	477	487	480	503	539	500	503	461	493	445	455	439	466	472	513	487	472	471	499	461	437	543	511	467	480	524	452	440	508	469	478	472	490	468	478	505	504	517	464	466	474	509	480	477	476	504	456	471	458	463	515	449	464	480	493	510	484	494	479	469	494	468	491	466	473	488	461	510	458	466	465	498	483	486	504	497	484	494	459	486	466	507	498	473	453	469	508	496	501	496	482	496	446	483	465	473	467	462	488	501	451	486	495	496	471	484	529	475	525	478	429	493	493	492	495	499	501	460	473	532	512	459	489	483	471	499	497	467	462	465	488	458	497	450	507	458	512	430	446	464	482	484	480	450	495	464	480	477	459	465	468	488	455	483	514	495	443	512	506	472	454	472	484	498	456	481	491	455	478	460	492	464	481	520	472	493	478	487	468	460	479	471	510	459	463	452	453	467	492	490	493	493	468	493	483	471	486	481	479	493	519	510	478	468	484	495	487	507	494	451	458	513	483	469	442	495	420	503	518	480	494	459	482	497	453	511	482	492	478	486	512	497	486	475	504	458	512	517	471	509	440	506	504	487	502	486	493	461	487	504	501	496	471	474	475	487	435	490	481	467	479	511	492	466	464	453	458	479	505	491	449	499	482	500	478	466	478	480	501	451	440	492	477	474	452	495	457	499	453	466	460	481	509	496	490	492	504	493	486	482	487	468	461	497	457	464	468	482	505	465	505	467	471	471	500	495	504	499	488	465	492	537	477	512	477	503	486	490	460	542	497	464	499	505	505	493	471	465	490	508	453	455	477	497	510	461	455	507	508	491	462	482	462	422	483	490	500	491	481	497	520	523	459	475	506	453	485	528	476	502	490	509	467	490	506	445	464	466	485	503	469	459	479	477	459	479	473	461	492	495	484	472	470	513	474	492	467	475	472	459	487	484	466	526	436	464	457	463	497	472	511	524	448	430	515	478	479	475	505	460	503	465	491	493	480	476	519	464	495	505	463	463	499	493	471	474	451	460	498	445	507	453	458	415	493	477	507	475	528	463	491	499	471	479	468	510	527	481	436	471	483	487	477	483	457	471	455	491	507	488	471	481	495	495	473	535	483	471	441	520	476	472	482	471	494	466	492	487	509	478	518	477	486	487	445	479	497	475	493	442	507	478	499	463	499	503	460	458	470	498	478	455	473	496	491	466	502	494	486	472	498	485	505	473	480	458	507	514	492	488	538	505	499	490	525	510	471	488	481	493	486	502	488	458	471	487	447	476	517	499	510	467	489	483	507	487	460	478	483	505	446	496	485	472	496	486	516	495	474	475	453	505	458	473	474	482	478	480	498	437	500	524	458	453	494	490	506	454	484	456	500	508	451	470	484	508	478	446	487	505	467	476	498	506	477	457	484	434	497	473	489	478	476	506	465	461	478	464	456	504	491	509	484	456	504	484	496	450	494	460	472	463	472	480	465	512	462	454	517	472	494	501	484	496	491	470	430	520	477	464	451	478	484	453	489	450	470	528	493	475	494	510	462	453	474	512	456	491	469	491	443	515	443	497	489	461	477	529	441	501	494	504	482	453	473	514	449	473	500	503	460	459	541	502	506	483	470	481	482	486	470	515	455	440	465	478	542	509	458	495	464	491	460	500	487	444	516	425	498	474	490	485	460	503	499	493	490	478	471	485	480	512	492	452	472	455	487	498	501	523	481	489	474	471	459	501	479	531	493	493	470	480	456	477	503	446	471	459	449	478	490	479	470	501	506	493	503	501	495	483	478	486	472	445	459	515	448	476	467	523	468	497	474	503	523	481	457	475	535	481	486	462	488	464	483	471	480	495	489	500	476	474	490	475	484	473	438	487	470	527	453	510	479	476	492	514	500	478	466	501	489	493	448	487	470	457	437	440	486	512	502	527	481	465	461	477	483	505	457	482	494	497	440	490	483	471	472	466	468	455	511	484	467	464	471	468	499	517	483	489	525	482	490	490	467	460	480	493	474	450	480	505	482	495	477	474	506	491	504	489	485	477	453	478	475	487	492	485	492	460	452	449	494	519	479	459	490	478	482	519	513	480	503	455	459	481	478	450	484	447	520	479	470	488	463	481	494	456	469	507	460	520	483	485	492	457	470	484	493	498	462	514	500	504	475	473	484	478	471	489	515	489	480	496	478	472	493	456	497	458	470	475	503	452	479	444	475	484	509	467	482	421	467	471	481	501	481	479	500	526	445	456	492	444	509	470	472	478	492	480	470	473	487	528	477	424	472	455	501	452	473	473	444	491	485	466	465	430	442	479	508	497	463	482	456	479	479	490	492	483	470	452	478	477	495	442	537	437	493	416	499	454	489	490	515	461	472	501	496	468	483	457	465	488	505	468	473	492	480	456	449	486	519	488	518	477	460	449	450	507	549	448	474	508	452	486	467	486	466	473	454	487	444	507	439	494	471	493	472	489	471	483	467	476	455	506	451	464	457	512	471	496	452	494	437	505	514	498	488	490	481	481	474	510	447	475	468	463	493	476	474	482	484	457	525	494	487	439	457	489	499	480	456	492	467	446	459	473	485	548	516	447	476	478	488	488	477	491	470	513	447	502	512	492	494	507	485	464	460	489	468	462	472	501	512	459	472	509	448	467	457	485	491	449	517	472	474	477	501	503	475	501	454	467	486	511	470	536	501	505	471	437	466	500
40376	33583	37249	32883	27183	19897	15120	10351	7665	5533	4117	3403	2448	2163	1645	1436	1203	995	879	721	624	557	477	415	372	357	292	296	284	242	248	246	223	207	228	194	194	178	181	197	190	181	193	186	161	178	183	192	191	186	168	168	180	159	175	182	170	152	177	168	171	183	192	195	172	177	189	171	152	180	184	175	168	172	157	148	154	182	187	192	150	169	188	174	153	155	183	158	173	155	160	175	165	179	158	175	189	173	156	171	166	151	167	195	170	153	178	151	157	163	163	177	179	168	176	149	166	170	158	157	169	166	139	197	188	148	161	165	165	203	170	156	181	158	158	193	158	178	166	177	188	197	177	188	181	201	148	159	169	167	169	159	172	140	167	169	164	187	165	185	163	183	150	148	187	185	164	182	172	156	166	175	177	162	166	162	172	162	172	184	177	189	158	157	176	153	145	173	157	186	207	177	164	158	156	161	175	185	171	163	177	174	162	141	149	169	172	220	197	177	160	147	158	175	161	178	175	148	173	173	176	203	171	175	171	171	195	178	179	148	175	184	171	181	177	175	174	167	198	177	167	192	160	173	169	167	172	176	180	179	157	173	153	162	143	166	178	197	164	151	178	167	195	187	184	183	163	172	161	168	167	187	162	188	174	174	168	185	171	172	179	163	166	193	178	181	170	172	167	179	196	150	167	164	186	207	170	172	160	163	170	176	172	167	172	183	193	168	181	151	173	148	159	171	173	173	165	163	181	182	172	171	165	171	178	173	173	161	182	173	171	188	186	183	162	166	199	161	182	155	163	159	184	181	174	183	167	179	179	180	175	188	158	161	164	162	182	173	155	164	184	169	142	188	185	175	166	174	160	177	153	151	168	194	176	174	163	156	161	185	148	161	186	157	148	197	160	183	165	170	153	196	166	177	145	166	171	173	166	177	165	173	166	164	171	187	173	171	168	159	186	155	155	159	176	177	158	183	199	171	155	189	181	159	173	171	164	157	155	174	184	176	173	155	157	177	167	177	154	167	176	189	169	163	175	156	143	169	173	162	154	212	174	176	174	176	172	167	173	200	185	159	157	150	167	167	167	186	158	164	144	171	180	165	143	199	149	156	191	182	160	151	162	186	159	167	185	201	186	174	154	181	162	177	164	154	126	165	186	188	179	165	174	150	166	189	164	172	179	193	161	146	156	175	162	177	193	170	179	152	178	163	166	150	184	145	176	182	178	167	157	155	165	156	168	200	153	162	162	170	165	171	186	182	151	184	166	170	152	173	181	147	172	185	186	181	165	168	174	192	161	161	149	173	145	183	172	188	165	209	195	161	159	158	169	171	169	187	154	162	154	157	171	161	153	173	172	181	164	186	150	184	184	150	164	168	192	163	164	163	166	157	173	166	209	169	195	176	177	151	161	172	174	155	178	193	159	192	178	183	149	169	152	161	181	171	162	181	146	167	163	139	185	172	180	158	158	176	149	148	190	159	187	158	165	198	162	182	149	164	159	179	150	146	166	179	190	191	170	192	162	186	178	168	168	182	182	163	170	186	158	146	168	171	150	172	180	185	162	171	169	165	178	173	175	167	164	187	160	168	154	167	175	179	170	179	169	151	173	172	159	184	165	179	149	175	177	170	161	176	156	179	181	187	162	189	150	187	195	185	166	201	182	170	154	159	177	177	167	153	165	169	165	185	161	176	182	152	172	164	174	150	166	174	193	183	181	186	191	164	162	176	175	184	183	177	169	169	177	154	191	157	182	164	169	159	159	167	163	175	198	159	168	178	157	138	166	187	181	179	193	160	164	159	191	149	144	176	204	174	149	213	165	174	157	191	161	150	173	181	172	179	165	158	169	164	181	153	163	154	163	176	159	157	213	159	160	169	142	154	177	176	163	161	175	139	166	167	178	156	170	162	177	163	163	177	158	177	167	168	172	153	167	169	170	174	177	173	183	182	180	149	178	180	163	192	184	161	137	156	165	182	185	152	181	210	191	163	174	179	167	174	191	171	184	182	153	165	137	190	156	154	182	157	198	176	187	184	188	159	172	200	159	179	180	195	182	185	179	174	168	200	176	201	168	173	159	180	159	167	155	164	172	193	177	165	152	177	170	178	174	155	155	133	168	155	180	171	182	175	192	161	159	167	171	162	194	171	154	184	188	182	194	159	143	205	171	169	186	152	177	185	180	168	176	149	165	156	163	163	159	141	141	172	162	168	166	152	170	152	158	174	154	192	137	153	151	178	157	171	164	159	171	167	166	161	177	159	155	203	162	160	149	174	170	189	163	171	166	181	175	168	173	171	172	196	162	176	161	168	165	196	169	164	163	168	163	178	175	173	187	159	181	173	183	178	168	187	182	168	172	181	171	170	160	174	166	170	168	171	169	188	144	169	150	170	176	183	193	170	188	173	176	170	181	172	148	171	167	171	172	189	184	179	194	167	155	161	154	186	158	153	158	168	163	183	204	171	160	171	166	156	169	186	159	179	172	187	197	177	195	169	177	165	172	160	166	172	159	155	192	214	185	186	156	157	172	157	182	148	150	155	150	168	145	158	168	172	158	168	158	169	176	180	171	169	157	148	189	182	170	185	171	175	151	197	169	206	155	169	185	139	142	163	170	176	204	151	186	147	163	174	180	170	172	160	154	176	203	160	159	189	178	152	193	167	171	165	171	167	158	171	186	163	157	175	162	147	170	172	177	184	145	183	168	169	165	158	171	170	187	160	185	189	173	169	175	173	162	151	174	160	180	182	139	172	163	148	170	188	189	186	199	171	164	148	149	172	181	152	180	171	173	160	176	175	164	182	152	176	165	163	149	157	171	172	163	157	179	188	190	168	173	175	170	174	175	169	168	137	182	158	162	181	159	168	184	183	174	161	165	171	170	176	160	168	167	187	194	182	164	149	170	148	174	174	190	172	157	159	156	169	167	173	184	156	194	171	165	158	161	187	178	167	175	158	149	153	181	162	188	166	161	145	187	199	160	168	179	177	170	176	189	180	160	167	170	134	161	171	160	181	163	152	180	167	156	142	158	154	173	180	179	174	171	160	157	189	177	150	169	178	176	160	165	169	186	162	167	164	177	175	172	162	178	191	203	192	170	186	175	158	168	179	163	182	180	177	188	180	168	177	165	194	152	161	154	169	170	185	161	185	182	167	199	141	182	176	172	160	163	156	192	186	154	175	194	176	163	180	152	175	168	156	156	164	165	161	180	169	165	162	172	160	149	148	165	176	171	196	171	171	171	173	175	150	172	140	152	175	185	148	159	170	178	179	174	165	158	156	168	144	167	177	165	143	144	174	159	190	178	185	159	203	172	157	178	170	193	175	188	176	188	144	167	184	176	193	182	171	171	150	161	160	173	192	181	155	153	209	168	161	163	178	181	186	182	175	176	165	189	179	152	175	160	180	170	160	151	155	183	168	147	172	168	162	160	154	151	174	164	155	182	164	187	163	181	185	189	160	171	176	150	177	189	164	159	166	165	180	192	179	174	162	175	163
24608	26275	39594	41320	38064	33901	30756	26127	23366	20113	16962	14684	11787	10616	8757	7642	6798	6006	4790	3995	3427	2926	2564	2231	1771	1471	1356	1221	1080	984	930	841	748	709	665	613	666	559	573	567	581	511	536	552	539	542	532	514	475	508	483	444	492	520	499	427	457	445	506	462	470	437	412	456	466	481	461	435	472	441	479	476	440	461	484	464	459	419	482	466	432	434	445	471	455	440	457	446	454	459	489	458	439	436	435	458	447	471	463	444	419	467	452	437	444	447	446	450	477	444	496	452	420	489	426	475	454	517	459	459	440	449	432	418	418	451	477	434	485	409	433	448	400	465	433	434	426	471	440	462	434	458	423	435	433	488	425	469	499	456	436	421	429	395	442	425	457	456	454	446	439	424	454	465	434	444	430	438	414	457	434	427	441	425	476	430	446	449	481	411	458	429	460	442	439	440	452	434	422	420	479	438	467	470	456	448	429	419	434	455	458	460	469	435	443	422	450	461	423	437	472	445	472	455	468	432	442	446	401	469	451	454	447	471	449	457	427	463	435	469	447	522	442	445	446	444	461	470	489	438	441	443	465	442	427	489	461	432	421	467	455	413	440	431	424	441	464	439	436	431	418	466	415	428	485	465	455	456	473	433	469	449	420	469	442	472	455	413	498	462	411	417	438	428	429	475	458	428	472	456	464	468	432	452	439	491	454	455	465	437	487	413	432	457	437	435	418	468	457	468	441	466	424	450	471	396	466	443	454	440	472	433	471	465	435	412	455	497	457	467	426	444	465	464	456	480	435	415	487	421	457	406	454	437	437	466	473	438	430	462	453	471	426	453	465	452	465	471	441	456	457	448	434	471	434	414	464	455	460	473	436	445	441	427	478	446	430	450	398	471	459	437	446	467	437	441	482	414	457	446	467	439	462	428	425	469	477	481	421	414	441	428	435	450	432	441	421	431	451	463	472	481	440	443	421	471	450	457	474	416	422	446	426	455	469	430	446	443	476	468	458	476	437	438	448	480	476	454	451	425	461	402	433	415	430	455	470	426	465	459	462	439	455	447	460	444	434	451	492	457	427	455	458	444	465	413	463	461	483	439	492	467	470	445	460	444	466	466	476	468	472	452	439	425	452	447	415	469	479	450	465	418	446	427	443	458	424	449	481	417	495	456	387	454	440	498	462	419	466	466	478	439	435	490	453	453	411	421	466	446	423	433	467	435	453	439	424	440	479	416	422	406	472	463	444	448	435	448	436	472	463	420	459	488	423	437	443	478	460	439	406	458	453	437	464	471	454	402	437	447	463	443	466	446	443	437	465	456	431	449	427	443	404	453	460	485	463	455	442	432	407	488	462	471	460	462	476	434	439	512	439	440	453	459	442	455	466	442	440	430	453	425	463	451	458	423	448	467	437	426	407	440	437	462	448	468	466	447	440	477	408	445	448	397	426	411	413	455	456	456	466	472	419	465	446	441	471	472	451	447	411	459	523	449	464	473	427	423	490	444	466	416	453	469	472	418	472	425	451	426	450	456	473	470	426	432	444	463	464	420	422	462	472	449	469	443	495	436	442	436	424	428	432	417	466	465	480	436	453	449	419	437	455	441	497	470	445	454	449	467	424	428	398	462	433	448	465	445	418	451	427	447	443	424	436	428	519	419	479	401	425	410	468	419	447	390	457	431	480	458	438	460	436	435	436	465	467	455	444	441	443	491	419	458	455	469	439	454	436	460	387	433	444	446	465	431	459	430	467	457	433	455	456	450	428	457	453	394	444	426	467	415	425	479	462	458	418	440	435	463	403	456	440	490	423	464	485	448	470	465	415	478	436	463	461	407	455	438	444	432	480	473	426	478	463	460	464	463	464	438	469	476	448	431	453	449	440	432	453	476	470	438	469	476	462	472	441	475	475	432	491	465	449	407	457	440	479	462	472	450	461	447	439	432	449	432	439	462	404	443	411	446	412	474	474	452	445	454	431	455	481	423	443	472	424	431	444	476	434	426	445	431	459	461	436	426	445	430	422	429	465	465	492	432	441	492	447	430	437	434	441	449	454	472	488	457	453	450	430	450	456	463	449	443	429	451	466	513	461	458	476	463	447	428	521	432	471	424	475	439	475	406	478	471	424	429	433	421	427	484	444	471	430	462	444	455	465	465	465	452	466	480	431	440	438	446	460	426	442	450	464	474	475	434	456	478	435	483	449	459	467	481	465	447	477	441	478	474	486	436	462	441	440	438	410	448	456	466	443	486	468	436	453	445	450	418	465	435	434	423	475	458	429	431	433	464	426	453	470	450	480	472	455	431	465	429	470	455	443	448	440	395	436	436	415	429	472	423	479	507	448	463	467	446	462	467	471	448	430	462	449	420	433	450	456	420	428	476	490	489	445	409	489	471	425	492	475	486	448	452	450	423	448	449	468	440	438	447	447	434	452	436	467	438	495	477	445	481	457	458	477	481	467	423	494	422	486	469	447	440	464	473	477	479	468	437	481	427	458	451	472	427	417	442	468	440	439	477	466	456	423	415	445	468	462	434	476	438	449	437	472	489	422	440	456	433	463	448	419	452	511	455	440	469	425	445	461	441	454	466	464	432	461	482	450	433	436	468	404	452	483	425	454	464	438	458	437	474	432	481	439	469	465	479	445	477	466	463	442	458	422	449	444	470	465	418	444	436	430	430	498	449	477	450	456	502	476	430	452	443	472	420	448	436	450	488	423	467	422	442	458	466	427	450	485	434	432	453	469	432	438	409	487	432	473	496	459	471	407	430	419	409	422	457	461	483	416	439	441	460	460	447	469	447	432	469	455	465	436	438	437	445	442	455	404	464	478	440	449	458	493	440	460	476	480	493	482	472	477	458	458	443	463	405	431	471	454	474	421	447	417	489	432	426	449	425	395	442	448	437	492	471	419	427	447	478	462	445	456	419	462	503	434	471	428	400	468	398	444	410	441	442	432	465	411	445	450	441	429	460	429	454	476	443	429	482	473	430	438	406	406	456	459	455	472	456	472	393	398	403	428	414	447	449	437	451	448	453	466	461	468	458	478	439	425	444	482	462	461	424	482	477	442	440	431	449	436	440	449	480	456	411	422	431	455	472	471	461	451	424	446	420	443	459	434	455	447	471	460	447	450	441	444	456	453	423	435	457	482	474	428	450	445	471	455	454	440	479	451	464	448	485	439	420	469	449	461	456	448	410	442	437	430	431	456	468	454	448	440	497	467	473	442	430	469	425	408	450	448	436	484	481	418	457	451	435	455	419	432	458	481	439	465	440	447	443	474	453	436	426	423	475	480	422	455	458	440	451	465	466	441	459	460	442	434	446	420	467	427	465	443	467	456	426	482	478	474	449	471	412	424	476	454	436	438	441	470	417	448	451	450	444	492	435	399	467	416	446	482	443	416	444	430	480	475	485	477	453	461	445	412	430	454	462	454	435	469	428	483	431	453	424	440	485	453	431	439	423	443	470	436	450	483	487	458	455	459	484	453	401	459	445	457	411	482	473
24612	21069	22591	17422	11626	7637	5134	3627	2604	2004	1500	1176	1003	880	652	593	532	425	372	360	327	275	305	271	283	236	204	217	217	208	200	215	204	207	203	196	190	179	203	184	180	182	203	174	186	162	188	181	188	194	193	179	160	187	188	182	172	187	177	179	171	187	162	182	172	192	187	196	174	186	185	172	188	188	156	186	179	172	180	191	177	197	175	191	182	184	168	188	170	190	179	186	191	174	179	191	161	165	160	174	187	163	193	191	183	211	180	200	179	176	172	171	183	169	167	168	165	187	154	187	168	171	180	193	168	189	175	185	188	171	176	175	181	176	208	180	188	157	185	189	171	178	195	204	174	173	188	193	159	193	157	190	179	166	168	199	197	194	191	169	184	176	176	165	182	188	157	157	182	172	169	183	195	197	190	178	171	181	181	167	169	178	177	186	170	168	175	181	159	180	195	192	194	197	189	194	176	185	194	181	182	176	185	164	194	187	191	181	178	191	200	168	169	160	197	181	185	174	192	157	189	175	168	159	176	165	198	194	187	176	197	195	175	183	173	190	198	202	177	188	212	183	211	165	179	183	178	187	181	154	179	178	178	193	177	165	184	157	173	182	174	188	194	173	165	184	179	196	188	188	186	194	177	184	195	170	185	182	170	181	203	185	196	195	184	203	201	188	195	182	168	181	184	162	190	201	170	182	182	170	172	167	195	174	160	173	198	189	176	192	202	160	177	184	194	189	176	150	179	194	175	179	173	181	179	170	180	197	164	189	172	192	184	175	179	191	187	191	185	192	184	191	183	150	178	175	187	193	201	195	157	172	196	171	173	156	192	178	165	200	169	175	169	174	174	199	196	220	179	175	169	184	212	174	193	178	179	166	169	200	184	193	195	170	183	160	185	182	175	150	173	183	174	207	201	177	183	179	180	165	168	174	203	186	188	172	180	176	171	175	174	185	164	176	176	144	169	183	174	195	172	182	183	168	170	189	189	158	178	185	183	177	158	149	157	185	167	173	200	197	139	173	180	192	178	167	186	180	182	164	188	194	167	204	202	179	175	157	190	201	166	173	146	187	169	190	161	184	162	154	181	186	156	192	194	170	189	182	199	176	168	167	215	178	180	166	195	190	176	178	176	170	166	180	170	168	187	177	186	192	180	179	168	207	178	154	186	193	185	210	171	191	191	172	184	161	205	179	186	188	168	170	175	180	175	191	183	184	180	185	187	188	170	172	184	188	196	173	161	215	184	165	165	193	164	198	187	168	191	198	182	204	188	202	171	172	167	186	183	191	171	167	163	182	216	176	176	172	176	181	175	180	164	161	191	210	173	171	178	212	151	191	195	167	156	180	183	161	170	185	198	178	175	194	172	170	185	167	195	185	196	169	171	181	160	195	185	181	154	173	182	168	177	151	173	176	180	185	168	193	187	158	179	185	170	178	152	173	169	172	184	178	169	171	206	176	166	181	176	176	165	193	185	167	175	189	195	186	163	199	149	177	179	195	166	195	210	184	176	195	197	162	160	189	184	175	188	179	175	160	183	171	172	159	172	175	176	182	181	183	158	169	141	173	172	160	194	181	158	153	184	189	175	187	181	167	159	162	192	168	165	164	177	163	190	191	189	183	164	156	189	186	189	174	184	200	163	169	176	183	179	179	182	192	164	165	210	177	178	196	176	167	180	181	197	181	178	156	202	170	164	164	158	182	218	194	197	201	191	172	186	159	176	206	190	154	182	190	195	144	167	161	183	163	189	206	171	164	149	173	187	190	184	189	185	176	172	152	194	222	172	166	195	183	204	194	205	184	207	167	171	177	186	206	166	157	192	200	188	198	195	174	166	158	175	188	196	197	180	186	189	186	169	177	185	186	187	152	173	178	178	196	173	167	184	170	196	183	177	197	180	180	176	169	162	168	161	182	187	184	189	171	189	178	170	165	191	190	192	180	178	168	152	181	189	165	177	182	180	197	183	156	176	170	172	194	182	169	183	189	180	163	189	190	151	187	173	188	171	172	205	211	186	151	166	196	176	166	186	173	189	185	199	186	193	207	166	194	173	193	193	187	179	192	175	172	202	174	189	182	184	183	174	170	173	174	180	182	158	166	169	163	200	168	161	151	203	189	167	169	172	176	178	178	172	165	208	191	161	189	205	201	167	176	187	191	182	161	179	203	164	187	183	196	161	193	178	204	187	192	162	175	177	180	148	167	182	165	176	192	188	169	187	166	177	181	188	197	186	180	174	168	192	177	184	216	156	184	168	195	222	198	180	180	189	174	144	172	201	164	179	189	175	180	171	168	185	189	151	167	162	177	179	166	165	177	179	188	178	178	195	172	167	191	176	162	174	168	176	165	172	178	175	175	178	166	190	171	173	170	168	167	166	191	171	197	158	186	180	198	163	192	175	160	175	163	194	179	185	196	185	162	185	184	177	165	197	169	166	178	180	165	158	204	169	182	179	171	173	186	181	183	196	171	168	192	154	169	163	190	202	181	179	194	174	174	189	145	172	185	181	174	172	202	159	186	176	172	188	174	181	167	188	185	179	164	165	180	187	194	225	180	161	165	183	190	184	170	203	189	183	209	164	172	190	134	173	176	181	176	176	174	171	191	170	188	174	207	191	174	175	170	162	158	196	187	166	175	174	188	161	209	174	180	199	212	166	168	177	184	196	178	193	181	182	171	188	197	178	176	173	165	178	175	181	190	190	156	179	172	193	173	165	158	166	175	192	174	160	192	197	184	174	180	173	174	182	159	176	173	171	163	177	199	176	184	217	189	200	174	176	181	147	201	187	158	189	189	188	155	166	169	202	165	180	196	180	164	170	164	181	157	200	209	181	164	191	191	174	180	170	167	172	191	175	177	171	184	205	177	176	172	186	175	204	194	165	205	184	162	201	178	171	172	176	189	174	157	187	192	185	162	177	167	186	170	190	192	180	171	178	180	196	181	181	177	172	168	186	172	194	178	177	189	178	197	184	199	173	183	211	190	177	185	176	198	202	167	183	197	178	188	187	173	175	173	177	163	160	204	179	177	171	177	178	200	185	186	166	184	168	163	189	182	194	159	192	147	174	167	209	150	176	171	211	174	172	199	193	181	176	172	188	169	189	187	193	154	170	178	188	187	181	197	177	172	207	206	156	178	186	200	204	179	208	165	191	184	177	198	166	172	190	179	184	184	190	196	176	183	168	180	177	168	199	150	167	182	172	176	158	206	188	187	159	188	171	165	192	173	196	172	180	196	183	182	174	189	153	188	151	172	182	204	185	158	182	192	176	181	179	195	187	190	183	183	177	191	161	159	185	196	174	185	165	173	181	207	168	180	191	188	175	188	180	188	188	170	169	158	176	177	174	185	166	165	185	208	170	178	168	183	191	177	194	177	179	194	168	164	178	165	190	196	189	203	181	180	177	192	193	173	176	201	174	182	193	206	147	169	170	198	178	175	190	193	193	169	181	177	203	184	175	179	194	180	188	174	178	181	186	165	182	171	161	189
14389	17069	28823	29736	25636	21312	17378	14179	11354	9221	7617	6195	5114	4278	3689	3055	2555	2202	1903	1692	1472	1303	1140	1062	953	856	832	750	652	687	645	592	593	558	597	575	528	548	490	529	533	524	516	505	489	512	485	475	471	490	535	468	474	465	471	474	462	471	497	493	461	481	525	483	439	486	471	496	488	490	466	466	474	500	506	457	460	521	462	527	487	463	461	494	512	490	500	432	476	470	434	469	433	427	505	464	474	467	508	433	472	459	465	460	509	486	451	490	492	489	531	463	451	480	465	485	446	479	436	464	485	470	448	463	470	459	469	450	461	427	458	422	432	437	504	491	460	490	450	423	481	449	452	458	495	450	458	427	484	472	458	485	508	505	522	480	522	469	489	502	494	488	454	494	472	463	473	463	469	464	469	531	487	467	482	464	501	510	457	468	484	458	475	487	481	519	466	442	448	463	492	481	483	476	465	501	441	517	473	494	477	482	477	466	486	482	460	507	469	466	461	490	445	469	448	489	504	500	464	479	473	512	471	463	490	462	491	460	482	463	463	463	439	474	484	469	462	490	455	476	476	490	467	520	504	486	478	485	488	479	465	486	489	442	475	462	474	447	454	478	488	476	445	484	477	491	472	454	469	473	491	521	472	432	493	471	492	439	484	435	473	466	479	515	513	456	480	482	419	477	496	467	481	464	447	457	450	465	444	419	475	433	476	483	455	452	495	495	478	456	478	464	482	479	507	471	479	484	489	496	447	466	476	436	494	478	472	464	467	489	490	488	519	470	497	486	461	472	437	486	517	493	521	473	490	481	464	433	479	504	446	469	452	476	477	492	468	470	498	461	474	469	474	488	429	491	519	446	476	473	446	460	495	455	468	461	434	459	498	477	462	436	459	449	457	455	483	447	444	461	457	465	475	438	457	504	457	481	460	452	458	472	495	492	465	456	496	489	449	503	482	479	456	533	459	481	490	460	477	434	448	437	468	440	454	494	493	490	498	507	458	483	462	462	440	450	510	501	454	487	477	485	436	449	450	473	468	467	509	469	451	460	521	524	457	482	439	479	458	468	437	456	461	485	462	459	473	454	534	468	486	454	488	486	461	462	473	445	463	458	510	505	508	466	459	484	478	431	501	485	444	460	506	466	468	461	502	491	522	441	513	486	467	490	458	449	515	459	480	465	476	464	493	491	487	498	493	456	481	468	516	440	479	454	499	454	493	458	475	456	451	481	448	455	421	482	467	450	487	458	487	496	454	450	496	503	486	482	482	498	514	449	471	514	466	477	464	448	488	492	490	472	455	473	492	480	466	481	434	480	493	510	462	460	416	495	428	484	490	469	438	488	441	477	508	456	495	432	513	507	457	494	455	449	469	516	471	455	451	516	457	479	470	461	491	477	483	490	496	465	466	473	429	473	496	503	463	513	530	416	471	480	467	467	461	507	484	451	495	488	443	461	483	442	522	444	483	481	435	478	478	449	477	485	485	462	492	471	433	512	455	487	514	457	472	469	424	499	446	464	476	486	498	453	459	470	529	447	505	441	447	478	487	483	471	454	492	504	482	453	465	458	509	444	481	500	492	484	461	453	453	489	433	458	489	488	492	494	458	463	470	480	493	482	491	454	497	488	479	488	463	505	481	492	507	482	462	472	468	444	489	457	456	497	476	452	482	460	479	479	486	505	485	454	459	516	494	460	475	442	450	481	471	472	467	480	443	439	490	511	483	483	467	439	454	503	527	457	440	493	496	445	458	442	527	470	494	466	461	457	437	443	502	448	472	482	477	467	461	481	432	444	446	444	462	465	477	483	479	457	452	479	482	527	426	487	523	458	478	421	476	483	497	470	451	489	486	458	515	450	455	473	443	463	506	490	510	483	488	505	465	491	490	472	469	494	439	471	499	482	511	495	458	494	469	463	479	463	450	496	479	461	450	478	479	462	494	490	508	490	476	469	450	517	456	483	486	510	499	494	479	460	492	459	470	485	504	454	450	451	476	525	478	503	472	465	470	492	436	450	467	472	463	499	446	482	480	496	464	441	485	431	491	475	422	490	467	484	493	468	496	481	456	480	476	493	496	469	483	499	488	455	496	457	459	473	481	466	450	524	470	517	506	506	445	481	484	500	470	482	488	515	496	480	450	479	494	463	471	469	490	452	432	450	500	432	502	462	514	498	468	455	490	501	476	500	462	466	481	466	480	462	524	472	469	468	502	496	477	456	489	479	447	464	485	468	493	466	497	465	465	514	492	472	494	485	496	462	509	447	455	481	453	473	462	448	418	469	465	463	473	451	457	450	450	478	452	476	496	459	490	468	497	428	500	479	476	481	490	462	490	457	506	481	468	506	481	481	482	496	489	456	447	479	485	443	443	427	468	484	450	476	469	465	469	482	469	475	500	463	488	521	493	465	460	465	490	506	466	457	472	468	497	475	470	494	436	432	461	476	461	477	467	479	485	484	446	421	473	506	452	467	469	449	445	469	510	469	484	475	415	479	457	458	472	471	504	473	474	475	481	464	482	492	473	441	463	508	438	507	512	507	493	475	446	454	510	477	475	478	505	481	488	461	464	466	427	450	475	479	476	461	497	467	431	465	483	428	461	498	486	450	450	517	440	477	496	483	442	446	476	467	503	465	482	482	452	462	484	437	535	480	464	510	471	467	458	471	491	477	512	469	473	457	464	434	477	462	492	495	457	456	547	456	470	529	501	451	486	463	471	457	432	504	474	504	506	537	462	474	475	477	482	509	414	474	412	439	516	440	443	464	507	480	462	520	479	454	502	450	477	462	500	484	477	479	491	468	501	491	471	490	443	491	463	475	488	427	458	481	508	468	462	496	464	481	457	480	443	468	462	426	448	487	475	448	463	472	457	509	459	480	488	504	505	474	438	458	475	475	511	464	476	460	461	468	474	501	473	457	480	472	477	453	458	540	473	515	466	512	454	516	468	481	467	462	479	445	436	477	475	456	453	439	495	493	465	466	457	466	463	492	473	474	464	503	487	459	477	470	497	475	491	491	466	453	488	465	482	473	429	529	519	464	457	469	443	472	450	488	494	452	481	469	509	460	472	450	458	462	451	420	492	507	447	468	423	462	475	444	487	454	489	454	491	456	479	481	458	467	455	453	440	499	485	428	490	486	441	479	463	494	458	502	460	482	517	516	461	497	492	503	465	498	468	471	467	456	455	490	475	476	513	469	483	492	494	476	424	471	481	491	507	519	477	502	481	481	474	461	467	464	471	492	473	489	469	450	504	438	506	476	434	484	466	509	468	502	459	493	467	473	468	461	424	472	451	476	499	464	507	461	466	472	446	492	492	470	489	458	492	493	505	479	466	484	444	480	484	477	445	489	461	492	493	496	497	481	504	462	485	479	457	466	422	466	490	487	467	511	501	473	472	465	469	482	495	475	434	505	485	493	469	454	497	465	453	478	473	498	495	470	462	474	453	495	468	499	464	451	498	487	456	448	507	512	475	470	496	486	460	466	504	516	456	455
34290	27087	32404	28134	20690	14212	9966	6870	4795	3639	2760	2147	1704	1479	1109	970	837	725	598	530	475	367	373	347	306	316	281	248	234	256	231	213	210	233	191	187	213	197	201	163	182	175	197	197	195	186	167	204	197	189	202	182	181	163	178	191	172	178	162	166	179	193	195	203	175	182	165	175	193	191	172	187	174	206	171	200	166	160	208	182	205	183	177	191	201	187	225	166	205	183	191	182	199	202	197	185	175	192	173	175	190	174	186	178	176	153	186	182	187	185	167	172	192	217	170	163	176	170	172	195	196	220	190	185	198	192	165	182	203	178	173	185	178	170	175	192	185	171	179	161	211	191	178	170	182	184	180	199	176	205	190	170	192	160	187	180	184	183	172	199	180	181	164	160	178	173	202	175	164	184	181	164	170	197	176	173	187	183	191	197	201	188	189	205	172	186	207	187	184	170	182	198	175	167	195	223	190	192	200	167	176	171	195	187	171	189	195	197	201	200	189	212	167	177	191	176	173	189	148	178	205	187	181	196	201	204	161	183	182	183	179	192	179	157	176	197	177	175	152	169	190	207	187	193	207	191	195	174	198	177	208	181	192	207	200	178	188	167	201	191	194	171	189	169	173	170	183	163	200	187	186	155	158	144	178	192	180	194	191	173	169	192	193	179	167	160	183	164	185	165	181	202	194	186	183	190	170	178	189	188	188	192	188	167	185	216	192	195	179	178	167	178	186	174	176	179	182	185	168	178	184	183	155	212	192	154	179	169	192	194	173	171	154	188	176	173	189	198	181	196	189	167	169	150	193	173	191	167	187	172	168	161	164	210	190	185	170	166	186	190	214	156	195	188	179	188	203	189	194	162	178	180	183	169	165	205	191	197	196	166	180	187	153	191	191	201	186	204	188	166	194	173	174	184	186	185	184	182	181	176	202	181	204	178	167	168	170	182	175	180	164	202	182	165	195	191	193	183	209	166	182	155	155	186	200	206	188	186	192	166	206	161	201	196	193	183	198	161	192	171	197	200	162	191	169	158	180	169	196	170	185	170	180	189	183	189	178	170	185	180	189	197	179	155	192	178	175	179	203	200	185	173	176	168	186	192	158	194	177	196	183	203	208	199	174	176	180	168	191	172	188	196	192	183	170	166	151	179	179	153	196	183	208	196	180	153	177	215	210	213	164	208	204	155	216	177	173	172	218	165	181	194	176	163	182	169	177	169	159	176	202	172	176	192	201	178	186	183	164	148	165	203	193	161	176	189	229	186	173	170	191	186	180	197	174	183	193	187	180	171	188	182	188	179	165	169	199	184	194	211	183	169	208	199	172	198	192	179	183	188	162	170	207	200	143	183	179	216	163	186	178	185	215	180	210	165	174	183	188	180	176	198	189	193	182	203	177	165	174	171	190	182	179	172	181	193	167	193	176	190	185	189	178	169	200	164	184	213	172	166	164	211	203	187	171	178	194	185	161	173	185	177	186	166	172	179	168	170	184	195	187	194	173	157	186	197	177	195	173	164	184	175	179	196	162	186	164	183	189	188	210	172	163	187	197	183	195	169	160	195	192	185	195	157	166	191	195	175	198	201	194	180	160	171	207	212	189	197	203	213	163	177	175	185	168	208	211	174	179	188	177	183	166	188	182	192	191	185	154	192	189	172	176	190	172	169	173	158	185	187	177	198	193	163	179	168	171	201	183	187	178	187	214	189	174	167	199	155	169	146	171	185	188	179	165	186	213	162	182	196	210	197	163	210	185	184	183	183	188	179	209	172	178	181	192	197	190	172	197	170	178	171	178	182	189	176	188	175	174	180	170	176	180	192	187	177	175	195	174	167	177	191	187	182	186	187	193	165	203	189	185	198	171	205	175	205	163	191	163	160	185	171	198	196	199	163	192	204	180	179	173	183	183	177	199	196	178	176	213	174	183	166	171	196	169	182	168	182	175	163	190	177	214	192	196	194	188	199	187	193	167	209	180	176	180	178	167	168	172	197	156	158	173	180	188	178	188	175	186	180	147	194	219	183	193	174	177	209	175	182	184	161	176	197	199	195	182	163	175	182	166	176	176	171	172	186	187	205	183	177	162	177	202	187	195	201	192	177	185	187	201	192	191	172	184	171	183	193	188	191	189	169	177	203	178	180	176	175	183	182	183	152	194	199	177	181	193	193	159	168	167	190	192	190	171	185	169	208	195	181	146	182	190	167	164	184	195	179	179	171	183	207	186	208	157	180	159	186	187	195	202	188	171	189	212	181	198	188	186	176	194	181	172	175	171	175	190	187	194	188	200	165	184	158	184	175	168	188	193	187	174	190	182	188	183	169	163	192	193	193	178	192	177	165	180	151	187	156	155	173	175	184	166	201	174	196	196	198	173	184	182	193	170	181	160	189	222	212	198	203	168	191	168	182	180	182	158	212	184	191	184	165	190	172	187	174	175	182	191	198	181	187	189	189	171	171	208	171	179	176	219	165	172	182	174	197	170	217	197	170	193	148	205	200	163	181	174	172	186	153	185	178	185	187	181	183	196	172	161	210	190	175	218	182	194	181	195	194	181	165	198	188	183	176	181	163	167	200	200	177	171	168	171	171	180	179	202	151	159	209	207	171	182	185	169	180	176	188	200	183	198	165	187	181	171	193	170	196	176	186	174	184	189	189	185	209	184	171	162	176	185	186	188	191	188	183	187	196	181	197	184	195	185	194	177	164	200	164	173	178	191	189	180	185	207	182	183	185	178	186	179	152	156	201	176	202	201	184	184	173	174	213	177	186	167	195	195	192	182	207	199	163	164	170	157	193	173	212	175	167	175	179	169	179	178	172	185	187	195	197	178	167	174	180	183	173	191	172	194	177	190	173	169	196	197	182	188	200	176	181	182	197	197	173	168	175	182	172	186	192	211	184	176	197	182	183	191	173	184	190	171	215	204	198	173	192	154	189	169	177	161	181	189	195	192	210	185	174	176	187	178	196	179	188	169	178	176	180	207	180	190	158	176	172	177	213	178	151	183	186	186	192	189	169	187	200	177	190	207	172	155	168	164	202	189	196	168	188	206	182	192	176	179	196	193	186	168	170	184	184	186	176	216	172	195	187	186	185	165	191	173	173	172	178	185	178	173	191	169	206	170	174	185	185	203	177	189	174	166	178	188	188	172	168	162	184	182	173	185	191	192	184	193	208	203	179	186	188	174	179	196	180	201	181	183	191	177	165	196	188	158	170	210	188	184	163	191	187	194	179	185	192	206	187	168	150	189	182	194	197	171	191	174	187	166	195	181	194	190	161	181	180	178	196	185	163	179	207	200	174	172	182	164	190	174	193	188	152	173	196	164	208	212	181	205	169	156	167	176	176	165	169	184	175	202	172	185	177	189	185	179	190	166	171	184	187	192	188	193	190	168	180	163	188	182	166	154	201	194	189	176	194	173	180	176	192	162	171	165	198	183	179	205	187	192	183	157	188	173	179	177	166	177	189	186	209	186	181	188	190	182	188	156	203	184	188
20580	21848	35969	37257	33233	29213	25109	21153	18266	15460	12619	10856	8948	7425	5994	5358	4641	3772	3472	2789	2501	2117	1924	1509	1377	1216	1039	946	887	845	806	757	662	653	624	677	574	633	591	549	552	532	542	500	578	525	543	522	499	511	471	508	495	539	491	494	494	475	487	505	489	473	484	490	484	486	477	494	502	524	469	495	504	523	486	487	448	496	489	489	484	472	482	476	490	474	506	473	505	476	494	489	514	504	434	506	490	488	515	447	446	486	518	478	451	473	490	469	501	478	445	502	497	491	430	475	483	429	473	509	498	475	503	456	475	492	496	465	481	467	454	469	509	455	508	492	476	507	477	482	468	461	466	512	467	506	485	460	495	484	500	519	500	501	499	493	479	523	489	531	480	490	487	463	466	484	506	494	487	486	474	491	489	447	478	481	463	476	460	477	431	478	441	484	491	502	440	472	496	474	468	505	478	522	462	492	477	476	518	497	505	460	526	483	456	495	449	443	501	474	456	447	486	499	492	471	453	475	467	472	478	477	535	475	439	491	481	469	470	472	498	494	517	465	498	441	472	475	489	514	492	507	503	461	517	448	490	508	512	496	479	486	496	470	474	509	515	465	486	437	497	444	492	476	473	507	495	471	483	458	512	490	485	499	503	430	454	486	455	474	484	446	486	494	557	462	439	477	488	487	479	464	455	471	474	472	503	536	416	487	496	472	482	463	483	484	491	506	491	514	498	471	502	483	478	470	445	487	449	480	490	475	483	438	479	436	533	453	462	456	508	449	475	461	509	489	491	497	500	518	489	451	522	487	508	469	490	479	471	452	458	444	480	490	489	491	463	490	470	469	522	489	483	463	468	462	475	479	458	469	517	476	485	522	516	483	495	481	510	499	459	465	501	489	460	474	479	521	487	483	492	454	441	455	512	534	520	498	513	471	481	462	491	482	477	492	520	503	509	454	480	472	487	470	499	435	455	481	486	477	496	492	489	477	439	485	484	478	514	513	492	448	461	470	494	480	465	486	476	460	491	488	459	467	457	489	459	474	518	500	474	469	454	502	474	458	472	472	449	509	501	491	461	488	499	461	499	506	499	493	515	454	444	472	490	469	486	474	496	488	507	486	494	454	495	477	478	422	447	476	470	493	509	477	478	466	486	519	502	445	472	457	479	456	499	492	500	509	517	456	473	469	495	472	471	467	495	474	450	460	462	454	471	488	469	450	481	467	506	474	509	470	436	444	463	500	460	518	480	476	440	451	459	481	447	441	474	458	496	456	520	497	446	490	484	506	471	517	478	476	499	485	475	438	490	468	459	536	486	463	495	472	505	466	522	509	493	495	498	461	452	453	471	490	493	490	490	435	450	476	488	478	495	510	496	451	469	505	451	516	459	456	455	505	497	455	462	496	525	492	505	503	453	461	460	507	488	506	506	445	469	478	523	467	508	499	538	481	476	526	496	513	487	473	510	472	497	468	480	510	473	493	483	483	474	477	481	501	492	476	461	459	470	469	453	512	493	459	466	511	475	489	456	506	469	433	488	463	478	488	512	506	453	483	494	457	484	524	477	485	473	467	452	481	435	471	465	510	480	467	491	483	468	512	489	489	457	464	471	477	490	493	486	475	502	440	486	490	474	508	414	517	482	535	432	495	468	488	493	499	473	477	487	511	445	445	433	471	472	482	449	478	458	462	471	476	467	472	476	468	481	506	502	498	505	454	481	468	515	478	526	467	487	469	504	450	474	477	491	494	487	495	481	469	502	427	487	465	463	510	502	521	490	511	494	457	454	472	450	493	463	446	461	469	519	501	465	470	493	466	460	436	477	432	501	454	476	496	476	502	484	454	525	445	437	459	466	476	499	460	445	478	491	471	464	480	489	484	509	486	495	487	487	488	480	488	466	467	491	474	495	491	449	479	503	456	481	434	465	502	500	525	491	497	499	489	497	466	498	462	496	479	491	462	442	485	444	462	479	490	471	493	557	468	467	461	499	499	499	472	498	513	450	486	487	487	500	510	446	483	470	498	449	449	475	434	489	473	452	482	470	492	458	483	507	486	486	511	440	487	492	509	465	485	487	473	477	500	494	518	465	492	479	529	504	467	503	533	489	477	478	497	512	438	507	458	474	475	497	500	454	500	440	460	496	478	484	468	507	462	457	483	451	485	506	486	465	483	466	476	450	532	507	485	511	472	488	488	441	473	527	443	478	493	442	473	474	462	477	488	494	491	474	466	483	479	508	458	509	474	466	468	507	451	447	505	497	510	474	478	509	487	445	483	481	470	430	499	509	488	489	512	481	486	479	489	499	468	505	508	432	461	447	439	488	492	486	470	510	445	448	475	467	473	472	483	501	505	474	495	450	493	459	478	490	458	484	437	447	505	497	479	426	499	468	447	491	475	506	469	504	500	486	519	506	507	451	503	526	482	472	511	487	475	480	471	462	484	489	454	478	465	482	429	443	492	449	488	487	508	487	497	499	439	498	441	484	450	443	490	493	466	455	494	417	489	439	527	446	465	457	495	463	498	462	457	450	506	473	493	462	495	469	485	474	465	473	481	497	503	503	454	476	454	461	473	463	499	488	455	499	484	471	484	477	498	471	466	499	467	492	524	471	489	502	485	467	473	477	518	481	513	478	468	472	491	489	470	472	471	498	460	503	477	470	499	458	446	490	475	473	468	436	478	485	446	518	507	498	452	438	460	475	485	454	486	459	472	529	462	439	465	451	453	490	462	445	496	446	512	494	495	487	453	466	493	505	497	466	478	485	479	479	469	487	472	445	470	460	472	490	479	429	491	416	458	508	484	509	427	449	481	476	460	489	455	453	473	468	480	474	478	505	460	471	490	454	537	476	502	456	479	485	484	502	476	458	478	465	472	507	495	440	502	512	464	501	517	486	495	493	497	453	460	519	482	491	527	459	490	488	492	484	444	469	460	511	468	482	492	461	462	466	456	457	509	486	495	494	489	472	511	484	469	457	488	484	441	475	451	447	470	518	472	455	515	478	453	436	504	486	492	479	451	428	452	492	508	496	503	509	435	491	517	486	473	489	483	470	449	466	469	492	478	470	534	479	502	522	456	495	493	465	469	502	469	513	470	456	488	504	462	491	471	477	489	490	457	485	495	450	467	467	471	507	458	467	507	522	496	514	475	512	473	497	457	508	442	436	450	489	477	502	500	468	518	506	469	464	484	511	486	463	463	483	489	505	492	489	451	473	446	489	482	488	492	468	467	477	502	500	489	457	476	466	456	480	523	483	501	466	446	486	459	492	480	459	491	499	494	464	453	501	501	517	499	472	480	490	467	506	484	444	505	471	474	453	470	473	509	509	505	488	505	455	520	487	515	486	477	487	477	483	467	510	445	470	459	470	475	486	416	492	496	453	514	475	433	499	497	473	487	494	479	502	445	466	509	486	491	497	448	485	472	476	433	474	479	484	513	457	518	458	503	497	496	458	499	539	489	443	495	449	455	452	475	448	447	513	466	480	518	473	521	475	462
40099	33108	38226	32815	25727	19567	14103	9869	7300	5474	4119	3222	2484	2090	1549	1281	1107	943	806	742	614	534	463	441	395	360	301	298	267	277	220	249	226	208	196	184	193	175	211	205	187	185	180	207	202	186	165	168	197	182	183	184	186	177	190	154	174	156	177	161	197	172	175	173	171	176	176	167	175	151	172	168	179	171	164	169	197	148	175	168	183	162	152	165	186	185	160	161	162	182	173	180	163	171	186	160	157	175	177	192	157	172	179	182	173	177	159	163	154	166	146	179	149	185	181	170	153	187	179	150	160	173	192	170	164	184	137	170	165	167	155	167	176	153	192	172	172	188	177	168	172	181	177	158	191	164	187	172	163	162	181	174	179	152	154	167	169	158	168	151	152	161	206	171	155	169	165	161	160	166	176	175	154	173	176	161	172	149	186	161	177	183	147	166	158	165	145	161	160	164	188	160	151	199	162	164	165	181	159	183	161	168	152	183	201	203	171	145	164	134	193	167	154	150	193	184	171	173	175	167	173	166	155	173	158	125	171	193	172	170	185	152	172	187	163	170	159	184	176	169	167	160	179	153	170	166	165	170	148	168	169	168	170	169	203	156	199	172	174	175	168	171	181	175	164	171	162	194	178	163	181	177	185	154	167	151	158	154	162	156	148	159	179	157	136	164	143	183	171	187	181	158	193	180	174	160	177	171	159	170	175	165	184	177	152	168	170	160	174	168	174	172	151	158	189	172	163	165	194	167	179	187	177	171	159	165	166	191	162	161	168	181	175	138	153	166	151	155	196	186	174	169	184	162	170	191	171	185	173	164	166	174	145	171	172	162	170	193	164	174	157	160	168	176	185	169	155	176	184	157	180	148	178	162	157	182	176	185	174	177	183	174	183	164	175	168	162	219	171	148	158	162	154	160	186	173	155	157	177	186	185	172	189	162	165	167	184	151	173	184	173	165	161	170	156	186	171	158	155	167	146	175	146	190	165	170	178	181	153	182	164	157	164	177	174	147	171	165	189	175	152	205	162	175	166	174	166	182	175	147	177	184	195	191	163	176	175	166	156	146	149	161	154	136	171	158	170	161	185	162	164	161	174	177	178	171	177	182	171	176	161	160	170	160	146	164	165	168	166	163	156	182	182	177	168	159	168	174	168	186	184	175	178	160	138	153	185	189	181	161	175	176	177	176	173	175	158	160	174	132	171	171	172	161	203	172	189	166	163	155	193	176	164	150	184	191	163	170	168	176	181	157	182	173	175	159	180	165	197	174	154	184	165	178	166	161	178	137	166	146	149	185	166	142	166	197	182	165	175	179	160	178	157	193	167	187	169	132	183	168	184	164	155	166	173	154	152	164	172	189	172	162	175	150	185	181	165	140	169	143	159	169	153	150	162	180	158	182	184	170	173	184	197	169	180	169	151	171	190	179	158	170	163	191	178	166	176	180	174	173	162	187	168	203	155	190	174	166	173	176	181	177	175	173	170	189	181	178	158	170	192	160	188	168	189	139	171	160	174	170	155	160	179	171	181	150	174	162	172	176	170	159	189	180	167	177	192	165	163	161	179	162	160	166	161	169	147	169	172	162	177	166	171	169	164	166	165	140	195	156	188	167	167	175	165	157	173	180	175	176	166	163	165	178	167	154	180	175	182	173	161	169	149	155	149	168	185	187	180	139	179	196	150	160	165	157	164	166	184	154	170	177	164	172	207	184	156	168	197	157	174	178	173	164	171	165	166	188	188	177	153	160	168	139	184	173	185	168	162	186	190	164	173	185	172	172	187	208	188	172	169	166	160	164	152	190	183	146	180	163	162	161	153	154	154	159	173	172	177	160	154	146	177	179	182	192	130	148	160	154	176	172	160	174	170	161	151	182	165	170	148	196	140	160	179	171	173	161	187	160	179	187	175	165	178	171	163	169	178	170	163	175	179	148	149	157	182	166	154	181	156	180	163	162	160	169	163	149	172	175	162	177	184	174	158	156	173	167	173	153	153	157	195	181	171	136	177	153	188	166	171	169	187	172	165	155	167	167	178	187	166	181	163	150	175	173	161	156	161	160	167	190	178	163	147	170	176	163	169	180	175	159	190	183	166	151	197	156	172	179	198	170	178	167	157	148	161	168	174	143	165	183	184	169	192	154	179	178	157	163	190	138	171	181	185	190	195	202	186	172	150	198	168	161	179	184	160	167	165	150	186	164	185	171	158	194	159	153	184	152	178	161	156	169	171	168	172	180	163	179	173	186	148	153	169	179	164	177	174	161	176	163	153	172	169	176	150	181	151	189	186	154	171	151	181	163	171	177	168	183	164	158	153	168	162	176	166	170	167	181	153	163	168	162	148	181	154	152	190	163	173	182	156	152	176	177	184	175	178	169	160	171	160	139	157	173	171	177	157	157	187	160	176	161	186	146	186	173	166	187	163	178	180	189	161	163	174	165	174	187	174	153	164	166	157	166	185	149	160	165	175	180	163	155	187	168	138	176	186	167	172	185	158	188	173	181	165	177	156	144	177	165	155	171	178	170	161	178	169	190	184	179	187	190	146	155	208	178	184	179	173	165	169	174	182	164	175	170	141	175	177	181	170	165	171	173	176	165	169	182	171	174	177	142	148	172	179	183	163	144	145	184	177	177	194	199	148	181	189	167	178	186	163	200	174	170	159	171	168	171	144	179	171	152	165	172	149	176	167	172	165	157	160	165	171	180	169	167	172	166	169	169	162	163	152	160	181	172	180	172	178	183	164	143	159	170	166	193	195	186	172	174	157	158	183	175	160	172	162	171	170	147	146	159	147	160	180	203	195	162	169	154	167	161	146	206	158	180	190	182	174	168	185	172	185	165	160	178	161	173	173	159	185	195	172	165	163	188	156	168	176	161	185	156	155	169	180	152	164	156	146	162	158	171	193	174	166	172	141	204	172	177	170	176	161	162	164	160	183	171	177	148	175	199	163	187	185	180	184	178	158	167	153	163	159	200	193	178	169	172	181	167	179	170	172	163	158	173	172	167	160	162	166	158	136	199	155	165	192	175	173	175	174	170	151	184	163	177	178	155	164	178	177	195	172	166	169	163	185	180	190	162	154	184	169	170	163	182	181	186	173	177	165	152	153	169	176	178	170	157	162	164	147	170	165	169	179	167	192	172	178	162	178	158	176	156	174	169	176	158	197	172	163	169	167	188	169	190	166	182	148	152	165	146	161	186	163	170	163	181	182	163	163	172	153	176	149	170	180	168	193	179	169	193	163	164	176	165	153	163	184	184	180	187	155	160	198	147	179	151	164	171	206	151	192	161	192	186	156	159	179	182	183	172	169	165	168	161	185	173	191	183	170	187	163	171	166	176	177	164	184	169	168	160	195	166	171	137	186	166	194	173	167	183	156	178	165	184	155	195	163	167	161	177	174	168	170	176	175	210	162	180	144	183	163	167	143	171	189	185	177	157	156	174	175	175	168	170	163	168	181	179	171	165	182	156	182	163	159	179	170	173	165	188	180	187
24284	25686	39808	41213	37947	34112	30175	25914	23006	19815	16864	14288	11596	10505	8546	7309	6175	5221	4879	4022	3558	2924	2479	2179	1811	1560	1290	1220	1099	959	907	906	782	722	662	611	644	626	601	587	567	550	535	476	581	547	506	514	495	490	449	508	501	507	490	488	486	473	490	455	464	428	482	449	487	452	457	465	442	471	449	429	473	423	471	449	435	486	472	449	474	486	474	445	426	450	457	453	457	455	447	455	430	479	437	426	449	454	442	408	506	470	407	463	449	427	478	459	461	455	435	474	479	469	460	418	447	497	457	489	441	451	469	421	462	476	433	444	397	466	443	452	463	455	428	413	417	488	454	482	471	429	435	429	447	460	426	495	429	456	465	431	441	453	502	414	422	437	483	409	436	456	457	473	456	425	432	454	472	460	454	434	427	402	453	441	435	461	489	426	441	449	475	473	457	455	477	469	439	466	424	450	427	463	472	444	469	453	468	461	472	473	449	467	442	461	467	421	426	439	467	450	441	434	475	473	454	473	439	449	486	424	457	453	414	459	481	451	464	443	436	427	463	487	431	447	456	447	458	413	399	479	429	491	467	478	502	441	420	453	466	403	429	448	460	395	462	432	444	423	418	437	473	483	443	428	468	433	449	411	439	473	439	453	443	412	393	462	457	499	455	433	424	468	456	449	435	485	465	396	434	448	468	453	484	426	441	456	414	449	458	429	463	451	429	400	453	447	438	459	420	427	413	459	443	432	443	466	453	498	453	416	406	459	424	462	458	460	427	462	464	436	457	469	433	455	427	459	410	418	459	426	429	448	472	452	436	450	469	414	455	479	421	445	432	447	447	458	458	479	451	453	436	457	415	443	422	476	451	408	462	396	418	429	441	489	446	426	449	492	442	430	450	426	460	445	461	437	471	425	472	487	453	455	434	427	441	410	448	448	460	445	466	430	449	465	471	475	423	439	449	451	467	428	480	447	470	419	449	436	434	468	435	447	435	453	459	444	427	429	456	474	460	463	430	481	436	408	432	463	468	429	452	440	454	419	436	447	456	458	470	478	451	419	502	480	460	458	464	435	435	430	474	459	448	438	420	455	429	437	473	471	477	427	437	431	459	499	430	481	482	429	471	468	451	461	442	472	461	440	444	472	435	436	422	471	406	462	465	431	455	432	452	440	453	463	446	429	500	440	462	432	413	460	397	454	444	454	443	447	454	488	448	451	451	478	459	467	449	451	453	443	417	439	480	453	438	454	465	454	424	449	487	423	431	455	447	463	460	490	407	476	439	451	464	459	415	425	433	449	444	455	445	445	467	438	453	418	470	446	428	438	439	442	408	470	457	453	445	439	442	470	446	450	416	436	459	434	464	463	459	466	404	468	467	448	459	458	470	448	492	448	442	490	470	422	451	474	487	431	458	438	463	439	456	428	440	489	443	475	437	489	481	466	466	431	491	467	436	492	466	431	441	433	455	407	419	450	452	435	413	440	448	450	428	450	419	461	429	397	457	449	429	457	457	461	486	435	457	427	443	466	444	431	394	445	455	487	427	446	464	441	460	444	498	479	456	436	436	426	436	444	461	446	455	443	468	440	443	473	480	412	433	467	462	419	464	443	432	455	445	427	491	445	458	436	431	419	441	466	431	481	427	435	435	476	479	437	412	454	432	418	423	446	459	448	432	469	427	430	410	460	454	476	443	461	509	454	455	469	426	468	455	436	379	450	406	474	456	444	449	456	443	448	488	412	433	430	430	443	438	431	421	439	463	458	456	453	443	458	450	417	421	449	443	395	452	431	433	432	432	487	449	454	426	438	459	466	464	428	421	439	495	417	450	435	471	425	414	450	457	433	437	484	423	409	429	443	495	443	467	446	478	448	438	486	426	454	472	460	448	455	449	466	465	477	444	468	434	438	444	399	445	431	470	441	464	436	472	460	407	433	434	425	459	438	425	466	442	486	431	425	429	481	442	446	465	467	417	437	431	499	440	447	434	476	432	440	490	470	458	432	482	480	442	411	458	450	430	455	447	434	429	408	460	471	465	428	468	420	477	466	422	457	427	471	444	421	416	384	451	463	458	428	433	433	469	476	463	443	437	444	485	453	424	446	500	480	432	410	418	446	446	426	439	415	434	470	453	441	416	433	452	420	483	468	453	437	436	469	453	431	457	493	435	452	459	467	448	450	485	435	477	449	463	417	472	449	439	430	436	432	440	449	439	448	451	456	449	478	438	464	459	417	451	449	478	472	458	505	459	473	482	444	443	444	430	465	448	452	467	473	460	434	476	460	462	476	488	450	413	453	415	448	419	455	407	426	463	442	451	423	468	463	438	459	410	418	422	419	464	454	453	446	432	481	411	454	443	442	495	458	442	433	441	422	438	449	448	428	462	454	445	451	435	462	455	450	489	430	407	454	434	448	434	455	406	401	467	460	433	467	459	449	469	437	439	453	435	480	457	417	445	423	455	430	450	405	426	468	432	483	472	449	421	458	448	448	425	430	444	483	423	459	448	447	417	455	433	473	453	444	466	445	470	461	469	425	428	440	461	443	468	448	433	427	397	428	440	436	433	455	454	442	442	447	437	431	466	432	433	432	457	423	483	470	458	440	465	457	488	486	433	437	431	442	476	431	423	458	480	457	452	488	464	476	435	441	442	425	411	441	453	437	429	448	460	444	475	442	442	455	462	478	435	400	413	496	445	444	444	450	455	468	442	451	461	457	427	454	435	490	444	436	465	452	482	432	444	451	439	439	465	434	427	443	445	441	487	413	464	455	443	430	443	454	469	438	429	460	444	441	451	427	434	444	445	459	448	461	438	457	450	406	467	423	449	472	457	447	405	445	439	478	469	426	449	436	480	425	442	459	462	454	442	478	480	457	424	447	462	444	467	477	482	448	489	453	436	450	465	489	440	465	401	451	420	447	470	443	439	468	492	431	436	451	436	432	440	452	483	459	475	483	468	445	445	449	468	434	443	455	440	450	457	427	430	449	466	441	515	455	457	420	461	448	438	448	472	438	440	431	432	453	432	441	438	462	433	415	459	444	436	414	446	429	454	482	446	447	448	470	428	462	448	464	472	469	407	431	456	445	423	489	434	467	497	407	459	432	476	433	441	478	462	424	424	467	458	458	455	441	472	449	461	426	463	444	470	433	449	437	446	441	410	424	453	461	462	471	444	452	456	436	431	438	433	424	466	417	490	477	474	431	459	431	414	428	429	435	425	417	473	477	469	439	439	429	452	471	470	459	445	451	494	424	464	436	464	414	434	437	432	434	431	471	449	471	426	484	465	460	458	452	443	439	480	417	419	450	456	463	448	441	439	463	419	455	425	427	472	440	420	461	455	412	443	463	428	465	411	445	444	428	442	441	453	470	464	422	441	429	405	429	436	456	429	446	436	479	471	465	466	446	444	487	458	452	435	446	473	419	492	420	428	516	464	433	479	468	408	450	439	442	434	452	473	428	452	471	456	442	489	405	479	448	424	445	457	450	477	448	436	424	471	498
24538	21454	23233	17736	11728	7877	5229	3510	2597	1938	1521	1177	1035	765	695	556	497	437	381	379	321	332	279	257	246	263	248	231	217	243	214	180	191	202	199	155	186	172	194	184	202	200	195	171	171	189	194	193	187	192	201	174	174	180	161	205	180	206	154	159	187	194	208	163	172	204	180	193	179	186	184	164	194	191	166	204	187	180	161	173	172	176	194	193	187	176	194	181	163	170	191	170	187	194	187	169	197	185	197	170	176	183	185	185	168	176	174	158	184	158	174	197	171	186	181	155	182	179	179	173	156	201	157	167	172	164	167	188	182	164	202	202	190	179	189	184	192	190	209	191	154	186	201	173	177	177	188	200	194	170	166	174	145	162	162	200	173	191	182	187	192	186	182	176	191	169	167	175	211	161	203	191	172	200	193	177	181	172	178	183	180	170	158	196	197	180	185	179	173	197	186	191	145	191	176	200	155	193	157	174	185	160	198	149	196	186	180	171	153	201	181	201	190	139	168	198	182	184	172	179	156	190	197	187	181	183	151	136	172	170	190	171	171	156	201	178	191	167	205	175	179	168	198	182	179	181	182	161	197	180	193	195	166	197	182	205	183	186	181	163	173	190	185	194	167	173	173	214	189	182	194	191	198	165	188	193	162	163	189	163	210	184	187	186	166	162	167	190	166	177	155	176	154	176	173	184	209	211	200	165	169	187	184	182	167	168	174	187	185	200	185	177	191	161	158	182	172	205	159	182	184	179	178	187	198	213	169	149	198	177	180	198	194	172	161	185	184	207	169	161	186	179	176	185	180	175	178	174	182	168	185	189	168	176	200	157	184	188	171	168	173	182	192	199	181	173	174	171	191	174	181	194	195	173	175	199	154	175	197	188	187	169	184	158	192	184	172	173	183	169	171	185	202	192	155	208	204	171	222	206	191	184	172	182	227	176	204	180	182	146	203	194	165	167	177	203	171	173	182	208	192	163	222	198	209	198	198	191	190	202	197	192	173	179	171	179	187	174	168	189	165	171	174	183	170	180	185	190	197	183	167	160	157	203	212	159	189	178	175	183	188	174	188	181	175	168	173	172	197	200	190	180	190	172	178	169	178	170	202	185	186	178	158	175	171	175	155	170	165	168	183	193	171	189	183	178	186	179	184	197	174	185	188	183	174	172	197	180	207	172	174	176	174	194	181	182	198	201	152	185	190	187	156	183	188	197	175	179	171	190	149	162	157	165	200	195	196	201	196	185	153	152	159	185	165	167	157	193	163	176	185	168	207	173	201	173	157	190	198	210	189	198	176	199	194	169	202	139	180	191	189	183	183	163	160	166	192	175	176	167	171	175	176	170	186	171	167	177	172	182	187	200	167	169	180	179	201	184	197	179	177	195	192	220	182	187	159	193	189	183	187	170	170	172	180	181	205	216	181	178	189	185	181	186	181	163	208	194	185	194	210	180	167	193	199	174	179	194	185	173	199	178	175	183	187	162	180	186	188	171	169	176	169	175	199	171	211	180	185	180	191	166	154	173	188	170	186	182	184	168	168	174	186	190	194	167	196	168	195	195	174	161	190	180	185	175	182	184	191	167	154	182	171	170	195	179	166	183	193	166	168	181	161	178	195	179	199	177	208	175	173	171	185	146	187	151	173	178	194	164	178	185	172	177	170	198	175	171	191	191	212	180	174	174	172	177	181	167	157	171	179	205	197	175	174	194	165	182	177	189	172	174	174	197	165	197	180	167	174	185	192	172	200	171	196	190	167	179	202	175	159	159	187	184	176	190	175	183	166	164	164	193	184	150	185	185	162	167	192	202	177	168	189	179	162	177	183	190	156	199	178	164	185	187	193	177	176	178	202	163	179	178	182	169	182	185	155	191	132	189	196	156	168	184	166	201	186	169	160	161	167	159	173	190	166	178	161	184	168	165	189	191	171	161	187	177	161	194	183	179	182	177	182	193	182	170	185	146	189	190	202	165	204	170	173	170	189	197	198	191	177	191	164	179	189	192	191	164	170	178	204	174	193	151	182	177	195	173	192	161	191	185	187	183	186	185	143	160	195	176	168	183	188	191	185	193	201	191	176	167	188	151	203	184	174	188	166	201	195	173	153	188	206	196	199	168	178	187	177	179	186	208	175	157	185	181	169	177	200	176	173	187	188	175	169	198	201	195	179	173	175	184	176	189	186	212	175	168	187	200	178	175	182	164	168	172	205	200	185	194	169	182	176	174	202	184	193	195	200	197	179	185	174	160	201	178	196	174	182	213	168	177	183	165	205	171	181	173	187	172	173	167	150	162	190	164	159	207	181	170	152	175	195	184	180	196	184	177	171	173	206	161	202	174	184	183	194	218	191	168	169	184	173	206	174	159	196	185	172	167	189	179	163	181	157	182	186	188	181	208	199	170	188	178	198	177	164	167	177	201	201	164	150	185	186	184	188	174	175	159	162	178	181	175	169	181	192	191	170	184	177	180	190	180	171	152	189	163	187	172	161	190	182	176	170	160	171	175	208	201	177	175	184	172	157	175	201	182	198	222	177	166	191	179	188	170	191	176	160	193	208	191	179	185	188	169	181	178	190	181	204	177	173	174	166	172	170	167	175	187	179	177	178	199	183	174	193	209	181	191	171	173	185	165	202	188	193	188	170	177	177	175	157	200	167	180	166	192	205	200	188	195	195	175	192	196	180	177	184	181	167	183	172	175	176	199	176	190	184	173	181	177	216	168	184	180	204	161	198	166	177	185	158	188	177	186	182	187	174	176	187	179	189	166	173	183	185	158	169	157	187	194	170	164	183	187	163	190	179	182	166	187	211	164	175	184	183	178	147	179	207	177	195	155	190	194	173	209	162	208	222	204	233	190	177	156	174	169	205	190	175	180	152	197	181	170	198	199	191	194	181	194	174	194	199	176	181	153	163	187	200	200	195	168	167	182	190	182	191	200	192	168	176	172	180	197	176	174	170	166	158	161	178	162	181	170	170	202	197	181	205	188	191	155	177	194	187	189	200	175	174	193	200	166	159	193	194	167	163	172	184	179	211	177	165	177	171	159	170	178	187	176	191	174	172	178	183	164	185	206	154	171	162	189	196	198	182	182	166	166	186	191	193	162	180	182	172	198	184	185	166	174	177	173	176	179	182	185	150	172	167	178	191	194	176	173	179	167	175	162	168	172	194	207	184	179	181	181	174	182	158	181	177	179	169	208	188	173	159	191	187	167	199	154	185	204	179	180	167	208	175	184	182	187	193	177	157	182	188	164	182	163	195	179	199	172	187	160	192	188	182	179	177	169	161	166	179	171	180	182	167	168	164	195	183	197	196	183	190	189	186	169	193	177	181	189	198	204	162	172	167	186	204	167	193	185	193	204	181	199	191	173	167	172	156	169	174	185	190	174	207	166	169	173	170	208	183	185	181	158	191	163	181	174	182	175	186	186	190	167	189	170	177	177	191	188	184	179	168	152	197	177	177	178	183	154	188	159	197	182	171	179	196	166	186	164
14297	16868	29124	29833	25929	21759	17597	14084	11280	9174	7593	6240	5125	4353	3471	3039	2530	2181	1899	1706	1525	1356	1155	1104	965	881	824	709	694	681	672	630	584	575	556	564	550	541	535	519	509	489	498	544	468	505	540	537	456	497	510	478	499	490	493	466	479	464	478	516	532	471	461	450	462	515	447	519	488	486	444	469	475	431	471	463	456	481	502	461	485	477	463	494	477	493	512	460	472	425	480	466	493	458	471	496	455	480	510	495	454	481	428	455	504	478	448	485	499	480	511	481	519	478	498	513	477	534	445	458	466	449	488	461	469	493	461	478	445	495	468	458	499	476	521	512	498	460	445	483	495	493	440	458	508	488	465	497	484	463	479	492	491	482	454	442	457	459	478	499	490	461	475	484	471	478	474	467	467	458	469	483	479	458	444	478	490	501	453	486	491	497	514	452	449	511	459	488	463	526	463	484	478	457	454	473	492	469	475	479	447	485	516	491	456	499	487	445	464	466	469	479	516	462	462	475	449	424	497	474	475	467	452	469	488	465	487	487	492	470	434	514	494	440	469	480	511	460	451	475	487	481	469	483	499	459	480	479	481	520	473	447	498	538	487	458	474	522	469	411	482	461	458	479	497	492	477	477	482	460	454	463	483	459	494	456	483	482	468	468	472	504	470	457	483	505	434	498	488	475	490	524	504	451	477	450	482	477	491	506	442	453	491	483	494	451	492	477	500	515	451	485	466	468	475	445	450	450	475	476	484	426	452	446	469	443	454	497	487	505	452	473	479	469	431	435	466	518	459	466	492	466	489	482	479	508	485	509	450	480	498	490	481	455	469	465	468	461	476	468	498	502	486	475	478	522	453	485	472	506	456	457	465	480	472	434	445	488	484	488	487	504	474	450	534	448	452	469	470	484	499	457	481	487	476	477	470	513	475	460	456	463	484	486	446	469	477	495	475	472	513	474	468	476	475	471	508	465	487	488	484	494	500	481	458	493	456	473	445	521	466	440	492	447	475	485	498	499	472	475	498	493	456	473	481	503	570	462	470	516	484	495	453	510	489	501	488	495	434	469	480	453	468	461	444	474	489	444	514	454	466	485	459	498	456	480	478	499	469	462	437	492	461	476	453	473	509	422	476	477	482	475	509	452	483	470	434	452	471	477	496	461	498	462	499	451	475	471	462	472	461	503	495	471	437	454	479	458	506	493	464	485	478	459	512	470	464	463	466	503	478	474	465	449	454	485	477	458	457	473	474	466	477	513	464	482	486	479	481	494	449	427	454	480	458	455	473	458	486	456	483	481	453	472	465	451	488	445	507	504	501	482	496	481	493	462	476	484	487	464	476	475	511	507	466	496	440	447	493	471	494	502	472	479	485	447	480	449	443	471	471	439	491	507	457	488	505	448	498	514	500	467	476	467	467	456	462	492	485	496	477	479	455	472	490	484	453	482	493	453	486	463	507	465	488	456	492	458	458	502	468	471	487	455	447	467	465	495	480	466	500	502	459	484	471	449	467	492	440	441	492	477	501	507	474	482	499	453	459	470	473	461	489	467	473	468	474	453	478	475	463	472	479	478	484	502	451	424	464	477	509	459	506	496	497	442	493	503	472	471	504	463	510	478	493	503	476	462	464	505	484	463	499	475	503	454	469	446	501	477	484	464	471	478	434	474	476	513	474	486	485	494	503	457	493	478	485	474	517	487	481	468	453	469	511	468	473	434	483	463	453	493	509	473	504	472	464	461	433	486	450	514	476	446	474	459	462	474	491	486	465	425	468	474	467	444	434	494	485	474	460	468	445	482	458	462	455	456	516	465	455	465	497	460	473	500	482	446	471	501	508	463	492	484	516	422	451	515	519	502	511	502	498	470	486	467	481	444	496	465	515	498	444	478	438	449	462	477	491	477	485	478	474	485	496	501	475	490	477	460	523	482	496	471	506	466	487	458	458	469	511	463	473	479	479	472	452	457	493	489	459	464	477	461	445	435	431	473	445	466	455	491	479	467	475	460	508	441	472	504	465	434	452	461	442	463	441	475	478	488	459	486	514	527	500	450	457	466	462	501	512	447	487	492	480	486	493	450	481	456	523	473	505	452	465	532	482	491	477	482	484	469	462	448	495	506	488	469	476	479	458	479	490	465	497	468	465	488	465	482	486	465	484	516	489	512	465	457	475	449	503	443	479	522	471	488	454	530	470	483	505	487	474	451	454	498	450	482	448	496	475	472	478	495	499	484	492	513	438	478	484	490	480	447	468	443	466	510	469	480	472	458	515	453	513	471	473	466	492	493	466	489	481	491	483	439	510	493	489	488	477	513	491	466	515	456	461	452	504	455	493	464	492	499	504	498	466	501	450	481	467	436	480	487	457	476	468	482	497	475	475	456	497	425	480	466	457	483	466	447	478	501	435	511	478	480	462	506	480	462	487	467	497	503	470	475	443	497	476	460	474	474	472	444	468	434	454	468	458	492	462	451	476	490	417	449	476	485	465	466	502	487	461	501	473	506	455	495	481	455	495	493	500	495	483	462	471	427	490	478	428	486	494	473	443	486	452	452	476	458	491	525	425	520	472	474	450	517	452	500	495	483	463	467	471	480	496	508	482	433	472	482	507	498	476	484	494	474	476	480	476	497	483	436	463	484	500	504	475	461	440	487	464	473	508	488	460	489	474	508	466	440	499	496	515	484	481	483	455	455	449	441	464	511	442	509	487	471	459	466	485	480	472	476	488	498	477	483	463	472	493	502	456	473	434	480	476	480	459	435	502	504	505	454	461	455	473	488	469	459	476	456	421	462	498	479	483	481	472	468	486	460	485	438	446	438	478	465	520	483	487	482	485	491	500	448	476	440	486	462	490	480	475	450	492	492	496	482	475	492	497	490	512	443	461	510	486	441	488	453	462	454	511	477	475	462	471	453	481	485	453	482	509	467	496	481	498	454	443	444	463	460	451	456	501	488	493	440	457	477	519	482	515	443	461	439	462	476	490	521	479	422	478	464	430	481	449	447	474	478	487	484	529	479	450	500	499	532	458	430	478	456	459	499	466	483	498	448	454	473	517	471	506	466	468	497	462	495	493	459	467	465	521	443	434	459	486	468	452	460	506	508	460	456	486	476	506	450	509	462	475	472	441	499	448	523	487	502	457	499	458	446	475	464	454	502	524	458	444	466	461	456	502	496	500	492	465	487	479	480	495	499	391	487	465	456	505	450	463	488	477	462	461	500	486	447	477	473	465	491	462	445	488	462	465	461	450	477	471	475	476	512	477	473	502	481	454	485	497	466	473	450	466	444	493	492	468	470	508	473	460	468	438	429	487	470	450	459	468	491	512	501	484	469	488	460	472	463	474	490	441	481	453	475	484	498	461	448	458	483	452	484	480	483	462	442	471	479	458	482	477	509	515	470	480	431	507	458	493	444	472	477	502	481	478	455	506	495	474	473	483	443	483	457	464	477	477	473	489	466	456	481	471	487	473	488	485	453	472	482	462	523	501	497	477	464
33968	28089	31230	27027	20781	15327	9964	6730	4854	3712	2733	2084	1728	1371	1131	904	822	700	607	558	497	459	402	358	301	304	259	269	257	224	257	219	198	213	178	202	212	203	179	192	205	167	157	165	208	191	220	201	182	182	169	210	185	174	200	160	195	177	200	190	193	190	177	176	216	209	185	195	192	181	170	172	205	183	185	219	202	198	183	196	191	176	181	174	182	166	191	163	171	174	184	175	186	202	172	188	187	186	178	192	213	181	180	188	182	185	162	199	188	199	168	165	182	175	192	185	199	167	185	174	159	163	189	198	168	189	184	180	156	180	157	159	193	188	188	187	199	193	191	179	204	159	190	198	196	171	189	203	144	158	176	146	189	206	159	181	182	173	180	182	186	178	193	206	203	209	179	179	177	204	168	182	173	186	186	195	178	199	181	192	174	211	186	198	197	192	190	195	176	193	178	180	170	181	180	198	166	162	180	181	181	185	170	178	200	184	199	172	162	166	185	157	196	190	183	183	184	174	206	162	185	202	189	204	180	199	161	147	202	186	189	188	196	222	206	184	161	168	186	170	197	201	202	157	171	173	190	161	209	170	151	176	180	201	203	195	197	181	178	191	182	147	195	175	191	192	178	195	221	155	176	165	158	171	180	177	178	173	161	188	177	189	189	188	187	202	196	179	163	165	181	188	181	189	170	188	193	183	170	176	196	184	173	164	199	208	181	178	177	168	190	172	188	164	183	178	199	191	169	206	186	202	194	169	186	199	166	186	189	177	154	161	189	185	177	193	194	187	185	165	207	190	187	194	149	195	189	171	196	178	187	193	183	204	211	193	201	183	194	166	178	186	195	194	168	203	196	165	207	179	181	186	182	192	167	179	203	193	178	207	172	213	164	178	207	192	160	161	178	189	185	171	174	183	179	184	183	188	203	153	182	194	182	173	180	198	186	191	178	192	199	185	165	192	179	194	164	195	167	192	197	189	191	160	180	182	170	156	178	180	188	188	175	194	182	199	200	185	191	195	173	214	179	202	171	183	184	177	176	192	179	161	165	191	178	199	206	175	206	183	178	186	197	191	170	208	187	171	189	207	196	211	175	175	185	197	172	162	197	178	169	196	177	194	189	197	200	173	181	182	155	190	184	193	158	179	224	200	186	187	175	178	190	204	174	184	189	186	157	207	184	196	193	188	208	194	175	181	191	175	181	175	148	165	183	166	171	199	175	198	175	171	199	152	189	197	195	226	199	185	184	177	188	176	178	171	215	177	186	160	185	188	173	189	181	167	185	164	183	201	176	181	184	170	163	192	179	193	228	170	205	172	184	177	182	189	194	184	177	187	196	162	184	182	181	168	157	197	173	191	181	164	187	169	173	167	178	206	181	166	188	218	174	173	218	195	180	177	172	173	188	168	194	206	186	158	167	186	188	179	187	178	191	180	177	192	186	206	198	162	199	182	186	193	159	183	189	187	178	203	183	170	178	179	198	167	171	164	173	161	182	209	175	185	209	171	159	174	174	196	202	162	154	219	175	161	190	188	180	165	196	184	177	182	169	184	190	198	194	174	178	190	189	198	183	182	156	177	191	193	177	192	184	162	170	163	180	181	205	167	194	177	183	183	167	191	182	182	170	184	183	190	204	168	193	192	186	169	196	179	178	201	179	197	190	196	206	185	166	190	201	199	205	191	182	182	199	156	175	176	180	187	183	164	201	179	175	183	161	186	175	182	171	185	180	187	159	204	177	168	165	170	179	184	181	190	144	161	190	202	195	188	186	174	171	173	191	166	169	183	186	190	182	188	176	185	160	204	189	176	199	189	186	191	197	192	182	176	198	191	170	208	176	184	180	179	207	197	182	158	183	195	192	189	162	189	174	162	193	172	180	184	182	196	194	185	172	190	183	180	195	187	193	202	183	197	166	179	152	152	175	154	182	199	193	206	199	178	219	200	151	190	160	197	211	192	168	196	212	170	207	210	194	204	199	198	180	177	189	152	182	178	167	193	186	183	192	175	207	196	181	187	201	193	181	174	186	167	195	175	175	173	171	189	162	183	189	172	187	178	187	175	208	169	205	186	181	186	228	190	193	198	154	167	205	185	187	182	162	187	155	163	201	189	178	173	166	173	186	205	177	187	185	192	173	171	182	196	190	175	181	177	192	192	155	196	192	176	172	213	189	181	174	173	203	198	173	196	174	176	165	181	187	169	185	186	183	164	164	194	160	175	182	192	179	192	168	177	190	182	178	168	212	151	201	168	191	173	190	189	194	157	170	160	187	202	185	174	198	175	182	180	207	192	182	165	199	188	168	190	175	185	198	199	162	202	165	180	185	174	165	181	149	154	174	196	195	185	167	191	171	185	212	188	180	179	170	158	188	162	185	193	184	174	166	186	194	164	165	180	173	201	206	185	192	194	159	205	181	182	172	201	177	170	173	179	182	179	180	185	186	206	180	188	202	191	194	181	174	197	221	194	203	171	183	181	175	182	180	195	179	190	188	170	186	198	189	180	194	175	174	182	179	169	196	203	182	177	182	176	180	182	185	180	184	194	181	179	163	178	168	191	190	202	185	179	172	189	184	160	182	200	202	187	188	165	195	188	199	180	201	169	180	194	170	181	173	190	165	182	188	199	174	193	169	190	164	181	172	193	169	177	200	201	162	197	175	200	186	192	199	189	191	134	171	189	186	189	169	172	197	201	207	193	190	188	166	172	174	211	173	205	176	191	162	180	202	177	188	167	177	185	185	181	190	173	182	177	196	174	202	184	172	163	172	186	167	190	194	184	168	191	174	170	174	199	170	194	195	168	159	187	172	208	185	187	179	176	207	195	195	170	178	187	169	196	206	191	189	172	206	196	197	168	151	161	208	194	172	170	177	169	192	195	187	174	197	191	190	199	196	179	168	194	173	180	182	180	180	178	191	203	171	173	203	174	197	204	188	177	199	178	193	175	181	162	186	213	185	184	201	173	184	169	168	198	157	201	204	180	192	171	202	192	160	181	191	190	178	184	176	198	190	193	192	178	179	185	180	180	228	198	176	188	197	218	182	197	198	191	202	188	195	195	199	169	184	198	184	159	158	176	168	207	183	196	189	184	162	165	174	169	173	162	158	180	155	190	167	190	214	169	187	165	175	177	167	167	181	178	216	150	191	154	177	170	190	194	182	177	200	186	191	178	168	187	157	205	199	163	180	190	170	200	170	199	166	194	168	193	173	180	190	180	188	192	169	187	161	183	172	184	189	177	183	173	180	152	188	172	192	197	186	175	173	212	192	153	161	151	187	162	187	174	184	196	193	147	213	202	186	200	179	167	168	156	193	161	174	163	199	174	184	171	173	164	206	172	171	175	179	197	178	173	183	179	165	187	155	137	176	157	209	180	212	192	203	172	194	183	193	170	182	180	171	170	173	183	181	192	194	178	168	187	192	201	166	197	197	208	173	182	196	167	174	178	177	184	172	176	187	184	189	178	184	210	182	165	140	184	188	174	167	139	189	187
20215	22235	35205	37142	34063	29522	25013	20728	18906	15327	12818	10835	9030	7394	6002	5159	4434	3804	3385	2871	2520	2282	1850	1617	1427	1219	1097	1017	908	873	816	782	716	655	633	635	680	566	551	571	586	579	543	533	516	510	547	527	517	519	505	540	509	490	535	503	531	472	487	510	467	477	477	487	493	481	482	512	480	479	490	459	507	493	502	479	473	480	485	485	468	500	495	522	510	475	471	519	506	518	450	492	492	476	481	484	504	489	552	486	523	460	516	507	468	513	485	498	484	459	495	510	498	469	495	469	512	496	503	479	455	465	465	479	458	451	503	494	465	455	487	463	468	443	468	493	497	500	475	486	477	487	504	500	495	469	498	500	526	505	448	480	457	487	509	484	511	462	476	558	481	473	482	472	512	467	470	463	512	512	478	491	489	478	469	447	482	459	490	479	483	493	466	490	484	466	446	494	484	457	482	468	502	486	486	481	502	516	481	465	462	464	492	484	438	455	514	485	470	482	456	466	480	471	480	485	468	487	506	478	468	468	499	479	467	435	449	441	497	498	507	461	490	465	516	480	470	487	484	489	530	501	510	508	487	486	516	481	442	462	499	465	468	523	482	494	474	494	490	493	470	496	464	520	470	477	482	500	498	472	494	480	467	460	482	465	457	501	471	480	500	468	469	479	509	510	514	468	452	445	468	430	501	480	511	480	527	486	484	505	484	479	502	453	446	471	464	520	495	498	508	478	493	483	508	456	451	471	508	478	522	466	491	499	427	494	467	487	527	452	523	447	482	518	478	459	440	517	473	518	484	555	549	466	455	498	509	488	515	477	508	467	476	493	508	487	496	501	458	482	492	485	480	474	470	466	492	520	488	533	491	469	485	532	499	439	489	483	483	505	464	495	471	462	466	505	496	519	489	498	514	498	458	504	488	461	485	505	489	478	483	470	500	476	487	472	508	465	487	446	475	478	489	478	461	517	509	455	452	511	518	476	482	485	478	475	479	511	540	440	472	527	488	447	479	507	450	472	449	497	506	512	467	514	485	455	507	499	506	484	474	530	479	489	479	491	479	475	469	524	491	470	511	500	462	472	466	497	480	516	470	471	503	467	461	454	470	467	463	479	458	437	457	492	482	475	454	496	522	506	484	483	498	445	440	472	474	476	464	507	506	431	493	497	494	527	473	472	487	503	451	468	470	510	527	501	478	470	459	453	448	479	468	420	482	498	507	455	487	490	530	463	484	496	491	434	449	509	441	514	482	461	449	500	457	473	497	510	481	468	450	457	469	486	470	528	488	446	477	521	493	464	499	499	478	495	504	512	501	490	501	506	509	477	505	518	511	468	491	486	467	478	457	461	509	487	483	478	459	448	470	508	494	461	531	411	486	471	502	495	485	503	473	480	484	536	479	426	462	493	535	496	506	488	479	490	509	479	501	498	514	511	460	486	479	477	520	476	472	475	475	504	502	501	503	514	494	495	500	463	472	463	486	464	484	485	446	443	492	487	478	476	495	498	434	461	463	459	501	504	465	469	484	505	460	493	467	475	483	494	472	510	458	504	476	484	489	471	472	449	470	457	486	475	521	471	467	459	469	479	471	466	494	477	466	508	481	514	519	459	478	490	501	486	464	524	486	481	467	508	475	458	496	465	482	447	497	510	468	453	483	465	477	495	514	498	469	501	483	459	521	444	473	484	520	469	495	501	443	518	512	467	471	455	524	462	483	500	457	469	455	487	498	459	485	500	455	483	485	545	485	448	510	468	479	470	465	476	475	520	482	519	479	491	475	444	448	508	536	438	506	503	443	472	493	498	482	470	480	448	479	486	476	491	523	490	475	493	468	460	463	505	523	499	492	556	471	490	464	506	460	514	443	469	491	489	474	486	500	449	493	514	505	474	461	472	514	453	469	498	510	479	483	514	499	473	515	478	472	492	454	480	479	488	455	500	465	472	458	521	526	501	471	477	502	507	411	493	481	483	506	515	456	513	495	454	490	481	444	489	467	483	432	491	506	460	499	485	490	499	481	444	489	507	495	476	491	496	472	435	489	480	461	507	488	465	496	473	480	497	510	499	464	467	501	494	499	489	473	473	482	501	497	468	445	481	486	486	463	479	489	446	428	500	469	462	454	478	487	506	442	504	433	481	484	509	488	467	466	497	449	496	476	486	490	471	500	437	451	457	511	509	467	502	453	477	490	488	470	489	480	507	478	486	493	525	475	491	446	499	474	506	458	474	508	477	500	481	477	476	481	495	461	519	460	436	478	476	537	472	494	483	490	474	469	463	492	497	476	461	465	485	496	505	482	534	478	482	480	515	529	442	477	501	517	506	496	501	463	482	484	491	466	465	475	500	475	459	506	477	461	496	483	492	506	504	492	469	502	474	537	454	455	434	495	488	452	467	505	468	489	467	506	476	488	475	450	475	465	467	516	449	440	497	511	478	461	450	478	481	489	483	465	463	469	503	477	487	460	449	462	455	510	470	492	475	461	443	467	489	509	465	490	467	510	502	445	456	460	542	518	484	462	480	439	487	448	471	510	485	508	530	505	487	482	474	444	471	479	460	508	522	501	505	471	526	488	456	459	470	504	506	480	482	463	486	476	443	481	472	477	498	447	466	489	449	458	489	470	499	473	499	462	487	475	470	453	529	492	467	482	475	475	462	488	496	493	458	524	494	488	500	421	488	488	486	454	468	501	472	464	475	476	493	508	474	498	489	464	491	464	491	481	523	492	461	495	549	491	474	460	459	482	502	496	463	474	505	473	521	480	485	505	500	445	493	516	477	486	489	449	440	490	523	483	506	464	474	477	495	490	456	484	483	464	478	486	462	502	506	512	476	467	533	475	505	476	512	483	481	484	454	497	495	495	473	474	543	490	447	430	499	489	492	497	491	503	507	486	487	487	497	476	485	420	525	468	496	460	466	482	497	434	528	497	469	472	460	476	542	462	510	460	497	512	508	507	486	493	482	468	457	475	466	458	471	431	514	497	435	481	463	509	436	474	508	512	500	445	478	460	465	471	449	488	513	462	478	503	500	526	503	544	457	533	486	494	494	491	500	494	476	482	427	482	503	467	477	445	484	510	498	472	428	452	498	473	490	457	504	530	456	461	486	466	521	508	463	509	518	462	493	417	474	451	474	475	479	509	493	460	479	483	475	497	479	474	510	483	496	486	486	486	486	466	461	470	487	482	477	469	497	503	461	481	465	498	478	494	471	521	472	455	495	450	466	466	479	520	452	450	479	484	471	458	510	499	497	480	469	502	484	464	475	498	478	455	522	468	495	495	481	459	502	523	473	485	488	500	500	459	487	480	488	491	492	461	482	476	437	509	512	477	447	489	478	492	494	441	458	472	488	507	491	488	508	465	454	494	442	482	504	472	473	480	522	497	490	494	485	461	475	474	492	450	505	470	457	452	464	497	442	528	507	470	463	463	502	507	449	472	480	467	489	466	468	463	485	486	500	460	516	481	497	493	479	477	494	467	477	490	495	455	499	501	470
40414	33122	37984	32973	27477	21174	15113	10204	7489	5862	4211	3335	2521	2026	1656	1301	1074	927	826	734	610	568	451	398	375	360	322	274	274	249	228	207	220	229	223	181	189	187	203	206	202	192	184	175	213	167	182	175	180	180	160	202	197	174	186	166	178	180	161	175	159	180	186	164	205	209	161	176	171	184	173	175	186	187	176	192	163	178	176	183	154	155	180	166	158	183	197	177	198	180	197	209	207	175	190	183	184	157	157	184	168	137	150	163	183	151	168	182	186	179	178	173	176	171	152	164	174	169	172	174	190	172	192	153	165	153	178	163	169	204	196	155	163	172	153	182	168	175	178	176	162	155	183	170	172	166	169	160	164	175	157	176	170	167	151	181	157	172	181	161	182	175	147	176	187	158	182	184	169	180	154	162	170	174	164	175	153	172	159	191	164	156	180	165	181	165	192	167	147	174	163	162	174	165	157	157	167	163	184	156	173	167	170	203	160	141	162	165	157	166	196	179	162	159	195	172	197	142	176	172	172	159	160	172	180	198	153	164	203	180	169	179	160	151	148	154	168	195	179	163	177	169	188	158	187	157	166	179	181	189	153	200	164	185	169	159	149	161	155	182	159	177	182	185	178	160	143	192	180	198	174	188	178	162	168	139	202	155	182	159	166	185	172	171	152	173	164	166	173	171	154	176	171	165	172	190	195	164	184	167	167	162	153	169	171	156	176	163	158	164	172	159	167	186	180	156	160	169	159	164	140	181	165	170	176	196	147	177	162	174	171	165	166	188	159	150	159	170	152	178	158	167	167	171	173	164	189	182	158	141	165	179	180	160	164	163	179	175	189	176	158	185	173	165	180	141	156	183	175	157	161	160	172	178	162	170	182	163	157	170	193	195	142	159	191	162	179	174	189	158	173	176	161	163	171	173	186	182	147	170	170	183	165	187	157	159	172	189	191	187	189	166	174	149	179	186	140	166	179	137	178	174	179	191	165	179	163	169	195	162	171	166	157	176	181	183	162	174	145	171	165	157	170	181	173	192	187	170	175	172	186	157	167	189	162	209	182	183	182	164	164	193	174	187	185	192	180	175	159	168	173	170	152	173	175	155	168	165	164	182	175	184	194	187	184	166	165	165	166	174	177	172	216	147	168	166	183	167	176	158	159	183	147	184	171	180	152	166	178	176	168	157	190	167	163	173	169	170	184	166	164	171	164	155	182	170	144	190	157	142	183	188	189	184	181	148	164	166	146	174	172	139	190	191	166	158	148	156	161	158	140	175	166	160	187	172	162	161	160	185	182	168	150	170	157	157	168	155	181	159	163	195	175	166	180	172	164	159	171	164	163	197	162	152	174	155	187	175	172	178	169	174	172	155	159	177	192	170	162	178	184	183	155	173	167	178	166	167	165	190	171	204	166	194	172	169	178	188	170	154	206	166	170	163	153	163	166	186	177	169	177	165	170	155	169	199	170	198	183	161	168	172	177	156	174	178	195	169	169	158	146	178	156	172	162	163	175	172	178	190	169	135	178	179	165	195	186	184	176	187	161	165	185	166	180	181	168	166	186	168	174	187	157	147	159	173	168	171	177	171	171	163	153	163	198	183	162	160	178	181	194	158	153	173	162	180	165	205	189	164	165	164	187	183	177	179	159	174	169	177	167	180	147	165	171	164	154	170	180	167	143	178	174	174	183	184	167	169	163	185	168	159	180	173	162	186	177	154	153	174	180	177	165	178	163	151	172	150	185	159	197	149	170	189	160	199	169	177	153	163	174	174	165	173	160	179	179	184	170	163	189	174	179	179	188	169	153	181	187	191	166	172	176	163	192	151	208	164	167	184	142	182	162	178	160	168	176	168	161	170	193	150	206	186	177	162	143	208	184	166	165	169	168	171	178	166	149	172	164	142	163	169	172	157	165	150	167	161	191	182	146	147	163	165	195	166	157	178	155	157	182	161	204	170	178	163	176	173	171	184	158	160	184	183	152	177	145	188	174	171	191	176	174	161	187	172	161	162	167	174	164	171	153	164	186	153	154	163	175	161	150	178	166	173	187	183	175	173	161	162	164	185	199	185	181	178	185	170	159	164	159	160	176	161	192	158	180	180	175	189	155	176	207	142	174	164	194	173	159	173	176	171	170	156	164	207	183	163	162	157	179	184	159	176	183	158	177	173	167	167	195	150	148	176	185	154	178	159	181	172	185	171	194	167	173	165	154	173	158	172	160	173	138	182	152	186	148	164	168	178	186	183	191	179	168	181	171	167	172	168	165	186	164	184	158	170	146	171	191	178	177	172	179	161	179	155	156	171	165	201	198	163	159	167	173	177	180	179	170	171	166	182	150	193	187	166	177	188	168	172	178	176	168	183	154	182	155	167	158	160	168	179	162	167	187	170	158	176	177	170	190	180	168	143	192	171	194	170	162	174	181	156	170	182	170	180	163	165	200	171	184	171	173	194	174	156	172	178	176	157	164	158	186	165	171	153	167	148	151	177	186	184	172	165	185	173	160	172	185	136	157	166	166	178	151	187	158	158	160	166	163	187	161	159	181	187	165	177	182	167	184	174	167	170	176	168	159	162	192	185	156	169	182	169	179	147	194	153	181	172	173	143	162	143	158	163	170	185	159	156	167	205	159	167	153	154	168	182	170	186	181	172	184	149	162	153	171	196	141	157	156	161	160	168	190	183	180	202	146	189	202	170	182	188	175	150	170	177	190	154	186	168	185	177	186	170	177	154	155	164	173	177	153	151	184	197	188	187	179	183	173	173	165	182	179	151	155	169	177	175	169	161	165	173	185	176	193	186	154	171	154	162	181	188	198	176	169	179	182	173	182	154	186	149	171	158	161	183	190	180	167	168	175	163	163	161	167	174	182	166	159	168	167	155	147	196	165	173	143	192	188	169	172	168	184	170	155	169	158	150	176	169	173	166	180	190	211	164	184	186	165	170	187	163	180	171	176	162	170	186	163	157	179	180	136	185	179	182	182	198	161	191	185	177	151	177	176	165	176	152	166	175	167	151	169	182	161	169	169	152	150	165	188	177	188	170	177	168	198	175	177	175	167	173	150	161	209	167	179	160	145	181	180	168	171	176	161	168	164	182	166	183	148	162	162	175	176	162	162	161	164	164	184	164	162	195	178	162	165	175	181	167	176	182	180	167	173	147	167	172	144	167	146	164	159	191	160	178	170	179	167	161	167	144	177	169	187	178	185	153	177	172	178	176	173	175	174	168	151	176	186	164	165	160	184	156	195	129	150	168	170	153	190	165	152	160	183	179	191	179	170	167	153	158	178	182	161	146	154	161	164	163	168	186	177	155	185	174	168	189	170	158	185	188	175	162	165	169	177	147	173	162	179	170	155	150	187	180	188	177	166	182	163	167	180	158	158	163	169	178	146	185	175	152	175	181	198	190	173	175	180	156	185	176	166	185	162	175	172	174	186	214	179	169	200	178	175	157	143	188	169	191	174	172	161	185	161	152	196	176	187	167	159	169	165	159
24534	25655	39856	41372	38801	34078	30579	25930	23316	20227	17146	14294	12213	10116	8436	7500	6265	5476	4745	4065	3396	2946	2450	2121	1731	1563	1290	1226	1061	1038	966	914	784	758	706	641	646	613	570	558	606	545	516	527	569	484	526	540	524	509	504	503	497	496	432	474	486	483	460	468	436	503	474	456	465	467	461	472	485	440	446	460	464	506	425	473	488	476	484	454	487	460	463	462	456	423	465	476	456	455	459	482	452	425	404	445	448	477	461	455	456	488	472	468	436	478	449	411	398	453	432	472	430	455	434	444	421	421	460	466	446	489	430	462	429	472	476	459	454	413	460	454	431	457	445	441	462	421	478	455	441	478	473	478	474	447	440	449	415	435	481	412	432	438	438	459	462	501	456	479	466	442	433	416	445	434	451	480	419	462	442	428	453	403	434	448	438	444	434	449	429	444	472	453	444	488	454	483	469	463	464	433	432	454	435	460	466	455	460	500	462	448	475	464	455	460	451	425	460	464	482	453	431	477	497	428	481	416	456	445	466	457	440	477	441	456	467	450	465	441	456	437	446	434	502	438	432	484	428	455	485	446	485	436	441	432	464	469	427	403	445	453	459	482	434	454	449	425	437	434	472	483	449	440	452	469	472	445	432	495	488	496	436	465	451	517	440	437	480	476	461	440	459	498	485	478	459	432	465	432	487	429	397	487	435	479	422	454	442	410	419	435	475	474	448	442	412	447	456	469	455	407	445	462	423	446	454	481	453	437	471	431	458	444	426	458	450	461	413	460	487	447	463	440	446	460	482	459	490	464	432	495	435	460	469	449	441	509	485	437	455	463	468	466	445	464	398	429	459	462	457	397	444	441	454	426	456	461	468	458	472	460	486	448	398	431	471	490	475	464	467	463	466	480	444	435	452	474	472	455	452	407	441	471	433	432	451	406	465	429	456	457	453	437	448	460	423	458	440	462	492	427	437	456	455	441	455	436	475	449	445	466	439	469	449	460	412	445	435	445	400	468	444	470	433	462	466	483	425	473	449	496	460	455	474	444	484	450	444	434	475	436	466	462	508	478	453	448	446	449	464	507	465	461	445	450	443	457	445	468	442	485	455	447	460	463	446	398	437	425	449	427	466	415	468	466	460	433	477	458	452	478	440	463	512	428	452	444	455	493	439	454	440	454	453	410	463	426	450	441	470	431	427	497	452	473	464	441	446	446	449	459	444	464	451	436	463	457	498	457	419	444	459	435	475	418	444	471	454	470	484	453	465	417	489	456	438	408	448	438	446	474	444	428	445	470	441	454	479	441	413	472	462	428	448	426	467	438	448	442	458	445	438	446	438	456	457	420	468	408	458	462	433	472	427	472	469	450	464	502	476	419	430	468	425	438	456	475	448	514	493	462	427	462	453	465	434	445	434	460	445	465	495	471	473	436	444	417	445	416	480	428	488	458	435	474	441	465	423	456	438	452	436	426	399	451	474	436	419	448	464	464	441	436	431	494	488	446	477	459	444	428	465	464	440	413	492	481	466	461	487	459	477	451	493	484	473	467	460	433	453	433	478	445	434	434	469	408	466	464	437	481	430	430	458	459	487	444	439	439	474	451	436	463	439	444	448	427	448	458	447	413	428	467	439	461	455	463	504	446	453	478	466	502	451	487	464	480	426	453	410	423	464	448	423	467	460	437	464	464	445	408	431	438	487	430	423	457	481	426	416	454	449	436	437	438	449	472	456	460	436	458	455	465	451	457	439	443	473	451	476	439	461	446	465	471	471	475	431	431	482	480	456	430	414	445	449	460	433	456	461	416	473	406	498	434	462	483	433	460	433	444	484	455	478	426	455	443	453	479	468	418	475	456	442	445	466	434	481	454	470	444	432	421	421	447	432	458	463	460	467	490	454	490	438	410	439	478	430	462	435	450	457	432	475	481	460	467	444	439	433	431	447	428	492	442	485	444	452	488	448	424	496	515	480	475	462	469	437	460	457	460	431	433	451	487	443	462	459	477	471	472	468	440	432	486	444	467	491	427	428	461	456	454	520	454	414	457	426	451	447	450	465	446	491	442	468	450	432	450	448	474	484	471	443	436	476	470	427	483	459	419	446	452	479	455	486	445	456	440	444	418	469	445	427	459	477	450	465	516	451	423	416	450	438	470	451	456	460	426	477	486	447	452	451	431	447	483	458	445	459	421	470	422	479	455	449	457	469	445	411	471	438	454	447	461	461	449	493	435	394	473	465	452	447	434	418	460	430	452	439	476	436	452	433	405	410	463	468	475	417	458	488	443	448	434	464	449	430	454	443	487	453	458	447	459	428	442	474	460	428	451	417	480	488	451	440	439	455	456	419	439	444	450	452	452	457	474	493	411	449	439	452	452	441	416	472	424	387	467	456	440	437	453	415	435	458	470	435	440	413	453	455	471	479	434	463	452	419	433	472	456	464	415	432	457	474	461	467	448	463	461	465	466	420	410	488	451	420	441	428	437	513	502	458	432	409	453	464	452	494	457	439	469	457	488	466	431	477	422	479	460	420	451	435	479	447	463	419	445	422	441	444	456	420	457	457	441	482	479	473	410	430	457	463	450	438	451	474	457	454	453	439	432	453	473	413	450	454	448	442	409	483	446	436	455	451	443	447	415	447	457	452	468	441	443	463	454	480	495	465	410	455	439	485	416	503	427	427	452	448	403	461	443	433	468	475	452	446	456	469	401	435	468	435	436	415	445	466	444	438	476	423	475	474	426	440	473	416	420	443	467	486	486	450	422	447	471	482	427	458	453	447	503	467	459	466	457	446	427	454	471	464	449	445	452	438	497	433	456	456	433	498	423	480	439	409	467	487	447	477	471	476	460	459	523	473	485	427	443	478	484	458	437	462	484	447	468	426	405	421	437	470	449	457	434	441	461	462	465	406	457	482	426	475	455	451	436	480	458	465	497	457	439	408	469	499	453	477	474	425	446	467	479	488	479	433	447	471	437	458	453	452	470	444	459	464	483	485	411	436	468	478	467	457	458	481	423	452	460	398	486	438	420	433	393	469	446	465	441	462	476	489	472	444	451	473	464	474	439	424	452	474	431	463	466	438	445	465	454	462	454	457	453	440	449	452	438	460	465	458	463	471	424	429	479	476	505	488	443	457	433	438	473	438	452	458	441	450	458	465	461	474	428	447	468	425	439	464	469	468	440	469	482	457	460	388	494	441	479	451	435	460	468	461	494	467	448	463	454	480	460	436	442	424	456	468	438	469	462	453	465	459	452	481	463	424	434	444	442	493	460	449	454	437	428	485	439	479	478	483	458	425	435	448	461	452	434	445	473	446	439	415	476	452	427	454	433	460	433	433	431	444	464	452	453	483	429	421	468	500	480	456	487	437	441	453	473	453	506	477	440	422	488	442	446	453	417	477	436	420	446	460	477	409	476	442	496	453	458	441	461	441	439	488	472	444	455	473	414	471	451	438	431	418	483	459	427	459	447	469	488	453	470	473	447	449	463	464	491	399	471	446	470	486	425
24687	21348	22826	17599	11829	7666	5158	3579	2611	2020	1562	1166	1063	759	669	593	462	432	419	352	340	322	257	272	267	193	241	212	209	185	186	223	202	196	178	211	191	199	188	208	197	183	200	176	191	189	179	171	182	192	196	191	184	179	172	158	190	189	172	161	180	182	167	192	209	183	165	169	179	191	204	185	169	177	168	157	190	200	212	178	162	196	173	204	202	174	179	204	178	179	176	188	167	168	168	187	186	179	200	192	199	185	164	203	202	193	194	153	204	187	165	174	140	198	198	157	187	183	172	186	188	174	166	157	166	172	172	165	164	187	179	189	182	169	177	176	208	193	205	180	180	194	173	159	172	167	173	170	193	189	162	192	174	197	220	188	184	199	185	190	169	176	173	174	172	190	185	168	205	157	178	182	189	167	169	175	179	207	179	164	183	153	181	186	198	185	185	185	163	176	191	185	170	169	187	174	164	182	186	206	182	205	199	175	178	185	153	170	185	179	162	171	204	173	185	170	201	180	172	163	192	196	194	178	190	169	168	168	194	198	184	178	179	174	204	186	169	189	171	170	205	154	201	172	177	166	205	187	168	206	191	202	200	151	182	163	192	168	205	185	183	184	175	200	188	179	191	152	152	168	168	183	200	184	182	180	193	204	176	191	172	165	176	195	209	156	196	180	200	188	192	171	167	220	170	201	207	178	172	194	198	187	183	180	173	162	202	202	190	179	178	177	196	175	158	188	210	162	182	181	184	185	156	198	221	178	187	190	191	169	176	197	170	171	178	204	169	175	189	169	160	197	176	173	181	191	193	185	166	166	195	189	182	206	183	183	163	173	172	198	149	180	180	176	210	204	184	176	163	153	176	166	171	205	191	163	180	147	165	165	152	185	195	178	184	195	194	181	199	189	178	203	193	173	207	181	180	185	183	159	174	200	195	151	191	172	196	186	183	166	187	190	186	173	192	181	184	182	177	184	183	201	197	181	196	178	188	178	168	187	184	168	183	189	181	184	180	154	167	179	169	187	189	168	158	184	196	189	163	192	203	208	163	162	187	171	184	192	184	164	175	197	174	182	156	189	190	172	183	167	183	178	160	171	171	186	196	188	170	197	195	180	192	193	174	194	172	169	178	185	181	138	160	155	173	202	212	172	185	183	183	164	179	163	202	193	202	181	182	181	187	186	206	187	159	187	172	184	166	188	177	184	181	170	191	191	182	166	206	207	189	193	180	202	187	182	166	152	193	167	189	194	189	181	198	159	188	189	187	192	194	201	209	167	200	192	187	174	183	187	162	187	168	207	199	181	184	202	181	203	192	149	193	170	196	157	194	178	194	196	163	163	181	191	178	161	151	186	203	191	187	201	180	157	169	189	191	153	187	169	189	165	203	216	191	167	176	183	179	193	219	189	189	184	190	176	193	172	187	189	180	169	177	177	166	196	172	165	188	197	173	182	172	177	180	201	174	196	180	176	146	176	200	184	173	179	173	185	169	153	182	171	203	190	169	151	183	152	180	172	161	185	160	177	181	172	190	196	194	192	152	188	177	171	174	178	173	186	184	176	177	198	185	176	165	175	177	171	195	192	176	190	208	169	179	211	170	156	202	189	198	186	198	178	169	185	171	184	196	178	196	183	178	168	184	169	156	162	204	205	176	174	174	202	180	188	176	188	191	178	203	163	195	166	150	182	188	152	185	201	184	200	192	184	187	203	215	163	182	200	189	193	190	172	200	186	167	164	194	171	175	162	170	172	194	158	172	176	175	184	181	175	172	160	156	198	188	202	202	189	166	183	165	206	218	197	177	165	185	186	186	159	189	168	192	185	176	186	190	182	161	180	176	197	148	196	177	211	203	198	170	199	165	196	182	168	183	180	192	184	180	221	158	171	171	168	198	191	174	178	162	188	187	184	184	185	180	162	177	180	164	161	172	192	196	187	180	181	181	172	181	192	193	198	168	180	203	202	185	175	191	202	187	194	190	183	193	175	175	172	174	199	175	181	181	181	173	181	160	171	177	187	202	162	195	201	202	186	191	160	177	203	175	180	177	211	172	196	191	181	174	174	168	224	176	196	185	194	183	184	183	196	186	163	181	199	190	160	198	144	179	171	201	205	196	169	170	183	189	170	166	186	184	197	163	198	174	175	184	185	164	176	174	182	200	172	149	182	181	153	175	166	183	171	190	177	192	195	176	158	178	206	171	169	189	178	182	178	194	186	184	184	187	183	172	189	181	162	190	169	180	187	208	193	197	182	188	192	189	183	172	184	200	175	176	185	185	163	182	168	185	139	193	168	171	164	180	176	181	182	201	201	171	194	165	197	159	197	209	178	210	163	204	164	176	188	191	164	184	194	174	177	183	205	193	167	179	176	170	190	165	200	199	164	189	164	159	195	190	190	189	176	175	186	155	168	186	195	182	170	173	192	180	203	203	180	209	195	192	200	194	170	211	191	158	178	196	172	166	196	164	164	200	188	192	169	187	168	190	179	190	156	208	168	200	198	192	161	198	198	203	181	164	178	207	211	181	189	190	162	186	175	167	185	177	193	207	183	193	184	175	201	195	159	198	147	182	171	181	184	208	182	204	156	170	194	191	172	204	177	165	170	189	164	187	187	191	164	199	189	181	173	196	174	182	191	171	211	159	173	191	190	178	190	168	180	179	182	195	165	199	174	183	167	177	178	173	171	162	186	183	171	180	165	190	202	190	178	191	160	165	168	189	204	191	159	191	199	179	179	165	165	177	180	157	199	163	187	158	170	190	177	180	172	163	188	202	166	178	181	184	212	181	185	193	187	172	162	180	173	161	201	167	174	181	197	175	204	193	178	202	191	165	175	195	178	198	195	172	202	151	201	162	182	192	223	190	197	201	204	196	180	188	204	170	178	183	199	179	178	207	180	197	209	183	155	166	209	199	183	193	183	196	189	160	180	167	204	199	194	174	189	183	197	174	196	186	186	210	169	195	165	204	203	185	166	199	193	194	184	180	166	185	177	168	185	166	183	190	175	206	180	197	172	195	175	196	184	175	169	179	187	187	185	175	214	205	179	183	169	180	188	166	202	205	177	172	187	176	197	180	173	168	193	172	167	155	190	168	196	192	190	186	199	188	188	206	197	160	178	168	178	172	178	182	198	174	171	158	186	203	164	171	182	190	189	165	196	201	196	157	175	184	193	192	189	170	196	160	190	192	193	177	188	204	172	180	163	193	195	159	174	183	184	185	175	172	180	182	206	199	180	194	186	181	193	180	202	185	194	184	173	179	196	174	191	189	181	167	180	165	170	177	207	187	191	190	173	202	196	192	209	176	177	188	190	157	178	175	179	196	180	204	176	217	176	167	186	215	191	201	205	190	166	186	201	183	190	196	173	163	192	188	161	180	179	173	161	171	184	192	158	187	190	194	190	167	176	228	190	194	177	167	191	209	195	189	145	180	179	176	180	194	145	192	209	170	164	211	190	185	194	180	197	193	185	179	185	175	171	187	174	176	162	158	152
14176	16971	29019	29492	25631	21365	17180	13889	11458	9393	7656	6378	5365	4366	3621	3071	2564	2253	1961	1696	1433	1332	1132	1043	963	842	863	759	718	634	653	594	623	593	540	564	533	537	530	522	482	539	494	468	474	487	461	471	493	458	515	533	473	515	503	480	461	475	469	492	484	455	429	460	465	466	509	457	470	462	508	469	421	488	471	477	499	451	470	471	451	487	442	485	491	477	443	476	477	449	495	464	486	484	471	483	506	470	527	463	493	478	513	459	475	504	457	491	490	481	499	480	491	470	501	472	493	493	461	525	500	478	503	443	486	490	484	500	496	491	443	454	477	486	464	489	474	494	498	448	434	460	503	474	487	460	447	464	505	506	477	500	495	475	507	511	436	480	502	447	431	511	509	475	516	450	475	451	477	465	516	457	479	446	507	469	499	448	478	431	482	454	508	521	469	460	509	471	466	477	480	464	487	497	500	490	468	526	441	471	496	450	413	476	475	509	463	428	495	461	519	493	493	494	456	506	495	480	462	505	478	443	473	495	485	446	482	512	489	477	486	494	484	440	499	491	464	440	481	465	436	489	478	500	460	462	521	493	502	505	492	447	505	480	484	475	467	460	455	479	452	477	518	504	482	454	479	460	502	470	489	451	471	478	479	482	470	466	476	469	462	504	470	479	461	464	481	469	490	473	467	443	464	499	504	483	467	516	481	446	468	501	491	464	468	464	475	469	485	470	468	476	533	464	467	497	527	446	507	441	453	456	465	430	492	492	474	539	471	495	455	476	481	514	494	476	487	440	491	444	485	521	462	465	512	465	505	480	454	490	498	430	463	488	454	474	474	523	469	457	492	474	450	488	477	479	494	487	479	489	457	475	500	445	451	506	489	491	479	477	461	475	462	492	463	497	515	505	474	494	471	477	447	450	512	472	463	496	471	497	463	504	498	455	481	516	498	459	453	434	478	478	497	461	484	473	495	431	519	452	500	462	523	486	441	466	456	479	475	476	475	503	445	475	476	484	469	531	493	471	481	456	496	468	474	448	464	488	451	452	444	468	522	475	483	463	468	484	508	514	489	466	484	495	497	491	505	474	498	489	457	479	461	485	458	502	484	466	475	525	489	441	485	460	510	471	466	499	473	522	483	479	478	501	503	482	505	485	482	466	476	451	450	466	446	492	443	478	510	447	494	503	474	488	482	491	468	448	475	477	503	502	482	493	502	460	519	463	475	467	466	460	473	487	472	471	478	487	458	483	501	489	497	482	419	459	500	511	477	499	492	455	489	449	472	447	478	478	510	476	512	500	491	486	440	440	461	447	509	498	487	474	479	455	433	469	460	489	510	489	456	482	490	421	475	503	500	487	479	480	489	484	499	508	499	462	458	460	473	456	472	472	497	498	513	502	498	478	502	453	446	510	438	481	496	450	496	439	471	447	462	456	485	493	460	440	493	454	487	481	493	517	447	489	464	448	512	408	472	511	460	480	474	408	477	497	465	464	487	470	482	480	503	488	454	465	483	487	487	463	481	488	478	483	448	476	497	482	480	448	473	483	480	485	483	459	489	466	504	502	456	442	470	510	446	489	478	509	481	471	445	472	470	478	473	469	483	505	476	480	497	468	482	466	468	483	502	449	474	502	478	494	442	489	494	473	460	527	435	450	485	500	467	487	470	493	498	484	448	475	461	501	466	485	457	466	448	504	463	492	505	466	474	460	499	433	485	482	468	497	465	489	458	491	478	460	462	486	438	497	485	447	467	467	483	492	421	459	460	446	519	489	477	482	459	468	488	487	484	469	490	461	476	475	475	468	501	519	498	466	494	490	504	498	505	501	478	457	521	514	478	461	457	452	464	470	497	472	465	448	474	481	511	480	443	483	442	542	480	477	449	471	508	485	455	469	506	487	451	488	465	501	477	463	473	498	478	475	504	485	493	482	475	478	478	497	466	482	481	522	440	479	477	493	489	473	473	464	506	479	453	472	515	463	464	484	463	505	462	476	519	502	486	488	478	459	470	501	485	483	469	471	516	468	479	480	489	479	495	515	460	477	462	460	499	494	490	473	487	498	507	481	473	503	497	474	539	456	457	490	493	496	475	442	468	507	499	453	474	456	487	473	463	480	482	494	442	463	450	461	479	473	472	475	461	475	485	487	470	498	530	461	455	479	484	474	436	489	439	488	476	503	457	467	481	497	451	500	478	494	466	460	449	483	483	448	477	469	458	464	476	452	486	451	484	487	498	462	481	468	471	438	495	478	450	501	463	481	466	463	505	511	478	470	520	461	436	518	478	471	464	483	483	441	458	503	483	467	483	483	441	524	435	442	484	483	496	470	507	458	515	477	473	442	444	509	510	430	509	482	499	485	457	501	455	509	459	492	509	476	494	453	448	468	491	495	485	458	484	482	516	450	465	532	474	476	437	489	478	462	484	489	460	489	466	501	491	465	500	489	489	505	492	483	512	526	493	459	518	452	477	466	490	426	453	509	446	493	489	478	476	520	472	510	483	483	518	489	489	452	501	476	521	456	491	464	461	452	436	476	456	490	484	461	495	474	497	473	489	503	487	466	484	522	494	484	488	477	461	457	467	496	483	489	440	458	469	474	491	475	473	491	481	436	447	489	468	515	487	469	459	500	484	503	489	494	452	474	465	485	476	472	484	480	482	449	465	450	494	473	436	456	448	467	458	478	445	436	431	440	462	489	507	509	457	517	449	490	463	478	461	444	485	485	474	465	473	461	464	456	520	460	482	482	487	491	462	474	503	499	453	471	500	476	457	494	453	491	484	464	461	482	499	482	455	528	505	490	464	483	464	515	513	488	463	455	462	479	466	473	456	485	468	496	520	469	499	497	453	517	491	514	494	504	496	470	499	471	494	463	493	491	486	524	494	423	473	469	464	512	466	470	476	467	468	466	461	475	471	429	494	509	475	480	497	486	502	476	502	517	476	484	480	504	496	486	473	461	473	491	453	458	470	511	487	470	484	440	524	465	484	475	457	479	464	499	523	508	500	457	529	480	469	484	510	481	531	438	447	485	490	470	476	476	452	493	466	483	461	473	478	465	490	465	473	525	487	479	496	518	466	468	479	485	433	474	495	468	492	473	459	442	479	459	494	516	491	482	476	481	468	485	490	484	481	472	471	483	464	442	478	511	527	452	477	487	461	488	449	516	445	440	444	539	448	484	448	486	519	494	468	491	468	480	509	502	454	452	455	443	452	518	460	519	483	517	435	501	440	463	479	482	477	483	490	479	498	490	475	450	490	468	484	494	477	452	503	478	493	495	499	443	472	470	511	461	475	457	472	458	516	483	484	457	471	463	450	469	488	502	477	461	477	482	412	490	470	444	456	463	463	470	485	489	450	469	469	481	471	485	491	455	520	490	444	446	471	481	471	451	433	457	482	495	459	492	434	460	488	509	468	509	482	483	440	493	508	471	512	502	498	504	455	484	486	480	483	467	479	508	467	486	438	458	463	482	453	462	478	471	452	467	473	468	466	472
33613	27582	31383	26862	20238	14448	9935	6780	5120	3853	2825	2286	1687	1409	1197	1004	717	742	646	565	467	400	383	331	301	306	256	270	248	223	260	222	172	230	200	200	197	217	195	185	173	188	187	189	173	201	185	185	165	194	207	196	202	200	201	170	192	197	180	188	174	180	154	182	182	195	196	210	180	183	157	198	169	187	179	191	174	180	191	173	208	192	182	188	187	187	203	207	190	175	186	185	195	189	172	165	209	187	180	168	202	189	199	186	171	198	197	176	173	178	178	178	179	197	206	176	195	188	165	177	178	187	179	180	200	185	190	184	166	185	146	170	184	221	195	191	177	176	196	186	199	165	187	197	160	189	187	170	184	170	205	205	175	182	221	203	171	188	198	165	161	173	182	193	175	138	196	196	168	193	166	183	158	184	200	187	180	214	206	201	177	189	188	171	177	228	193	164	206	192	205	184	194	199	203	199	209	187	209	203	193	186	182	190	185	175	177	175	202	198	170	192	176	165	184	159	195	180	193	168	180	189	162	211	191	173	181	183	195	179	215	185	173	175	192	196	180	185	176	198	186	182	178	187	185	215	195	183	184	188	196	169	164	200	181	150	188	182	182	166	186	181	186	185	170	199	179	191	202	188	198	163	217	185	189	165	190	178	175	157	175	184	168	198	174	214	216	150	223	207	166	170	180	209	184	167	180	176	180	170	181	174	188	165	171	186	163	171	173	170	176	180	193	198	152	209	190	206	199	204	173	170	191	183	182	174	190	181	201	152	186	182	189	186	187	194	169	195	175	147	185	178	195	183	177	185	175	161	187	189	177	184	204	189	183	191	197	176	210	181	184	169	189	174	200	178	179	179	191	187	184	181	171	195	165	178	200	194	172	197	184	188	208	210	182	181	195	169	175	174	197	177	158	177	207	193	194	176	176	202	169	152	192	193	171	177	206	193	214	190	167	182	179	187	171	157	184	190	168	168	176	172	194	187	190	185	202	211	173	184	183	202	187	183	197	175	178	172	163	193	190	207	174	175	190	170	176	174	186	212	179	169	179	189	186	159	196	195	195	180	189	187	207	193	205	190	184	184	186	166	195	172	182	184	149	179	198	185	184	162	180	196	186	180	192	191	167	195	196	181	191	174	209	202	178	201	201	176	183	185	184	165	175	174	141	191	179	171	152	178	150	185	215	197	185	188	190	195	194	184	169	196	173	187	217	193	168	177	208	190	172	188	195	193	171	191	184	163	179	181	163	201	181	187	182	174	200	171	162	193	173	181	180	150	203	209	201	213	147	201	181	185	172	190	187	177	177	188	204	152	211	204	199	168	192	169	189	179	194	191	200	203	177	206	199	178	175	178	179	206	177	217	191	175	218	201	187	163	212	190	185	170	194	194	205	177	183	193	182	200	185	182	199	192	213	185	179	162	186	177	159	166	177	180	180	209	179	205	206	202	195	193	177	158	199	165	161	204	215	199	155	202	171	182	202	179	187	184	156	176	178	173	177	175	187	184	166	182	164	172	204	210	177	206	178	163	177	202	173	186	200	156	196	174	178	184	177	190	205	169	173	174	173	186	199	194	193	193	158	169	217	192	185	194	185	170	189	186	182	187	178	169	168	199	183	156	185	167	185	193	186	190	178	170	167	194	164	168	175	211	175	182	174	194	204	203	206	179	197	195	147	151	178	174	182	184	179	196	189	189	167	188	210	183	160	191	199	195	201	170	164	150	154	181	193	182	211	181	175	178	209	156	184	175	180	188	169	182	189	187	197	179	184	157	178	197	182	190	174	199	180	170	182	180	222	185	202	169	163	162	179	195	203	191	171	173	165	179	158	185	185	195	176	185	201	168	209	182	157	181	188	206	202	189	173	206	198	186	191	190	171	163	172	171	182	204	179	197	165	184	179	156	176	161	192	184	178	170	166	190	190	200	163	196	169	168	186	173	188	175	192	180	188	183	157	177	169	171	174	192	154	189	179	174	184	215	184	167	194	196	154	207	204	197	207	196	196	191	173	189	208	167	184	178	182	182	177	203	201	185	183	200	179	182	182	190	191	158	207	154	185	181	207	198	142	184	204	189	187	174	172	180	152	192	183	197	175	202	163	173	210	186	185	178	156	156	200	195	171	175	156	185	165	185	194	195	197	212	204	197	199	198	208	180	177	199	180	195	166	180	200	172	193	170	186	203	194	179	184	160	175	197	175	198	197	204	201	174	202	210	174	188	184	214	195	192	186	192	187	169	221	177	186	191	174	171	191	181	180	188	202	182	174	169	177	200	181	176	191	195	190	197	207	164	184	193	187	181	198	200	187	203	186	178	169	186	197	158	182	202	188	195	225	194	161	188	192	194	173	157	194	183	192	165	205	187	208	182	176	176	187	200	181	200	176	188	195	195	184	166	208	159	175	189	182	187	210	172	179	205	185	165	183	189	205	165	194	217	183	169	204	172	170	196	182	201	199	169	186	184	186	176	173	181	163	213	200	172	183	210	170	192	161	169	172	173	176	210	192	160	167	175	191	177	149	167	207	177	192	182	204	212	195	165	175	190	167	199	190	188	164	205	171	184	199	172	180	185	183	189	179	198	199	172	173	187	195	177	185	184	185	185	174	157	202	196	195	208	198	236	181	190	178	184	158	204	170	148	166	184	203	175	196	204	194	193	201	189	177	195	186	179	170	194	182	165	188	171	181	172	166	179	189	184	178	167	169	180	194	194	185	176	176	185	199	183	191	173	196	195	174	174	176	186	202	192	197	197	184	196	152	168	194	190	184	193	198	187	207	167	166	202	176	189	183	195	160	171	153	179	197	174	169	157	213	217	198	185	176	168	215	193	147	193	208	189	169	193	197	207	182	176	189	182	182	202	195	192	177	206	199	199	171	165	183	177	193	190	186	167	179	190	178	164	193	206	178	171	201	188	191	186	181	190	165	188	193	173	169	181	176	179	199	159	158	159	192	151	184	187	197	193	203	183	195	205	185	205	163	178	176	201	187	184	213	166	165	188	175	190	163	179	194	201	157	177	181	177	172	184	185	193	185	190	166	205	188	189	187	172	193	168	184	181	201	178	183	194	187	179	174	164	188	160	193	173	214	208	197	178	183	183	182	185	184	176	165	169	178	185	176	167	144	176	185	201	208	190	188	189	174	178	175	156	181	185	190	174	206	174	161	180	186	175	178	169	196	200	172	183	197	171	168	179	177	202	189	196	176	195	180	169	194	171	171	188	172	206	170	175	200	155	211	170	176	176	195	201	165	196	156	169	191	166	197	215	170	191	202	194	213	171	183	202	195	182	199	176	182	208	169	178	168	193	199	192	188	178	166	192	182	199	178	186	184	185	194	164	174	166	181	177	198	185	164	163	187	140	189	185	159	207	186	206	179	194	171	186	194	180	196	201	178	195	190	168	204	183	157	173	187	182	202	188	190	198	197	179	200	200	175	147	191	184	180	193	170	177	166	191	181	213	175	178	177	184	180	185	174	184	195	207	179	176	202	196
20349	21772	35472	36854	33326	29266	24841	21208	18558	15451	13035	10559	9001	7512	6186	5406	4491	4020	3377	2996	2544	2173	1845	1601	1409	1202	1111	932	886	872	867	803	751	654	675	606	643	664	577	576	585	554	512	512	557	504	538	554	502	510	471	475	486	518	508	495	470	525	511	480	465	500	491	449	515	485	498	490	472	457	522	470	450	434	438	496	461	497	461	500	528	457	480	464	490	488	472	475	473	450	470	499	516	476	505	506	473	466	452	472	480	524	507	481	512	476	482	535	456	497	513	466	458	454	477	489	461	460	469	470	470	487	508	487	475	509	490	491	525	482	490	502	487	472	450	522	442	495	472	511	514	511	505	523	465	528	499	497	485	470	474	486	507	503	486	500	480	466	479	479	466	474	499	477	457	504	519	508	503	498	487	477	549	509	490	481	482	471	496	495	505	483	465	498	522	482	483	450	461	489	501	507	491	436	465	480	472	493	475	493	493	497	478	494	497	490	500	518	505	482	500	511	503	468	507	492	477	480	476	466	518	472	477	483	517	500	488	491	468	483	496	498	502	470	522	521	460	496	526	504	490	487	485	489	486	514	455	511	467	520	500	475	453	470	502	476	526	464	477	503	490	499	466	480	469	470	526	492	498	440	493	494	496	470	502	493	484	502	511	499	484	493	510	497	510	490	492	478	491	535	459	536	498	440	500	507	516	457	485	460	464	493	491	505	489	485	482	484	484	491	492	466	471	487	462	504	476	454	497	479	515	555	473	481	478	481	469	478	485	508	469	452	479	447	493	526	486	504	478	501	490	472	539	519	480	441	482	514	509	469	473	445	489	492	464	502	483	479	513	455	507	509	531	505	489	499	447	455	490	444	483	490	462	521	491	526	464	471	502	482	486	504	462	415	468	478	496	479	497	477	490	447	469	506	477	480	461	486	472	486	487	466	485	491	517	464	475	485	477	448	490	440	467	511	453	479	480	487	514	503	500	466	452	462	492	464	449	500	460	505	495	494	523	464	468	485	459	482	488	474	477	548	484	495	496	464	475	531	502	508	506	486	470	496	448	502	503	479	500	501	469	490	505	505	481	473	523	540	474	476	470	478	504	503	468	454	466	496	485	447	449	467	472	508	527	498	501	487	511	467	480	515	472	520	508	462	469	453	475	483	506	496	465	504	482	450	498	436	483	476	490	541	471	508	510	455	488	491	481	497	486	488	505	476	510	455	459	484	487	461	475	454	474	475	478	498	468	417	486	488	502	481	494	493	454	471	481	503	515	493	531	505	472	517	451	511	484	499	457	503	475	490	480	473	473	504	509	486	458	486	503	511	461	466	534	488	481	490	508	482	512	488	454	488	447	489	504	522	472	475	508	488	454	478	498	513	456	472	464	486	524	467	537	489	465	499	487	478	494	530	487	487	526	478	484	462	485	501	444	478	481	458	490	500	468	462	458	465	455	471	508	461	502	500	471	496	492	469	510	483	481	515	499	503	466	453	521	459	461	491	447	512	519	486	526	486	489	463	483	523	516	495	488	494	527	462	473	512	490	457	502	475	415	499	503	516	520	502	489	446	505	497	480	477	489	491	449	484	466	489	490	509	514	486	496	461	489	462	447	532	534	457	508	471	512	492	490	461	517	497	490	475	454	472	486	482	493	497	471	486	503	479	506	471	443	493	495	486	481	502	435	505	468	505	528	506	523	493	475	472	498	439	490	482	522	463	516	445	469	459	525	451	494	496	495	475	499	495	453	466	477	485	463	523	499	481	481	481	497	489	493	451	490	461	489	497	481	492	499	524	497	498	516	513	446	495	470	478	486	485	515	500	491	522	507	527	475	492	495	484	443	525	466	471	468	502	526	509	492	496	491	462	469	469	459	464	448	472	481	454	483	474	486	497	501	472	514	492	459	445	482	500	491	478	496	494	483	516	465	518	478	456	463	471	459	484	503	452	478	482	499	501	471	466	515	490	480	484	478	479	504	485	505	471	482	480	471	470	466	477	486	462	497	465	481	508	487	466	466	489	495	471	513	554	467	475	467	477	504	466	473	493	476	514	468	489	523	473	534	494	462	456	479	478	458	493	486	455	507	477	484	500	439	491	462	479	519	482	487	489	523	473	478	474	458	512	500	506	492	464	464	469	481	482	452	489	529	453	510	442	453	543	500	473	487	518	499	469	485	499	497	461	479	538	486	471	488	514	509	468	505	500	491	518	534	435	490	505	463	478	486	544	483	528	537	466	491	455	519	480	463	500	494	468	496	507	487	469	491	476	483	514	497	466	503	465	496	478	506	492	494	476	510	497	497	491	454	462	466	445	500	525	481	483	470	486	446	492	441	495	479	484	497	468	515	495	472	487	494	471	496	479	459	520	506	494	503	494	490	481	480	477	488	478	502	525	506	458	466	501	505	466	503	473	464	473	458	495	464	480	506	484	478	463	479	534	478	465	527	500	525	450	473	478	496	485	482	519	515	509	515	452	461	470	495	523	483	466	472	488	455	467	472	497	492	482	463	501	452	462	497	517	452	514	473	477	490	507	485	506	480	496	493	500	494	475	451	464	503	449	474	504	525	498	503	548	485	475	515	478	504	524	516	477	499	467	500	476	474	518	483	508	488	481	508	466	510	474	467	462	473	474	471	482	488	476	480	509	522	491	453	480	524	439	454	479	452	479	501	499	526	496	484	493	513	467	464	499	515	501	471	475	489	452	485	483	519	448	500	472	485	479	471	467	478	468	492	508	509	491	480	467	479	503	483	487	510	472	487	480	487	458	471	456	490	507	517	473	481	487	471	478	517	484	500	489	500	463	500	500	491	497	486	515	488	472	448	505	479	458	460	461	474	481	512	462	508	502	483	485	486	455	479	478	483	515	482	490	458	503	537	497	484	474	493	468	488	472	456	508	475	474	494	487	467	496	540	526	470	472	473	465	478	463	471	497	517	465	477	498	471	524	494	520	451	445	475	475	470	485	475	474	484	494	467	521	539	471	436	461	476	528	463	458	489	516	493	447	474	475	469	471	495	503	480	523	492	474	473	485	501	444	460	492	493	507	483	468	487	492	492	480	488	472	492	505	484	507	482	509	481	470	464	507	506	472	465	498	467	458	523	468	494	523	484	466	460	507	493	493	511	483	479	477	505	506	531	491	465	503	478	500	492	515	479	460	462	480	506	468	487	481	478	491	440	496	481	460	467	513	527	483	509	486	501	512	480	505	461	489	488	460	525	492	467	494	527	504	449	515	481	479	481	492	499	496	488	498	489	429	479	522	466	468	533	500	485	509	482	484	491	450	443	463	486	485	472	493	452	515	444	468	459	461	466	473	476	517	457	475	497	482	483	484	499	481	483	513	466	481	497	483	495	493	512	501	492	511	461	458	444	487	472	449	503	452	555	489	489	499	457	449	492	488	488	489	514	491	471	522	485	471	462	437	499	471	495	458	505	482	514	459	503	496	474	501	486	480	478	476	494	516	461	477	460	493	474	485	467	491	499	468	512	480	479	479
40594	33090	37478	31713	25402	19999	14414	10107	7557	5923	4211	3370	2809	2169	1706	1361	1203	948	884	780	615	611	510	433	373	333	327	296	281	241	289	210	244	211	213	195	193	173	201	188	173	189	180	180	198	195	197	202	173	201	178	193	187	167	177	185	181	166	154	165	178	181	159	193	184	172	178	175	176	162	176	176	169	196	187	179	171	179	187	172	154	197	159	167	196	196	177	173	146	186	166	179	172	159	182	168	190	191	146	147	172	155	151	173	193	185	181	191	164	153	166	194	181	160	188	186	165	162	163	179	191	157	192	169	171	182	177	144	175	164	154	172	184	165	184	153	146	168	150	178	175	161	173	169	192	154	169	176	144	187	163	195	181	158	183	195	167	183	165	182	188	172	142	168	172	182	173	153	172	167	171	177	165	155	166	167	188	172	185	173	184	168	196	165	190	147	181	162	153	190	174	184	160	165	189	148	179	207	171	179	160	180	186	185	174	174	172	172	176	164	162	171	173	189	184	182	172	164	181	168	191	151	172	190	155	178	168	167	180	185	177	192	175	180	172	186	128	182	181	168	162	149	188	168	203	179	182	186	193	182	166	191	191	163	162	173	183	164	184	178	179	182	165	154	164	147	197	191	166	181	181	189	190	195	188	162	179	172	167	177	205	175	173	188	170	165	179	164	167	176	158	149	200	176	192	148	171	177	158	171	188	173	177	166	189	166	204	183	164	171	151	198	166	163	165	181	161	191	165	169	195	158	181	182	177	173	166	186	179	148	164	168	166	183	178	170	128	173	163	165	158	155	179	178	187	174	197	176	165	154	153	178	161	174	186	147	178	183	197	159	185	181	169	184	170	160	188	170	176	176	169	193	163	170	167	192	156	156	177	156	158	167	175	191	161	169	181	175	176	161	176	192	159	176	179	165	157	183	173	173	174	197	167	168	180	165	172	169	157	173	185	167	161	185	171	172	159	163	142	168	179	174	180	160	167	140	162	176	175	152	196	179	148	155	137	173	174	188	158	169	156	167	155	164	173	185	179	140	172	190	165	175	162	184	201	149	165	173	177	167	180	184	158	171	152	173	181	162	177	210	187	157	188	186	177	170	162	158	172	197	165	170	189	181	155	179	167	168	197	191	164	166	162	191	164	179	152	184	173	160	173	168	165	171	155	183	183	158	173	198	163	170	173	171	176	154	135	169	192	176	168	153	166	159	167	198	167	183	178	175	152	159	187	168	164	197	165	176	142	168	177	180	166	150	159	161	184	180	166	175	171	166	146	169	181	171	175	159	187	184	176	175	164	170	159	164	175	160	163	179	179	180	167	189	174	164	156	178	182	170	165	185	194	176	185	166	181	165	173	171	179	172	185	152	175	175	181	176	155	183	166	171	168	164	184	178	181	158	188	179	174	163	178	172	180	176	172	211	165	169	182	170	170	178	157	175	156	176	186	177	176	153	184	186	164	189	183	169	189	183	155	173	194	162	182	183	151	186	164	184	156	138	162	161	168	155	179	157	171	192	199	162	196	185	166	154	159	173	158	154	189	175	150	170	176	162	178	178	166	162	151	169	174	164	171	165	176	167	170	173	180	172	178	179	136	163	155	177	199	173	179	173	171	176	163	177	170	182	162	164	168	183	169	177	175	173	151	175	172	170	156	183	174	131	182	168	186	131	150	171	167	183	149	181	148	160	183	169	158	160	172	187	182	188	162	172	185	157	194	174	148	151	152	172	171	159	170	173	175	182	182	157	186	164	182	175	180	172	188	160	167	161	189	194	178	161	172	176	168	173	174	166	205	188	210	182	171	173	167	158	191	185	192	184	200	156	169	167	172	151	194	168	187	164	178	178	177	172	161	163	180	180	162	176	181	177	180	164	163	147	198	155	148	196	160	171	160	165	186	181	172	154	182	198	174	187	155	171	166	174	169	150	174	183	162	170	178	181	180	189	178	165	175	159	160	172	166	187	168	182	177	184	179	188	164	168	176	168	211	152	178	154	169	166	191	160	155	162	187	162	157	156	167	180	165	184	206	165	184	165	176	155	176	181	167	175	179	158	161	177	184	192	173	173	172	186	192	137	195	172	170	186	175	165	142	185	182	166	180	164	182	178	174	181	164	172	167	158	196	213	173	181	187	197	170	173	173	176	162	154	161	171	183	153	163	186	170	175	161	170	148	161	164	158	166	162	166	168	154	180	169	164	175	183	161	188	176	169	149	165	183	178	174	190	162	173	168	174	171	155	181	184	167	168	197	164	177	146	160	200	172	172	170	186	201	159	156	147	153	171	182	174	179	177	189	192	186	187	142	178	189	202	165	184	142	190	179	162	167	158	161	180	163	197	178	196	188	176	205	164	159	182	185	174	171	179	182	177	171	158	163	164	168	159	170	207	191	178	144	185	168	160	150	175	176	172	176	169	165	191	177	189	171	170	160	145	187	180	169	186	163	191	168	198	180	192	146	167	197	174	174	160	181	167	179	168	151	155	176	170	179	170	179	166	196	171	145	164	170	182	162	182	181	197	178	137	179	175	179	202	171	190	154	151	155	175	173	169	171	181	123	168	183	166	165	173	184	171	158	163	178	163	166	166	176	165	196	175	182	156	177	200	181	153	200	158	194	187	174	157	177	170	166	197	164	171	189	165	184	178	162	148	155	164	160	178	185	191	172	175	175	176	157	170	163	179	180	185	179	183	149	152	171	201	181	168	171	167	180	175	177	164	157	167	167	177	152	199	148	172	145	184	194	159	191	179	142	166	166	176	172	165	158	164	177	171	189	180	197	159	164	168	155	168	194	124	190	180	150	164	155	165	159	185	168	163	172	167	167	173	165	162	185	185	178	159	169	159	169	198	154	173	172	154	169	184	176	189	169	161	164	166	160	184	157	166	172	165	198	162	171	161	188	165	182	175	179	177	173	158	185	185	156	192	151	183	145	165	173	163	181	184	189	183	186	175	150	174	185	166	177	176	171	168	173	178	156	170	183	179	135	192	167	192	187	162	178	165	163	180	180	181	197	179	166	155	176	167	165	172	180	156	183	162	181	154	143	171	157	163	177	176	188	180	174	173	182	166	175	159	146	182	164	184	173	171	155	150	180	176	175	161	178	162	193	179	168	162	165	173	161	188	187	165	153	153	162	167	166	166	166	158	184	172	185	177	179	202	177	181	181	170	195	199	153	176	158	174	192	167	171	140	182	162	171	139	185	177	159	181	185	165	175	155	190	161	147	162	179	174	165	173	153	191	188	165	159	163	194	174	164	165	153	177	173	170	158	182	161	192	172	202	187	179	180	172	166	150	196	192	170	144	171	190	174	186	158	169	193	179	172	162	172	193	177	167	176	168	178	199	169	177	145	165	171	177	197	171	163	185	168	153	163	170	170	171	158	159	158	194	161	186	134	162	183	167	174	159	205	165	195	160	170	170	192	164	145	175	170	159	167	187	161	184	173	171	177	159	164	171	166	167	166	171	189	165	139	188	152	165	157	163	191	178	174	156
24469	25490	39263	40565	37850	33889	30161	26220	23451	20371	17311	14479	12719	10720	8661	7265	6276	5321	4811	4214	3276	2810	2428	2172	1812	1604	1347	1247	1199	1092	938	894	817	689	719	667	650	623	618	601	536	596	520	514	552	526	543	503	516	478	506	500	493	539	461	476	504	495	477	468	434	461	469	451	452	477	472	415	451	458	447	466	431	469	452	442	518	449	452	486	470	448	469	482	486	459	467	445	474	489	444	484	473	456	458	456	454	439	462	432	457	443	448	442	454	462	451	432	415	488	423	482	510	416	460	435	468	453	465	455	459	454	437	473	454	453	423	487	416	450	456	437	455	443	485	479	461	473	426	450	457	448	441	458	483	462	405	445	454	400	434	445	433	441	483	491	456	451	447	458	434	464	414	488	464	435	444	465	438	439	435	441	441	413	441	417	435	445	467	434	463	427	410	485	477	451	444	484	451	434	445	426	464	435	468	439	498	424	447	459	445	472	432	464	445	444	432	440	409	425	464	484	467	452	461	467	483	445	423	510	439	479	483	464	486	446	475	465	483	388	495	476	476	496	461	475	440	479	410	475	474	423	454	432	466	454	483	465	469	440	464	455	481	473	447	452	470	448	429	524	449	414	450	499	470	457	453	449	486	440	458	434	443	472	431	411	456	415	435	449	471	483	416	493	429	456	449	445	477	471	414	446	497	471	421	468	457	415	438	472	458	471	428	458	470	479	433	430	459	456	455	457	449	403	469	447	410	477	451	436	480	444	446	444	450	485	453	468	466	444	432	452	464	420	472	463	469	446	438	434	465	449	445	483	445	438	475	432	468	454	451	446	490	497	456	463	457	515	475	426	470	441	446	450	413	466	498	434	448	479	439	463	458	508	450	439	473	462	436	477	457	457	455	436	434	475	446	467	493	456	488	487	436	449	448	451	448	442	467	443	490	451	447	432	454	468	465	439	458	453	453	460	434	472	467	434	459	473	501	472	435	460	486	454	441	435	417	455	463	464	418	491	468	459	452	450	493	471	430	461	454	485	455	425	403	481	452	429	427	438	467	453	438	483	459	463	448	447	478	489	452	427	438	479	466	425	458	472	467	418	439	425	469	430	467	501	446	441	437	453	390	467	441	456	460	442	469	456	500	499	461	444	415	448	461	466	445	452	432	432	459	454	461	452	427	475	431	409	468	418	450	481	434	471	480	477	490	494	458	475	441	446	424	448	416	441	447	435	465	444	475	406	476	466	518	401	449	441	449	464	431	447	455	463	483	439	451	469	429	457	438	459	453	444	469	447	446	459	409	435	436	463	415	473	453	475	442	468	444	481	451	457	463	429	456	442	442	422	427	436	446	449	433	396	436	486	476	473	502	458	465	470	424	460	477	436	463	494	427	433	482	406	445	458	480	455	466	436	442	464	482	488	461	456	462	454	426	449	448	475	485	452	466	483	457	428	458	459	446	518	478	458	436	509	469	433	460	473	454	446	449	459	451	456	492	478	439	449	462	455	459	453	467	454	470	400	497	459	465	470	462	456	423	410	456	424	441	488	466	495	478	483	461	458	418	468	451	437	458	479	434	496	426	481	465	456	451	451	458	453	510	439	460	422	455	468	433	430	437	443	423	445	442	444	502	490	463	447	432	482	447	470	476	447	423	457	415	437	434	455	437	477	437	414	466	449	426	441	435	461	452	420	439	474	444	432	429	443	442	435	443	486	443	445	441	488	480	423	423	436	451	445	434	470	463	458	494	441	456	454	435	458	458	430	464	441	428	416	416	414	463	462	467	458	448	472	463	489	453	409	432	399	463	431	456	450	431	420	470	410	442	452	473	455	431	491	518	402	428	440	447	458	458	418	449	448	451	456	430	475	405	442	489	406	498	450	422	460	482	460	415	477	459	448	501	443	471	453	460	422	446	436	493	449	438	446	478	463	449	454	430	480	430	393	444	450	468	433	427	462	471	434	453	445	418	429	462	461	457	468	418	429	435	454	467	482	432	398	471	422	447	439	435	427	477	386	421	425	448	429	466	445	459	435	440	430	434	440	430	457	427	468	462	476	458	444	422	419	477	462	485	475	450	439	451	485	466	462	462	434	439	468	464	426	473	458	483	450	430	483	462	468	479	474	459	442	443	446	489	452	443	443	469	487	498	459	436	442	448	418	455	467	477	483	481	465	447	459	458	439	491	422	446	450	438	448	440	451	441	489	430	511	420	470	484	445	496	470	422	469	444	478	441	454	451	443	486	436	456	471	491	480	454	440	453	450	437	471	525	465	488	449	485	464	454	426	484	468	450	496	442	459	496	461	484	472	468	478	407	464	467	486	480	425	438	465	443	431	479	446	429	407	440	497	432	507	477	433	463	448	465	473	477	454	458	484	423	469	472	450	441	473	464	438	473	473	434	461	459	426	450	444	422	432	429	448	465	448	480	430	490	417	471	457	398	405	434	412	453	474	450	432	467	448	439	441	448	462	436	448	449	430	477	469	470	441	418	475	461	474	460	435	460	457	449	470	403	454	476	465	472	449	448	464	451	423	474	493	442	443	471	459	460	441	451	439	452	456	442	448	460	439	435	440	447	436	462	467	447	459	488	476	476	489	450	453	459	461	440	478	451	433	441	472	506	453	421	411	461	498	446	480	460	456	453	420	459	451	425	396	421	452	485	452	462	434	438	488	445	397	424	446	468	459	436	431	420	456	408	446	422	475	425	449	448	455	443	496	459	457	471	430	468	443	460	491	457	441	473	471	453	448	429	424	461	431	444	476	435	434	475	467	453	458	452	407	488	441	471	417	497	447	452	460	482	449	423	516	469	439	462	475	470	486	454	445	451	433	450	430	425	422	462	478	476	507	430	440	490	459	465	437	488	458	471	431	462	451	470	465	456	451	472	461	465	459	449	423	443	475	438	425	493	405	476	475	441	465	420	467	481	447	492	460	419	421	417	419	504	451	422	461	471	450	459	449	459	435	497	442	453	421	453	462	448	475	480	438	449	464	460	436	427	438	479	420	468	444	450	465	482	441	480	479	447	451	411	455	421	466	479	431	475	453	462	481	430	428	463	426	460	415	492	439	459	446	450	450	422	477	469	487	459	461	455	431	436	461	403	446	474	473	488	464	453	471	432	492	462	459	464	459	501	428	437	426	428	445	431	444	448	447	457	464	426	425	428	441	412	454	466	451	472	439	449	461	428	479	505	419	466	464	436	453	432	450	468	440	417	434	493	417	456	444	465	484	434	430	461	457	429	466	458	409	490	476	494	482	456	440	429	448	450	470	429	430	452	441	512	461	424	469	466	446	491	424	464	480	433	420	478	454	439	475	463	463	435	460	468	441	456	467	446	423	480	478	425	485	472	455	474	442	439	419	460	471	465	441	431	400	476	450	426	465	486	490	485	399	473	443	451	449	434	399	455	448	448	442	425	480	466	460	446	439	454	466	447	439	418	481	461	445	423	428	458	451	484	422	443	436	465	461	447	427	461	440	462	436	422	432	474	463	434	392	455	436
24292	20952	22361	17106	11315	7593	5277	3605	2721	2016	1596	1215	970	794	645	573	559	493	387	359	332	308	303	281	250	250	240	220	216	198	229	202	200	220	191	206	217	200	168	199	203	189	172	176	190	191	188	179	181	175	181	190	179	172	195	170	200	184	173	182	185	188	202	170	176	176	199	162	205	191	192	180	166	185	171	195	177	158	194	167	184	183	163	182	178	180	153	190	196	202	179	187	188	180	177	163	192	183	169	182	194	184	205	192	218	206	203	166	197	189	197	180	159	184	198	183	197	183	184	190	194	187	188	171	189	164	170	187	172	156	185	190	178	187	159	165	194	200	193	156	182	185	204	172	171	182	177	176	177	188	189	198	200	175	178	198	199	188	181	153	198	179	180	202	179	194	182	199	177	186	173	189	184	182	185	176	154	179	175	196	169	179	184	195	190	170	205	167	161	176	199	186	195	167	187	186	151	188	187	184	210	175	160	196	185	212	161	196	186	202	184	170	190	161	198	184	176	179	184	196	164	150	190	170	199	184	205	172	170	182	175	201	186	179	155	160	142	189	169	175	176	178	192	192	200	182	192	180	183	203	179	156	173	184	163	178	198	187	199	188	194	213	157	184	198	187	152	182	197	183	174	200	176	173	219	187	182	157	209	175	168	176	176	182	201	158	174	182	177	201	156	166	187	185	195	174	162	188	191	167	179	161	189	169	165	185	182	195	192	164	185	173	166	163	175	185	201	169	192	206	159	151	166	198	170	181	174	178	160	174	165	190	195	185	212	178	202	184	177	178	192	187	180	191	151	187	166	166	175	179	175	150	176	203	199	181	215	202	189	180	195	172	188	191	225	176	168	186	193	181	165	162	192	175	176	184	200	186	185	166	184	190	187	189	172	186	191	187	180	182	155	196	207	201	194	181	167	176	199	191	197	177	188	192	187	181	184	202	183	178	178	190	199	170	182	189	206	163	178	184	170	175	169	157	213	200	177	152	165	180	176	203	193	191	186	193	212	186	174	178	189	180	184	168	160	197	177	175	165	204	165	202	193	187	174	180	164	181	189	185	178	196	196	192	187	182	181	186	172	185	207	165	210	164	186	156	204	205	164	177	180	199	184	166	188	178	156	189	206	195	195	197	168	185	202	195	169	180	186	211	168	182	200	171	182	180	194	172	159	180	157	182	176	177	180	211	189	171	204	199	153	177	203	194	171	187	154	206	210	171	192	182	190	167	202	173	191	159	202	191	162	190	158	190	141	173	178	185	214	172	186	167	188	157	177	188	194	201	192	184	172	192	196	178	168	181	195	178	218	181	175	180	175	180	200	215	173	203	170	182	198	191	198	189	158	183	207	214	186	196	194	152	196	175	175	168	177	168	196	165	179	172	174	189	178	189	184	172	180	194	180	182	201	195	194	179	181	215	192	173	195	182	172	192	168	179	192	171	176	170	172	200	157	181	181	177	184	185	187	191	191	175	159	167	167	213	210	189	172	200	177	203	190	178	181	188	175	203	179	193	164	193	190	193	165	183	211	177	161	206	182	172	188	190	198	172	168	175	184	155	181	187	170	188	155	190	188	199	224	156	181	186	200	181	176	188	187	169	191	194	188	175	196	180	199	190	182	168	161	188	180	178	192	183	198	186	187	199	181	174	186	199	173	169	182	190	195	205	170	178	168	196	215	196	172	203	168	169	205	198	178	196	186	161	139	197	158	155	175	172	167	189	187	175	176	195	191	184	199	189	169	186	185	192	162	143	189	179	180	175	176	174	197	184	177	157	176	160	168	210	174	188	174	185	183	183	190	194	160	193	149	177	186	191	153	184	157	183	169	181	183	163	183	182	199	174	186	171	183	197	199	175	178	195	185	185	182	188	188	171	160	187	191	185	179	185	171	174	174	175	185	207	198	185	190	175	190	185	192	188	160	195	207	190	181	184	186	177	177	177	184	201	195	186	158	165	178	177	174	204	170	171	187	175	175	189	174	203	202	180	160	184	168	186	183	156	172	181	198	172	179	179	176	211	153	186	183	192	184	180	196	183	193	187	194	182	195	186	153	157	189	179	182	177	183	197	152	189	191	202	180	186	163	170	188	186	185	183	163	180	178	199	189	181	198	178	162	164	168	185	173	177	186	170	186	203	180	173	188	172	198	191	202	176	177	159	182	189	179	178	190	186	176	191	187	180	215	201	177	192	225	199	186	165	176	183	184	196	190	179	188	188	191	154	186	167	183	200	198	182	199	178	149	180	181	176	203	174	184	185	177	158	174	167	168	187	193	212	173	180	168	195	191	210	175	199	167	186	172	189	176	207	176	176	183	182	182	181	163	183	179	186	206	177	179	185	184	174	203	181	166	174	192	163	191	195	182	190	186	186	180	169	158	173	193	181	200	182	190	183	179	195	175	185	196	185	176	192	193	206	178	189	212	182	199	189	209	164	176	179	185	206	186	187	184	186	159	188	195	165	192	167	197	188	191	181	155	182	196	184	179	167	168	168	193	170	169	204	195	195	194	198	163	189	194	180	166	170	171	197	193	188	192	180	210	186	185	174	160	170	197	182	185	177	142	205	179	186	165	182	156	191	153	189	167	192	175	148	190	170	173	186	207	158	210	185	211	196	181	179	195	179	176	177	210	190	208	185	161	197	188	182	173	197	181	185	176	174	191	180	196	200	182	192	206	186	151	179	205	178	190	147	169	164	167	200	170	183	172	175	179	161	169	209	208	173	195	208	179	170	178	182	183	192	185	184	181	163	182	167	196	196	164	190	176	174	166	177	179	177	208	194	205	182	178	178	179	172	192	208	165	191	196	196	151	186	190	202	169	197	186	177	161	213	187	197	176	172	162	180	168	205	172	189	185	186	187	166	168	200	179	175	195	178	172	192	187	207	173	170	171	194	166	161	168	177	187	160	165	187	219	162	185	191	181	203	192	166	163	196	180	175	184	191	204	185	171	191	175	180	184	174	175	194	170	182	195	169	180	179	176	165	178	200	159	179	189	183	181	141	194	164	181	181	191	185	221	179	201	200	173	169	180	166	184	183	213	201	209	150	195	187	193	192	174	171	176	179	202	177	198	200	185	169	204	167	164	198	169	169	180	176	168	188	180	207	157	210	192	172	181	179	197	187	186	184	172	201	179	170	166	186	205	211	166	206	171	166	197	191	190	177	190	191	180	183	165	169	188	184	157	180	169	181	182	170	177	167	175	197	224	186	192	191	173	174	198	193	180	163	185	171	182	175	170	179	172	177	176	170	182	200	176	179	188	195	196	179	166	200	174	177	176	176	187	178	179	174	218	180	175	169	203	191	185	203	184	200	184	173	176	177	190	166	186	172	188	177	160	193	176	148	194	184	197	187	198	196	184	189	191	186	207	169	162	167	197	198	169	187	177	187	209	174	175	174	208	168	179	168	167	163	207	160	174	192	213	209	182	198	189	191	188	181	192	206	178	189	182	183	171	185	172	192	204	204	185	203	192	190	214	197	179	187	163	183
14035	16670	28348	28820	25242	21426	17702	14490	12014	9572	7836	6484	5338	4404	3613	3044	2612	2246	1980	1762	1483	1289	1166	1055	966	833	790	775	730	720	658	667	602	574	575	622	549	572	519	520	534	514	513	485	493	500	528	538	468	483	535	415	496	493	503	484	490	472	522	464	528	505	447	465	501	528	488	510	483	475	463	497	481	489	478	478	518	434	461	478	495	517	490	489	502	460	482	441	483	465	470	453	500	477	473	458	479	471	481	478	477	486	513	497	464	467	488	451	479	458	475	487	484	466	464	480	490	453	492	475	484	478	535	475	478	457	490	471	493	470	500	491	486	491	506	491	478	481	461	471	478	469	520	472	477	477	442	473	454	460	471	465	477	478	485	477	510	492	446	510	500	472	466	483	469	510	455	472	487	461	491	507	483	470	483	469	511	483	452	461	490	470	474	481	512	498	520	480	492	494	470	501	489	462	450	501	478	478	484	477	470	498	479	441	435	500	497	497	479	467	487	482	468	500	503	477	477	515	478	485	504	464	495	494	451	476	500	491	464	489	463	460	495	475	482	473	503	470	500	449	487	480	506	472	446	475	476	446	461	486	472	472	469	441	481	480	463	514	511	469	510	500	479	493	447	479	484	440	498	441	485	472	482	461	533	480	476	470	473	487	495	474	459	433	498	493	503	499	427	518	426	465	453	539	435	458	511	451	477	479	507	482	475	463	483	455	479	482	480	514	528	491	498	512	471	477	472	459	530	483	445	486	457	455	497	464	501	471	463	501	507	484	484	455	471	482	493	477	474	459	462	471	456	481	502	461	482	537	530	472	489	484	473	483	471	478	494	469	462	504	462	511	481	474	452	492	460	482	490	505	523	484	460	495	442	502	499	488	478	468	491	461	535	457	507	499	460	481	439	488	503	460	479	450	500	502	517	451	464	471	495	458	475	446	455	482	507	507	502	491	532	482	433	465	485	466	469	473	458	476	516	491	478	460	484	486	466	460	444	479	511	465	464	459	468	531	443	467	496	479	495	488	520	492	473	487	488	495	473	467	498	496	477	503	457	449	480	496	448	451	472	471	478	479	484	462	458	485	470	494	492	476	485	457	471	459	475	483	469	484	455	494	460	470	445	480	476	437	503	484	503	449	486	469	468	529	474	466	476	491	488	487	459	460	495	498	511	512	500	496	455	496	464	479	452	501	473	477	514	488	474	485	427	454	459	451	451	462	493	484	446	471	492	483	451	491	513	472	488	454	471	490	522	434	489	501	460	472	506	463	501	441	450	451	511	493	481	455	500	477	473	486	475	448	467	494	505	482	479	499	500	478	481	483	504	481	482	500	484	471	497	481	487	477	470	446	451	468	471	556	506	487	490	484	469	435	471	489	469	476	481	503	470	455	441	491	465	471	467	470	443	471	469	464	504	494	473	444	469	500	484	474	497	494	492	455	505	464	500	498	460	463	467	501	465	487	470	489	490	451	483	497	442	439	512	489	492	457	503	506	496	469	510	490	465	537	459	476	473	482	489	494	478	483	462	460	488	485	494	502	486	481	487	475	458	500	447	536	500	451	473	472	488	462	479	503	478	511	477	495	495	458	491	531	458	492	464	475	423	509	467	459	446	476	492	498	503	506	473	487	510	508	462	496	488	476	478	414	440	521	460	498	500	480	461	484	505	448	505	470	422	460	470	454	489	469	490	472	478	486	465	481	508	446	483	457	526	465	533	461	473	499	454	511	479	472	471	453	508	475	444	495	499	475	432	473	482	496	465	475	476	475	536	462	515	501	507	477	502	494	473	440	447	504	454	493	494	460	469	486	507	478	494	484	501	465	459	532	481	499	434	505	503	488	484	509	486	434	494	485	483	446	466	478	483	499	491	492	479	485	500	496	493	491	490	496	472	483	486	465	545	457	464	479	483	454	484	488	452	469	476	480	515	485	497	484	502	484	472	515	453	479	495	514	470	472	464	535	481	486	503	492	482	468	490	469	467	473	456	494	474	492	495	486	507	503	483	506	489	481	455	488	479	437	527	482	482	447	483	468	473	467	479	503	464	480	530	487	532	501	486	495	481	471	462	472	491	521	481	451	460	443	512	453	481	471	477	512	459	458	454	506	457	455	466	506	511	510	472	514	473	517	518	482	465	464	446	484	462	486	492	449	484	440	495	520	479	517	431	469	489	517	462	494	489	466	489	484	477	470	519	485	483	453	472	505	504	510	466	491	467	453	473	497	453	483	465	441	496	448	467	473	447	480	475	446	479	510	480	452	492	454	514	509	451	459	477	468	482	503	494	448	449	436	456	488	503	493	475	496	459	495	492	491	472	515	502	495	499	481	419	450	482	457	449	478	489	496	475	447	486	483	443	505	511	523	482	530	496	514	469	466	481	502	486	470	448	440	494	468	487	457	446	486	510	469	491	502	441	486	462	483	484	439	535	473	477	490	459	451	478	482	512	487	478	469	487	466	472	484	483	488	513	471	494	492	464	488	502	462	472	488	481	481	481	507	494	467	490	487	473	420	431	461	507	508	485	482	427	467	489	455	482	511	474	485	482	487	493	476	505	502	508	458	511	485	489	492	459	489	480	488	461	464	487	509	461	480	502	449	468	441	462	455	512	469	475	494	505	481	528	476	487	526	471	438	480	473	518	455	454	473	470	508	493	493	517	521	477	474	489	459	450	465	443	489	482	527	514	474	471	473	496	487	509	499	462	514	528	486	491	462	475	506	493	502	477	502	483	502	452	491	477	447	484	476	510	521	481	496	492	446	486	477	498	492	463	463	468	426	504	454	454	434	479	491	440	474	456	461	463	486	504	452	464	517	469	466	460	474	481	495	505	463	490	458	535	480	462	509	490	478	461	500	486	485	516	490	488	508	482	502	446	448	496	446	486	466	484	481	477	485	491	483	468	467	479	449	458	492	508	510	489	499	497	482	516	458	456	499	466	477	442	455	506	469	477	456	494	473	441	472	491	511	479	469	461	491	463	462	495	489	474	473	469	480	460	511	445	517	487	493	480	497	472	476	486	496	509	477	488	471	510	479	465	477	460	498	463	486	458	460	452	463	498	545	476	494	451	440	452	479	516	431	505	489	492	484	474	472	459	456	475	486	485	459	489	493	471	493	503	471	519	455	481	470	513	500	478	474	462	471	471	476	494	490	460	483	446	519	480	435	444	476	474	518	442	478	480	465	491	473	488	501	454	516	469	506	496	461	438	476	497	496	499	447	481	495	482	446	501	487	454	491	473	443	480	477	471	487	439	445	446	499	465	470	454	504	503	445	483	499	504	473	489	451	508	486	503	476	444	462	464	504	500	478	469	493	452	475	511	480	475	483	453	478	489	481	510	480	501	484	430	495	506	466	483	469	480	433	503	444	504	465	520	468	462	470	497	481	494	474	491	438	473	472	468	481	449	469	497	497	489	491	509	513	473	464	471	460	465	501	431	443	489	511	448	472	448	462	468	457	442	484	446	497	449	474	478	476	472	430	460	475	464	500
33403	27082	30389	25568	19436	14200	9939	6932	5105	3727	2897	2313	1936	1447	1145	938	824	705	550	535	430	408	378	358	293	260	293	249	239	243	246	227	202	221	196	200	202	220	203	190	209	208	207	179	191	182	164	208	196	218	204	180	203	182	198	205	185	185	185	200	172	204	208	187	190	187	196	183	201	193	200	179	191	178	170	201	195	196	181	185	170	164	182	181	182	201	160	198	190	185	201	181	179	157	180	172	182	184	194	191	173	201	211	179	199	169	169	198	176	186	194	199	202	203	174	181	179	177	200	166	189	204	182	199	171	173	215	177	211	158	179	189	185	211	185	204	172	225	157	181	195	155	191	186	204	180	195	181	218	181	223	198	184	196	197	187	206	183	189	208	163	171	186	184	167	189	193	174	172	177	184	184	193	173	178	210	187	171	167	189	181	191	206	186	186	179	209	171	193	194	190	175	197	178	185	169	187	194	188	168	199	193	172	188	209	207	187	185	151	195	201	177	178	199	177	186	188	199	189	187	178	191	173	196	177	188	200	182	181	190	223	179	188	189	191	155	172	195	197	185	163	192	189	202	185	167	175	191	191	195	168	174	197	188	194	197	185	189	186	181	151	189	199	207	204	175	197	196	186	202	215	184	190	181	205	190	168	175	163	192	206	158	180	189	212	193	195	176	170	164	181	192	195	191	178	206	203	185	187	177	175	164	185	170	180	199	182	179	216	175	215	175	182	159	166	196	202	185	174	172	188	167	182	172	165	188	194	185	183	190	189	166	189	210	168	186	171	179	170	172	197	155	183	188	184	187	168	193	200	214	202	208	179	192	208	183	196	175	195	181	174	202	171	210	166	219	173	191	208	177	178	157	175	185	194	202	185	176	205	178	182	215	176	193	213	190	194	190	177	193	185	168	166	203	179	187	186	182	189	189	205	174	182	181	148	207	171	197	197	168	154	186	161	174	179	192	181	195	193	174	186	199	185	185	152	178	165	198	182	174	194	192	179	185	174	186	181	170	192	169	191	169	172	185	190	187	149	158	174	197	169	162	189	179	166	183	192	198	158	170	183	192	199	185	196	201	156	166	190	173	174	191	194	210	172	210	174	193	203	188	210	170	187	207	201	191	169	197	199	187	172	144	199	179	190	185	177	191	184	169	182	198	188	190	211	177	201	181	203	192	175	181	210	192	192	192	164	184	205	213	214	170	188	194	183	188	175	192	174	175	178	185	158	173	203	211	202	169	217	197	182	196	161	180	166	184	199	196	172	189	191	179	155	183	192	184	192	197	191	185	210	187	196	197	216	187	191	177	177	176	181	207	192	200	159	197	175	163	186	167	191	186	199	193	196	159	182	201	191	191	200	191	169	168	194	169	194	171	203	207	173	178	188	175	173	209	164	206	185	214	175	182	174	211	180	180	190	203	173	192	177	190	150	208	199	200	201	164	185	202	197	168	176	186	176	200	175	196	167	173	204	188	181	200	194	190	170	206	171	173	199	204	197	197	199	184	199	196	182	177	177	188	202	169	202	175	189	202	203	189	180	178	198	200	159	199	189	200	171	187	208	189	157	190	189	197	186	201	191	178	186	204	191	206	183	198	195	172	189	219	204	173	189	172	180	174	187	170	185	204	195	158	177	197	190	192	169	179	192	161	192	183	191	174	161	157	184	162	182	182	184	159	185	158	204	178	215	178	183	164	188	203	178	202	183	197	188	200	174	180	151	179	158	201	188	180	200	173	155	176	208	179	179	187	209	183	180	176	178	174	187	177	180	173	218	173	169	168	187	182	184	182	176	171	212	189	202	200	165	183	193	181	207	159	198	196	196	176	190	194	184	193	174	183	170	178	191	200	171	189	186	172	183	181	179	181	198	191	194	184	190	161	190	202	190	171	195	186	177	181	189	202	181	211	145	202	185	171	193	180	156	175	193	203	190	202	175	180	188	172	174	199	184	189	188	183	173	175	193	191	186	156	183	183	219	169	186	175	201	192	208	195	171	181	184	180	196	207	181	185	187	173	178	180	182	169	204	163	171	189	195	183	174	177	177	193	206	187	172	192	169	172	193	192	154	169	153	163	179	172	196	196	179	186	191	161	164	188	186	167	210	225	201	176	208	200	168	165	190	189	176	186	204	183	176	181	205	194	192	194	167	207	177	187	160	173	210	212	178	178	189	229	191	186	182	190	187	194	183	205	187	200	194	187	196	187	194	191	180	181	184	161	193	181	177	190	188	199	180	185	206	187	205	198	184	191	166	168	200	184	171	189	198	181	195	180	182	214	198	181	177	162	171	178	179	217	183	176	162	186	190	203	202	209	163	183	187	213	192	191	212	170	192	178	207	179	189	212	195	186	164	187	205	183	193	182	191	167	194	157	185	183	190	182	191	189	182	176	178	194	190	214	171	177	193	209	169	167	195	174	185	151	195	185	179	176	179	168	175	184	219	199	166	188	176	180	166	173	204	151	174	195	166	175	188	170	181	177	167	181	180	193	212	189	199	198	187	206	186	204	169	181	186	180	187	196	180	187	177	187	192	180	194	198	194	205	208	198	190	211	183	195	191	193	206	225	194	180	167	152	187	175	184	194	203	169	177	188	185	198	177	188	188	151	198	177	174	191	183	177	207	170	179	181	196	178	179	171	183	183	209	171	181	184	174	230	180	169	191	183	210	204	191	199	196	186	205	165	197	186	181	195	192	161	201	184	172	190	192	196	191	194	181	170	188	190	184	192	168	199	168	173	181	183	170	191	186	181	188	181	194	190	183	166	187	205	203	195	192	180	184	207	208	192	189	181	185	193	190	199	177	180	191	202	186	217	167	214	185	178	179	205	212	167	171	191	173	178	176	202	186	192	203	168	184	166	172	179	196	156	176	181	213	200	204	169	179	177	208	189	198	176	161	196	176	213	160	210	188	209	178	192	185	191	183	196	197	187	196	170	184	202	175	166	201	170	173	192	202	184	189	183	177	163	201	176	174	182	181	172	183	174	191	185	194	189	194	189	175	189	209	182	177	191	200	193	201	166	176	190	198	162	178	193	206	179	192	176	165	201	171	179	202	184	211	174	177	193	224	185	173	198	195	190	176	178	191	190	176	175	180	174	181	185	188	206	201	169	175	200	198	200	205	185	195	183	195	193	184	173	184	204	193	183	180	212	165	192	163	187	191	198	201	187	173	185	173	192	180	183	168	149	170	185	197	195	167	193	174	202	193	206	196	196	208	163	179	165	202	177	188	184	210	170	226	198	223	170	217	205	202	192	193	178	179	172	170	210	209	195	175	189	191	195	191	172	183	157	207	201	176	189	197	187	199	209	191	206	181	185	211	192	178	181	181	173	173	194	177	191	199	181	200	188	205	209	183	173	193	194	190	187	174	186	164	184	191	172	178	183	185	169	181	181	171	175	184	179	179	201	212	201	200	170	187	208	199	174	175	200	186	199	212	170	186	189	197	161	175	214	186	195	190	179	165	195	189	194	154	176	197	181	186	194	195	212
20293	21312	34690	36291	32977	29396	25124	21517	18830	15788	13066	11093	9346	7688	6378	5275	4645	3927	3373	2820	2318	1995	1943	1564	1512	1231	1175	1007	985	924	854	751	723	700	661	667	633	621	609	574	569	537	544	542	567	542	509	505	473	518	455	494	471	500	521	495	491	504	511	501	511	479	475	486	554	464	491	504	523	472	470	487	511	477	524	466	509	478	490	456	466	494	471	494	465	474	459	514	457	460	476	487	477	508	494	467	494	464	496	514	481	465	514	494	493	514	491	513	507	540	470	443	531	458	471	489	511	488	474	470	478	501	449	494	473	501	450	514	491	428	504	509	478	484	481	478	476	473	518	497	490	453	500	469	501	487	502	498	478	465	475	470	487	507	445	464	462	459	487	503	481	478	484	477	488	469	498	482	498	466	454	483	483	483	497	480	457	472	455	489	471	489	490	484	457	501	481	503	490	470	462	491	487	528	527	482	465	463	474	484	472	475	491	496	497	485	463	484	512	502	493	498	487	474	517	515	485	484	494	504	503	475	518	484	523	465	502	462	510	517	485	514	489	509	502	458	489	510	468	481	503	454	496	492	522	512	489	491	508	470	477	499	504	452	501	510	471	465	516	469	466	551	497	481	445	527	436	470	472	556	513	468	520	497	487	528	482	464	460	521	486	488	469	495	458	492	466	477	482	493	514	485	525	509	508	480	466	471	483	466	481	481	464	472	463	480	532	508	500	507	510	470	462	504	504	502	483	459	495	507	493	489	477	502	540	509	459	464	484	483	501	504	515	501	484	498	501	502	483	503	490	482	459	449	520	492	514	511	480	492	493	472	501	499	489	445	457	448	486	493	472	508	510	511	517	509	482	483	502	506	455	485	515	505	495	490	441	476	535	484	562	519	524	505	444	457	494	494	496	484	497	467	473	462	493	480	514	488	492	483	515	486	495	517	463	480	498	524	485	467	479	475	483	512	473	505	476	494	479	462	458	484	502	486	474	487	475	493	492	473	482	456	450	487	482	488	473	506	542	505	446	475	469	505	462	464	497	514	503	508	483	507	470	527	489	522	493	467	467	457	506	484	511	444	482	469	468	477	472	514	461	484	487	476	471	477	464	518	493	476	451	514	504	475	471	515	452	495	492	485	491	481	474	456	503	513	451	488	501	495	486	496	439	501	519	480	455	514	493	503	493	452	476	490	476	482	485	499	482	458	457	506	504	460	494	503	489	478	467	480	524	473	496	506	475	468	491	464	452	463	523	504	492	507	517	508	521	501	473	501	460	488	456	474	449	504	452	516	481	455	534	475	472	486	507	512	468	494	494	453	521	447	497	485	496	523	478	484	479	511	451	533	462	544	469	490	498	484	469	483	478	505	478	517	499	502	488	487	488	485	471	511	477	521	460	495	512	481	521	478	467	484	492	506	490	506	444	493	474	489	493	484	499	470	453	505	459	473	496	479	464	446	487	501	510	493	532	515	515	499	523	486	477	472	487	514	499	474	460	467	443	473	438	466	490	484	491	502	474	464	429	490	535	464	495	463	500	452	487	495	488	497	468	466	498	459	477	455	495	513	497	534	488	442	480	488	485	488	462	467	506	457	486	460	424	470	466	459	468	492	505	447	495	473	509	502	518	495	512	490	500	465	464	513	495	473	472	474	484	481	514	483	530	506	428	443	492	463	476	478	481	486	517	511	514	488	484	456	498	509	488	477	476	469	474	453	491	490	451	486	504	488	476	507	512	509	465	489	506	516	468	476	510	516	507	481	516	462	461	465	488	485	488	509	495	515	466	472	486	478	483	494	456	502	443	482	499	529	487	505	512	473	505	475	482	504	508	506	526	495	501	475	508	499	510	501	517	518	520	475	502	467	506	440	473	480	500	475	452	469	540	461	500	476	479	513	520	507	469	494	473	477	501	470	481	494	495	496	480	455	470	504	468	488	489	442	463	503	494	468	485	480	486	505	459	519	450	514	506	467	479	431	504	488	470	457	562	483	489	462	469	546	504	497	505	447	418	491	489	491	508	518	484	500	438	513	470	440	492	482	495	463	464	522	464	496	456	492	495	482	460	485	478	502	449	487	508	503	481	472	497	486	503	465	467	477	476	505	546	483	488	497	509	477	504	490	531	474	486	481	496	469	472	465	490	482	481	436	494	510	490	470	486	493	497	492	457	502	478	485	469	489	479	478	467	487	485	463	486	506	474	492	500	486	500	528	506	504	469	512	512	455	475	555	497	486	492	520	461	484	499	479	485	450	520	464	512	481	510	524	474	476	481	474	455	475	447	441	463	452	469	480	487	447	503	500	504	493	440	497	513	487	509	492	484	514	520	478	480	486	467	519	497	504	493	481	506	512	488	475	491	520	484	477	501	485	498	489	490	487	467	445	483	460	456	456	491	439	442	460	456	464	488	494	507	483	474	454	489	493	444	458	449	458	475	487	521	468	523	487	517	462	475	555	507	477	492	486	461	505	463	424	500	496	516	492	483	492	537	482	480	445	512	489	480	482	523	457	483	461	511	499	462	479	490	490	475	453	507	441	473	454	482	485	485	452	511	504	483	498	493	523	497	497	486	507	478	501	494	473	459	518	506	430	507	482	481	472	497	470	478	486	486	500	489	479	514	463	496	478	496	481	467	467	455	469	488	470	508	463	454	468	479	488	486	464	488	472	488	467	520	458	449	488	489	487	452	475	476	462	481	483	481	517	492	476	488	474	495	499	512	483	460	521	482	510	478	459	477	485	468	475	471	431	512	473	512	497	494	503	527	483	480	490	499	490	489	475	444	476	476	486	483	486	480	476	448	512	478	457	504	461	470	478	494	484	467	473	507	520	455	470	462	453	550	463	525	528	510	502	500	499	464	496	461	490	489	463	472	502	479	525	467	483	475	507	522	506	495	501	460	446	521	461	474	537	457	492	487	484	466	516	498	456	492	489	479	471	472	474	487	486	437	468	496	505	475	495	492	483	474	479	472	508	468	503	456	509	489	492	477	459	487	456	506	465	462	498	495	476	476	516	491	480	515	490	511	460	445	533	473	475	477	492	463	454	498	479	496	516	460	497	478	483	517	541	442	483	493	455	478	522	513	489	490	481	498	496	481	479	498	523	483	514	500	500	505	463	468	466	484	529	493	457	456	492	442	495	490	475	484	502	463	458	524	496	448	474	447	487	459	488	508	540	503	474	439	450	498	477	503	508	506	535	482	495	520	484	468	487	482	493	457	474	454	500	503	487	463	502	460	479	474	483	495	473	485	503	511	525	487	485	449	469	506	493	484	494	483	476	479	466	462	458	467	500	442	503	477	471	521	483	469	509	441	479	507	488	516	528	480	465	505	528	491	487	495	493	477	503	479	490	507	478	506	485	488	453	488	459	460	470	467	487	485	484	501	484	490	504	490	495	476	464	508	498	506	476	484	503	489	492	473	465	487	494	503	514	490	500	508	524	489	490	460	484	470	492	492	474	479	516	455	496	493	475	513	477	486	467	493	460	456	495	494	502
40104	32512	36794	32363	25455	20060	14330	10202	7813	5649	4231	3513	2664	2046	1683	1379	1139	976	825	714	558	545	488	387	384	369	314	279	294	279	267	225	226	202	221	226	189	182	194	177	199	213	158	163	172	210	161	185	167	184	207	196	183	202	191	184	164	142	176	164	164	186	177	170	180	176	172	168	185	179	193	162	187	181	173	192	191	180	169	202	174	172	200	219	142	175	157	184	186	182	189	180	207	177	165	179	152	169	193	178	160	179	168	206	168	193	189	146	157	174	174	163	163	196	182	158	169	164	193	183	180	173	174	186	168	192	170	180	177	169	187	184	150	181	196	175	185	176	201	153	196	177	187	184	178	145	163	182	164	191	171	194	183	165	168	173	173	173	190	196	189	166	172	161	169	191	166	163	167	154	183	189	200	189	167	187	185	172	167	192	166	192	174	181	152	178	201	198	161	176	197	174	178	209	159	168	158	184	198	161	151	171	190	173	163	188	159	165	184	185	171	180	172	178	172	181	194	186	177	157	184	174	183	164	178	181	163	198	152	195	145	142	168	178	169	178	174	181	167	169	170	165	166	191	164	182	182	169	174	166	161	166	164	152	190	178	200	167	190	164	174	176	174	164	210	166	156	175	157	181	158	186	186	166	189	172	159	193	180	156	190	172	156	196	156	157	175	177	175	189	180	175	161	168	161	186	184	181	175	178	179	178	161	179	163	190	172	166	187	148	164	183	187	174	185	163	175	161	175	182	173	169	174	190	180	177	169	172	187	155	164	152	163	168	157	173	158	186	183	159	173	180	166	192	179	177	157	190	173	177	160	188	194	200	185	177	174	154	174	182	192	190	176	170	177	179	153	145	167	201	182	166	164	169	188	168	144	196	198	171	172	183	189	170	160	169	181	172	184	175	177	176	201	188	172	165	173	202	171	184	182	158	200	198	179	183	180	172	182	167	185	178	191	176	184	178	171	187	194	148	159	197	184	186	179	189	182	158	195	183	181	163	178	189	185	171	175	191	166	183	203	181	172	159	162	190	150	190	189	172	154	194	166	200	183	183	182	205	169	160	193	154	187	171	161	163	168	171	186	178	154	182	169	159	173	173	188	150	178	152	158	152	182	164	178	161	174	199	174	166	170	156	179	168	163	175	189	184	168	161	169	184	169	157	173	158	185	163	164	173	156	176	180	177	168	158	177	192	161	154	213	182	180	193	189	176	154	179	163	146	208	159	166	193	164	191	189	184	158	169	187	176	157	182	183	220	166	172	168	198	203	184	178	165	178	167	145	184	168	192	164	166	172	175	182	171	186	176	168	171	172	168	182	161	188	170	191	184	150	173	164	144	172	166	195	179	219	179	176	183	179	166	167	181	171	169	202	170	186	188	176	152	174	177	184	177	171	169	179	194	174	164	189	169	150	174	179	191	187	182	169	165	167	151	185	153	154	157	158	180	156	172	147	162	168	198	160	171	176	186	175	177	162	163	175	175	179	160	155	187	187	164	185	172	172	163	203	188	177	172	175	202	164	158	164	149	171	181	201	161	174	181	164	182	165	183	162	162	181	184	169	189	153	168	166	178	192	183	190	168	172	168	172	185	163	177	215	177	175	165	165	180	166	176	171	180	185	163	171	184	185	157	184	162	177	157	205	194	183	164	174	164	165	162	185	184	173	171	154	175	184	170	176	165	207	175	157	169	180	184	182	172	167	159	191	182	177	180	160	178	167	174	169	180	185	184	150	159	165	166	160	180	170	161	168	145	182	147	171	161	196	173	161	203	172	193	179	162	181	138	191	170	167	172	169	198	184	148	166	182	157	166	181	179	176	176	177	185	197	174	188	193	162	171	150	156	164	175	149	175	170	208	201	163	170	196	187	167	178	180	208	168	194	165	138	190	165	159	192	164	132	186	170	179	172	148	156	178	145	168	178	176	197	169	144	157	157	184	181	147	160	180	172	187	169	166	161	196	163	181	152	170	164	151	175	165	188	183	186	191	174	178	159	164	185	173	181	179	168	175	170	180	169	141	163	174	171	187	203	181	155	163	186	164	169	168	182	161	158	169	155	160	200	184	168	172	164	181	215	170	194	183	153	180	194	182	211	160	168	173	145	182	155	152	193	169	188	165	173	204	195	164	143	167	167	181	179	158	159	176	172	182	201	179	140	180	167	149	160	159	151	153	182	147	187	176	182	192	168	153	203	161	174	170	163	163	175	163	138	198	182	160	163	168	155	177	192	161	176	172	177	160	163	189	151	160	141	185	187	182	191	155	192	181	176	191	177	175	183	201	176	182	177	180	174	174	149	163	154	178	149	167	169	162	195	154	184	163	183	166	151	202	185	165	196	212	193	164	161	182	163	165	183	194	185	187	185	187	183	167	163	171	154	182	164	173	159	170	179	174	179	174	143	156	186	164	146	159	155	186	167	179	180	172	151	197	156	173	159	176	170	183	186	180	186	178	161	159	171	203	167	178	157	164	181	180	190	161	181	166	188	181	190	161	180	167	151	171	156	178	169	155	175	191	183	182	169	159	184	157	185	181	177	175	165	158	176	154	164	172	162	167	167	177	201	204	171	192	169	173	158	182	198	168	159	163	171	175	169	168	179	159	164	167	163	174	185	171	173	159	175	195	171	173	179	163	183	175	208	182	175	177	198	170	170	162	162	163	150	172	173	164	182	176	175	173	177	172	165	170	155	198	148	167	177	161	182	175	188	168	155	194	177	177	167	198	167	179	171	194	193	175	167	143	178	186	164	165	170	159	166	147	175	170	178	168	187	184	166	190	181	196	186	153	143	173	207	166	161	183	153	172	178	154	170	182	185	164	188	182	160	166	164	168	172	194	178	161	183	170	179	142	174	150	184	179	182	161	188	179	186	166	201	182	161	173	177	169	190	202	166	184	145	176	179	173	170	155	169	159	182	160	193	170	191	180	173	174	172	167	189	223	169	170	171	153	158	184	152	189	150	201	159	179	166	160	168	168	155	168	160	184	183	161	164	182	168	174	169	198	151	173	149	172	172	162	161	165	179	172	178	152	172	176	179	153	190	168	167	191	206	152	160	164	169	173	171	167	189	178	179	187	165	175	179	169	177	178	178	174	169	182	160	200	175	169	183	188	174	172	198	168	181	166	171	148	169	162	181	200	151	197	151	169	162	198	174	171	191	186	185	180	161	162	212	161	171	150	172	159	167	179	176	174	167	162	189	183	176	180	185	166	189	164	157	182	163	181	180	162	169	207	171	175	176	181	181	183	174	146	191	174	158	157	177	194	168	161	178	180	168	181	170	154	175	171	147	158	163	177	188	177	154	195	181	165	158	168	189	172	168	183	177	192	160	173	164	181	202	174	176	192	182	171	166	174	194	159	157	178	176	168	188	186	150	168	166	192	167	162	174	170	171	167	180	162	176	175	169	164	143	171	154	175	163	172	199	205	172	175	171	161	155	184	195	205	149	169	170	186	189	177	160	177	162	172	176	188	188	173	157	171	169	168	160	142
24062	25268	38628	40665	37376	34301	29785	26111	23644	20026	17401	14791	12638	10263	9017	7307	6388	5489	4896	3893	3034	2927	2392	1939	1796	1563	1432	1307	1185	1065	1015	856	801	743	667	643	670	618	565	624	553	518	563	533	541	541	528	518	495	495	456	481	467	521	512	464	481	444	447	483	491	467	475	447	485	439	463	470	440	436	475	500	480	440	487	477	449	480	471	463	426	444	449	469	463	438	440	495	444	436	504	474	446	448	469	493	466	481	474	490	473	452	487	474	450	466	446	450	443	447	464	447	437	449	432	467	436	464	424	440	484	449	453	456	469	486	463	466	422	428	447	477	465	443	430	458	468	452	409	444	444	452	473	463	422	446	439	468	467	439	469	469	456	449	445	438	457	461	405	455	459	441	471	459	452	475	463	481	475	469	487	458	454	470	465	461	459	467	460	406	453	482	506	451	475	463	474	502	459	480	473	478	413	439	444	495	418	452	447	431	421	488	471	467	437	441	467	407	473	414	471	459	443	482	464	462	457	467	469	451	472	460	456	465	444	487	448	458	466	479	461	494	467	449	420	449	435	435	459	446	447	454	441	448	423	467	439	447	460	456	461	482	441	454	461	462	451	453	486	456	458	482	453	482	444	481	454	448	451	477	455	436	441	464	478	452	428	453	500	459	470	427	470	479	436	476	471	474	427	445	469	460	434	479	470	424	446	509	484	433	441	423	473	453	484	486	426	454	483	472	477	434	471	457	434	497	483	456	447	438	444	436	468	440	401	429	413	434	442	469	452	438	421	486	437	435	469	411	473	497	460	438	449	476	461	441	429	441	452	450	463	452	419	469	483	438	449	458	476	452	459	473	473	459	448	440	456	463	461	423	467	453	430	441	398	402	498	487	450	446	432	460	468	459	475	444	458	449	476	479	453	420	454	460	473	495	474	400	432	440	447	451	450	454	487	452	451	482	466	476	437	487	423	452	454	459	435	466	453	468	463	420	430	467	515	464	503	451	471	477	425	420	456	451	467	447	449	480	481	463	479	453	482	454	455	481	422	455	488	456	439	458	444	453	465	452	435	475	487	461	407	464	433	429	452	453	416	451	448	424	489	461	463	458	435	461	463	461	444	481	476	436	477	452	445	477	468	474	461	461	428	464	456	504	481	431	490	459	452	451	457	476	455	474	453	460	427	458	453	449	444	430	490	426	457	470	468	452	453	422	427	430	435	433	490	435	464	434	440	489	461	451	472	430	433	470	438	476	445	425	450	454	448	457	466	479	411	457	451	455	470	456	505	491	438	452	459	488	445	465	408	472	449	431	468	452	445	463	471	449	477	466	463	440	468	428	478	461	449	430	479	458	513	462	431	485	485	487	442	463	457	468	467	482	459	476	507	510	483	496	460	438	438	470	464	429	457	448	477	488	396	459	466	509	449	471	468	406	435	447	449	444	456	439	479	453	463	474	497	454	463	462	465	473	403	478	446	457	485	447	474	462	459	460	444	438	427	498	442	439	473	439	478	430	458	429	439	443	478	444	471	443	429	474	451	476	472	450	441	454	491	472	430	441	466	457	462	470	437	488	462	476	491	464	421	476	449	468	426	430	477	478	462	495	460	474	484	454	493	476	480	445	458	470	447	465	479	441	453	444	443	474	490	475	469	456	439	412	460	485	458	455	454	428	469	450	473	455	406	477	478	449	449	440	441	430	452	503	456	457	433	442	487	456	452	454	489	449	499	451	457	450	494	440	491	422	460	467	407	492	473	491	454	486	462	460	475	484	459	473	415	459	443	461	445	445	447	477	465	500	467	445	474	447	461	464	452	459	464	429	443	424	449	492	472	471	402	501	459	393	424	421	484	450	487	427	438	454	479	475	460	429	443	466	439	440	419	437	458	465	466	451	463	419	465	438	455	410	477	456	430	447	479	437	463	477	475	461	473	455	428	437	473	459	474	434	424	488	464	458	421	505	471	459	457	474	425	428	462	458	444	424	452	426	490	485	469	444	423	438	474	420	438	454	473	459	470	478	448	457	449	392	449	439	476	407	445	472	443	495	453	457	483	449	475	434	442	460	461	468	440	417	447	464	459	449	467	474	459	493	437	450	425	459	466	447	475	444	403	438	477	442	468	475	458	450	504	471	417	421	486	453	426	439	455	457	467	438	474	459	473	454	468	472	437	461	428	437	445	460	443	472	422	473	470	468	446	459	488	447	426	469	465	446	469	433	454	452	471	445	452	431	446	458	486	440	456	460	465	422	421	447	453	497	427	475	453	463	398	449	469	449	460	480	463	483	475	460	482	457	476	477	466	441	464	428	439	487	437	440	448	400	473	443	484	480	433	472	478	467	452	479	484	452	466	406	487	438	441	419	455	494	414	439	475	435	441	466	472	424	466	457	446	473	457	442	438	431	499	461	480	454	467	438	433	474	460	459	465	460	434	480	469	444	422	459	456	472	478	481	479	464	414	465	450	445	409	450	431	492	460	450	436	468	465	452	422	449	443	478	476	462	461	463	443	447	491	454	427	464	452	450	457	423	488	455	447	439	433	449	454	431	495	490	456	427	432	436	457	440	451	433	455	417	488	464	428	504	462	465	473	484	462	447	460	472	440	432	447	466	442	454	446	443	480	475	450	455	435	435	443	416	466	455	453	412	512	440	442	449	508	477	464	432	486	433	443	446	486	436	443	435	457	493	466	499	457	436	449	454	409	482	466	431	444	447	441	458	460	477	468	476	487	430	436	448	444	450	472	473	431	431	407	464	484	445	447	462	464	451	443	420	433	485	454	468	437	472	485	457	462	463	472	437	442	431	422	490	432	428	425	459	470	435	446	464	453	443	465	451	425	465	434	430	478	461	440	481	443	446	414	451	458	474	454	450	452	434	456	463	460	442	453	469	443	479	451	456	438	467	495	479	452	425	457	434	440	437	467	469	439	467	459	465	489	457	464	430	466	449	416	454	483	474	414	437	468	446	468	451	468	435	445	474	427	466	449	454	495	468	435	450	460	424	447	426	459	478	451	452	447	478	438	438	491	451	444	428	458	425	521	437	470	444	476	454	427	464	443	463	432	439	479	456	481	425	436	444	465	439	432	471	465	460	422	428	495	468	416	437	455	433	414	443	432	457	438	495	434	461	468	405	484	439	408	449	467	474	455	448	469	488	473	464	430	466	468	474	465	473	472	491	438	440	447	429	467	451	470	431	427	461	444	461	460	489	453	433	466	452	445	486	441	462	477	432	471	457	430	467	466	476	450	448	449	446	458	427	449	459	459	447	424	460	462	494	504	452	440	464	427	462	441	454	463	412	415	452	440	473	466	468	466	455	466	459	487	457	436	434	422	432	495	435	412	507	476	474	459	440	473	454	440	475	448	454	491	454	431	434	466	450	462	442	443	447	421	489	426	464	438	452	443	500	451	462	454	490	457	488	442	477	454	422	471	454	468	449	490	474	488	489	439	486	442	471	465	455	470	448	461	392	457	451	444	489	439	437	461	457	431	432	448	458	505	410
23912	20679	22356	17099	11593	7653	5156	3611	2666	1999	1528	1220	1014	748	713	617	523	469	423	346	349	288	271	259	249	245	224	204	215	199	200	223	213	207	183	183	196	196	189	187	185	196	175	164	178	204	197	195	168	212	195	194	202	172	174	153	186	194	193	179	175	190	177	167	173	182	194	169	179	183	202	181	183	194	189	176	206	190	181	170	188	212	215	176	186	183	185	183	167	155	158	195	176	189	207	189	174	194	183	193	168	187	179	197	180	201	175	193	180	204	167	198	200	184	194	196	171	175	177	174	177	190	175	193	191	184	200	173	186	173	187	169	189	172	179	180	223	188	169	199	176	159	160	197	174	197	184	184	186	167	178	175	225	168	197	191	217	177	191	185	182	180	177	191	198	157	165	195	219	180	186	179	181	168	177	185	169	172	203	179	194	182	174	167	173	175	177	207	177	170	184	179	195	211	187	169	201	187	208	202	178	181	192	201	176	174	179	177	197	176	184	197	197	186	158	170	204	205	178	196	174	170	200	180	186	171	191	185	191	202	179	179	185	172	190	184	181	182	168	169	184	168	203	171	164	184	159	187	163	181	203	174	189	185	173	164	190	161	162	196	176	175	174	168	193	207	191	175	188	161	203	182	200	213	195	193	195	162	190	144	188	189	181	200	161	177	175	204	191	190	194	189	211	166	200	185	195	194	196	190	175	203	197	187	198	158	163	175	186	175	184	172	178	195	158	172	174	197	165	165	206	182	179	197	219	164	157	167	175	172	167	187	196	187	164	185	172	180	153	177	204	183	189	185	178	182	194	187	176	177	187	173	201	192	173	164	171	174	187	211	206	167	181	176	177	188	203	170	186	190	191	166	176	202	205	198	182	169	168	181	172	174	189	195	193	189	171	203	168	182	175	177	187	177	158	214	171	182	175	193	200	163	206	174	179	175	178	200	171	172	176	173	183	191	173	172	187	194	199	186	192	189	174	199	192	182	181	177	165	160	181	188	181	184	182	183	184	172	170	195	166	187	171	179	190	194	201	196	170	193	190	205	199	182	186	198	177	172	181	202	194	175	188	185	186	181	185	190	208	189	204	201	187	184	177	190	160	180	175	173	181	184	209	170	181	173	217	179	176	184	149	197	191	181	178	198	183	172	182	171	188	185	187	180	200	172	194	186	178	177	197	178	197	182	187	187	171	193	174	180	185	190	202	209	204	179	194	195	193	167	210	167	180	176	153	200	184	182	209	189	181	166	201	165	190	188	208	229	166	164	181	186	184	163	199	178	173	196	213	189	193	187	210	198	179	186	168	186	183	173	199	178	189	190	178	196	189	154	173	171	175	177	192	175	167	190	189	195	186	193	186	195	183	188	174	150	183	239	195	174	193	186	161	166	195	163	202	185	178	169	199	179	198	194	219	173	171	207	180	185	187	187	176	171	179	179	177	178	181	158	199	206	185	198	165	188	194	183	202	148	196	167	198	168	167	186	194	176	198	183	175	183	174	177	179	191	190	192	189	175	197	164	174	171	199	167	175	156	193	180	193	170	176	181	167	184	192	182	175	197	171	191	197	202	192	172	185	187	194	177	195	174	184	175	165	186	189	177	210	212	198	164	199	188	198	198	209	180	173	204	187	176	175	168	217	183	175	166	185	180	174	192	189	166	199	185	184	179	176	157	191	168	160	198	192	186	192	179	176	176	199	163	175	178	187	210	190	199	208	178	180	187	187	187	177	183	178	195	162	184	177	161	186	191	201	203	179	163	178	175	178	174	209	166	192	210	175	186	191	199	178	159	186	177	187	139	191	178	190	188	178	184	199	202	205	167	167	192	178	171	201	194	183	192	189	200	157	190	191	169	147	141	198	194	183	189	177	204	174	175	189	192	169	189	165	183	173	184	180	181	183	171	182	180	184	190	169	190	169	199	174	201	163	183	176	168	195	184	208	193	191	145	187	207	185	174	196	186	171	173	183	206	195	193	182	183	191	190	188	182	190	201	215	179	200	147	175	200	177	165	167	199	197	183	185	203	178	183	177	183	176	190	202	192	172	185	185	176	186	183	195	181	231	166	186	186	171	198	194	199	169	168	174	188	188	210	227	172	195	179	209	177	163	167	186	207	183	176	158	159	179	190	187	171	176	177	195	193	175	187	173	172	196	191	196	176	182	170	176	203	183	192	170	174	179	188	192	222	184	218	176	172	187	173	177	192	205	157	160	187	202	199	188	193	165	190	188	165	170	196	196	173	173	157	191	193	172	193	205	201	201	175	190	184	181	217	155	171	197	178	163	173	179	181	150	177	191	177	171	186	190	195	176	178	181	184	201	205	198	190	200	199	186	195	198	171	190	206	198	183	178	182	189	199	190	182	181	194	208	173	179	183	183	180	189	179	207	167	190	153	176	201	193	194	187	172	188	171	218	196	187	190	185	165	193	174	191	193	175	177	188	201	177	182	181	173	195	178	166	192	182	171	205	167	192	182	213	209	192	210	165	191	196	182	188	180	182	173	193	191	207	186	186	177	181	185	169	179	199	171	180	202	190	185	177	188	177	199	188	167	169	187	200	191	182	182	181	182	187	191	190	185	172	206	178	189	181	181	185	178	195	191	189	186	174	195	163	172	165	164	177	206	206	180	190	182	190	173	192	181	185	166	182	200	158	181	174	172	196	184	170	187	174	188	151	174	147	190	173	192	180	181	166	168	202	186	167	150	194	184	182	169	179	193	174	194	187	146	209	179	201	185	162	181	193	192	188	162	181	207	209	156	199	193	184	172	177	196	169	180	177	196	170	178	176	173	184	188	181	179	194	198	170	187	161	178	165	190	185	188	179	183	185	173	192	188	171	193	212	173	172	159	182	175	205	178	228	211	177	175	167	166	170	195	162	190	155	219	193	173	183	197	179	187	188	188	184	168	165	185	164	197	215	180	196	187	174	175	179	196	180	158	171	186	187	190	163	193	169	197	190	190	164	190	197	170	173	160	175	190	166	187	204	176	199	189	183	173	182	173	190	183	174	188	157	193	172	170	197	182	200	180	206	209	182	190	191	182	181	192	214	201	177	198	174	208	191	184	191	189	180	196	182	180	184	182	200	209	193	213	188	179	178	188	187	169	189	213	181	189	181	197	171	193	193	188	165	174	210	187	178	187	194	187	161	188	171	190	171	175	217	197	180	198	188	211	174	176	211	195	176	175	171	180	187	173	193	189	176	200	197	174	187	155	186	186	198	199	167	166	178	187	194	175	177	181	181	194	187	187	195	153	153	179	187	168	176	196	184	172	175	178	180	170	184	191	188	189	176	202	170	184	175	198	208	194	173	194	167	192	192	200	157	175	149	178	204	167	195	173	167	221	179	198	196	172	175	186	187	193	179	191	177	182	182	194	167	189	169	193	173	186	189	171	191	189	168	167	189	196	193	188	203	185	182	185	182	175	194	193	184	173	175	196	174	167	150	187	177	190	192	174	185	191	166	208	205	183	208	193	181	207	187	193	194	168
13780	16522	28317	29230	25601	21456	17497	14300	11859	9583	7749	6292	5316	4328	3528	3186	2726	2280	1934	1749	1485	1310	1146	1050	975	833	813	775	715	743	678	586	659	585	582	586	557	590	519	532	523	496	515	509	487	483	493	487	467	501	493	525	481	514	475	508	446	443	448	472	518	458	504	497	492	499	486	494	480	470	449	442	508	488	467	505	483	487	510	465	499	499	449	474	499	482	465	483	454	470	530	472	492	476	445	474	487	465	485	490	489	489	501	477	496	477	443	512	463	500	515	448	510	490	497	476	509	477	474	463	514	473	458	449	501	476	470	504	491	472	485	514	482	475	475	479	492	458	445	447	460	497	463	504	437	468	485	496	524	474	503	502	501	477	476	471	485	528	479	477	501	490	457	482	484	476	523	475	489	483	471	470	448	484	459	483	472	460	457	479	449	460	479	501	478	530	477	514	489	484	495	471	511	519	475	466	480	440	485	494	456	477	478	498	470	499	482	458	460	525	449	481	467	518	530	467	472	474	500	440	447	502	455	505	431	467	472	484	510	462	481	465	494	507	482	460	438	504	472	468	523	442	479	485	479	493	460	443	462	501	498	440	504	481	476	481	437	467	478	507	477	503	477	507	500	486	452	479	499	474	514	506	475	480	464	501	466	485	492	465	492	516	455	529	504	469	483	488	509	492	525	459	471	466	475	491	513	498	484	464	502	537	465	484	477	508	538	446	448	478	461	500	482	500	491	473	495	486	473	471	470	485	477	494	492	484	494	490	482	528	463	485	518	487	456	457	479	450	482	521	454	455	488	469	482	503	521	505	480	497	464	489	463	481	449	508	491	484	517	468	484	475	453	464	462	467	498	479	491	481	508	518	466	496	484	481	500	436	483	486	498	515	481	477	480	470	524	500	474	498	428	488	470	474	451	493	483	484	493	481	460	455	500	454	475	508	513	456	465	478	506	460	482	448	454	479	505	489	446	481	487	474	507	489	476	494	474	488	469	513	475	488	442	491	475	498	479	535	490	479	488	519	481	480	452	475	436	488	502	482	504	492	506	462	491	464	462	474	493	449	490	493	504	475	436	519	477	455	464	527	498	491	502	482	489	477	516	478	468	485	472	490	502	473	466	474	515	530	481	458	463	485	448	459	445	466	479	498	495	491	476	465	466	477	471	468	508	477	476	436	463	545	451	546	446	476	537	466	466	512	476	501	464	474	511	510	497	464	485	465	483	470	486	470	462	470	459	484	467	480	492	490	499	483	497	453	475	500	501	471	479	542	489	464	476	509	518	488	457	464	522	465	480	508	476	486	522	492	489	493	459	439	501	492	469	491	454	478	487	506	505	482	489	481	498	508	457	490	473	493	476	470	470	455	454	479	479	473	479	476	490	480	487	465	494	501	489	486	474	482	496	492	486	514	523	483	511	510	517	438	507	498	483	484	477	453	521	477	478	474	488	483	477	483	499	492	490	480	474	481	459	474	494	457	458	491	473	485	497	476	468	505	446	441	457	549	485	474	466	513	490	475	480	452	449	475	480	446	498	482	500	519	472	529	460	536	498	491	496	534	481	523	496	492	471	507	502	466	451	494	522	471	516	466	479	479	447	472	517	493	503	458	467	458	484	506	523	488	474	491	466	463	483	485	470	464	507	471	462	508	481	487	452	489	474	506	502	465	502	473	494	509	483	488	476	479	491	482	490	434	489	491	472	473	481	452	517	478	486	487	456	481	477	466	425	471	460	479	486	492	486	465	512	478	477	496	483	470	466	500	527	474	464	487	473	492	464	502	494	468	510	460	510	451	478	527	469	489	469	492	495	472	516	477	471	496	441	495	465	483	503	449	487	491	485	489	446	510	467	535	477	511	488	454	488	483	495	425	486	455	491	458	463	484	498	512	445	451	501	499	493	469	507	472	489	454	511	484	499	504	494	471	467	506	464	452	470	445	478	476	449	512	492	510	480	505	487	487	489	480	425	435	499	459	502	491	473	459	505	498	496	470	472	470	477	463	474	476	484	456	481	485	475	505	500	509	506	457	511	467	499	491	491	435	475	505	432	477	495	447	446	513	470	454	518	454	443	474	484	479	464	510	498	506	480	530	444	447	489	466	485	466	461	490	493	500	479	426	465	491	494	501	448	479	515	449	452	489	455	450	476	439	473	486	524	460	459	524	486	491	493	467	500	503	477	507	484	459	466	458	497	465	478	458	519	471	495	495	421	475	498	488	466	478	502	500	515	479	519	458	503	462	472	487	470	499	455	442	525	492	470	487	483	477	501	474	465	496	526	513	454	467	505	463	502	483	499	484	513	488	482	457	497	482	475	435	483	462	473	481	531	485	509	441	440	461	522	475	486	477	475	479	495	482	477	497	502	515	485	485	482	490	459	513	497	474	456	455	452	513	500	456	533	488	461	490	496	511	469	479	449	536	470	460	480	497	476	490	501	465	460	510	458	488	495	493	496	488	452	481	498	490	469	440	474	482	497	478	488	450	517	491	457	491	476	523	503	506	456	479	479	486	474	462	462	458	486	510	472	450	486	490	501	454	481	474	479	491	446	456	489	484	474	484	476	477	487	509	447	480	507	486	490	455	503	507	450	487	519	472	502	446	526	505	479	490	469	472	502	460	481	461	421	469	480	431	448	472	514	454	453	491	447	462	470	454	496	469	499	512	476	463	496	455	452	460	509	434	495	478	470	451	429	475	457	505	455	496	498	493	502	494	489	470	455	528	483	516	493	483	468	509	469	481	453	508	480	508	472	504	466	470	455	535	530	488	493	476	472	477	514	481	498	456	494	485	498	482	520	545	516	477	521	484	463	491	461	486	508	485	480	513	487	475	527	498	497	458	458	478	463	452	462	490	464	506	477	450	469	475	467	460	486	467	463	471	479	480	479	485	493	464	477	470	476	433	473	441	508	461	492	465	482	470	512	510	478	459	465	483	460	495	462	544	499	470	462	475	483	489	475	482	454	507	485	492	516	468	497	479	515	478	479	536	446	487	491	478	504	461	496	471	442	431	477	472	506	501	483	487	467	492	461	489	444	485	516	522	514	483	517	500	488	451	494	505	511	493	465	470	453	449	506	448	459	464	527	471	458	499	460	482	491	478	483	517	473	460	508	495	456	485	491	506	495	455	479	451	500	485	508	499	462	458	489	487	468	498	464	491	449	508	488	503	508	522	477	450	439	480	489	472	508	498	498	479	513	489	477	489	489	523	510	472	417	508	531	517	507	481	486	475	475	466	473	493	495	545	467	515	477	484	497	470	485	495	461	505	508	489	490	454	476	501	453	489	494	473	462	454	495	477	502	500	479	447	464	465	465	454	484	500	483	466	477	485	520	540	456	449	488	490	472	453	516	489	473	485	466	507	484	526	490	505	498	475	477	499	482	452	492	456	446	529	472	480	527	484	462	477	466	473	468	465	473	477	528	499	506	498	473	513	470	501	458	506	497	536	482	461	480	469	498	455	507	493	467	446	506	525	461	531	477	496	493	455
33118	27053	30027	26135	20249	15294	10237	6953	5090	3736	2895	2426	1820	1359	1142	970	817	758	682	553	431	394	392	322	319	273	267	250	250	261	229	210	268	238	211	212	234	167	202	212	220	219	199	205	193	191	226	170	182	196	163	173	191	189	194	196	168	187	170	183	182	201	185	193	187	178	196	158	191	179	178	196	192	199	190	184	171	179	215	202	190	203	184	195	199	218	169	175	157	187	191	208	181	184	183	188	190	205	187	175	186	177	191	170	206	215	178	177	191	207	175	208	192	193	192	181	196	206	176	208	207	169	186	183	183	207	200	173	190	182	184	190	205	200	184	176	197	186	180	176	173	168	178	181	192	173	178	192	188	193	198	192	195	177	180	206	185	175	196	186	198	174	207	224	192	179	188	208	189	188	200	216	207	206	194	207	181	178	181	196	183	191	203	187	174	192	197	172	197	185	184	186	198	195	189	163	177	180	193	187	175	175	185	193	194	181	195	180	193	175	177	179	174	190	209	219	175	162	175	196	180	170	185	198	193	184	195	191	197	198	189	208	174	208	171	233	185	194	173	189	188	175	175	179	173	165	176	174	164	196	178	194	179	207	196	178	175	190	169	214	187	175	198	192	167	165	188	182	190	200	202	204	201	182	173	189	183	171	195	186	184	175	187	204	189	181	189	191	198	182	189	191	181	219	170	194	204	191	206	185	179	192	166	183	187	193	198	176	194	179	171	198	185	198	202	203	196	154	203	186	193	181	196	217	177	186	200	169	180	201	187	183	208	206	179	179	210	174	196	198	184	178	190	179	174	183	171	191	199	168	193	184	192	187	187	161	213	204	198	195	184	187	178	188	182	184	188	189	189	207	173	205	215	195	181	179	186	189	197	183	179	185	160	188	194	207	195	177	172	176	184	199	181	172	192	210	185	163	187	162	193	171	177	188	180	167	162	183	193	187	170	192	194	176	168	192	173	199	198	173	210	218	169	166	189	194	211	176	178	185	191	187	183	219	177	209	200	194	197	185	177	185	175	170	210	168	207	199	189	204	186	181	189	194	158	201	194	188	171	167	187	200	203	187	165	171	190	180	201	200	195	201	177	191	193	168	200	177	184	185	190	176	193	165	177	178	193	209	176	186	204	168	183	196	185	170	195	216	195	177	197	171	190	213	185	180	213	199	190	195	227	181	205	197	158	201	177	198	183	203	170	182	204	176	189	171	179	169	194	196	195	192	211	183	176	188	183	178	186	186	185	185	193	202	189	167	160	211	170	181	163	166	197	188	170	177	178	171	176	173	201	199	185	185	182	194	186	162	186	162	166	183	193	180	192	186	175	205	193	194	198	210	206	172	178	188	169	167	198	186	211	191	175	183	180	169	183	214	174	227	211	180	194	172	192	181	188	181	188	179	179	211	196	190	194	185	180	166	183	181	208	192	191	184	189	201	202	200	202	200	172	170	198	172	198	196	172	176	190	186	197	193	196	155	178	165	194	186	183	189	163	191	206	163	203	197	202	196	215	182	182	174	192	172	190	165	202	183	175	196	168	189	190	236	200	200	178	172	196	188	197	162	185	198	155	163	202	173	209	190	185	184	202	171	189	208	173	183	177	200	197	177	182	175	178	216	159	172	184	216	196	194	186	213	174	181	185	177	197	196	180	161	185	175	209	201	200	192	194	195	179	197	199	177	208	157	176	227	187	183	214	199	198	206	188	206	188	171	194	187	182	196	172	192	207	163	189	198	181	192	188	171	165	185	210	193	197	179	186	205	193	206	178	184	191	172	207	208	200	163	187	197	221	214	153	168	175	183	171	172	171	200	165	184	178	174	212	191	171	185	160	192	177	181	189	192	183	183	205	188	203	173	197	159	186	181	177	170	213	177	173	154	180	196	174	167	155	197	182	205	170	208	196	218	169	194	195	159	183	168	197	195	180	159	208	187	184	177	176	231	182	182	189	166	175	197	200	188	178	186	201	187	184	194	204	196	178	163	189	167	179	202	182	187	199	170	168	181	196	198	175	181	179	178	188	193	174	188	176	174	167	161	185	191	158	200	195	209	189	170	169	181	185	192	191	201	200	184	186	166	192	183	180	167	174	217	189	186	196	201	189	182	168	186	199	184	165	212	193	200	196	174	206	193	192	195	177	159	179	180	177	196	183	205	183	213	184	189	207	186	194	180	181	187	167	180	211	202	192	213	176	169	213	179	190	194	188	177	201	217	151	216	174	196	195	184	174	204	161	171	171	185	168	175	181	189	197	195	201	199	174	185	193	183	207	180	173	181	189	186	194	178	194	175	193	209	172	183	204	156	177	165	185	179	170	192	159	182	193	183	185	187	195	201	198	218	181	198	167	199	184	203	195	201	179	217	215	197	208	184	209	189	181	172	206	214	188	192	204	178	196	181	183	163	180	183	173	218	179	174	189	174	180	177	157	176	198	216	189	172	190	202	181	183	188	186	197	195	196	168	227	194	184	189	179	177	191	170	173	176	173	184	233	157	161	172	178	184	168	178	159	212	211	195	166	196	191	178	188	187	181	191	177	199	181	211	200	191	180	182	190	205	199	196	189	194	194	190	218	184	198	176	181	147	189	193	184	186	177	184	170	187	212	165	186	200	168	168	172	214	167	204	190	161	182	190	195	198	174	185	184	192	176	205	176	202	183	168	205	189	213	206	176	187	214	199	173	206	170	174	188	198	171	167	194	201	201	193	194	185	179	215	184	179	208	208	186	198	186	190	183	185	171	196	206	186	189	169	163	193	185	174	200	177	212	192	196	174	184	193	177	154	193	195	193	192	194	186	192	174	191	173	201	195	180	194	180	218	184	175	205	229	206	195	196	199	195	199	199	147	192	169	224	178	169	176	178	195	160	208	186	166	211	195	179	174	163	192	206	179	183	177	165	182	186	207	189	184	192	162	185	199	189	152	193	195	186	186	186	190	168	203	178	186	191	216	189	177	170	162	196	171	195	171	209	183	196	164	213	171	174	184	205	157	191	171	150	168	172	171	161	177	206	189	161	189	170	185	192	179	188	214	207	191	201	197	196	188	202	183	186	186	217	174	204	195	212	175	171	186	187	164	194	179	151	168	217	205	193	196	205	179	190	205	194	170	178	198	198	185	167	180	185	168	194	166	171	200	187	194	214	198	171	193	193	176	184	187	171	188	203	192	197	182	200	207	174	182	184	161	184	191	184	208	192	206	166	198	193	176	173	190	186	171	168	188	182	188	186	203	163	214	183	191	191	212	167	193	179	191	178	179	181	213	152	196	185	210	163	158	206	189	198	203	180	192	170	212	194	211	201	203	222	200	188	193	207	183	191	179	155	182	152	179	183	193	192	199	197	191	167	194	188	186	163	182	220	200	191	218	164	179	167	175	191	189	197	189	199	198	201	198	205	192	194	165	217	198	197	198	188	191	198	191	202	209	176	205	190	213	211	148	176	186	196	198	163	204	204	188	206	218	204	179	214	193	178	204	162	198	173	152	193	201	180	171
19968	21331	34762	36195	33720	29636	25040	21703	18780	15591	13200	11249	9019	7460	6136	5392	4738	3958	3423	2850	2375	2030	1783	1512	1388	1307	1057	1012	990	993	852	795	759	685	696	614	611	617	605	555	563	563	598	534	552	521	542	478	493	535	472	514	524	490	499	484	481	468	525	525	522	445	502	498	538	480	486	480	499	491	479	534	514	511	505	523	513	510	510	502	497	484	497	487	479	511	518	469	486	515	476	504	457	508	510	476	496	465	533	453	487	500	486	503	469	522	477	550	470	493	509	495	482	496	483	507	486	488	448	481	510	468	489	484	493	468	492	472	503	495	502	503	512	501	513	483	484	491	492	522	465	478	507	504	495	487	482	498	502	500	539	500	469	509	468	517	505	493	491	483	504	485	503	499	513	552	463	467	453	495	489	456	477	514	498	481	487	514	471	451	475	477	501	532	470	481	477	504	467	508	475	515	464	499	463	475	474	532	434	463	501	505	470	469	529	472	492	489	498	468	505	510	459	461	501	512	490	510	513	463	453	475	499	482	467	498	518	490	498	486	504	472	504	482	479	461	466	475	471	493	467	495	495	498	499	456	468	474	504	506	458	496	465	475	490	488	510	491	495	498	483	462	498	511	519	499	501	501	533	529	516	500	525	477	500	490	500	491	492	515	466	420	475	479	477	488	464	496	510	471	485	490	455	498	496	465	495	440	461	456	496	478	473	484	494	487	477	432	513	527	480	526	503	464	459	500	515	461	498	497	530	505	482	549	472	441	508	473	495	478	508	471	494	484	512	531	504	484	469	464	514	486	488	503	497	515	466	512	519	500	483	496	477	489	490	500	529	487	527	528	479	461	444	499	483	514	536	464	452	516	475	478	486	503	498	544	438	502	451	488	511	477	478	474	491	478	442	460	502	491	512	484	486	495	482	496	478	461	493	483	457	464	467	493	454	467	509	466	508	502	464	493	468	478	459	525	479	501	504	515	471	478	497	480	507	496	479	491	474	474	488	473	474	474	545	477	497	495	512	502	494	476	529	488	481	478	515	495	474	469	470	508	481	522	499	465	494	512	461	458	500	504	453	512	476	511	483	455	511	481	488	503	506	510	514	481	509	464	468	478	483	485	503	505	469	480	524	535	476	466	510	513	506	509	498	500	475	492	526	458	536	460	497	512	487	507	435	474	506	510	478	490	471	493	455	471	477	471	504	469	480	458	477	479	485	536	512	480	474	488	466	499	494	501	469	487	487	489	496	476	491	525	529	543	466	491	503	478	515	492	531	516	514	465	501	487	475	463	512	469	477	476	473	495	520	445	472	517	478	472	501	475	478	461	478	493	508	486	511	494	537	480	479	472	518	490	523	507	507	547	477	500	505	515	453	487	524	534	506	460	505	494	490	474	463	515	475	467	519	458	542	485	502	491	508	504	483	498	495	526	515	518	498	470	434	447	462	441	498	532	446	486	445	520	503	457	516	493	469	463	459	515	508	480	483	487	491	486	479	472	488	468	468	490	498	503	496	496	471	479	500	489	505	489	494	480	514	474	511	508	488	481	480	470	498	496	481	484	527	486	481	502	476	453	482	470	539	537	481	465	519	493	503	495	481	491	490	509	470	504	519	479	495	463	507	525	498	492	479	516	518	447	478	432	481	477	497	501	520	481	441	500	521	526	449	480	472	511	467	469	507	500	502	498	478	471	498	466	527	475	490	452	488	473	486	456	473	515	488	472	490	471	505	449	487	446	476	487	501	496	530	487	512	512	516	518	483	514	498	505	521	497	491	481	503	484	490	455	468	512	498	529	510	500	492	503	466	481	490	498	478	509	505	478	483	479	496	467	495	511	490	470	485	476	541	483	505	512	497	496	528	476	471	497	483	514	466	494	497	460	507	488	478	512	487	500	498	487	506	508	499	472	485	483	490	519	497	490	503	482	446	492	460	536	480	528	496	500	476	493	510	508	486	461	503	439	513	518	449	461	489	492	507	512	457	483	537	480	486	480	486	511	500	506	528	501	515	503	474	489	499	526	512	496	496	490	486	477	445	494	465	469	489	485	485	485	463	481	502	481	454	509	485	488	457	463	482	495	522	461	478	480	513	474	495	460	492	487	507	496	525	490	464	519	469	468	519	460	469	464	494	512	498	513	450	513	506	463	469	473	508	485	510	526	477	487	524	475	468	481	478	513	502	507	471	513	452	514	502	497	475	485	472	562	473	497	532	525	469	481	496	463	482	472	471	483	509	489	488	500	459	539	504	491	497	487	493	496	479	486	485	509	509	484	498	453	465	518	480	493	511	517	475	480	498	490	500	515	476	479	494	496	481	489	481	461	514	463	499	473	475	498	517	473	486	481	480	506	508	471	505	505	505	513	477	464	496	494	506	499	496	494	469	508	458	513	497	465	466	531	493	538	471	515	504	448	482	465	472	443	450	492	491	483	467	490	472	511	479	496	523	476	473	508	501	504	492	464	501	489	500	495	450	473	524	473	491	517	448	504	486	496	451	465	501	452	472	525	502	483	496	492	483	484	529	474	537	533	492	484	500	510	482	494	470	504	487	477	478	477	522	482	482	476	482	486	495	459	486	517	497	497	487	496	452	488	468	515	473	524	488	524	518	464	472	461	526	513	496	469	488	484	481	487	507	462	473	467	492	485	516	453	484	482	494	501	489	491	509	475	514	473	526	479	498	509	505	465	480	441	492	494	500	450	498	500	518	533	489	506	471	457	514	481	476	488	471	498	526	461	505	489	458	462	511	503	496	459	496	531	510	513	494	498	483	465	475	461	460	469	490	492	450	486	489	492	511	498	463	461	484	472	530	459	499	501	480	441	532	471	507	469	446	473	516	528	487	498	517	481	509	552	488	499	476	484	490	493	498	472	504	519	456	469	508	496	487	536	472	503	485	519	499	490	474	484	504	519	528	473	488	485	471	491	464	493	476	472	485	487	488	504	512	490	487	480	474	516	468	483	502	515	468	488	521	518	544	468	484	486	485	510	482	498	504	505	473	485	490	493	549	476	469	497	472	492	518	494	492	476	461	502	482	511	457	460	479	526	487	499	459	510	496	538	490	491	465	449	490	523	447	488	490	451	514	472	470	457	467	520	509	480	475	492	497	480	465	491	472	465	464	506	514	506	488	499	493	490	482	518	495	463	465	500	477	470	527	432	450	458	468	490	470	512	473	543	505	464	481	464	490	519	463	469	502	524	500	456	509	498	458	488	454	478	521	476	478	534	487	500	506	503	466	501	534	478	489	516	517	536	476	500	503	491	512	500	487	489	488	504	545	499	486	487	538	529	511	486	492	454	490	507	489	491	485	464	454	468	533	532	491	478	513	497	499	517	519	475	546	502	493	454	492	466	491	507	505	494	461	490	497	507	491	486	475	472	522	480	468	486	495	478	515	467	486	497	469	548	470	495	471	505	495	545	483	518	480	479	544	469	498	508	436	471	458	501	543	487	504	489	517	478	472	531	498	458	533	474	503	495	499	504	453	496	496	489
39920	32359	37065	31526	26297	20284	15268	10842	8059	5561	4176	3369	2787	2048	1677	1385	1171	1043	858	670	535	476	443	413	379	342	298	282	275	278	272	231	226	212	210	194	198	187	205	191	187	187	159	189	166	174	175	209	184	204	181	179	173	166	202	166	186	167	168	174	184	178	188	181	176	175	177	195	186	175	171	190	190	164	200	197	154	162	157	170	183	208	168	160	191	208	179	177	184	164	167	170	142	191	191	172	196	178	182	193	198	172	197	177	197	165	175	193	193	166	184	175	189	175	183	202	158	160	199	160	168	182	181	173	151	173	159	166	174	177	158	181	188	170	177	178	153	182	157	163	148	163	191	172	142	174	165	178	184	198	153	177	192	177	168	171	179	175	191	194	174	161	176	178	170	166	149	163	188	188	174	162	189	160	165	183	165	167	188	180	167	172	141	154	164	180	188	166	166	170	173	156	165	176	160	168	192	160	171	157	175	182	167	179	191	176	174	151	178	164	180	160	176	189	174	181	167	187	142	199	168	182	195	180	169	179	171	173	166	181	157	170	164	184	188	169	171	189	175	195	193	160	164	182	166	144	189	171	180	168	168	193	162	165	200	172	163	167	176	191	186	194	157	175	180	168	179	166	172	174	157	191	166	181	200	166	186	156	171	152	171	164	186	200	170	166	187	185	171	165	181	172	177	171	152	166	163	174	168	179	191	155	183	196	176	169	174	149	156	175	185	169	163	159	184	169	157	176	161	168	150	151	149	186	159	165	176	170	173	170	162	188	177	191	161	171	185	190	190	171	164	172	154	181	154	176	189	172	188	155	154	184	161	183	162	168	189	172	167	170	181	192	161	155	185	152	147	171	200	171	165	183	160	183	202	143	164	138	170	158	168	203	174	180	192	169	170	161	173	185	184	154	193	150	165	167	163	173	180	174	175	190	166	185	157	187	175	167	195	174	180	172	201	169	172	189	180	166	159	166	168	175	183	180	179	191	188	166	153	171	150	168	180	199	163	154	198	184	179	157	160	171	187	179	163	173	202	195	184	169	162	180	183	188	173	158	178	186	205	187	157	191	175	182	173	182	152	175	181	184	173	174	144	179	165	192	186	157	173	171	165	176	175	173	169	169	191	181	177	154	171	181	157	189	165	169	159	166	188	159	162	145	195	149	199	165	181	185	194	168	183	172	189	186	180	154	195	155	168	180	163	156	163	199	168	192	174	173	204	201	167	177	154	161	156	166	148	188	166	156	205	187	189	169	182	176	156	176	167	195	175	173	167	145	169	175	162	169	173	172	151	173	163	183	169	177	181	167	176	171	161	191	203	139	171	151	169	178	191	202	198	148	200	180	179	192	168	179	191	161	160	168	177	175	167	168	168	153	154	175	155	182	165	177	160	167	171	156	175	153	156	158	172	177	170	167	199	172	161	195	200	187	166	189	181	161	194	155	181	190	155	193	157	149	172	173	140	175	167	165	167	174	184	193	182	161	153	166	151	176	191	158	157	168	176	173	198	192	169	156	162	147	191	158	180	158	163	178	159	147	168	176	170	168	189	188	173	191	173	157	175	185	167	180	169	147	185	188	172	169	185	207	188	157	185	194	180	161	174	169	184	165	164	170	171	201	177	178	173	163	175	168	181	158	160	153	169	161	172	161	195	185	164	180	179	153	168	176	173	184	205	166	162	175	179	170	175	156	182	155	185	159	167	183	173	167	187	167	189	188	173	180	158	181	172	195	180	179	180	179	181	162	170	161	169	171	180	171	163	192	207	199	160	194	184	168	187	169	185	157	175	195	181	152	187	176	190	181	164	180	171	147	189	155	181	157	166	178	169	146	153	171	181	173	185	153	173	172	188	169	165	150	178	164	154	170	182	168	177	158	165	188	178	180	167	172	150	178	153	172	178	174	156	164	160	191	167	169	184	191	190	175	172	170	164	182	169	186	174	163	164	158	181	148	194	161	169	158	170	155	191	155	186	175	202	189	160	170	155	175	162	149	184	212	164	157	179	174	182	206	167	172	209	190	165	184	187	170	209	181	178	164	205	165	173	176	159	175	175	174	155	166	178	165	178	169	155	161	165	181	144	181	160	198	195	167	186	144	159	157	160	146	165	172	174	152	157	174	164	179	199	162	174	183	168	165	166	175	168	172	159	190	141	176	170	172	174	168	174	198	183	180	174	174	166	177	173	165	174	182	193	172	175	194	162	184	167	201	172	172	166	161	189	189	181	167	193	180	137	186	175	138	172	163	179	186	174	164	189	173	157	166	198	201	183	182	161	158	144	176	157	166	170	176	182	159	172	158	169	203	187	175	192	183	160	202	176	170	175	176	156	210	209	166	175	159	167	181	196	169	187	162	210	154	163	177	186	178	162	155	189	153	163	178	180	175	165	171	192	190	161	167	165	190	170	195	182	162	153	174	192	165	173	171	167	166	188	158	197	167	177	145	178	181	163	176	162	165	177	182	193	164	167	172	200	175	161	181	191	166	156	201	191	176	175	154	165	187	169	164	182	185	198	164	158	186	175	182	169	201	168	167	179	166	209	185	157	177	149	156	177	200	174	198	156	155	175	189	154	155	170	165	191	169	150	142	151	193	166	178	191	181	150	172	173	160	181	171	186	167	166	157	170	186	187	207	181	168	188	178	167	165	184	192	167	164	160	176	187	163	160	175	164	185	181	188	163	176	186	181	187	183	198	182	171	175	162	150	175	169	162	175	197	159	177	184	170	189	173	180	179	166	208	154	186	164	149	192	182	175	166	181	182	180	176	151	186	172	181	187	174	181	171	165	178	155	207	176	165	165	183	190	172	176	164	157	202	178	188	174	167	172	179	183	177	146	166	177	182	166	176	187	191	161	154	184	182	173	178	157	199	204	178	164	185	164	175	170	181	178	154	190	162	177	179	184	150	171	167	152	203	179	181	177	173	170	176	190	174	157	194	156	172	191	158	179	181	192	173	169	159	190	177	171	174	165	179	165	146	166	172	154	155	161	179	160	185	181	195	176	173	184	176	192	171	157	158	177	152	158	173	167	177	189	152	205	183	189	190	170	172	180	175	150	192	194	159	198	169	208	165	161	177	169	179	181	169	182	201	163	181	183	153	156	149	173	156	170	166	165	188	194	163	180	160	175	164	167	176	157	186	172	163	165	162	179	170	158	180	160	164	174	196	150	183	199	169	147	195	170	166	181	201	168	206	166	181	160	179	194	171	183	170	165	193	141	172	175	189	149	181	174	194	178	174	150	187	184	191	176	175	164	162	183	149	159	166	166	173	179	167	192	152	194	168	184	162	174	167	173	182	163	198	186	177	173	148	177	136	157	171	160	173	185	170	184	164	174	176	166	180	201	170	185	174	191	168	175	207	179	191	154	205	189	155	171	200	197	164	173	177	160	172	168	167	183	182	150	175	175	175	169	178	160	179	171	163	190	159	169	189	158	199	145	173	195	172	177	178	161	196	164	162	159	160	174	164	185	154	189	175	182	191	180	170	164
24025	25162	39175	40686	38164	34013	30647	26620	23899	19877	17643	14643	12608	10164	8937	7662	6482	5810	4820	3838	3000	2703	2373	2086	1805	1582	1489	1370	1217	1117	981	949	788	780	718	692	704	695	615	589	555	572	558	523	568	558	548	517	507	511	500	517	476	454	496	485	451	475	481	467	517	486	467	482	507	459	473	470	459	504	452	493	465	457	499	463	449	454	490	472	457	444	468	506	437	442	478	507	478	466	435	495	496	419	480	454	455	480	453	469	490	458	498	426	473	457	448	438	476	478	421	447	410	485	497	451	442	474	473	453	457	421	473	462	452	466	460	456	463	474	441	480	450	466	466	481	459	482	422	503	436	439	401	437	478	447	473	432	468	443	446	451	447	492	422	446	461	478	449	445	427	471	476	422	504	484	451	461	484	461	487	457	447	448	455	493	449	435	422	439	471	449	413	462	446	436	459	498	461	429	456	505	468	435	483	470	473	492	476	448	458	454	505	448	475	440	427	483	471	466	481	460	473	457	437	472	410	457	446	459	433	481	482	447	437	421	452	457	454	462	432	411	419	440	429	454	501	428	431	421	465	475	457	452	463	479	452	448	466	479	473	430	474	433	477	434	488	471	463	445	446	442	414	477	482	483	473	462	463	464	491	448	472	423	466	511	472	443	476	488	503	448	464	442	462	459	495	443	438	493	429	454	467	465	458	445	468	483	450	464	457	452	473	490	451	448	474	455	450	451	472	439	456	447	450	447	462	449	441	458	462	441	445	476	429	435	469	479	457	458	466	462	443	489	503	452	461	453	485	474	483	433	503	438	470	441	473	463	501	424	465	466	461	456	461	474	463	454	479	463	457	489	458	455	479	462	438	445	458	455	452	446	480	432	446	455	460	452	467	471	429	487	471	455	449	485	461	469	465	453	477	466	454	481	484	470	445	440	439	467	440	494	487	451	452	468	445	491	418	480	497	439	430	450	440	450	444	429	457	443	452	449	494	467	408	456	471	463	456	437	465	444	427	452	468	432	435	491	481	437	456	455	425	469	442	451	496	476	483	486	449	451	444	518	482	441	446	415	483	473	465	465	457	469	473	470	486	468	510	478	453	455	498	471	450	453	434	495	431	462	463	441	443	454	452	471	444	466	464	432	481	466	460	424	475	463	448	411	442	483	473	485	474	423	489	422	443	451	483	469	444	461	441	458	449	471	461	480	466	469	421	484	475	475	466	479	482	407	423	486	449	471	462	486	471	468	442	476	485	499	470	437	460	456	425	471	440	439	442	466	472	454	488	466	456	493	434	466	437	432	469	458	429	459	491	474	516	454	416	478	501	447	453	454	468	424	441	462	427	436	443	476	462	417	476	462	432	484	495	466	436	453	479	473	454	450	492	457	481	467	425	466	499	464	447	467	460	459	450	454	460	456	438	481	468	473	439	493	446	469	450	449	443	463	464	434	450	503	451	471	442	453	461	472	460	472	486	472	500	461	476	461	490	454	446	453	493	467	480	453	448	471	454	444	457	443	474	498	470	460	447	433	439	454	473	460	446	498	419	418	487	448	486	413	433	478	470	475	474	423	486	484	459	467	483	444	496	452	466	493	489	507	472	408	461	443	458	465	492	444	474	480	473	454	499	457	473	453	479	436	412	427	440	421	491	459	459	487	452	415	455	412	464	451	434	477	448	462	448	490	436	466	450	488	498	434	441	434	410	481	484	452	450	496	453	481	477	407	469	471	475	510	433	453	442	453	443	503	448	471	476	477	463	421	477	463	495	441	435	448	396	470	421	497	456	451	469	448	457	522	474	448	460	457	440	472	447	442	481	469	443	438	457	471	457	420	464	454	480	454	488	466	451	456	478	463	486	468	454	459	433	471	475	468	469	490	466	472	425	470	465	473	416	440	442	470	486	471	482	444	467	464	464	446	453	453	478	476	474	471	461	440	447	437	471	444	434	510	458	469	458	433	474	449	429	463	442	466	435	446	447	451	420	481	466	423	435	514	455	468	476	482	479	482	482	456	433	434	453	464	474	482	464	474	468	449	444	452	482	434	449	450	470	507	461	475	443	436	463	486	471	449	460	458	448	462	435	441	444	475	468	430	447	459	485	479	442	487	482	453	440	494	455	474	443	471	466	459	494	517	438	477	467	445	489	463	470	466	453	436	494	445	488	455	449	493	468	468	525	472	410	446	456	470	473	477	448	433	413	444	504	481	447	461	442	513	459	481	488	448	435	459	437	493	441	469	403	466	424	440	476	436	453	465	430	473	446	481	434	467	483	476	461	478	456	486	451	477	417	479	461	466	425	423	485	456	486	479	451	437	472	445	460	468	473	413	444	430	464	459	437	465	481	442	469	453	470	418	456	446	466	455	456	489	423	456	478	502	496	478	447	469	430	416	452	452	434	459	461	422	463	463	445	425	458	464	444	458	501	462	462	490	476	446	476	481	469	441	456	475	443	489	506	421	442	433	476	424	470	450	461	445	459	453	455	462	492	454	459	460	418	496	447	441	459	453	433	461	449	478	426	492	457	459	445	454	467	485	458	472	448	493	489	424	444	460	488	479	424	483	466	470	486	455	452	451	440	427	480	486	462	422	448	469	485	446	472	431	456	417	460	422	440	485	486	449	454	419	455	472	494	484	472	455	456	453	451	468	477	461	453	445	431	497	453	502	453	464	461	481	437	427	461	426	438	456	461	460	510	478	437	430	494	461	458	459	460	441	475	467	442	453	478	467	425	446	495	463	452	491	467	459	421	483	478	452	498	424	486	476	404	463	453	461	461	449	476	479	468	479	461	475	449	441	427	434	492	488	477	467	454	461	415	466	449	442	481	459	499	450	452	488	443	449	433	486	463	440	486	487	449	437	423	492	439	442	426	413	445	462	483	444	451	449	450	488	470	453	461	469	520	429	438	438	464	460	430	507	468	450	431	469	431	443	492	492	499	454	453	450	462	454	466	461	476	460	454	437	452	459	444	496	469	429	459	473	460	463	462	452	487	455	464	444	422	506	493	477	447	468	418	470	463	474	481	451	458	478	492	469	443	463	479	503	489	443	441	431	452	458	447	439	455	458	487	463	521	464	431	443	485	448	473	449	514	442	455	446	472	451	484	458	458	419	444	483	491	470	440	474	418	459	441	498	454	485	471	461	463	435	458	451	461	477	463	477	447	466	484	470	460	451	497	457	476	426	472	468	445	472	493	496	445	424	416	430	439	466	458	473	473	470	438	484	505	486	491	461	433	434	472	436	461	457	455	431	423	439	434	481	424	442	423	492	480	466	426	427	453	448	481	438	459	449	459	494	449	470	468	450	475	440	424	463	427	474	436	449	487	461	455	436	470	451	463	497	432	476	455	486	431	491	466	480	432	435	435	464	427	455	472	440	456	423	439	456	464	459	445	469	445	456	450	464	451	460	476	472	460	464	476	449	440	430	420	496	454	448	455	432	451	475	488	426	466	488	447	437	438	467	439	453	449	446	451	502	430	461	462	467	441	493	441	454	458	460
24370	20980	22483	17384	11819	7632	5277	3705	2694	2034	1610	1343	1031	846	688	648	554	436	376	364	321	282	289	263	269	254	230	266	228	233	206	198	201	206	197	190	197	196	189	188	174	183	202	187	204	215	169	178	198	171	172	177	189	181	202	196	190	187	176	188	193	202	178	196	188	174	151	191	194	181	150	184	187	179	214	187	189	192	177	181	176	192	204	186	179	183	176	189	188	182	180	206	189	199	169	189	186	173	174	184	187	208	176	192	208	193	188	185	201	199	179	161	228	178	178	207	192	195	192	184	173	189	180	185	186	183	197	184	194	176	186	209	186	177	164	167	203	189	188	189	166	182	176	195	191	181	168	183	190	202	178	182	197	187	187	192	185	200	171	178	215	183	192	190	200	191	183	172	200	189	208	200	189	156	186	201	172	197	179	195	182	197	187	159	190	197	206	188	157	210	193	185	193	181	204	184	196	163	187	187	164	192	205	148	189	188	200	197	182	157	171	171	196	192	207	204	176	188	176	165	172	217	179	175	173	212	209	174	166	184	210	192	177	212	181	177	142	190	161	178	183	190	172	170	181	179	196	194	198	170	192	187	211	197	225	184	186	160	189	224	176	212	186	206	184	195	185	184	163	211	179	187	172	180	180	179	191	186	165	191	200	175	208	184	196	177	180	216	204	208	191	177	169	172	176	201	183	189	199	214	190	188	191	177	181	184	173	185	185	180	166	183	199	187	198	184	191	180	188	193	177	161	181	189	185	187	200	144	193	187	191	205	175	182	161	174	177	180	166	183	176	184	183	172	168	178	175	177	175	180	184	185	191	161	205	204	200	188	186	178	182	206	161	172	178	160	185	187	176	161	194	212	179	208	201	173	195	185	170	174	195	193	197	178	177	179	178	196	175	187	192	193	160	180	174	174	158	201	177	184	168	174	193	189	188	175	198	184	179	175	203	177	239	189	186	183	220	167	202	172	213	163	175	193	180	175	183	184	202	196	162	204	191	198	201	176	182	159	172	163	204	167	201	188	169	165	180	191	174	184	200	185	175	165	174	183	198	178	148	178	202	195	197	201	174	162	175	172	171	192	186	200	170	206	180	194	175	193	209	183	169	175	189	202	194	158	181	184	165	185	167	201	212	179	177	182	196	201	184	205	184	158	172	181	177	172	209	188	157	195	177	168	209	202	188	178	193	176	153	164	173	174	195	179	207	175	160	171	174	197	206	168	216	170	215	178	177	185	189	198	215	161	211	215	193	181	163	197	197	208	193	194	186	194	163	170	182	161	204	177	192	202	208	208	192	163	179	197	183	212	180	176	174	207	184	183	172	197	154	170	179	186	193	207	194	185	184	200	177	205	173	159	174	188	172	197	234	190	181	201	189	196	157	172	187	183	201	185	189	188	177	164	206	194	182	191	205	183	177	165	208	178	166	175	193	167	182	178	176	183	185	193	167	174	194	197	194	188	167	175	183	192	191	206	196	167	198	194	169	182	196	175	179	195	186	177	205	174	167	159	190	217	169	183	212	180	196	175	195	191	178	188	185	203	177	199	200	193	163	169	184	180	180	201	198	211	172	180	173	197	170	180	167	181	183	183	195	193	167	189	184	153	187	191	180	197	190	196	176	191	198	198	172	179	175	203	216	205	186	177	196	183	188	193	191	165	191	160	208	162	190	180	203	187	188	189	181	190	188	184	189	187	196	187	179	186	176	159	194	192	204	179	193	194	152	148	177	180	166	191	178	203	158	208	203	177	187	144	177	163	183	192	169	196	167	183	186	170	155	196	154	158	193	202	188	190	175	189	169	202	189	190	198	190	197	192	171	185	201	207	213	179	178	199	178	183	203	205	216	190	211	178	190	187	184	201	185	215	174	166	182	186	183	171	182	200	198	177	208	196	178	179	191	197	197	162	178	189	196	199	202	190	172	184	190	193	191	184	183	176	184	206	189	194	166	196	185	184	231	202	175	181	165	183	189	165	174	181	187	200	182	180	191	180	196	180	187	192	183	175	175	202	198	177	192	218	172	190	185	189	205	176	193	194	179	186	172	176	179	196	196	188	182	182	173	182	173	166	171	193	185	184	159	211	172	181	194	171	176	195	191	164	183	182	166	214	163	171	210	173	192	196	179	208	180	207	187	201	185	161	192	181	205	154	177	167	185	190	180	181	153	176	171	197	185	172	203	173	168	219	180	195	182	181	190	192	192	180	165	173	191	187	175	176	169	179	172	191	193	169	198	218	189	191	200	186	182	158	202	182	184	194	166	179	168	180	210	190	181	211	180	164	179	199	192	185	160	186	153	165	173	167	174	189	175	170	163	177	174	187	166	198	191	174	180	169	189	171	191	187	161	205	172	166	177	193	184	190	192	173	180	173	202	212	178	165	164	202	180	194	204	177	172	199	202	195	193	194	187	188	171	159	191	212	204	184	196	173	200	202	185	178	183	186	191	159	196	205	214	169	200	184	192	200	188	185	176	164	177	208	185	183	169	192	184	182	195	188	183	176	185	153	182	189	182	184	204	189	180	181	168	159	193	198	167	206	180	167	167	202	219	210	192	165	194	196	171	194	208	193	187	166	183	206	175	196	194	210	178	176	188	192	208	194	202	176	201	175	175	202	179	162	170	187	193	181	191	190	191	181	184	181	183	198	171	176	192	183	210	202	184	202	184	206	177	192	175	197	180	181	161	160	170	219	208	182	197	178	221	184	181	181	192	164	191	208	198	159	193	183	185	187	200	154	179	187	174	178	184	186	204	180	195	180	177	181	187	186	197	198	200	204	194	169	175	161	172	177	179	184	189	193	196	184	191	183	193	193	196	196	209	186	180	168	156	164	201	162	191	177	175	200	179	203	192	215	182	201	190	174	193	202	181	171	179	193	179	204	175	182	188	170	215	194	191	182	170	164	173	194	159	198	190	169	177	184	167	208	207	186	187	187	182	181	188	190	190	175	198	181	174	175	165	175	197	212	200	194	185	180	197	185	190	177	174	195	177	208	187	170	185	194	200	188	197	219	177	163	187	200	206	197	206	192	189	177	199	205	192	176	174	157	173	166	179	188	213	184	183	182	181	184	177	168	174	182	197	191	194	196	168	171	167	183	197	200	160	198	218	190	202	187	193	174	181	188	157	164	153	196	172	199	173	192	160	172	202	189	172	204	233	179	197	197	187	199	198	193	166	183	194	189	200	179	188	186	197	157	149	194	174	183	181	219	185	177	170	172	184	206	186	168	198	179	183	180	174	172	155	205	177	163	174	179	190	184	179	180	196	209	184	194	177	188	182	165	159	167	189	170	201	196	171	201	184	174	143	185	185	184	180	185	184	166	167	178	196	182	180	175	194	168	162	167	186	184	157	173	189	171	176	159	179	187	198	197	170	181	182	185	171	165	188	186	204	180	207	199	187	182	162	177	182	195	194	159	187	190	163	187	195	169	191	183	187	213	183	188	161	196	176	189	184	211	184	193	183	175	206	188	177	167	179	190	179	188
13792	16561	28670	29505	26154	21616	17875	14401	11786	9358	7933	6643	5192	4299	3833	3239	2616	2279	1972	1673	1445	1302	1135	1064	1055	896	842	763	763	699	659	623	610	603	615	537	573	538	533	535	537	516	553	497	492	512	488	508	539	470	499	503	448	493	461	517	488	478	491	461	499	448	468	507	484	529	448	490	475	497	496	491	537	528	465	439	515	503	438	467	509	465	487	453	472	514	450	485	455	495	507	457	501	477	487	508	524	430	541	526	510	507	505	480	484	502	479	485	505	488	473	505	496	499	496	477	489	475	489	492	514	459	531	453	447	475	457	511	460	444	508	448	499	493	481	466	516	486	454	466	468	480	482	495	462	516	439	480	497	476	507	455	499	490	480	503	483	531	501	517	461	509	483	491	472	493	536	467	512	474	532	435	497	449	514	492	508	478	447	464	492	515	483	483	479	519	464	491	475	452	491	483	487	490	482	452	478	519	490	491	516	493	493	509	493	460	449	492	492	452	466	493	479	463	476	494	520	473	490	486	499	450	466	501	529	493	491	471	467	496	504	488	481	464	517	490	491	452	515	459	485	443	462	431	462	489	500	444	471	483	463	476	496	440	522	510	462	521	501	523	491	519	479	518	510	464	498	495	475	473	525	451	444	501	513	471	486	495	488	475	483	458	480	462	493	472	520	483	482	497	441	455	497	468	479	485	474	485	463	507	506	534	455	481	491	520	471	523	458	501	491	518	487	527	471	500	480	486	501	494	505	478	502	488	502	467	500	529	493	516	504	515	480	473	505	472	490	450	564	475	494	473	482	476	483	486	497	489	465	513	453	450	485	474	469	490	504	469	484	511	479	500	487	469	504	508	497	447	481	461	489	474	491	473	472	512	502	451	470	474	506	463	477	475	498	484	489	484	467	501	465	482	485	483	437	482	500	484	474	485	507	498	482	490	470	468	505	469	497	511	497	492	475	480	491	488	496	453	493	455	475	466	490	489	516	449	464	487	467	498	449	491	491	491	486	471	499	483	452	502	492	502	484	455	506	449	441	461	493	493	498	505	489	506	479	474	494	485	487	471	506	492	457	482	467	496	464	487	502	505	505	471	477	470	486	513	474	511	516	460	499	527	518	505	480	524	511	473	465	541	506	465	490	497	487	490	493	490	484	501	497	534	495	480	447	475	470	510	487	463	503	473	480	473	472	455	475	516	477	471	494	480	438	489	493	492	484	487	488	484	506	470	530	485	477	540	496	490	485	472	455	502	455	461	506	481	537	471	502	482	509	485	496	484	490	463	520	492	495	468	496	494	452	513	491	493	462	503	470	508	472	526	449	515	477	516	457	468	503	535	504	472	491	470	466	494	537	482	502	462	477	470	498	463	496	490	468	467	490	488	472	458	461	474	472	497	502	490	447	491	469	461	491	481	476	499	472	499	507	488	455	484	517	467	463	467	483	512	514	470	472	449	489	458	469	499	499	512	516	489	502	496	457	516	483	514	512	490	506	478	486	509	468	487	488	480	456	446	470	484	490	486	464	466	506	487	482	490	466	537	477	486	480	490	486	510	517	492	516	494	493	504	458	466	531	481	496	480	458	496	482	463	515	446	542	511	491	447	441	481	492	498	507	481	469	524	492	473	498	493	509	495	509	521	453	468	511	461	479	466	501	475	462	509	487	530	483	494	463	501	479	442	459	474	509	504	475	463	510	488	497	523	494	485	530	447	481	518	512	489	481	446	476	492	522	497	473	475	512	462	522	491	472	466	469	497	487	488	519	491	448	481	464	502	433	486	523	475	488	453	494	527	497	489	452	471	485	474	497	419	475	488	486	495	478	454	494	489	479	498	485	514	488	488	469	498	497	485	485	457	466	512	495	479	489	468	453	399	489	490	438	488	469	491	524	487	506	467	459	493	482	479	514	489	482	486	503	485	458	484	472	488	514	516	493	482	483	531	479	491	459	484	502	431	495	476	474	473	474	506	514	495	482	505	480	512	485	463	520	482	455	518	490	491	459	465	503	476	478	494	465	470	508	496	481	508	510	468	510	501	482	477	502	499	487	517	480	487	532	463	499	507	459	504	534	495	484	479	510	454	464	511	478	503	458	488	515	464	484	459	459	490	477	461	483	475	476	486	485	483	508	498	519	450	510	456	450	506	460	496	543	473	469	503	505	481	512	501	505	480	513	492	490	498	548	503	466	500	516	525	467	498	474	474	470	511	485	517	487	508	482	499	490	503	452	488	489	479	496	511	466	516	499	490	464	485	490	509	450	481	490	471	541	499	478	508	461	491	484	470	478	502	519	475	510	481	495	471	502	451	472	476	493	493	491	483	505	482	475	481	483	487	506	491	492	490	481	443	466	499	493	479	466	418	454	489	516	498	456	508	528	490	442	491	497	452	497	469	528	461	479	492	518	464	512	464	483	494	466	462	486	486	479	481	475	477	470	469	499	468	503	472	483	492	480	491	445	437	496	487	482	522	488	516	481	502	481	521	495	517	528	467	478	479	490	476	471	522	482	497	479	488	504	497	476	492	465	462	518	477	503	496	483	476	509	470	424	532	486	493	516	501	473	507	460	463	485	477	513	505	433	477	454	509	498	484	521	463	483	518	525	465	507	484	449	486	503	475	491	477	447	507	463	473	499	464	500	489	471	493	508	459	481	489	473	501	526	475	457	479	524	478	507	490	466	476	480	472	487	449	492	456	508	470	506	497	486	534	483	439	508	480	509	490	473	481	500	454	516	497	480	468	500	487	506	437	507	471	517	511	482	509	459	492	473	498	490	468	476	450	487	476	516	469	515	484	506	489	508	548	496	465	472	506	489	491	472	456	489	508	459	518	432	533	488	488	497	509	527	470	510	475	505	454	482	446	477	499	499	508	484	473	498	481	473	522	449	496	489	455	475	468	469	511	454	506	493	494	485	476	488	499	484	530	456	467	493	474	473	448	476	457	486	518	498	461	528	503	483	480	485	515	474	480	475	530	431	503	522	495	482	470	520	456	508	506	484	497	497	494	498	489	497	443	463	489	494	512	502	461	539	454	517	477	492	496	485	477	477	460	489	511	473	492	530	493	489	496	502	475	471	467	494	493	465	531	478	467	476	520	473	471	511	474	474	453	507	490	485	506	495	482	502	473	471	476	484	467	501	484	480	486	489	474	468	487	489	490	458	508	494	478	492	500	494	482	486	517	490	499	493	529	492	512	502	455	507	498	472	461	469	495	485	509	485	468	473	488	492	470	492	453	468	513	516	463	508	496	527	485	473	509	492	469	459	465	472	489	491	521	476	504	490	480	473	491	455	517	470	475	482	501	471	503	501	483	510	485	494	472	483	501	505	475	469	472	502	470	500	488	498	508	490	514	470	485	491	496	506	494	500	510	447	478	463	463	477	477	509	484	471	494	506	540	513	513	476	509	459	487	500	495	476	467	470	493	486	473	445	519	456	494	483	517	483	495	485	514	478	497	462	457	448	491	480	497	475	488	523	502	442	501	439	518	481	498
32938	26708	30378	25459	19493	14362	10319	6874	4913	3858	2907	2389	1791	1432	1145	951	865	716	661	538	467	447	390	347	326	299	277	273	269	241	250	238	265	216	198	176	176	201	194	173	214	197	185	184	202	184	184	202	176	188	174	188	185	176	188	219	204	176	171	190	187	175	179	187	164	214	203	165	178	170	172	196	187	175	184	155	181	206	186	192	189	192	180	167	177	209	192	185	182	166	177	189	180	173	204	180	187	201	195	197	200	171	222	181	168	205	200	212	182	194	190	184	176	194	188	177	181	179	186	180	196	201	178	194	194	193	173	179	179	192	185	186	209	191	173	191	171	203	187	175	183	175	181	188	188	188	165	185	175	188	180	180	185	193	172	217	188	203	199	206	204	178	174	201	174	200	185	214	182	162	176	199	178	207	178	176	194	173	178	179	186	204	198	194	181	176	186	200	194	188	185	178	194	181	203	199	174	204	185	183	178	179	166	180	195	177	166	189	196	195	206	191	183	186	203	202	198	183	186	181	173	188	195	172	175	188	172	183	200	213	177	192	200	180	186	217	160	170	159	192	185	189	160	192	185	175	195	169	210	184	189	207	175	176	184	195	209	175	199	164	182	195	184	206	221	189	217	190	191	199	169	173	180	174	190	196	167	173	211	174	199	186	182	174	198	211	182	166	173	168	195	199	180	205	195	204	193	209	215	204	181	203	176	205	222	178	185	200	190	200	198	190	188	198	178	199	188	181	168	235	185	183	174	194	197	170	180	175	169	203	181	185	182	158	194	179	211	174	188	184	180	186	198	194	195	180	204	166	182	181	196	191	200	171	194	195	183	196	169	178	203	189	180	207	194	217	212	201	181	193	187	184	193	162	173	155	206	178	198	192	186	189	185	194	172	162	177	196	181	207	200	187	205	171	194	193	199	189	185	197	169	178	190	201	167	195	192	173	179	185	191	182	200	186	177	172	174	191	199	196	187	208	172	182	166	169	202	175	166	197	203	181	193	200	185	170	198	159	205	166	182	167	187	200	192	178	178	196	197	197	182	194	202	204	215	220	176	185	199	166	180	202	167	197	192	176	180	206	223	195	166	195	229	196	217	199	200	180	177	188	184	202	199	177	176	187	201	186	217	180	188	175	177	210	211	183	204	172	197	181	203	189	169	192	169	190	211	193	157	184	181	196	179	191	188	190	197	171	178	181	180	198	211	192	161	184	182	238	182	212	176	201	200	180	209	164	196	176	175	175	179	190	179	180	209	216	181	180	211	213	190	177	190	183	192	181	199	181	178	183	194	185	195	188	187	208	200	173	172	169	188	192	183	184	202	195	188	209	183	188	185	198	190	198	175	206	165	208	175	203	202	204	192	194	203	167	185	190	181	188	190	179	202	175	163	161	209	199	186	201	162	175	178	210	201	176	191	185	203	186	183	170	197	185	160	202	198	204	188	195	182	198	200	178	179	184	176	192	179	182	192	175	178	173	189	194	199	190	187	179	186	188	193	191	225	191	167	195	181	163	191	191	177	215	187	186	188	156	184	173	165	190	165	184	202	188	195	186	194	172	228	216	205	180	211	178	168	186	177	204	189	194	185	176	195	191	182	183	173	210	200	187	204	183	179	185	173	168	174	190	169	165	208	166	170	181	206	203	175	192	185	196	182	196	180	185	189	193	193	180	184	170	181	197	178	196	192	187	183	171	207	175	211	201	190	178	184	193	177	176	162	186	176	180	199	183	202	188	168	179	182	179	178	172	170	175	199	172	171	163	178	196	200	209	185	188	203	182	175	193	185	194	181	194	188	189	190	185	172	207	187	171	196	192	179	204	196	173	170	185	177	205	192	181	192	213	185	159	179	173	190	181	181	184	162	181	199	188	206	174	233	216	160	181	196	179	198	179	183	191	184	192	193	213	190	190	187	175	202	202	205	188	189	194	187	184	176	156	182	182	191	163	197	165	172	187	186	178	171	192	177	184	173	183	162	197	188	162	197	189	186	182	202	159	193	178	171	165	220	197	193	183	184	178	180	191	167	194	175	195	188	203	198	186	197	209	178	202	207	183	181	186	185	191	190	184	176	184	175	186	201	191	171	220	193	188	182	211	169	197	169	201	191	206	188	183	174	193	208	188	188	220	194	181	195	188	196	193	184	195	174	197	191	168	191	184	178	186	181	188	176	193	194	194	208	159	196	170	193	216	188	176	164	187	183	175	217	178	184	185	220	202	198	168	185	176	166	179	180	201	179	194	183	191	179	206	187	185	182	175	191	196	199	194	191	199	190	175	184	165	203	201	172	192	173	204	168	205	167	193	177	194	206	198	194	181	197	181	188	202	183	174	171	178	189	182	194	189	185	200	170	188	187	176	185	184	201	179	194	206	200	189	173	186	173	199	202	187	169	201	192	180	209	185	180	189	165	182	175	176	203	195	196	185	185	190	170	187	177	187	192	178	178	178	200	166	201	166	183	173	208	194	192	194	201	185	214	172	209	174	175	202	179	186	183	187	193	175	183	175	209	168	179	190	191	198	181	191	206	178	185	206	161	180	186	168	196	195	209	208	178	178	171	188	185	194	192	177	173	217	167	158	177	191	190	193	170	198	194	190	179	177	216	193	172	193	201	161	199	212	198	202	164	178	185	191	195	167	199	187	192	197	214	217	192	190	203	192	187	180	187	195	188	208	172	188	161	170	223	183	183	176	182	200	191	195	181	185	170	190	167	202	193	204	188	167	191	194	187	148	198	180	177	166	189	183	169	190	193	198	173	181	193	160	201	171	178	200	171	195	185	166	205	188	179	187	187	198	169	185	210	173	182	194	202	201	172	201	190	184	164	172	188	211	163	183	208	204	196	205	202	200	184	204	178	212	169	174	194	178	192	193	144	180	215	207	181	185	166	193	180	185	210	208	209	171	202	196	190	188	185	180	149	176	163	152	185	175	178	191	173	175	169	189	170	195	192	199	186	198	157	173	196	201	184	181	175	182	186	188	205	186	189	202	187	184	172	173	199	195	174	159	207	191	182	166	187	185	180	198	200	200	192	193	177	186	178	186	163	190	214	172	209	195	212	198	183	195	177	208	197	165	196	190	201	185	199	199	172	188	224	173	183	191	190	178	208	183	183	186	210	189	206	207	183	205	202	206	181	181	204	196	205	191	175	184	190	180	184	190	209	206	168	196	182	187	214	185	204	162	156	189	203	178	174	173	170	196	192	176	186	167	210	184	214	209	188	184	208	184	200	172	188	182	204	191	174	146	194	166	206	213	196	201	188	186	165	181	185	189	212	183	185	211	189	183	218	176	195	179	190	186	176	192	196	202	173	174	191	171	157	182	234	192	185	185	177	184	203	183	170	209	196	197	205	188	161	198	176	179	202	161	192	158	206	190	204	183	181	194	171	192	203	181	201	198	157	173	185	191	202	176	183	208	217	213	203	180	187	183	195	192	197	170	169	191	196	187	185	178	194	179	187	193	197	204	177	204	186	213	194	178	181	202	166	174
19801	21209	34382	36216	33187	29321	25600	21539	18402	15698	13432	11058	8646	7288	6344	5179	4584	3851	3415	2547	2322	2056	1859	1592	1442	1277	1159	1101	993	980	870	790	738	695	699	686	566	623	602	594	582	556	583	528	570	559	558	559	530	482	477	518	528	541	477	506	508	500	546	491	473	481	499	515	501	524	460	476	530	512	493	484	481	506	495	485	477	483	484	508	520	473	531	484	502	492	525	514	496	490	500	516	456	526	508	536	478	472	542	556	489	485	496	492	502	480	526	526	496	484	525	451	499	480	516	516	495	501	482	506	481	476	515	495	493	457	493	518	517	542	452	509	506	470	509	500	487	457	522	503	494	457	484	449	532	504	446	525	472	494	492	507	500	528	503	483	503	489	496	479	500	484	496	538	524	495	501	487	538	487	453	517	501	538	509	437	493	503	476	486	467	464	502	501	494	519	525	496	510	490	480	514	480	510	553	485	513	510	499	451	483	496	475	525	507	476	497	500	505	489	461	525	501	528	481	505	482	501	503	495	478	477	505	505	494	503	555	471	510	478	475	493	522	520	511	514	458	481	526	513	509	510	480	465	519	469	472	520	478	495	466	487	486	464	473	522	496	469	517	526	506	494	490	499	491	472	513	463	476	485	512	486	442	520	471	473	492	502	516	515	549	515	498	480	496	487	505	498	477	496	501	522	519	512	508	495	482	489	472	471	483	497	471	486	489	453	466	493	541	481	529	495	482	465	508	485	528	505	543	480	487	489	503	539	514	479	482	498	494	508	500	487	479	517	501	473	487	490	478	478	463	500	506	537	471	510	500	464	455	468	492	491	541	485	522	514	468	529	452	492	502	511	491	486	489	509	498	536	494	503	474	471	483	481	494	451	462	511	464	524	506	527	500	501	492	481	514	540	499	477	481	488	493	515	496	463	490	478	497	475	516	521	502	507	475	503	499	507	498	485	500	475	505	541	492	474	501	469	520	500	511	503	489	486	456	510	474	505	510	516	496	518	511	473	499	496	503	509	513	475	489	500	506	505	493	500	528	531	480	511	486	490	498	499	482	510	513	513	553	461	495	476	490	502	493	503	463	471	496	482	492	517	502	477	518	498	484	514	495	484	507	513	545	519	475	525	532	488	477	497	479	475	516	454	503	464	465	528	499	501	487	497	458	505	469	494	449	514	468	461	525	501	466	490	485	473	488	471	504	500	526	500	499	511	465	492	544	472	466	494	490	479	477	492	507	530	511	487	450	475	511	490	481	508	476	485	523	468	465	498	514	480	488	520	486	479	472	411	514	574	473	474	477	473	517	491	496	471	488	516	476	493	467	516	496	495	456	470	525	485	518	517	483	478	437	494	459	486	519	508	447	501	535	507	511	463	490	502	485	525	480	469	498	485	492	496	492	472	495	488	436	476	487	492	508	503	440	498	451	483	479	503	499	479	466	494	502	499	473	475	470	494	479	490	476	465	531	483	472	466	519	503	471	476	485	482	463	497	473	516	506	487	495	489	513	504	503	475	489	515	472	508	516	497	472	497	468	475	507	477	484	480	508	503	494	499	492	510	498	519	484	475	476	479	455	472	491	469	462	500	443	497	502	527	529	464	527	491	481	459	500	502	506	468	463	509	492	539	448	456	462	435	488	477	482	445	510	471	461	486	509	516	497	505	517	521	514	457	489	500	505	452	500	521	478	515	488	491	511	482	504	486	541	472	516	473	482	515	457	509	510	492	496	509	487	487	463	499	477	516	467	495	501	486	495	516	487	515	511	525	526	492	476	492	473	506	450	518	520	469	488	494	491	486	471	482	501	502	506	486	480	512	496	497	540	472	550	517	501	477	522	524	495	470	508	507	563	484	458	477	482	465	535	510	488	518	467	510	529	448	487	490	502	490	525	535	475	462	494	494	500	549	460	510	512	466	447	477	494	507	510	465	504	513	486	473	565	534	495	471	514	481	475	522	486	572	503	473	500	461	490	480	497	463	468	485	491	453	486	495	475	499	503	481	494	457	533	500	469	531	499	474	498	522	498	495	485	491	453	480	500	491	479	513	506	506	455	480	462	502	500	465	518	482	539	464	497	467	472	512	514	499	489	482	462	501	471	489	527	481	477	499	491	556	477	512	468	503	480	520	482	500	486	501	523	464	564	549	458	485	482	461	507	488	533	466	459	465	499	455	530	531	492	499	490	516	486	508	517	488	495	478	504	483	481	458	510	492	504	487	479	497	502	496	524	504	494	477	492	452	479	576	464	481	497	504	477	469	500	438	475	505	459	519	467	491	448	493	491	491	531	494	469	500	521	513	507	525	483	482	502	481	475	507	510	513	504	508	518	539	550	505	483	478	498	453	518	487	474	498	450	517	477	481	511	511	484	471	525	453	490	541	472	483	507	498	497	474	497	470	448	495	477	491	512	503	467	455	449	468	483	526	485	459	503	532	463	482	517	514	452	440	524	501	519	487	485	514	489	484	528	506	512	537	530	496	492	502	469	452	508	491	499	481	503	472	511	458	532	487	525	518	480	481	506	501	511	492	502	504	467	486	476	503	487	495	467	456	506	467	495	509	467	516	481	475	491	493	517	548	520	513	473	472	452	489	468	498	467	511	516	500	463	453	499	474	510	477	525	529	471	481	477	484	546	490	491	539	522	445	501	516	504	511	461	481	484	500	499	500	472	524	490	523	455	470	519	509	498	494	523	488	505	498	494	472	501	485	488	479	499	497	502	510	487	486	476	491	478	469	495	481	520	514	548	510	473	495	505	499	469	505	506	520	500	518	496	516	489	549	460	498	480	504	476	498	471	477	514	465	490	485	512	545	495	527	493	465	483	503	457	482	520	477	516	515	492	505	512	508	512	492	516	492	475	523	506	480	517	442	451	532	483	465	442	476	544	495	516	502	506	520	510	503	512	497	507	521	532	487	487	515	496	502	494	464	493	509	511	529	539	547	508	479	464	520	506	470	476	536	499	505	475	459	507	506	496	473	508	485	491	544	508	469	487	490	470	483	503	502	504	494	501	536	454	514	477	525	470	487	458	508	482	508	482	484	492	457	449	527	463	489	481	507	510	477	529	478	507	483	510	522	458	487	515	483	484	525	497	504	497	496	488	492	490	455	523	494	496	498	483	456	466	491	510	487	457	502	466	506	502	468	465	462	441	487	493	467	476	534	493	499	483	481	497	501	510	544	482	467	504	513	522	484	517	497	520	495	517	498	474	509	534	519	493	507	487	486	521	487	483	492	498	487	484	530	464	489	514	505	496	480	520	508	542	446	527	481	449	530	522	503	475	507	518	530	530	487	505	451	492	483	489	444	478	504	480	503	491	488	482	492	491	456	508	497	496	501	509	439	461	480	540	451	501	491	530	490	441	499	519	502	487	474	523	496	484	499	492	561	494	458	452	490	503	478	505	486	493	493	488	528	520	512	537	478	463	513	501	491	482	473	469	464	510	472	468	472	465	489	504	483	515	469	515	488	493	486	534	471	521	483	465	464	501	492
39622	31895	36386	31372	25465	20201	14712	10533	7671	5786	4329	3375	2539	2016	1673	1365	1178	1042	946	680	575	535	506	436	386	328	325	306	293	260	281	253	225	202	204	200	216	221	200	158	193	163	177	192	197	181	194	170	158	190	193	167	183	186	179	164	188	180	162	169	177	201	157	185	193	195	186	164	185	169	192	180	169	176	161	182	148	182	199	183	192	172	170	193	184	158	151	166	175	177	167	196	188	179	171	193	181	188	173	167	176	191	168	181	157	173	181	162	159	143	164	195	182	173	186	200	173	187	155	198	182	163	175	179	185	175	202	167	191	167	176	168	165	147	171	171	197	169	173	135	180	161	176	172	162	176	155	153	184	160	183	177	176	190	179	159	175	184	174	181	187	156	194	191	139	166	183	172	177	194	153	157	161	194	181	162	167	153	206	173	150	169	182	182	180	161	172	211	173	182	159	171	168	148	194	190	190	173	169	209	163	163	184	183	166	163	181	176	163	170	167	164	198	175	163	182	166	164	174	181	183	183	165	167	184	159	183	164	162	181	180	219	168	175	171	175	164	192	160	187	180	157	175	153	151	155	180	179	207	194	170	163	174	176	165	167	187	180	169	170	178	164	166	200	163	186	175	194	178	196	151	185	178	174	202	184	174	155	200	202	187	191	164	168	173	157	171	182	206	173	165	183	169	179	174	167	170	182	182	209	163	166	178	163	169	183	180	155	176	174	190	201	160	194	203	187	189	186	172	204	183	159	175	155	193	187	159	170	189	179	166	188	161	165	147	154	171	153	172	184	168	172	175	187	192	201	203	150	177	179	157	161	181	175	164	168	159	178	183	172	172	187	167	151	177	189	164	164	159	181	153	154	193	169	184	174	162	172	170	167	167	175	173	183	160	202	177	178	195	169	146	164	169	203	180	163	190	176	189	183	151	177	189	180	170	190	173	172	183	168	182	171	184	174	172	188	187	188	183	169	180	177	195	166	172	165	161	193	172	162	187	184	174	161	196	189	164	171	163	174	132	176	170	158	189	181	177	150	199	162	162	172	184	158	186	170	198	157	172	181	159	145	192	167	160	160	199	169	177	173	151	168	186	195	185	179	172	171	207	177	179	152	174	202	185	167	171	161	175	176	166	176	161	162	191	183	174	183	170	167	177	147	192	170	182	181	172	190	171	162	190	178	182	178	167	183	200	179	185	172	171	174	167	169	174	165	168	164	171	168	175	161	171	160	182	177	175	160	169	160	169	180	170	183	174	172	158	173	172	185	186	169	174	185	191	180	145	161	173	162	167	171	176	167	181	164	181	159	180	185	191	146	177	181	168	182	187	209	183	168	173	191	188	193	158	196	160	169	175	163	163	187	186	178	186	172	177	196	194	165	177	146	170	179	173	161	187	164	155	177	166	164	170	192	183	172	166	169	145	178	189	196	176	199	173	171	152	168	171	155	174	165	180	172	167	174	193	183	189	172	188	193	171	167	151	201	184	168	159	199	180	166	187	169	164	178	158	187	162	178	168	152	177	187	189	159	164	166	170	169	166	173	169	172	186	167	171	160	164	185	201	193	165	170	192	168	162	164	178	162	168	153	193	159	163	186	176	180	167	159	175	198	212	186	178	175	175	197	156	161	160	171	181	149	205	195	156	171	172	171	157	169	167	160	176	180	197	158	157	180	188	137	158	172	185	180	177	134	182	167	171	173	188	174	203	168	151	180	168	204	168	183	155	175	202	166	163	189	182	141	163	188	178	161	180	210	179	193	174	193	168	175	194	170	191	178	141	164	152	161	172	191	169	169	161	163	185	179	168	169	194	163	190	196	145	185	200	209	192	148	168	149	140	176	177	171	176	161	178	158	178	172	184	196	185	178	156	184	157	175	182	161	201	188	190	162	178	156	160	182	195	210	179	160	175	181	187	190	175	156	192	153	171	167	167	175	155	183	160	186	177	191	170	185	205	193	197	173	190	183	176	180	163	176	177	182	190	184	169	171	161	158	178	180	186	181	189	178	151	172	169	159	184	168	176	185	190	185	180	181	184	185	188	173	186	156	180	174	152	184	182	161	183	198	182	143	183	191	172	188	165	157	184	165	165	203	156	185	182	192	174	169	164	171	169	157	166	183	155	180	198	158	169	179	175	171	189	175	183	175	174	164	154	184	174	174	167	193	184	161	167	172	156	171	206	174	165	178	189	194	173	178	180	181	167	183	168	185	193	171	157	173	179	166	181	197	184	151	163	173	161	172	179	170	174	178	188	180	176	182	185	179	150	167	170	175	180	192	180	162	180	183	180	184	161	174	173	155	179	156	171	157	185	158	166	182	154	155	182	194	176	172	166	192	181	166	156	199	171	187	167	166	190	160	157	187	188	184	172	158	177	145	162	165	168	156	163	186	183	176	189	174	183	179	157	191	188	170	172	178	179	155	179	168	183	193	184	185	174	177	160	171	192	174	172	172	171	169	170	178	160	162	159	176	162	171	183	180	165	155	191	167	144	157	162	184	159	189	171	170	176	169	181	169	176	161	182	184	167	176	178	189	176	161	175	191	168	169	182	186	218	168	184	166	157	171	160	172	183	173	167	167	178	180	200	180	164	175	168	178	163	168	151	166	192	161	169	173	163	180	173	156	168	165	150	180	176	147	186	155	162	191	181	182	172	165	167	169	165	164	181	194	172	180	189	172	181	203	172	154	180	172	177	173	197	160	188	183	168	166	172	198	167	178	187	163	175	159	150	199	160	165	191	171	182	183	158	174	163	169	166	181	163	165	193	165	164	166	175	157	190	159	152	173	166	168	171	179	196	178	184	176	155	158	175	166	173	168	184	168	161	160	178	191	159	168	172	173	198	182	180	165	158	177	155	172	186	155	177	179	170	191	164	156	175	148	185	176	163	158	178	163	204	190	161	192	165	173	170	182	171	181	196	154	186	179	174	180	152	175	178	175	162	198	174	190	189	161	192	187	168	180	151	165	159	166	174	166	167	174	176	170	175	154	211	159	140	169	170	166	174	156	199	188	174	166	147	174	175	179	161	157	175	171	186	190	180	173	181	151	168	173	171	159	156	174	167	180	162	203	187	172	167	174	172	161	159	183	198	185	202	171	177	161	161	182	197	189	199	190	157	192	204	170	166	164	184	216	180	164	181	187	167	156	169	177	164	179	197	161	192	192	174	166	168	185	167	208	156	203	168	170	189	167	135	178	173	158	171	190	147	179	177	199	169	186	157	177	178	188	158	174	169	185	185	165	187	213	188	168	171	171	180	163	182	191	162	166	168	195	183	142	167	191	149	171	183	193	182	203	186	147	194	186	188	170	191	182	168	193	159	179	194	194	177	175	184	179	167	178	190	154	180	155	184	170	198	184	172	181	180	171	177	189	159	173	171	161	187	160	174	198	183	169	179	185	180	175	180	172	179	193	176	174	164	175	164	159	189	162	175	162	165	167	175	159	160	201	154	157	173	187	175	185	181	184	149	192	197	168	170	184	180	179	153	160
23681	25092	38683	40536	37559	34270	30639	26727	23198	20704	17484	14713	12089	9987	8703	7448	6503	5556	4870	3708	3157	2849	2538	2088	1889	1590	1530	1316	1277	1153	1006	856	750	754	721	697	648	626	635	556	569	548	542	536	547	535	528	488	495	469	486	434	471	442	443	461	457	446	454	495	507	467	484	464	463	471	476	464	478	476	490	477	506	446	438	449	439	453	459	470	477	432	450	448	459	456	440	437	470	468	450	478	461	432	451	483	424	454	481	438	416	464	501	460	475	477	446	477	435	462	457	423	480	473	439	415	500	457	447	447	462	432	412	442	453	456	466	474	465	430	469	473	491	436	435	467	420	455	482	477	451	468	453	453	470	441	441	429	485	455	481	476	413	461	471	459	475	425	465	459	518	463	467	461	455	495	473	440	451	475	467	456	443	450	455	492	464	493	490	423	451	424	471	490	428	456	465	450	482	448	474	488	467	479	462	433	449	492	486	450	449	461	462	448	461	450	475	474	433	451	494	426	458	451	495	463	503	452	467	476	450	466	432	470	474	504	438	475	452	471	498	465	476	435	469	485	470	488	435	499	415	421	436	459	472	488	478	472	453	428	459	476	471	476	468	479	471	465	448	443	488	446	466	482	442	413	487	451	487	476	450	493	463	455	448	446	467	427	476	435	443	456	482	463	454	484	445	430	462	479	431	461	522	496	449	474	423	480	476	531	463	453	416	469	475	485	444	451	474	477	457	468	449	493	463	441	468	481	519	442	445	449	465	419	476	442	441	452	481	467	458	458	469	479	463	475	489	485	475	467	451	455	500	468	451	451	480	467	449	494	457	436	479	482	463	442	440	443	470	487	485	456	484	472	438	438	488	509	463	471	408	423	444	448	497	450	489	444	465	454	428	424	442	450	468	454	475	445	448	413	455	474	452	443	470	466	494	453	477	473	475	483	476	472	434	461	484	446	442	452	471	473	465	433	459	468	478	449	480	491	459	457	443	467	433	452	431	445	513	474	494	434	454	429	466	475	503	499	460	466	434	492	448	469	463	448	468	478	458	445	493	480	455	471	472	465	499	462	486	476	468	464	463	457	449	448	474	456	450	472	464	480	483	481	469	472	454	464	461	444	491	461	487	472	489	453	462	458	465	479	455	476	468	477	447	472	472	474	458	503	450	433	478	460	461	506	484	462	456	457	484	480	485	484	453	455	463	459	450	436	458	450	472	430	460	480	481	438	466	449	440	494	486	481	454	503	454	504	472	482	457	483	444	454	468	487	471	467	462	472	436	460	433	466	490	437	472	469	514	487	475	480	441	469	430	477	455	421	441	469	446	472	463	441	485	442	518	453	517	457	478	441	470	458	472	445	502	486	459	459	463	443	483	437	487	450	475	464	441	446	468	449	437	455	408	473	472	454	468	464	452	475	413	503	488	448	460	444	525	480	485	480	437	509	446	423	438	491	484	432	473	465	451	487	446	453	484	482	459	454	448	461	440	456	481	485	486	486	483	488	484	478	477	471	465	470	461	466	440	496	472	490	469	421	456	448	444	484	484	439	464	455	466	479	495	481	439	471	424	449	499	460	470	462	494	412	471	463	491	418	486	452	485	476	450	457	482	445	459	452	423	417	448	462	482	465	485	476	457	454	440	470	460	453	484	461	434	451	489	469	471	475	456	515	483	444	475	459	447	407	452	495	448	467	489	446	495	448	452	491	445	469	468	474	491	404	468	451	436	450	494	485	439	461	476	468	473	448	452	452	459	456	487	441	479	445	430	429	476	497	447	520	436	452	451	458	458	467	476	461	468	473	499	460	464	450	473	491	450	436	457	475	451	438	471	457	475	456	500	464	471	443	484	447	421	425	485	495	483	489	459	446	435	497	427	444	422	443	438	455	490	499	454	420	485	494	460	481	454	499	443	500	507	431	491	490	454	518	443	443	469	442	457	458	470	491	452	424	469	444	445	469	473	472	446	490	450	426	461	437	487	461	415	491	470	471	461	425	471	487	466	453	473	464	433	494	443	503	472	446	444	464	500	463	429	470	483	453	460	480	449	461	449	475	460	473	478	418	473	458	433	453	438	420	448	476	463	447	482	461	473	445	471	465	487	441	438	443	465	495	458	434	458	463	459	415	478	450	470	445	437	461	458	465	434	458	490	464	436	437	480	458	424	473	434	457	463	459	488	453	484	453	465	479	438	479	467	450	448	481	459	436	484	470	464	456	484	465	461	478	489	442	482	475	499	416	484	486	477	495	460	484	460	452	449	476	490	500	441	461	485	473	448	467	461	431	455	426	460	444	436	435	439	460	486	458	427	441	484	425	471	498	476	459	459	424	491	470	442	482	461	471	449	469	475	429	471	479	473	480	438	439	466	444	460	467	472	461	487	489	443	476	483	462	452	452	502	462	480	468	505	423	441	514	457	476	460	485	468	447	463	462	470	475	460	418	452	476	464	449	487	450	419	495	478	438	451	425	435	422	460	459	456	437	435	450	421	465	453	466	491	473	440	474	461	437	462	481	490	466	457	505	477	477	459	447	496	482	446	428	419	485	502	484	459	445	455	450	471	444	460	450	438	456	461	441	453	450	468	461	466	488	451	456	450	463	440	484	450	493	431	452	506	476	458	447	464	429	435	485	483	484	451	475	455	455	467	409	440	484	491	460	453	477	472	495	493	481	416	461	467	472	484	439	441	452	483	450	465	450	480	501	458	426	454	494	432	481	486	516	458	458	472	434	453	470	486	474	444	478	415	487	420	470	456	470	455	508	475	459	448	436	471	463	433	477	437	463	490	428	476	446	451	444	474	475	473	465	435	451	471	448	432	467	459	471	447	457	482	440	453	422	468	464	445	472	473	450	442	477	469	480	461	436	457	471	484	504	448	474	434	445	439	462	476	473	469	473	404	466	474	466	475	440	468	469	449	448	443	483	441	440	445	457	457	467	495	502	451	458	428	449	461	489	473	461	438	491	486	447	469	428	498	470	500	483	434	438	473	445	423	423	430	465	433	501	460	490	418	453	433	457	462	478	462	446	510	440	480	449	507	462	462	447	431	458	467	484	432	454	457	456	448	408	458	498	484	458	456	457	452	439	461	473	474	428	442	503	431	468	484	464	479	469	469	459	467	443	458	480	483	462	471	468	458	478	422	440	469	514	491	451	453	439	468	469	434	456	454	453	483	483	446	495	490	448	495	459	443	463	438	422	487	451	459	435	455	510	488	490	454	434	463	425	470	459	441	460	541	486	456	459	484	484	421	445	445	483	479	494	440	441	486	413	463	471	451	458	480	465	409	484	507	459	478	478	464	478	451	473	451	449	458	479	456	451	474	464	464	443	477	505	460	466	510	456	478	449	471	437	501	476	479	445	473	442	479	460	496	445	479	483	444	454	439	479	497	419	419	423	455	475	499	476	441	447	452	425	455	480	495	490	449	504	461	456	501	507	503	454	461	477	439	461	472	483	464	459	436	463	471	494	423	499	455	503	468	472	433	470	459	443	457	497	484	455
23640	20203	22418	17370	11752	7639	5178	3633	2556	1986	1617	1272	970	833	671	586	499	466	396	345	328	314	287	279	247	237	239	224	213	213	221	211	198	177	213	204	220	180	181	183	193	190	184	201	181	223	197	205	197	195	202	213	189	172	173	215	167	177	189	188	185	186	183	163	189	192	192	176	208	199	191	190	175	170	187	168	183	200	193	169	202	199	161	183	169	181	202	180	174	183	196	188	175	194	168	181	171	188	185	183	181	161	208	192	181	179	180	174	175	188	191	199	189	194	179	169	189	202	180	172	165	175	166	175	194	171	184	170	199	186	209	212	194	197	189	187	187	184	170	187	181	196	209	166	186	152	205	190	176	168	173	208	182	187	178	171	181	181	191	189	162	187	207	192	186	180	166	173	183	165	153	179	175	206	169	175	184	190	168	181	182	178	186	169	197	175	181	197	164	171	183	192	185	192	209	195	187	180	167	174	207	197	202	200	168	165	193	189	215	203	185	188	188	190	183	165	195	175	182	207	188	173	185	171	163	183	167	187	183	186	196	189	202	164	176	192	200	167	184	192	214	169	189	183	179	187	213	194	199	172	183	192	200	206	182	193	182	189	164	175	161	186	179	175	193	170	192	211	196	172	187	163	192	189	193	175	184	150	172	205	156	176	198	177	178	178	193	154	173	174	181	166	171	201	165	179	213	199	180	189	176	200	199	194	181	172	197	182	184	184	168	219	192	192	186	191	172	184	177	196	198	198	195	192	199	190	176	164	200	203	178	192	175	186	176	207	196	198	196	186	182	176	197	215	196	212	188	193	218	169	175	184	173	201	180	197	217	189	189	166	182	186	192	186	188	180	182	186	179	175	178	200	219	190	161	197	173	163	186	198	190	202	174	184	184	177	191	210	211	190	170	181	161	177	162	193	186	170	187	194	193	203	167	212	198	172	169	178	189	180	195	204	180	212	169	210	192	191	219	186	175	170	172	191	185	208	201	160	182	197	161	172	187	182	182	185	183	181	186	165	179	192	190	203	186	182	202	168	203	186	181	189	170	202	201	188	198	170	198	159	190	209	177	226	171	192	186	181	190	168	192	193	157	173	177	197	181	215	196	216	185	188	186	197	183	182	189	193	181	160	162	195	168	217	191	196	204	177	178	200	184	163	214	182	200	196	170	171	167	208	206	180	179	200	180	202	177	184	174	201	201	198	150	208	167	166	202	181	153	203	198	186	186	187	168	173	181	184	174	183	176	181	183	198	189	181	172	191	183	173	187	181	207	173	169	188	203	166	195	169	168	181	171	179	170	181	191	179	184	176	210	187	196	216	173	184	202	188	164	189	190	178	189	179	185	172	197	198	168	185	183	168	227	175	183	172	181	202	174	181	193	183	188	181	187	175	165	181	211	167	149	195	180	178	203	200	193	196	207	184	197	206	192	182	199	186	176	188	161	183	205	196	200	163	190	175	171	209	192	190	176	188	194	168	169	208	188	165	185	169	179	189	168	192	175	183	164	190	189	202	199	192	205	173	208	165	175	205	194	181	163	178	164	169	154	194	221	182	182	176	185	183	177	184	190	177	164	188	202	166	194	178	167	190	208	176	195	176	172	188	189	174	163	191	196	189	195	170	190	206	192	190	164	207	223	196	178	178	170	170	203	193	183	162	192	190	181	168	178	176	191	172	182	192	180	181	160	166	164	189	192	185	189	210	184	183	195	195	209	182	190	208	202	184	193	184	178	187	186	165	195	187	201	194	196	190	154	180	188	182	207	163	173	170	168	197	186	195	177	196	192	197	187	207	198	206	185	172	173	177	167	180	194	219	197	175	189	192	189	188	184	183	176	211	156	176	166	188	169	179	183	192	205	163	186	183	191	149	188	193	183	184	172	191	195	195	174	190	192	186	191	159	196	219	186	189	210	210	179	191	167	219	178	176	196	175	168	179	169	158	162	189	167	167	203	173	179	176	181	216	177	173	165	188	221	168	180	168	189	181	177	202	187	176	188	171	202	183	169	185	202	187	189	172	198	192	188	190	205	174	162	189	178	157	174	168	207	181	189	204	190	183	194	178	185	181	188	197	181	187	191	159	172	162	185	176	175	176	168	174	214	184	173	179	181	183	182	201	217	214	172	192	185	182	203	171	160	177	181	203	190	170	207	201	166	157	192	182	192	165	185	207	185	177	194	174	170	166	176	174	192	190	187	186	196	190	172	188	204	155	201	174	183	187	187	191	196	187	170	198	195	209	210	189	185	171	188	183	179	186	186	187	178	161	195	184	192	165	195	161	208	170	187	165	210	180	204	197	176	187	204	188	176	195	180	183	199	205	193	189	187	184	210	182	190	191	193	181	194	182	202	186	181	207	184	186	192	186	162	182	184	166	170	191	195	165	211	199	191	189	152	198	198	185	179	191	181	203	218	216	169	182	196	184	206	192	191	191	163	172	180	171	169	154	169	178	165	184	181	192	203	186	174	187	195	214	193	168	177	190	183	185	176	157	168	161	174	182	183	172	187	182	165	192	202	199	185	181	181	183	173	190	181	186	157	195	187	181	216	176	182	187	181	193	183	177	195	182	188	193	190	196	178	186	192	194	183	180	172	171	170	180	199	177	173	199	192	182	192	173	167	173	203	196	184	172	158	194	182	179	190	199	196	179	188	195	167	186	188	188	180	173	179	207	173	163	178	166	193	205	177	161	209	194	200	166	204	180	179	196	201	185	208	189	183	196	200	179	182	179	208	207	184	182	194	200	192	183	195	176	171	194	177	184	196	186	174	159	185	203	188	185	181	178	189	176	203	164	199	197	187	181	177	198	172	165	188	191	210	193	181	170	174	177	212	190	181	176	182	154	182	196	202	171	182	207	200	187	181	170	169	173	167	209	206	188	192	165	185	194	183	178	207	183	169	179	178	170	192	191	189	188	209	172	201	189	184	189	189	172	176	167	208	162	189	166	183	201	199	185	195	201	192	170	201	181	191	162	185	201	175	176	177	199	198	206	201	200	180	185	186	208	181	158	193	163	182	178	174	205	187	190	182	167	162	191	180	206	194	208	190	188	170	162	203	204	194	154	197	193	179	179	189	209	192	190	186	181	200	196	180	158	182	193	172	174	175	177	194	198	189	192	194	158	186	180	194	178	173	183	180	187	208	195	191	211	209	206	169	164	191	190	187	196	172	175	168	180	184	219	180	188	164	192	197	174	177	184	209	176	195	178	208	185	183	201	187	171	184	189	199	194	173	181	168	194	180	179	187	153	195	187	188	193	194	187	172	182	152	198	179	196	194	187	159	194	168	188	167	171	175	193	171	172	191	177	173	200	192	184	171	168	180	177	196	174	187	181	181	207	184	189	191	193	176	179	197	190	193	170	205	184	186	163	173	200	182	178	169	209	186	149	163	192	178	156	185	178	183	161	153	193	177	159	156	203	184	181	168	193	188	139	189	158	167	176	178	182	183	178	194	207	188	156	203	182	194	155	201	210	171	184	182	176	199	174
13665	16417	28457	29136	25798	21224	17468	14339	11336	9527	7966	6480	5049	4380	3640	3086	2555	2217	1941	1670	1415	1316	1202	1096	999	888	845	776	741	689	714	685	608	599	542	601	559	549	550	541	547	500	489	556	489	519	509	527	484	477	493	487	499	518	503	457	521	529	484	455	491	506	504	488	501	458	491	481	507	505	478	483	505	490	444	490	504	496	480	503	500	494	470	480	503	528	493	483	483	480	464	511	486	487	487	466	488	525	463	530	471	449	451	483	490	468	488	500	464	468	462	508	465	491	478	480	512	496	483	446	450	534	465	484	455	495	464	497	517	488	525	503	485	474	468	464	490	489	478	457	465	489	453	465	458	496	466	488	488	470	506	481	484	489	485	487	526	477	491	497	474	467	515	488	468	501	485	477	491	483	482	454	481	487	481	508	447	477	489	498	505	488	471	465	501	470	506	484	485	503	440	487	483	463	458	504	498	529	484	473	505	464	481	438	486	515	469	476	486	499	507	472	461	498	496	480	522	508	494	495	515	458	475	483	477	509	490	501	502	492	490	503	501	499	497	462	459	463	428	453	480	475	453	428	507	511	475	469	489	494	480	460	472	472	468	493	503	484	445	463	505	498	495	471	479	493	504	467	462	482	510	488	488	466	494	435	519	480	487	508	464	506	468	515	513	495	488	489	454	504	488	481	429	485	480	509	480	459	471	468	476	461	444	475	503	455	518	502	495	476	477	482	484	461	466	493	478	448	503	475	476	466	459	479	488	475	480	454	484	462	459	491	506	480	473	480	474	507	499	510	475	491	494	477	474	506	533	492	480	502	494	481	488	453	488	464	511	511	517	480	499	485	497	463	477	490	504	481	510	464	486	495	440	496	478	493	479	493	474	478	493	491	478	459	464	535	488	495	473	508	494	472	492	502	498	473	507	480	493	468	458	447	477	525	481	477	484	485	515	455	506	536	433	475	509	492	485	453	495	485	447	532	478	479	509	489	529	476	480	482	489	485	470	471	498	467	464	500	493	483	512	471	506	493	463	477	499	432	497	492	453	469	458	483	488	457	464	508	480	487	465	460	477	468	523	460	494	516	486	513	479	496	525	492	447	490	432	504	483	493	484	500	450	545	457	491	500	483	504	425	515	496	478	489	465	512	454	493	492	510	489	512	492	460	520	490	456	526	451	489	501	507	460	491	460	460	434	478	484	454	449	473	482	512	464	430	486	490	501	479	477	481	503	497	482	484	479	501	438	516	510	509	466	456	486	476	461	508	486	500	478	508	501	469	506	457	487	502	499	463	501	447	476	498	506	476	467	508	491	467	460	518	465	475	470	516	472	470	454	475	519	498	502	482	452	470	522	480	499	473	518	480	478	463	483	536	466	465	518	489	493	476	474	493	472	461	482	453	500	500	514	437	455	505	474	482	502	464	483	466	450	477	492	501	482	459	473	463	503	453	523	495	493	508	486	455	496	503	503	496	452	488	480	489	503	485	472	503	507	498	506	484	474	463	471	505	476	467	481	489	482	516	482	516	499	486	505	493	508	504	510	494	470	461	501	509	507	474	508	474	501	503	467	500	495	484	486	473	496	483	495	452	482	504	484	474	495	504	475	475	492	498	502	472	480	503	459	496	496	508	497	525	458	491	517	481	481	490	488	470	499	486	492	509	499	469	482	489	477	457	505	473	506	480	462	497	501	478	501	456	487	452	501	477	531	506	471	480	512	511	493	501	504	487	489	468	523	436	457	494	467	491	485	471	483	507	471	484	487	513	504	482	535	499	469	469	471	511	494	483	485	481	531	487	470	515	486	506	508	474	494	491	512	481	472	501	533	531	488	493	493	520	479	484	470	507	463	487	463	476	467	476	482	467	501	499	493	513	453	526	460	480	482	504	492	537	473	490	461	465	505	491	477	494	477	490	496	499	482	504	521	464	529	486	494	540	491	478	462	498	468	504	497	552	444	468	475	522	519	478	535	487	487	507	482	504	493	481	502	483	459	450	490	455	468	492	465	486	499	498	502	469	470	495	471	491	475	466	455	516	489	466	499	455	498	557	499	483	496	527	460	471	518	493	453	508	479	526	457	513	491	521	484	462	498	501	497	490	492	476	511	466	481	478	468	447	457	489	442	508	496	492	510	470	487	453	509	445	492	503	479	484	502	464	468	477	483	506	467	472	477	465	486	480	490	448	471	491	515	477	481	473	457	507	498	463	493	493	490	479	480	502	508	503	494	428	481	460	463	502	471	489	461	520	502	468	448	449	496	474	523	458	454	464	497	525	498	499	463	505	462	482	492	458	488	485	507	524	494	434	486	469	484	509	483	448	481	484	487	486	466	496	478	460	492	546	499	471	532	519	479	485	466	481	493	454	503	481	534	464	475	470	485	477	470	523	444	523	500	469	505	476	487	495	531	506	429	474	464	499	476	513	520	464	497	485	466	495	477	489	535	469	479	466	505	490	494	465	461	492	455	536	470	476	491	457	495	441	510	474	473	504	500	515	489	486	507	484	471	475	508	470	476	487	471	469	465	452	486	511	493	479	462	486	490	496	482	494	496	509	493	474	526	485	476	493	451	450	487	479	516	484	486	489	449	448	476	490	480	482	500	476	500	465	471	467	462	456	477	460	478	458	487	510	514	507	527	505	453	507	487	489	475	483	458	479	472	511	501	495	480	471	506	486	489	482	469	489	477	494	497	474	518	474	505	506	490	486	477	506	514	454	431	473	512	528	513	471	517	489	477	462	494	469	495	494	503	475	502	482	474	503	483	510	499	507	491	498	473	486	479	501	470	480	465	469	508	441	503	491	471	524	474	501	500	486	481	482	494	506	464	509	451	515	487	497	469	498	492	479	492	504	483	481	443	499	524	475	486	514	469	501	478	457	474	483	502	504	493	451	517	496	519	498	468	524	500	490	473	514	500	520	454	477	472	499	474	478	479	479	482	477	487	476	473	514	468	495	483	503	455	515	474	423	445	502	495	502	492	481	465	480	527	484	460	495	469	487	497	502	515	474	470	450	484	421	467	491	480	487	497	446	453	462	460	495	464	507	499	489	461	496	454	484	450	513	455	540	486	506	453	506	492	470	455	491	525	484	480	466	477	438	482	512	477	472	475	453	495	500	491	489	510	508	460	474	477	487	464	497	456	495	475	503	460	509	478	536	466	507	491	501	512	499	472	477	494	484	492	518	501	508	486	492	492	445	493	471	497	473	464	475	482	489	516	501	494	483	534	472	502	505	522	489	472	502	449	506	500	522	460	441	506	456	486	471	469	507	531	487	479	498	480	509	475	463	515	495	446	458	498	484	453	478	485	476	454	477	486	516	426	476	469	506	492	458	480	493	432	459	493	485	477	524	522	486	470	473	441	456	476	497	529	462	520	533	468	489	476	461	482	490	454	494	490	491	498	494	449	446	467	517	439	497	486	488	510	475	473	483	491	516	470	533	462	469	512	468	485	483	478	495	466	479	498	456	481	455	534	480	477	514	450	506	482	472
32945	26851	30114	25626	18729	13768	9909	7131	4938	3866	2974	2251	1758	1395	1110	1026	835	745	670	570	459	466	376	334	329	279	260	267	272	236	244	227	213	223	193	195	214	205	202	200	183	195	194	188	206	185	186	188	213	174	200	181	199	203	202	213	207	207	179	180	201	206	163	186	187	218	193	199	174	187	180	199	184	195	169	178	191	179	192	153	206	158	183	178	155	202	206	161	188	178	195	183	174	173	186	201	188	204	187	197	205	207	173	190	206	188	196	187	202	199	181	194	193	205	183	177	198	197	197	199	184	206	176	193	170	201	173	179	189	191	202	176	190	195	163	198	181	190	178	183	196	203	204	185	218	162	183	199	176	196	185	199	181	194	200	175	181	198	184	188	186	195	204	188	151	195	179	179	200	185	180	174	206	193	174	199	170	204	172	190	192	170	212	170	192	161	189	195	197	174	179	194	186	204	169	206	163	186	166	197	211	184	190	168	203	194	196	195	186	206	175	199	195	170	205	183	170	167	202	178	196	209	205	171	158	187	207	208	215	177	190	182	166	187	194	236	200	174	219	174	181	164	179	174	188	171	211	182	164	172	175	195	171	191	169	194	192	171	182	181	175	204	220	189	186	197	183	156	182	178	204	221	165	161	205	198	178	183	190	179	164	186	166	204	183	176	185	202	206	175	177	175	173	196	167	190	184	198	176	186	193	181	177	164	179	185	179	202	193	183	206	167	164	193	182	205	166	191	176	169	154	218	208	195	200	185	172	208	184	212	185	214	171	182	158	195	206	174	220	192	175	201	190	199	175	201	215	217	207	194	186	175	175	194	212	176	179	192	175	174	191	164	179	202	189	197	198	201	197	192	179	194	179	167	160	192	209	175	196	204	202	188	170	173	172	205	212	167	168	202	175	192	148	194	195	199	194	208	203	207	181	171	199	185	161	191	182	190	188	195	194	190	201	185	182	206	176	200	206	222	181	162	184	187	173	157	185	186	184	189	188	195	171	170	199	193	169	180	213	190	179	197	188	188	208	184	180	167	190	194	196	221	201	207	194	176	192	187	206	174	184	195	181	206	210	211	191	181	193	197	200	190	224	179	183	173	199	186	187	195	180	182	187	167	192	187	191	186	187	173	180	199	203	184	181	185	182	212	164	195	180	209	185	201	188	188	201	165	187	175	191	179	177	189	222	177	204	175	191	215	187	162	219	187	203	194	188	178	208	173	178	188	182	175	170	186	178	192	211	201	195	199	174	210	170	205	173	155	204	187	189	219	206	227	188	202	216	191	161	183	187	193	200	210	203	176	193	177	172	190	191	168	155	179	175	173	168	208	165	176	207	198	188	194	220	186	193	178	201	190	155	171	177	205	201	195	172	170	194	183	177	188	206	178	169	216	186	178	203	216	180	191	215	185	167	193	183	179	174	182	186	193	186	182	184	196	186	170	206	203	185	192	206	192	181	178	191	154	206	171	196	175	184	173	192	188	217	166	186	205	202	177	191	174	174	163	153	202	186	167	186	182	178	172	190	168	185	196	174	171	196	188	184	180	183	198	193	215	200	176	192	178	181	207	177	185	175	204	202	169	192	179	216	189	178	168	174	170	216	181	175	190	195	203	183	166	168	184	196	191	163	177	190	185	164	173	206	184	220	190	183	206	209	191	180	203	201	176	186	198	174	178	179	178	179	169	193	185	206	202	192	174	180	186	204	193	173	188	208	173	189	189	192	214	185	172	178	189	209	175	203	197	199	155	205	194	193	181	193	187	208	219	199	173	193	218	203	200	208	184	194	189	191	170	201	165	171	202	210	172	184	193	191	193	197	188	223	170	185	175	203	192	209	185	195	191	196	187	187	173	207	190	202	191	162	180	224	187	162	183	192	186	190	180	169	176	193	182	195	185	178	202	200	166	183	209	206	174	189	182	155	195	171	175	189	193	186	175	189	180	187	201	204	202	213	194	184	166	159	204	205	198	194	177	203	179	170	196	173	197	193	190	195	185	173	171	190	188	194	180	195	196	201	187	174	186	208	189	195	190	194	173	202	207	188	191	184	184	161	187	210	198	178	195	179	211	189	215	201	189	187	173	177	191	172	162	172	169	180	189	189	185	184	202	177	187	175	217	171	191	174	174	185	190	198	193	195	178	196	200	183	182	189	172	174	157	190	216	191	168	180	174	166	179	192	203	187	187	206	163	192	196	195	169	203	182	171	197	178	175	194	182	193	205	202	182	193	218	174	205	196	192	164	184	181	186	172	193	182	178	197	187	211	183	183	169	201	189	199	167	194	183	210	197	187	183	179	171	201	185	209	189	180	189	168	194	188	195	207	164	187	192	193	179	180	176	191	197	191	201	181	197	170	195	191	182	188	189	181	187	186	214	177	216	162	188	201	200	177	185	183	178	180	173	199	204	203	180	174	184	160	193	204	191	180	172	179	173	191	200	193	204	200	177	182	179	204	178	175	204	170	198	209	222	203	157	196	183	175	203	186	179	179	181	167	176	170	183	198	170	178	175	214	187	161	202	168	192	193	204	207	204	179	188	212	191	183	203	198	172	213	207	193	161	199	176	173	177	173	203	188	190	206	172	201	200	202	179	185	207	177	202	199	191	169	206	161	194	165	194	168	178	193	187	183	170	211	204	178	190	190	185	174	182	182	205	182	202	174	212	221	175	182	170	186	197	178	194	193	203	183	186	181	206	187	186	185	173	200	213	182	198	207	195	192	186	212	178	193	192	198	205	218	195	196	194	173	187	178	165	194	182	189	203	219	170	180	212	209	188	204	172	169	189	199	192	164	190	198	196	199	177	159	166	189	173	198	170	183	176	174	187	199	194	193	172	197	197	183	176	192	177	178	176	165	185	204	169	177	217	197	185	172	198	187	174	180	221	209	193	165	199	216	204	188	191	195	171	200	172	209	199	178	187	191	214	196	212	192	180	176	149	197	196	185	184	195	177	172	186	208	182	197	184	184	192	193	223	198	195	182	204	184	191	196	180	195	202	177	177	183	184	187	182	173	197	200	191	173	199	198	186	172	207	190	182	169	180	193	172	187	202	164	201	197	192	180	183	196	193	170	204	198	188	184	179	186	163	206	193	192	181	178	194	197	200	180	180	195	189	196	176	191	189	200	215	208	197	177	184	179	166	188	184	175	203	194	177	212	200	184	215	175	179	179	202	192	190	188	209	180	185	187	196	201	196	185	163	171	170	193	184	200	156	212	198	199	188	187	169	185	187	182	226	183	197	212	198	166	195	190	176	171	181	166	185	182	168	211	183	201	202	210	199	208	188	218	183	193	203	189	195	194	199	176	196	177	171	193	205	172	172	198	166	181	180	189	166	202	214	218	190	193	203	186	187	200	194	181	194	191	194	168	193	169	195	171	191	179	191	164	174	177	165	176	203	180	197	188	192	180	196	201	214	188	195	185	173	192	187	173	220	192	203	207	162	172	191	180	186	196	173	176	198	172	204	166	186	186	189	178	180	187	170	180	209
20017	21310	34423	36314	32831	29098	25500	22018	18310	15829	13264	10573	8634	7457	6521	5474	4731	4150	3601	2908	2376	2262	1861	1614	1480	1302	1231	1138	1063	941	859	812	699	668	635	615	640	603	612	577	565	598	518	544	526	542	590	533	502	508	536	534	498	541	527	514	515	551	498	503	507	513	498	493	497	558	517	510	484	513	529	504	467	486	511	502	504	487	529	519	454	528	567	481	477	487	542	517	458	487	480	473	531	519	493	503	522	511	488	498	532	490	492	490	488	507	479	492	508	508	478	509	510	530	488	464	493	461	468	530	500	482	531	478	522	501	488	448	507	500	458	474	480	526	518	482	514	462	490	511	502	489	528	480	519	538	517	485	512	485	490	524	454	471	473	478	489	491	503	508	483	446	501	496	477	492	516	481	505	427	486	485	494	468	532	508	511	495	525	466	489	516	480	433	503	452	476	504	508	488	468	495	516	503	470	496	488	472	502	539	463	502	518	487	516	497	501	540	442	453	473	531	504	534	501	493	525	493	491	484	477	469	509	480	485	485	512	453	495	489	497	503	496	481	490	490	489	489	484	509	517	483	448	487	476	478	459	527	485	496	491	469	495	468	468	480	478	485	511	507	475	522	508	506	472	494	470	457	483	498	504	483	493	507	491	487	479	496	514	477	490	503	537	472	532	480	520	493	518	458	492	490	500	489	510	485	482	487	515	504	515	478	514	475	484	476	497	495	498	473	520	466	500	485	534	470	509	476	464	473	522	461	480	489	473	476	511	516	487	466	472	530	517	514	482	526	527	511	502	481	491	526	473	502	487	490	469	470	512	485	501	489	479	498	536	471	559	449	511	509	472	487	509	482	509	492	509	511	494	536	514	498	503	519	520	500	491	491	509	477	468	492	464	509	493	480	516	479	499	472	517	480	487	465	513	509	509	516	494	485	475	461	500	474	499	522	521	518	527	530	486	507	478	501	491	498	501	511	501	483	482	503	496	513	478	481	509	512	464	491	487	531	529	487	468	535	444	496	527	477	495	483	487	467	455	506	496	504	482	503	505	476	499	478	494	474	524	489	538	493	485	482	508	474	495	505	496	499	501	494	525	494	485	464	520	476	495	503	537	488	499	499	497	509	514	491	511	550	489	466	521	523	526	472	493	479	515	512	518	453	474	499	539	525	521	479	500	470	520	516	488	487	485	481	509	491	532	494	464	533	506	475	484	481	509	500	471	502	501	511	536	466	508	508	533	510	496	490	487	516	555	500	496	483	496	504	474	452	506	469	452	478	527	516	508	488	454	517	523	486	521	517	471	501	481	460	482	495	471	486	508	515	502	481	519	518	464	502	475	521	492	492	488	495	507	495	462	457	499	496	486	476	507	509	506	519	476	516	485	536	527	483	458	516	483	472	500	460	541	528	493	460	490	480	460	495	542	476	519	488	517	491	517	486	500	499	506	503	470	519	503	458	491	517	458	481	512	474	488	494	480	495	465	513	530	510	495	502	472	508	470	466	524	481	474	492	539	515	522	511	490	488	503	476	500	492	493	459	495	476	517	507	498	479	528	538	503	504	481	504	478	496	472	509	464	500	501	487	514	503	494	487	532	502	488	467	474	472	473	466	502	538	515	521	503	536	479	515	513	543	484	483	501	533	510	469	538	500	539	531	494	480	505	537	531	478	499	449	475	509	487	517	475	488	474	446	500	486	486	514	476	503	480	520	471	512	494	496	526	509	513	537	521	492	505	500	505	469	495	488	505	486	469	538	491	498	490	485	526	509	464	493	502	501	495	507	501	507	505	519	484	495	451	488	547	489	488	521	540	479	478	490	502	524	521	523	497	484	544	494	486	468	477	480	494	502	471	480	564	514	523	514	524	465	483	511	477	493	478	496	480	467	470	530	524	467	498	555	479	506	464	482	501	475	514	463	453	496	509	447	482	505	493	480	498	512	459	513	479	499	457	534	478	515	502	527	510	438	481	516	475	479	500	499	472	505	488	491	494	495	483	455	489	472	542	489	504	470	490	518	518	454	442	448	500	485	475	501	527	511	480	494	498	476	488	477	477	506	475	464	492	480	526	490	541	477	510	460	470	469	506	453	507	504	506	528	545	489	545	518	520	514	498	472	494	487	469	510	506	498	475	514	513	481	530	484	509	480	473	492	512	475	510	476	483	498	485	480	473	467	502	492	479	515	481	520	509	487	523	489	463	461	503	538	550	473	437	509	500	446	506	481	517	508	540	479	493	501	509	489	496	496	491	481	485	494	526	516	460	476	505	484	512	484	471	533	447	515	525	504	491	487	466	478	442	489	487	471	500	501	460	511	490	484	518	499	505	509	484	510	515	515	489	474	519	498	544	497	508	490	489	520	515	494	495	479	469	508	509	487	507	479	480	476	473	478	513	520	540	473	511	489	516	479	522	500	506	481	488	472	458	516	500	484	451	490	465	532	541	489	505	470	489	494	485	482	490	472	511	457	492	449	513	511	510	467	467	478	510	521	486	468	498	526	525	481	471	489	438	479	482	508	458	501	458	471	511	494	503	519	488	469	561	519	479	461	527	488	456	514	525	517	478	488	518	505	471	479	509	452	508	497	512	490	483	447	498	492	506	480	512	471	520	482	512	477	495	517	468	455	465	527	524	462	489	454	493	510	480	542	534	483	483	551	469	505	480	480	503	518	448	507	506	482	498	498	471	475	483	505	473	509	491	459	480	495	450	492	473	482	440	501	476	472	522	523	514	528	498	508	483	489	473	484	475	520	471	536	497	509	502	552	515	501	516	542	481	509	525	519	476	484	481	473	523	523	473	495	503	492	484	497	474	474	513	507	472	514	483	476	469	503	467	480	497	476	506	484	466	485	474	530	538	519	515	490	515	465	473	523	480	508	460	508	517	470	514	516	495	503	468	499	499	493	471	508	510	472	510	513	522	483	513	503	474	490	512	477	461	483	486	494	464	533	520	482	514	497	481	473	498	512	456	525	491	441	526	496	498	521	462	484	525	485	506	515	505	481	465	473	540	497	511	483	512	529	502	501	529	493	471	507	478	484	499	493	473	515	504	510	486	467	500	479	501	496	507	511	467	515	470	510	513	483	485	473	467	520	481	486	471	483	511	488	528	497	489	562	491	508	465	516	528	486	514	460	474	482	495	490	501	471	515	481	502	525	511	491	533	504	474	487	499	501	505	493	481	538	486	481	526	469	477	530	487	488	511	427	500	509	512	504	482	532	473	498	446	487	479	477	473	526	492	516	530	514	476	486	462	481	480	516	501	490	513	514	520	465	527	432	459	472	519	511	529	478	500	478	498	485	493	501	487	516	490	513	520	489	509	512	471	521	506	505	509	498	514	506	506	469	497	509	498	492	490	503	442	487	490	475	484	493	519	510	471	495	518	490	482	542	472	480	551	472	473	499	481	453	475	488	500	460	473	537	501	553	520	475	489	485	522	534	499	482	510	477	521	510	487	509	499	520	513	514	533	483	511	465	486	515	502	495	482	466	494	527
39283	32272	36264	30842	24446	19932	14896	10699	7794	5786	4279	3088	2354	1998	1718	1427	1255	1002	776	664	613	545	472	413	391	388	355	332	302	255	255	237	235	230	220	210	231	188	186	182	172	185	195	205	204	191	175	178	188	177	198	168	177	174	167	164	182	197	185	192	185	174	187	168	167	187	181	190	185	180	164	167	173	211	193	182	170	170	171	206	167	197	177	178	201	177	160	147	175	164	197	198	160	173	171	197	160	161	170	170	152	186	170	177	187	181	171	194	177	157	178	167	172	166	174	204	163	152	188	175	182	188	175	172	192	170	175	176	159	182	175	178	193	189	165	153	175	162	161	166	205	173	184	181	199	176	164	169	183	167	160	182	152	162	175	175	186	158	194	158	162	171	180	167	172	174	169	203	184	183	162	188	178	173	175	177	182	180	193	154	164	179	184	180	169	180	174	186	183	180	189	191	217	191	169	188	188	157	173	168	184	176	172	182	150	177	183	159	165	184	186	184	160	191	183	175	169	169	182	189	164	177	196	190	183	184	163	188	209	154	173	166	180	177	197	185	181	161	221	162	184	178	191	192	198	140	168	182	175	170	169	199	168	186	163	151	157	172	203	175	160	160	162	185	175	174	161	156	160	187	175	199	189	171	188	169	166	184	181	175	160	185	190	185	202	179	165	188	166	198	183	175	179	193	197	192	163	166	187	164	171	176	182	164	171	175	160	208	181	149	166	192	191	197	178	171	185	179	168	179	196	180	175	187	175	165	195	171	160	171	173	164	184	175	182	177	174	180	171	183	164	167	163	173	182	193	174	173	181	194	165	194	141	167	172	193	177	187	170	158	176	181	212	183	147	184	178	163	168	170	165	177	179	184	172	159	164	208	188	170	181	157	176	171	195	173	156	170	184	168	175	197	165	173	190	161	176	175	185	170	176	175	180	216	168	168	175	203	163	175	185	184	172	181	160	180	165	201	187	163	157	163	156	182	156	177	158	168	185	181	191	177	186	201	192	187	186	158	151	159	171	178	145	176	150	168	187	184	181	162	153	166	164	170	178	174	173	189	178	158	182	163	169	187	186	150	187	168	164	153	173	173	182	179	156	167	168	180	169	161	165	190	164	189	197	174	168	169	187	189	177	141	171	186	153	174	188	182	183	171	177	171	180	183	156	184	192	157	164	162	147	187	170	190	187	155	166	182	165	173	179	177	177	208	164	162	182	154	163	210	203	182	174	149	169	167	176	158	184	181	177	177	167	177	171	180	172	167	186	191	190	174	173	161	188	217	165	171	176	189	172	186	170	166	181	184	181	181	177	180	164	193	173	163	181	173	180	180	165	163	171	172	173	167	172	195	186	164	171	182	175	172	167	171	172	161	166	160	163	211	147	168	178	168	182	140	178	195	202	172	192	179	202	166	153	152	171	173	177	172	164	175	166	179	198	197	169	204	187	187	172	169	185	156	159	194	167	178	188	201	163	162	170	170	172	172	173	165	168	189	185	159	179	171	190	161	163	190	193	165	188	190	177	180	171	179	163	154	170	168	180	172	170	168	159	198	201	166	191	192	175	175	161	154	146	153	182	187	157	165	172	171	177	168	169	163	143	173	171	165	187	190	166	171	164	193	168	194	161	182	191	193	174	169	167	173	179	154	176	179	166	165	173	172	174	183	170	152	178	152	164	176	164	155	159	157	167	189	193	166	192	186	194	160	141	184	200	178	166	181	168	173	174	212	196	168	187	173	168	172	175	160	172	157	188	200	166	198	160	160	179	176	172	200	160	179	160	163	156	181	193	173	160	168	171	163	168	160	164	174	190	176	184	200	169	189	200	174	182	192	185	152	195	170	162	174	213	192	169	162	162	172	189	174	169	190	193	178	159	173	176	172	185	184	151	155	161	175	172	187	174	169	174	188	156	172	167	198	191	195	153	168	166	178	182	174	177	197	192	170	171	177	167	184	179	171	151	174	158	158	192	169	186	186	166	194	186	174	161	175	188	156	177	142	172	177	193	172	172	175	200	189	163	176	222	161	182	162	186	155	165	178	177	177	185	154	174	184	180	189	155	158	201	164	171	168	168	169	149	191	174	156	168	175	206	173	161	177	146	175	191	166	159	181	180	152	153	172	196	198	197	183	165	175	208	179	169	190	194	182	177	159	169	199	182	180	190	164	185	185	191	186	180	179	171	157	160	176	193	181	180	165	173	195	190	187	170	203	176	164	166	176	180	163	160	182	181	165	183	158	220	173	174	185	162	160	161	129	150	176	201	178	188	166	181	188	156	171	196	170	171	177	188	182	176	159	193	162	161	194	146	174	155	184	171	205	180	156	179	170	175	179	174	148	189	171	180	172	149	167	159	161	173	196	179	166	171	172	167	150	178	182	155	200	162	174	176	177	187	185	160	170	180	203	179	175	171	171	193	188	161	181	159	176	171	161	184	178	174	169	192	188	187	170	185	188	182	160	175	200	174	180	160	162	174	181	173	173	171	148	188	172	159	176	174	163	169	179	170	206	168	185	179	189	175	159	166	192	191	164	171	163	153	190	166	180	190	180	165	181	179	166	176	172	172	173	171	156	174	188	174	153	178	164	187	154	168	175	179	175	171	180	194	184	180	167	166	168	192	177	156	182	149	190	180	191	170	181	206	171	160	165	156	175	182	169	190	150	182	162	171	161	182	185	188	183	177	167	158	171	183	173	158	186	205	172	202	165	181	157	176	190	184	184	192	154	189	166	176	164	168	183	158	189	176	179	188	167	204	182	176	173	179	171	182	169	168	159	170	187	173	138	159	178	162	173	161	167	154	164	161	168	171	152	210	159	190	187	168	181	172	189	170	171	169	163	154	204	199	170	163	180	172	208	169	184	173	168	180	175	158	169	175	159	172	180	201	142	166	181	177	171	189	158	183	173	168	212	162	163	171	147	154	183	178	183	162	159	175	177	181	155	158	179	178	180	189	187	172	163	168	185	146	183	163	172	158	161	179	197	175	183	172	164	172	182	164	173	204	153	174	192	162	194	191	171	175	185	167	176	172	178	155	180	158	175	161	147	185	184	178	166	182	170	190	151	172	175	150	179	158	182	169	200	207	196	184	136	165	164	181	186	173	161	185	165	176	174	183	176	156	172	184	171	197	151	163	188	180	188	162	189	162	184	160	176	193	182	166	131	177	208	169	172	176	196	157	163	173	164	174	147	170	162	183	173	178	171	189	197	181	176	178	187	166	162	178	169	196	170	173	174	161	165	172	189	165	164	179	168	146	199	142	181	186	165	164	180	183	182	176	171	171	163	138	192	166	150	179	169	192	165	174	155	188	190	179	185	192	174	167	162	177	183	191	182	175	145	192	179	146	174	168	164	186	148	163	163	163	176	192	169	173	171	153	159	182	193	167	172	164	164	149	162	192	159	151	168	157	174	167	157	181	190	176	173	182	175	148	182	159	184	188	174	164	184	171	155	181	179	160	163	184	180	148	173	193	181	174	161	178	179	164	167	186	182
23729	25118	38799	40473	37515	34498	30678	27227	23749	20534	17599	14177	11179	10283	9260	7546	6843	5545	4907	3822	3563	3090	2461	2181	1950	1717	1553	1385	1258	1125	1054	864	812	811	771	721	680	637	573	605	587	543	528	525	586	514	477	521	508	486	542	493	444	541	493	467	508	491	489	484	460	522	526	496	523	445	455	461	440	433	477	469	454	460	452	445	459	459	472	447	514	468	454	465	466	491	475	476	461	439	425	459	469	480	425	474	477	455	525	458	472	456	441	475	474	486	466	504	509	482	475	446	485	453	514	455	481	467	441	480	458	446	468	439	475	468	458	506	466	476	430	468	449	435	466	463	489	458	466	428	477	523	486	469	418	452	482	447	462	466	450	490	449	535	462	484	484	462	433	487	472	477	461	452	443	438	531	472	469	489	449	467	455	469	477	484	460	472	455	460	487	487	478	452	441	458	436	467	502	506	442	450	461	436	422	450	459	507	477	467	488	422	491	493	446	477	488	456	456	470	477	463	481	448	451	440	477	462	456	448	465	450	481	415	446	463	417	451	475	450	480	449	451	449	454	472	424	473	483	466	443	449	432	428	463	469	467	476	437	471	487	498	476	473	444	462	448	442	450	524	492	463	498	462	468	441	451	438	440	466	461	481	477	465	483	475	443	473	462	455	464	453	438	439	473	448	467	454	449	426	472	487	430	445	477	459	444	487	427	481	504	441	485	423	509	449	444	451	442	453	511	449	445	449	461	508	435	432	453	507	449	502	454	483	481	497	460	471	432	475	473	464	471	430	452	449	431	498	462	477	460	446	475	463	475	475	434	491	448	482	445	452	439	508	455	465	441	442	468	501	445	421	438	457	467	449	448	479	435	485	508	485	438	435	504	463	472	458	454	411	476	464	452	446	436	436	484	493	473	473	439	477	479	482	441	464	476	482	441	444	455	460	464	451	499	445	482	475	489	461	441	457	466	481	453	462	466	463	455	492	466	450	439	451	453	451	490	434	454	484	489	480	435	470	428	445	479	501	445	430	453	421	473	502	464	469	437	449	484	465	479	472	478	428	485	461	484	467	440	490	481	431	463	462	423	448	485	469	476	481	452	494	468	479	456	440	508	441	465	447	443	457	475	424	420	480	477	452	474	493	463	447	466	459	470	491	499	437	452	424	473	445	438	484	482	456	424	484	435	435	497	431	426	511	491	413	439	456	428	504	456	445	489	501	479	466	479	459	435	487	476	481	463	465	455	485	468	499	479	484	426	445	487	465	403	454	463	450	495	495	441	468	487	438	503	463	461	450	461	458	442	439	463	444	487	463	459	447	523	428	485	487	436	442	488	453	441	427	477	446	474	456	444	462	488	464	494	460	427	493	433	455	457	437	452	471	457	483	460	491	477	446	472	411	454	437	442	458	475	491	489	492	474	449	472	464	451	491	506	460	431	482	496	433	466	456	493	468	425	451	449	467	448	488	511	438	479	462	443	477	448	462	438	459	471	460	457	452	436	427	452	492	436	459	442	488	495	475	445	459	474	431	467	443	489	424	485	434	448	443	514	465	451	438	435	474	491	443	464	473	481	461	499	486	474	464	458	479	454	441	475	422	482	486	413	491	471	482	449	461	481	491	501	446	467	456	442	478	440	515	480	470	449	496	460	411	501	470	461	470	436	451	456	430	477	496	471	478	458	472	437	435	475	444	407	449	444	415	485	460	503	453	462	483	470	447	458	483	469	444	467	477	468	465	482	467	496	460	468	433	519	474	493	472	448	452	470	491	463	452	474	482	478	453	473	468	491	465	451	431	464	475	440	463	427	476	479	501	454	477	461	467	498	463	450	487	472	426	436	463	470	481	479	415	425	477	447	471	466	440	486	488	453	453	485	488	489	453	456	465	477	459	506	522	507	521	463	480	479	515	464	486	456	462	476	506	462	511	481	457	448	447	500	477	474	467	464	476	452	474	464	427	482	478	441	441	449	434	464	433	466	462	460	440	467	481	451	463	491	444	495	505	503	463	436	453	477	481	458	471	481	446	485	478	470	480	459	476	449	459	439	433	484	484	454	451	513	444	472	445	424	455	444	444	483	447	441	488	498	464	473	504	443	466	432	482	452	460	498	453	467	460	452	461	452	451	461	416	458	443	465	445	445	467	439	460	471	499	455	454	488	476	472	486	461	470	432	480	420	432	486	482	449	505	468	502	435	457	510	425	433	493	475	455	467	437	452	405	447	437	442	454	450	455	453	449	453	443	498	435	459	441	458	472	502	445	483	459	461	455	435	442	396	470	488	476	482	479	469	450	452	457	415	466	445	473	463	459	431	512	506	448	462	461	455	505	447	456	451	458	441	468	455	448	496	471	454	482	502	470	450	487	497	434	451	462	479	475	507	474	483	439	452	461	466	484	501	449	421	432	467	429	489	453	483	445	477	484	450	422	479	475	442	491	463	477	396	459	476	456	465	492	478	466	487	459	479	488	434	483	475	471	475	432	452	434	510	476	464	439	482	469	445	514	473	419	450	450	477	466	450	443	455	429	461	431	459	457	502	471	471	459	470	470	434	457	486	488	478	495	482	441	417	478	452	485	499	478	468	470	469	432	451	470	458	449	449	487	448	471	485	468	431	482	463	464	437	455	436	474	460	427	495	464	422	458	441	465	506	434	414	422	416	478	453	454	458	493	490	450	469	429	523	503	490	456	490	449	468	470	485	445	482	434	496	422	474	473	498	457	445	430	487	428	466	438	466	482	459	514	465	456	438	458	441	513	491	466	452	484	464	426	484	411	455	473	473	453	448	442	482	418	487	430	483	438	437	449	508	437	467	446	425	445	472	504	431	474	487	477	487	487	512	449	475	461	459	491	470	491	459	478	471	476	477	493	473	486	454	455	480	498	459	469	484	465	424	480	476	470	434	461	467	457	420	481	428	438	453	470	422	486	484	441	497	451	455	422	496	472	487	445	439	452	470	487	441	467	450	454	480	454	498	468	469	437	455	432	497	421	434	513	471	460	484	487	469	439	459	470	474	475	459	478	480	465	447	476	466	457	497	456	470	448	443	483	481	445	448	465	444	445	449	433	487	476	472	490	470	442	443	485	443	442	491	460	463	473	420	469	457	501	482	460	470	454	512	460	444	479	436	456	446	480	437	454	490	465	449	461	468	471	445	458	453	495	483	489	449	459	479	508	476	433	450	470	492	423	470	442	471	466	477	470	471	433	456	453	445	465	459	434	476	431	444	480	476	466	494	472	446	493	499	449	467	419	488	459	451	460	466	447	409	461	457	428	470	489	457	491	492	495	485	468	468	455	452	450	488	456	506	498	458	437	481	427	428	465	451	448	438	437	475	462	487	455	466	449	497	482	504	504	457	484	453	441	473	440	484	487	458	490	502	439	480	443	470	460	460	465	434	487	475	469	447	436	468	457	430	482	439	439	468	442	444	454	488	453	434	467	473	451	485	464	471	496	433	453	483	476	465	418	450	487	475	457	443	479	445	464	454	486	491	437	456	494
23749	20682	22636	17358	11582	7701	5075	3540	2637	2056	1604	1195	1072	823	719	591	498	457	375	338	325	286	297	244	271	223	221	259	264	195	243	226	224	210	222	221	215	240	191	191	190	158	177	208	178	168	174	193	177	164	188	214	179	192	150	180	172	173	170	174	198	195	181	181	175	196	172	201	186	192	170	189	162	186	205	143	206	183	162	188	194	189	178	171	197	175	187	201	201	191	194	187	185	180	161	191	200	200	186	177	178	161	195	195	190	192	179	181	189	183	185	179	202	166	198	149	191	195	226	167	169	171	194	193	178	179	205	187	187	201	220	182	165	183	210	200	194	168	184	196	186	173	166	192	181	188	192	179	200	160	190	200	169	194	203	176	177	193	178	173	190	183	177	209	189	197	184	207	195	177	193	173	182	178	195	195	205	178	178	184	196	184	187	187	206	182	191	182	215	184	167	179	174	184	192	199	188	153	189	198	184	189	199	191	181	195	182	163	194	184	155	168	187	177	193	176	152	190	180	197	171	181	192	185	176	168	168	165	166	192	178	178	171	212	158	213	167	198	213	188	187	183	178	191	160	182	176	176	205	183	201	197	180	184	200	203	196	197	193	194	195	188	175	191	173	199	164	174	171	188	187	169	180	187	190	192	176	198	187	175	202	168	198	188	173	168	171	169	159	185	189	190	197	220	187	220	197	187	181	190	183	188	193	177	173	180	188	178	189	196	191	182	196	192	194	206	172	180	175	206	200	177	178	182	206	186	197	172	176	194	187	182	204	188	212	196	187	202	183	182	192	181	200	199	180	175	203	179	178	201	185	161	184	150	198	190	190	172	162	176	198	166	205	203	205	206	216	178	196	179	182	188	191	195	176	160	182	212	174	189	170	187	164	194	202	187	191	194	193	177	201	200	193	185	150	196	201	191	181	180	168	191	146	196	182	180	175	200	189	197	193	176	179	192	174	209	183	186	188	189	157	185	201	183	168	171	194	185	175	162	176	184	188	195	181	201	192	184	179	189	191	175	189	201	179	187	190	189	166	190	184	154	195	177	168	146	196	193	208	191	193	180	195	179	198	190	178	195	185	184	183	164	192	202	185	177	153	200	211	176	189	198	192	189	180	173	188	199	205	179	195	203	192	165	185	177	189	201	181	201	163	205	209	210	179	201	200	193	181	190	186	179	180	205	175	187	207	198	186	196	193	170	192	201	178	192	196	195	185	171	184	198	198	201	187	199	175	201	193	192	173	186	196	191	200	186	178	212	164	206	189	200	184	182	192	174	192	180	194	166	178	184	194	172	178	176	186	188	194	204	185	178	193	190	160	187	214	186	191	221	178	181	174	210	186	169	168	175	173	176	210	180	193	205	186	156	172	218	194	166	181	189	189	174	191	167	195	183	195	170	174	177	204	169	197	186	168	193	182	181	198	200	211	176	177	187	200	190	177	187	201	181	180	172	178	197	188	180	174	184	181	178	198	164	188	201	178	183	207	189	205	204	209	180	186	178	169	167	175	180	200	178	173	181	173	205	171	193	174	180	170	162	186	189	176	166	205	196	180	181	174	169	204	186	170	181	195	174	173	183	188	168	197	182	179	165	189	188	191	210	191	177	184	196	164	198	188	182	168	171	160	177	183	196	189	169	197	192	173	184	163	175	173	198	195	184	203	183	174	225	183	203	167	179	194	179	191	190	160	178	162	207	208	201	183	175	185	183	197	167	153	221	186	166	212	199	173	182	194	184	163	161	160	183	176	183	178	181	193	197	188	212	164	178	170	193	174	186	185	183	202	228	183	163	192	210	184	201	193	187	193	193	174	181	188	178	174	179	168	177	180	206	191	176	219	225	182	186	183	213	188	184	174	192	168	169	198	198	193	161	170	196	185	186	182	198	183	223	198	180	189	194	197	214	187	177	202	194	176	177	183	178	201	169	207	197	185	209	192	142	177	189	166	184	181	171	207	207	222	200	177	176	173	197	171	216	183	175	217	191	182	210	188	168	189	186	181	157	175	191	205	194	194	181	187	203	170	197	182	177	200	199	169	193	204	191	184	193	187	229	216	207	166	179	179	203	188	157	194	203	187	189	199	155	192	164	177	187	182	185	175	196	188	178	191	201	174	175	168	191	203	191	183	156	203	199	180	184	189	178	209	154	177	192	167	162	176	193	194	172	207	157	179	170	208	201	188	181	174	206	187	190	197	203	174	201	165	190	187	172	186	189	166	188	222	192	179	163	182	190	184	169	186	161	199	173	170	175	213	168	166	192	198	180	162	202	177	173	196	173	198	210	194	193	174	177	203	199	208	188	190	186	174	176	205	200	211	173	200	192	191	218	215	176	209	187	182	195	181	206	186	191	179	193	194	182	186	171	187	166	181	183	190	181	177	188	177	171	174	170	175	186	193	178	197	164	202	173	173	175	168	170	200	184	172	169	193	199	188	199	212	168	162	173	191	179	198	183	197	172	194	189	170	204	185	189	183	189	173	150	204	190	200	190	186	195	171	179	168	188	179	199	206	174	189	215	193	186	196	197	177	190	188	199	186	199	167	182	164	184	201	207	159	181	211	180	195	202	184	195	208	200	189	198	153	176	201	171	174	177	193	197	216	199	187	188	177	207	169	195	154	188	193	187	181	180	175	195	167	189	181	185	160	184	181	181	162	161	194	183	180	172	211	193	181	186	207	190	184	202	187	174	188	186	177	193	173	196	174	193	177	172	154	177	185	158	225	188	193	205	161	190	175	168	228	184	196	184	168	189	195	199	186	191	191	202	205	184	167	187	204	191	205	182	168	176	183	212	200	176	189	184	190	183	174	190	177	172	196	181	201	165	171	192	188	184	202	205	177	169	166	201	205	178	198	173	201	174	198	202	181	178	192	196	195	177	185	171	196	166	158	184	190	191	178	176	175	220	192	193	176	190	173	202	200	149	200	193	200	213	182	193	183	191	176	158	208	191	174	194	184	170	173	175	169	208	196	189	209	189	193	176	172	198	193	202	183	187	188	188	188	203	184	185	183	203	187	193	186	162	159	171	193	163	195	170	198	181	188	195	196	175	213	201	195	170	191	195	172	190	198	171	152	190	175	182	200	175	175	168	194	181	164	196	195	194	179	191	182	152	175	180	188	190	167	206	177	172	198	180	207	182	202	211	181	181	170	183	180	176	197	176	194	179	199	202	178	175	174	203	198	199	181	183	182	210	194	206	181	152	217	186	187	199	207	165	187	186	173	209	173	192	169	179	216	182	175	178	194	196	200	183	202	187	202	154	198	180	186	168	180	181	167	196	164	195	194	205	196	187	190	166	184	196	179	178	181	184	196	176	185	198	203	179	190	174	173	201	191	175	199	165	181	195	186	184	201	192	171	167	160	180	184	178	192	189	174	172	186	217	191	173	201	154	203	221	186	197	188	186	201	198	179	182	172	214	205	156	198	179	185	191	173	158	176	175	189	177	176	179	172	170	193	206	209	154	173	193	176	191	224	200	181	192	185	174
13749	16377	28483	29446	25659	21695	17626	14141	11575	9730	7922	6365	5312	4417	3681	3058	2626	2168	1978	1668	1460	1333	1179	1055	981	912	872	827	764	746	676	675	644	627	614	579	559	565	569	548	483	508	563	474	516	488	487	505	507	497	496	491	479	499	503	522	486	497	511	468	474	532	455	510	488	476	490	528	480	482	447	489	493	487	515	473	516	499	484	489	479	462	448	525	489	495	492	479	490	494	480	489	514	460	481	506	494	475	491	511	476	503	432	483	503	486	481	500	487	499	478	470	520	487	489	485	499	487	491	533	453	486	478	516	529	504	485	455	477	487	498	496	495	486	473	523	492	525	545	499	499	463	490	478	507	481	527	499	457	491	520	497	476	511	475	454	474	493	486	467	466	492	476	482	503	459	506	476	451	482	497	463	487	511	491	527	509	496	532	462	484	515	478	487	491	496	519	456	499	474	488	497	492	500	463	476	518	458	470	501	498	498	478	478	461	479	505	498	473	499	514	537	501	465	477	498	475	526	523	464	548	491	506	492	426	521	475	517	462	508	496	493	500	467	506	470	499	486	450	457	481	462	496	487	496	497	478	474	505	460	510	483	500	491	438	467	495	467	519	471	506	481	487	492	516	520	448	452	479	526	496	477	517	499	532	504	476	529	511	445	468	456	497	483	490	475	452	483	498	506	499	495	443	486	494	489	479	463	509	444	467	544	466	490	489	478	513	496	482	478	502	525	493	468	483	508	490	479	517	490	514	495	532	507	511	495	489	518	484	459	477	494	521	459	431	543	512	478	494	536	501	497	487	467	462	544	489	466	486	461	489	528	506	454	492	492	453	436	526	540	483	499	473	467	528	518	535	517	498	488	481	477	476	483	486	492	457	501	493	504	480	471	445	488	487	456	483	490	524	492	500	475	473	468	511	476	469	495	506	514	506	480	493	469	468	506	523	506	454	493	516	504	472	459	500	500	467	471	503	489	480	494	506	476	479	476	531	488	519	521	485	492	461	477	496	474	530	500	507	473	502	467	492	504	458	481	521	445	508	527	468	499	437	529	512	494	483	489	451	469	497	461	477	480	497	483	490	522	514	488	493	479	490	507	542	505	497	512	510	478	461	491	474	469	462	519	470	468	461	523	478	508	456	501	455	483	476	499	500	505	505	498	490	503	498	468	485	519	513	508	475	500	477	501	484	476	507	458	517	468	481	508	511	463	478	530	527	472	481	408	509	469	480	473	530	496	497	453	472	507	508	505	486	490	508	469	491	513	484	467	489	464	439	527	492	544	514	520	469	462	469	515	518	489	481	492	514	494	472	471	503	494	454	494	517	504	456	504	465	515	484	506	478	478	522	512	492	462	514	499	452	515	473	471	517	528	487	485	499	486	503	527	465	480	514	499	475	510	470	482	455	514	497	506	481	474	513	472	483	480	488	510	501	517	495	506	475	479	476	519	462	473	491	508	522	491	495	507	502	537	504	513	460	469	490	459	518	514	458	483	512	471	459	480	510	479	443	502	491	528	489	472	471	501	502	437	478	559	501	490	485	502	470	503	480	463	527	509	507	486	439	500	508	468	467	447	514	523	487	480	477	478	490	476	498	504	460	481	483	503	480	487	485	483	488	505	478	512	499	452	441	536	499	487	498	484	503	517	493	520	483	494	468	475	479	474	502	511	495	479	504	507	482	478	477	465	485	490	477	487	483	496	484	489	486	477	503	481	498	486	513	518	472	513	458	486	480	496	508	587	466	479	473	506	493	457	513	495	498	486	445	490	468	510	504	481	485	536	497	493	514	491	530	533	485	440	501	533	471	512	474	477	476	481	473	503	454	518	466	507	520	519	470	501	493	475	515	459	481	514	463	530	524	500	477	485	507	494	449	507	482	520	488	507	522	485	500	515	531	525	476	491	493	475	517	510	458	482	494	507	492	469	483	505	516	497	443	479	510	509	535	471	502	498	543	472	517	477	524	526	539	459	514	477	490	525	522	449	499	482	504	504	488	503	499	474	473	536	484	502	445	532	508	485	485	476	482	481	523	511	465	474	497	483	526	485	485	494	504	493	483	485	486	468	489	518	529	459	476	452	513	480	481	492	521	490	461	506	456	487	497	461	507	524	491	475	463	497	525	502	491	497	519	499	494	441	512	484	497	469	486	479	515	465	500	495	482	516	486	485	481	481	508	464	519	463	486	528	475	493	471	483	486	459	465	451	486	473	483	483	512	548	483	529	489	479	542	515	483	490	532	518	511	510	543	484	515	487	522	445	447	499	496	520	488	473	529	503	502	454	521	462	500	462	473	524	503	474	498	504	462	498	500	461	480	469	508	488	486	506	484	442	464	485	479	504	477	499	510	493	492	498	499	499	499	505	458	546	480	468	496	471	490	497	490	449	474	479	501	505	477	501	522	505	500	485	519	485	510	478	486	467	487	437	464	450	488	498	466	507	478	463	482	504	503	515	519	508	485	492	463	503	485	497	488	456	473	498	491	549	477	502	447	493	482	470	457	442	491	494	479	524	507	497	490	485	474	444	501	489	469	512	470	498	507	479	515	481	471	474	525	465	499	482	472	521	448	519	499	469	453	469	512	482	512	515	494	493	482	506	501	505	522	482	492	520	483	483	455	493	493	514	474	450	468	494	463	473	492	499	503	476	513	521	546	524	521	469	521	483	484	503	510	470	490	502	488	486	475	514	520	504	504	502	494	489	519	478	533	497	472	471	464	494	474	501	465	475	493	438	490	479	498	454	496	469	549	530	477	486	505	481	482	538	451	519	487	490	472	508	471	510	479	483	479	499	498	550	459	495	515	459	511	475	453	502	467	461	456	482	517	489	492	487	503	523	470	501	479	524	457	511	480	517	520	495	515	485	508	485	489	513	482	486	527	482	481	502	446	476	481	489	494	524	485	510	504	500	466	503	481	461	473	491	479	488	502	500	464	487	457	495	497	494	505	497	499	464	457	494	510	489	469	472	498	463	504	477	496	499	481	506	458	490	488	451	435	513	485	468	490	481	498	509	479	512	495	501	460	510	518	466	470	514	469	494	464	554	483	495	491	514	487	492	481	503	562	477	510	485	491	487	476	507	467	476	528	476	487	541	468	487	517	492	518	496	513	504	491	513	516	487	477	481	497	476	490	483	516	489	507	488	501	493	501	495	521	475	498	499	494	484	452	493	470	529	500	460	473	507	513	456	489	477	506	524	534	470	524	486	490	493	491	505	449	490	503	493	530	508	467	499	493	452	474	485	474	482	506	439	501	490	497	477	519	450	475	487	504	505	518	480	473	468	500	489	486	488	472	495	464	518	532	473	528	504	503	499	486	498	479	466	463	522	501	514	491	532	469	536	521	510	497	468	471	476	485	503	473	508	486	493	514	531	461	514	484	503	493	496	450	512	517	468	450	477	486	500	450	503	472	479	495	482	508	455	489	435	492	480	465	456	491	511	462	523	474	508	504	494	517	492	519	488	500	501	492	507	474	519	467	492	499	481	500	495
33134	26720	29909	24838	18500	14905	10382	7066	5091	3819	2767	2160	1689	1322	1203	964	821	665	640	492	429	398	348	375	345	315	271	290	300	273	270	216	228	236	201	218	238	230	203	219	207	193	203	180	199	195	183	177	183	168	206	196	207	190	186	195	201	218	182	172	175	180	203	190	189	200	188	175	175	196	182	159	183	182	172	195	176	193	203	198	198	184	178	185	206	160	202	191	180	193	192	174	160	176	182	157	185	174	186	188	199	179	208	185	189	196	188	187	190	203	193	207	180	216	188	167	185	180	188	223	189	200	212	179	209	202	188	182	190	187	193	199	180	193	173	181	182	193	181	190	186	216	176	194	194	189	204	206	187	167	170	183	174	178	193	194	169	215	205	182	211	204	162	173	176	168	192	200	180	172	195	199	152	191	186	177	180	197	182	188	196	204	183	204	193	175	192	175	195	198	195	200	209	161	179	188	191	198	184	207	183	189	200	208	191	186	199	167	205	169	175	199	164	215	215	218	187	170	183	222	196	193	190	213	209	197	175	202	182	186	184	175	178	160	199	190	196	184	178	187	204	213	193	200	189	197	200	183	233	194	172	203	208	186	206	174	180	209	195	191	172	166	186	176	184	192	200	178	179	191	196	181	178	213	204	178	196	158	183	193	202	180	200	190	213	199	189	171	183	183	178	201	214	180	174	193	199	180	175	180	177	186	174	193	202	180	188	195	197	196	179	188	201	167	167	188	176	186	223	175	200	186	219	226	184	212	190	194	179	176	176	199	200	219	172	199	184	178	189	195	198	166	189	181	177	188	175	189	179	172	187	197	206	183	199	168	201	184	192	172	174	193	199	170	178	181	216	173	208	188	179	199	174	189	152	170	163	201	189	202	161	178	192	176	188	161	201	165	194	188	191	189	165	185	214	192	183	176	192	177	162	180	173	194	198	175	191	183	162	186	197	185	188	193	196	176	204	183	174	218	206	176	203	209	219	203	210	183	199	186	183	190	178	190	155	189	195	182	167	160	187	202	196	190	196	192	198	179	193	186	155	197	189	179	184	203	171	191	201	187	195	202	177	176	184	194	184	179	203	173	204	199	232	174	200	183	212	198	196	172	180	172	209	210	198	196	162	190	180	179	187	179	203	180	215	181	177	199	200	203	182	168	161	185	190	201	186	185	194	140	181	202	186	178	184	190	177	176	193	181	179	195	175	191	167	179	169	206	175	173	194	188	211	180	218	192	197	181	181	212	201	196	186	206	212	168	196	172	204	213	168	216	180	184	195	194	164	177	208	185	178	190	221	152	182	170	196	202	186	175	215	178	159	183	188	182	172	172	186	202	182	201	176	189	200	185	193	172	183	187	187	164	175	204	177	190	206	188	189	164	191	193	211	209	195	190	172	167	185	175	205	188	193	202	200	176	206	188	172	173	171	170	198	192	191	202	183	190	181	161	185	176	199	204	207	186	202	177	204	171	176	180	185	210	180	190	189	187	202	208	200	186	206	178	190	169	197	188	181	186	173	196	185	174	204	211	183	200	193	217	176	185	209	196	171	179	145	191	185	194	181	195	189	214	185	199	179	149	211	193	179	193	178	195	200	181	194	212	190	171	196	208	196	212	162	206	190	197	183	198	189	186	189	179	183	187	184	186	189	189	207	176	181	204	168	164	183	192	193	191	183	165	180	179	176	167	183	174	153	211	192	196	178	164	220	217	186	194	221	180	193	175	194	197	223	187	207	183	195	178	167	170	192	188	188	197	173	201	195	181	202	197	185	190	201	172	196	194	195	198	190	160	170	201	189	181	179	220	197	205	173	177	161	202	187	199	200	194	173	182	187	171	176	191	188	195	201	200	206	201	172	182	185	182	203	187	199	199	190	218	162	204	219	197	178	202	178	168	201	192	196	194	193	202	192	173	186	207	198	167	182	193	198	179	200	188	180	162	175	206	193	182	191	199	185	194	203	196	168	178	214	192	164	200	199	173	180	191	194	189	189	158	174	181	169	180	162	206	203	210	189	218	172	182	206	196	172	176	200	152	192	203	174	193	186	174	169	167	186	196	178	187	186	182	187	175	182	181	200	190	214	173	193	188	177	206	185	191	189	169	167	179	162	172	191	208	190	198	197	215	173	200	177	192	194	178	200	176	197	196	175	189	175	206	190	175	203	181	183	179	187	191	199	184	170	207	192	189	160	189	172	192	186	184	183	193	193	205	191	180	168	183	160	193	198	151	192	199	178	180	176	190	210	193	200	193	200	186	169	191	181	203	185	201	175	202	179	179	190	185	167	192	195	199	203	172	172	167	166	191	191	189	187	185	176	170	189	156	196	166	189	170	207	194	172	184	186	194	207	198	196	187	199	163	203	215	171	165	196	197	175	180	202	173	181	190	199	193	189	179	200	190	156	199	175	190	195	172	172	185	174	185	181	164	185	198	180	184	196	172	187	178	217	191	224	202	215	196	187	204	194	196	174	196	190	174	188	194	189	187	202	196	188	187	182	200	175	186	171	190	201	193	173	202	215	197	187	184	173	207	170	199	210	212	184	226	186	197	170	179	199	189	173	174	184	187	176	220	209	173	210	184	194	195	181	193	168	197	172	172	175	187	169	179	180	189	189	202	203	181	173	204	196	175	206	192	191	191	169	174	170	207	202	184	202	196	229	189	194	175	190	180	190	189	183	189	210	172	162	178	196	201	170	193	165	195	200	195	187	197	190	185	180	199	184	185	194	179	166	185	209	204	164	185	179	190	206	206	216	177	197	181	187	181	206	166	174	180	176	200	185	207	163	195	190	186	170	181	167	204	202	189	207	159	189	213	181	207	200	181	180	201	190	190	190	188	184	177	189	188	173	186	198	191	197	194	193	182	205	177	174	165	196	181	188	170	169	216	180	192	145	184	199	170	201	189	204	181	198	189	173	169	208	183	176	164	205	172	227	183	168	161	189	173	216	196	214	201	203	233	209	189	202	183	186	189	206	186	216	173	186	203	202	182	212	228	178	178	197	182	185	175	189	191	188	177	195	145	194	168	162	202	195	221	194	189	225	176	201	196	172	191	182	202	175	162	179	183	187	186	196	197	169	186	191	178	187	201	201	178	181	181	183	179	200	181	186	164	179	186	191	183	188	194	171	192	187	179	201	222	181	193	190	176	156	184	183	168	194	207	184	194	196	206	189	157	196	168	189	193	165	209	157	172	177	184	201	184	209	173	190	200	176	192	192	187	185	192	186	174	186	185	197	202	191	190	185	201	213	180	192	214	187	174	190	190	181	219	184	169	212	206	201	209	203	181	193	182	194	190	180	170	172	202	193	193	200	187	177	205	175	190	187	186	183	171	208	199	214	190	188	188	194	184	178	189	174	176	193	189	192	191	184	184	197	181	168	177	168	186	169	171	190	193	187	200	181	190	191	203	179	186	179	165	177	195	191	176	199	194	190	219	191	190	198	176	198	185	189	183	190	208	171	192	180	236	192	189	162	166	180	168	177	163	182	177
19853	21274	34755	35773	33153	30356	25887	22048	18544	15683	12848	10464	8792	6981	6530	5383	4568	4056	3500	2719	2434	2177	1803	1724	1479	1378	1265	1132	1103	957	884	815	783	759	757	663	645	641	618	593	546	546	511	538	546	497	504	545	502	491	516	550	516	503	488	526	518	525	487	502	493	495	502	490	507	503	498	561	503	519	511	521	495	505	509	468	487	463	469	511	468	510	497	484	490	493	486	507	476	491	491	507	498	470	491	489	492	522	532	485	502	503	484	512	472	438	509	515	482	473	515	508	480	515	514	479	511	485	528	491	524	496	495	478	498	514	496	484	511	481	480	509	483	500	478	468	504	501	476	484	502	487	494	507	494	482	498	508	485	542	534	493	519	494	489	502	460	462	496	471	513	477	472	537	463	445	521	513	534	517	531	522	447	458	503	498	482	519	471	501	510	512	512	466	495	510	456	502	481	474	487	457	525	520	495	510	503	567	495	467	524	523	504	449	514	509	475	525	520	495	466	489	490	487	476	514	507	487	544	527	489	506	526	474	496	483	500	484	486	489	502	457	506	501	515	473	475	533	474	455	488	478	478	492	505	459	515	457	498	484	459	498	516	480	488	479	452	498	515	481	527	460	496	484	504	494	487	507	486	443	534	486	479	507	457	486	494	525	517	491	523	536	488	560	468	483	489	498	515	505	478	509	478	513	473	494	502	467	509	486	494	498	455	491	522	490	486	520	523	517	465	501	510	462	484	472	515	538	472	488	500	473	488	524	528	523	479	511	498	499	474	494	520	477	518	511	539	491	508	533	467	489	508	494	522	470	502	478	501	489	502	459	460	461	502	490	476	467	495	500	480	497	524	483	464	479	479	471	540	502	490	525	478	478	465	469	524	475	479	474	487	483	467	509	487	498	523	476	513	477	508	508	514	490	515	500	496	496	481	479	504	492	499	512	512	480	501	536	512	444	488	458	507	509	529	481	516	527	488	485	477	493	522	491	482	519	506	481	451	502	519	473	503	514	527	471	494	490	500	512	509	487	503	511	541	488	502	507	493	480	512	495	518	502	511	477	506	509	535	482	534	498	484	495	481	499	515	499	493	493	531	504	512	530	467	499	495	541	522	513	487	487	493	482	504	521	509	514	504	507	509	525	511	496	495	487	514	490	493	511	492	502	473	501	495	500	476	463	479	520	481	499	492	504	500	503	505	477	438	515	554	508	512	506	491	505	508	500	489	482	512	458	516	476	532	513	491	474	491	493	503	474	523	465	498	498	474	515	471	485	479	504	524	480	480	471	509	506	484	492	474	479	498	467	523	507	487	469	481	455	510	481	504	493	516	488	529	497	483	476	506	498	481	472	524	479	471	497	468	518	473	503	491	449	488	491	529	488	515	505	468	546	498	510	527	478	494	487	457	507	534	488	521	511	508	465	484	478	514	514	460	523	525	481	501	444	469	475	491	489	482	512	492	477	505	481	519	482	519	512	464	487	503	499	505	487	492	474	489	510	497	513	522	488	486	492	473	505	510	475	495	471	502	466	522	519	489	517	459	481	499	516	483	505	505	506	481	496	485	506	490	459	502	502	468	505	494	522	522	489	497	482	495	533	508	506	484	475	477	488	480	485	490	491	510	507	470	527	524	483	506	494	497	463	495	553	506	524	495	472	465	518	509	452	452	494	484	523	474	508	505	510	490	504	529	503	481	490	485	491	504	497	468	508	531	475	480	529	469	469	477	519	514	515	477	474	506	493	507	498	485	478	503	517	504	510	504	519	536	504	476	504	532	503	503	487	507	534	453	528	482	514	508	543	503	508	470	493	513	488	473	505	504	486	499	516	476	516	487	488	495	478	511	488	472	471	484	443	502	449	514	481	489	492	511	474	522	521	480	506	511	447	501	488	488	454	465	470	516	496	528	487	476	505	487	509	467	532	473	479	494	545	528	477	523	490	503	457	493	499	478	490	471	501	500	508	501	519	490	541	514	551	495	472	502	487	497	490	504	441	510	461	501	524	506	513	479	466	494	511	524	485	463	468	501	465	499	497	542	474	487	499	455	485	494	484	480	505	451	489	468	498	491	538	478	511	493	499	504	545	481	493	496	486	523	513	460	463	545	512	500	490	477	476	516	487	489	535	462	474	526	515	516	498	507	494	498	522	487	449	518	488	482	495	506	530	493	499	529	491	503	490	487	481	537	492	482	510	502	494	492	484	516	460	480	508	518	508	488	504	514	446	470	520	511	552	528	470	500	521	491	478	478	529	467	503	486	452	463	492	536	463	457	482	481	471	469	490	449	482	500	470	484	519	494	476	464	535	490	516	500	501	493	505	481	489	455	489	496	488	497	536	480	448	512	475	515	481	491	496	452	497	489	485	519	481	464	490	517	498	534	476	453	519	484	498	481	538	493	553	485	482	505	499	463	504	474	497	508	500	491	550	484	468	493	485	514	492	535	488	493	549	490	442	489	492	507	505	496	485	482	498	459	484	504	531	558	501	503	527	479	482	458	513	514	479	498	466	510	509	487	480	490	502	478	493	476	527	531	533	504	500	457	503	530	483	470	494	487	521	544	495	530	510	467	476	484	497	463	497	505	457	516	501	476	505	479	531	506	512	509	524	481	492	503	513	532	482	505	506	505	512	455	475	468	538	505	556	480	519	479	533	492	487	492	444	515	500	508	528	529	504	488	529	518	485	532	481	469	464	503	459	522	541	502	543	515	494	521	508	477	463	508	503	501	524	474	520	453	488	463	481	483	476	503	523	502	506	513	492	481	482	467	522	486	501	506	494	444	468	499	494	498	464	515	523	467	509	509	506	504	462	504	486	483	466	514	493	499	525	461	500	490	495	533	516	503	488	503	502	503	450	469	501	507	473	493	488	508	490	476	539	507	515	473	490	523	459	510	526	439	452	480	496	528	507	504	536	470	501	496	479	486	496	419	479	500	508	514	480	471	476	486	502	516	514	492	487	465	504	495	557	468	514	503	485	463	529	466	475	518	476	500	521	489	491	478	505	491	544	500	486	469	492	503	444	519	493	517	504	511	491	471	466	488	529	519	461	459	512	473	487	491	481	514	485	530	502	486	497	473	496	458	510	499	506	486	502	500	534	452	480	534	483	491	488	520	483	497	525	474	550	497	545	496	477	513	503	455	474	489	507	474	530	500	503	518	508	512	484	499	510	518	499	497	533	486	488	511	501	460	534	507	447	486	501	499	512	538	490	476	485	482	518	496	487	466	449	475	517	488	514	490	448	489	513	464	483	485	528	497	516	497	529	497	529	485	476	494	508	470	493	503	510	513	513	479	494	533	526	501	461	505	457	509	507	469	518	498	483	495	459	508	491	527	511	520	533	543	512	496	515	489	462	526	517	527	471	508	491	494	512	489	488	503	513	496	510	524	490	493	452	488	450	501	497	483	498	463	492	483	505	488	485	514	513	519	537	491	515	482	492	462	466	509	487	513	488	518	493	499	522	480	464	499	458	479	482	507	492	478	481	524	477	482	449
39432	32001	36006	30854	24670	21084	16543	11369	8094	5994	4217	3101	2384	1857	1772	1281	1120	996	861	661	638	561	511	450	400	309	330	342	295	277	259	221	238	243	198	216	214	185	185	197	198	213	193	176	203	158	170	175	187	185	195	181	173	168	165	190	176	178	173	158	199	215	187	173	206	201	170	184	178	189	158	197	176	204	192	198	175	173	188	180	185	182	164	214	184	176	180	181	181	172	152	166	160	202	189	166	164	172	191	170	176	154	157	179	170	175	201	174	179	165	145	174	172	182	174	176	168	177	166	181	178	172	180	177	185	174	184	198	168	174	168	183	174	206	165	182	179	197	186	190	161	194	181	167	174	153	170	178	184	158	159	174	166	193	202	179	219	191	194	181	161	194	172	178	153	184	160	187	177	180	169	180	170	194	165	170	195	167	168	172	189	171	187	159	193	161	182	154	188	205	186	141	188	194	165	157	199	180	186	182	162	169	179	170	203	200	177	168	172	187	162	178	170	151	172	171	186	197	215	160	162	176	181	178	190	192	169	182	167	160	165	170	175	195	174	174	173	191	165	174	163	177	197	165	195	183	187	161	184	181	204	170	179	165	167	163	164	181	165	173	173	145	170	156	157	168	185	182	187	179	182	191	180	204	166	147	171	169	172	209	180	189	184	188	193	182	177	168	178	169	182	162	155	164	184	162	193	187	152	163	165	186	177	180	171	188	163	190	162	160	172	180	170	177	200	158	178	189	198	199	188	166	161	185	158	195	173	173	186	187	186	184	188	173	185	187	174	167	173	179	180	170	159	172	177	180	168	157	159	173	154	152	164	176	161	161	166	173	177	174	173	201	166	157	169	176	153	187	179	189	186	154	181	168	150	178	177	150	155	181	178	163	180	170	153	165	186	179	174	203	171	155	164	175	189	155	182	170	157	165	163	190	189	169	142	164	165	187	197	197	184	184	164	184	153	164	169	158	168	164	184	173	197	155	183	174	165	168	188	178	191	169	170	183	163	145	190	178	159	172	182	183	162	197	168	185	196	174	164	179	182	196	165	178	177	168	177	164	170	157	184	150	156	172	182	172	179	167	166	180	178	170	180	171	152	189	163	178	187	174	170	198	169	161	165	160	187	159	168	189	184	172	200	185	171	180	175	170	168	174	169	166	179	178	162	163	171	174	155	174	184	199	171	164	163	201	160	184	185	172	194	159	173	182	189	159	160	162	188	151	179	207	193	158	185	185	204	171	152	176	166	173	172	180	185	175	186	175	196	185	179	153	193	184	163	154	188	185	171	180	149	185	171	161	170	147	170	176	174	189	173	170	168	157	164	192	185	176	153	165	177	183	197	164	166	202	184	176	188	209	152	162	168	153	145	168	165	177	165	176	177	170	180	167	170	215	154	167	165	162	165	169	159	159	154	171	179	165	161	154	185	167	153	152	169	190	202	170	162	172	172	159	155	183	158	185	172	175	187	178	181	195	156	168	184	167	176	183	180	193	188	192	202	169	167	174	158	206	170	182	195	179	178	166	176	202	172	192	163	172	164	170	150	176	200	163	162	170	185	181	181	182	172	178	170	167	185	199	191	176	196	190	187	163	173	208	180	164	167	182	180	170	187	170	177	172	187	167	168	183	158	176	158	164	178	183	178	151	185	171	187	167	166	180	154	169	182	181	180	155	172	149	179	180	167	183	180	172	180	184	179	193	179	212	174	185	181	188	155	176	184	163	165	180	176	207	166	174	188	169	172	173	190	167	180	170	178	167	184	176	159	172	173	175	191	205	185	157	195	157	173	182	166	161	176	153	185	187	209	182	156	177	192	188	196	192	193	158	161	178	159	166	183	161	143	199	187	151	160	175	167	173	176	171	191	180	171	178	172	192	177	171	168	192	160	159	192	161	172	170	179	166	178	176	197	181	161	173	175	181	179	159	176	188	196	179	189	189	184	170	172	161	181	175	206	185	163	172	169	157	162	186	173	160	141	186	174	181	165	197	173	187	176	171	159	194	155	209	169	197	184	186	177	160	159	184	165	184	165	193	176	185	168	185	167	177	181	157	169	173	180	181	171	188	200	187	173	163	168	177	174	178	164	173	186	195	196	179	176	180	189	185	184	175	173	180	173	169	164	179	167	182	168	178	192	195	173	220	190	159	179	184	181	201	159	177	172	169	158	179	166	158	166	197	195	175	178	171	192	150	168	174	193	183	185	158	184	165	167	191	178	202	173	204	161	173	196	174	170	181	161	160	191	192	178	168	213	184	155	179	157	175	155	166	176	206	171	176	165	188	155	159	174	185	166	180	175	187	198	174	180	175	180	167	175	185	182	186	180	169	202	154	172	169	200	190	173	187	186	173	165	181	194	169	152	180	182	170	147	160	164	173	189	186	183	152	188	196	180	176	165	195	187	174	211	168	183	186	155	195	161	156	182	187	201	203	166	168	174	192	169	185	177	181	171	194	173	160	176	181	174	170	199	166	190	154	161	202	167	174	181	192	179	164	195	154	195	178	165	146	159	170	202	153	156	164	179	184	172	173	158	177	184	172	170	125	164	173	166	173	154	147	171	154	169	164	166	196	171	170	168	174	164	176	193	201	173	181	156	177	172	160	177	190	185	177	183	165	160	159	183	192	176	154	191	181	209	180	184	144	165	169	189	179	192	194	146	180	201	189	170	169	195	186	193	157	162	148	146	192	168	181	181	177	162	190	155	185	159	162	179	199	156	185	173	173	164	183	177	185	160	173	184	176	162	177	145	176	170	157	191	177	162	190	182	166	178	201	161	157	164	170	201	169	195	199	170	155	178	204	183	161	179	194	172	190	175	193	195	195	181	155	173	168	192	174	184	174	192	175	197	161	158	164	206	183	168	181	202	179	171	212	173	173	164	167	166	191	161	188	191	183	199	182	163	178	190	179	147	195	194	168	182	175	177	193	182	161	182	194	168	216	172	170	179	164	174	185	174	182	183	193	162	167	187	183	143	168	189	141	184	177	182	178	183	178	165	170	196	183	190	185	185	183	184	161	178	195	194	160	163	160	174	161	189	163	171	165	176	159	187	163	166	170	193	172	178	185	175	185	141	194	165	161	170	171	170	178	181	175	164	189	182	192	189	152	183	168	153	173	186	166	155	189	175	170	161	187	169	165	184	176	168	183	178	171	176	167	159	183	159	190	192	163	171	191	180	192	211	186	192	175	165	148	161	162	181	177	177	187	173	183	174	192	170	168	191	178	169	160	164	194	172	169	180	178	176	176	168	161	168	173	147	150	189	179	170	193	175	160	179	164	154	179	185	161	159	177	173	182	186	182	173	162	205	176	173	190	165	171	158	198	179	181	146	188	166	192	184	166	190	192	187	189	190	172	189	173	184	176	178	171	166	195	176	172	187	182	192	178	202	157	201	182	194	175	166	191	191	175	166	181	203	187	166	190	172	190	176	188	182	138	182	189	169	148	159	160	192	169	169	168	164	152	177	195	176	174	167	179	169	172	198	193	191	162
23805	25245	38754	40264	37518	35040	31672	27584	23456	20900	17144	13793	11157	9742	8955	7407	6478	5686	4836	3673	3465	3144	2495	2286	1964	1748	1652	1407	1321	1207	1079	872	824	778	755	692	626	644	625	610	570	582	574	536	535	531	568	516	501	439	500	516	503	516	478	523	488	515	503	468	471	491	502	497	521	479	514	487	462	481	455	443	464	435	468	502	498	477	485	465	458	483	454	473	485	462	471	481	467	446	522	466	490	473	445	476	488	506	438	473	445	458	483	453	472	470	497	486	487	482	426	440	472	485	492	462	479	428	490	440	491	494	500	452	479	466	450	441	441	458	489	463	457	452	494	493	440	469	496	461	464	453	478	483	480	482	495	484	497	478	444	451	479	477	470	478	459	455	489	455	492	507	495	473	434	439	461	460	475	464	502	469	470	452	491	449	475	449	498	482	441	441	449	463	468	442	448	487	440	491	457	457	497	469	454	463	462	498	456	449	455	460	484	451	468	457	455	478	502	440	505	462	434	444	477	470	468	470	450	472	483	426	481	467	488	466	418	421	437	486	461	458	469	428	473	480	458	462	509	454	462	445	482	465	477	444	475	450	498	477	485	458	463	495	461	450	489	471	439	512	472	509	467	454	467	446	439	432	459	488	469	497	466	434	461	441	433	467	497	467	410	463	475	471	491	457	453	432	450	466	525	478	457	454	480	453	481	464	485	444	484	494	483	424	484	459	489	442	451	490	455	450	498	457	455	432	430	497	485	503	445	444	419	483	464	501	470	439	472	428	449	458	437	524	470	494	448	481	464	457	503	444	428	426	481	452	468	477	466	449	488	483	446	454	450	495	452	498	468	441	430	444	438	460	455	474	463	491	433	454	437	489	468	487	483	472	509	435	471	481	476	455	475	433	459	472	490	432	457	467	447	445	454	437	471	446	441	477	484	475	449	466	474	507	478	443	461	456	451	469	437	480	450	487	432	484	438	453	441	471	469	481	483	432	488	455	458	461	475	464	468	502	491	406	451	436	425	474	481	473	472	503	425	450	457	487	459	462	475	478	466	442	409	428	450	465	484	455	447	490	414	488	488	515	448	533	450	474	493	490	514	476	476	448	444	435	488	478	475	473	498	467	429	481	448	481	450	476	486	475	455	463	480	468	473	437	484	452	448	448	467	444	454	478	464	459	434	435	487	442	502	471	486	501	444	425	429	461	447	431	475	441	487	450	442	450	468	486	435	485	479	435	498	473	471	499	497	481	470	497	451	432	465	455	456	477	483	427	444	481	462	481	458	411	451	468	468	470	484	458	466	462	452	449	459	481	478	474	437	476	480	453	446	423	493	457	494	462	427	450	454	487	449	455	507	496	467	499	494	422	437	513	464	451	450	487	447	506	463	458	478	460	451	456	459	467	470	496	439	441	466	485	469	472	473	452	474	498	500	473	427	453	458	492	509	457	474	480	472	458	489	488	452	462	483	504	487	447	439	479	476	447	444	478	425	427	446	505	470	440	504	440	452	465	484	479	452	459	453	436	460	481	457	500	458	439	464	478	465	476	499	449	457	453	481	445	471	467	461	456	438	442	452	455	459	442	471	466	465	484	476	488	456	430	456	430	451	466	486	497	466	447	488	479	461	481	443	482	487	445	473	478	485	433	493	466	482	486	466	466	476	443	493	424	466	458	473	464	427	459	455	499	434	451	450	527	482	449	451	462	451	470	474	461	460	484	490	471	472	455	445	465	450	474	458	503	410	450	433	484	467	469	472	472	479	495	458	457	500	472	487	467	437	467	480	414	465	486	491	439	434	459	443	482	479	452	472	468	493	458	446	437	469	452	469	499	425	449	440	455	493	468	496	462	512	508	477	455	475	488	509	430	457	455	487	445	455	480	453	447	464	450	483	469	442	473	482	429	495	460	457	452	481	470	465	484	483	466	491	452	472	469	491	442	467	468	484	472	471	445	441	487	481	473	461	495	450	461	428	464	456	459	473	443	463	490	453	470	465	412	456	434	472	482	461	470	435	438	493	461	504	477	483	492	462	451	480	482	467	500	428	454	456	498	452	472	461	441	489	414	470	451	502	423	486	446	459	464	458	490	457	483	442	476	475	459	494	480	514	436	463	497	463	436	476	458	512	481	488	421	485	476	463	447	440	477	465	493	430	486	476	490	457	475	496	490	467	474	480	504	473	473	471	456	453	443	473	433	455	470	468	453	469	484	502	449	460	491	463	440	490	457	457	484	467	441	440	446	458	493	504	483	432	477	482	518	445	473	495	473	454	469	438	455	471	507	448	456	468	474	472	456	481	473	487	438	428	462	440	478	479	479	412	481	449	430	503	476	451	439	488	453	502	496	445	502	440	462	479	458	477	429	480	471	419	447	471	485	463	437	455	428	505	468	424	477	450	501	477	466	455	461	483	428	497	508	465	485	472	519	452	455	471	438	457	484	466	473	459	461	481	479	459	473	441	469	490	432	396	442	505	459	449	480	472	436	471	458	456	487	438	470	452	441	469	492	458	460	471	446	507	448	478	504	481	495	452	412	433	443	451	456	460	465	453	452	489	460	452	506	459	476	461	448	452	443	446	453	443	453	445	461	420	437	485	478	460	488	457	475	476	438	476	475	453	459	465	466	489	512	453	500	507	466	496	448	462	468	482	500	496	494	482	451	456	465	455	462	468	443	455	468	490	467	464	500	480	476	483	455	464	464	432	461	435	474	471	483	449	488	470	484	474	500	513	464	449	455	486	428	417	457	475	468	498	472	452	462	486	438	454	470	482	484	449	468	448	460	468	479	433	441	459	450	467	466	478	480	451	430	480	476	474	495	476	493	435	503	493	471	439	472	489	494	431	431	444	460	473	499	425	458	460	449	474	483	457	432	469	464	458	465	473	442	479	464	442	470	452	486	485	484	447	436	409	483	459	472	455	452	447	474	501	468	441	508	470	458	470	473	491	459	453	489	449	408	467	449	451	445	450	487	490	416	444	477	464	443	450	468	441	497	467	458	420	518	457	465	459	441	471	434	489	466	464	459	487	448	441	482	481	472	440	499	465	466	484	441	475	467	469	469	457	427	443	466	438	482	462	446	465	460	452	477	466	470	451	442	457	482	495	471	486	450	427	459	422	490	460	477	472	460	449	481	480	472	460	455	416	522	454	449	452	411	478	440	462	490	443	455	468	458	455	475	415	432	467	456	422	435	454	451	457	490	463	482	461	479	449	476	458	457	456	437	466	438	468	457	483	448	452	466	469	474	467	435	493	490	466	468	465	467	499	505	451	484	471	501	446	465	501	495	471	478	465	465	480	515	455	455	449	467	428	488	453	436	479	485	477	454	463	482	485	487	440	489	460	487	487	461	461	478	457	445	452	452	466	444	476	508	504	450	476	487	454	439	470	455	421	487	489	469	474	441	508	436	458	411	482	429	470	447	474	458	458	517	450	449	450	446	479	460	460	482	445	464	463	434	477	447	458	442	486	423	452	491	468	412	464	476	494	421	473	517	458	454
23312	20328	21895	16930	11436	7647	5172	3520	2594	2020	1496	1214	1021	819	661	618	503	428	393	359	318	272	270	240	264	247	239	212	229	235	206	212	226	208	224	183	211	201	188	182	177	179	205	185	196	193	185	175	216	215	197	169	175	186	174	181	211	209	183	203	214	185	172	161	177	200	172	182	187	197	197	184	163	185	182	186	186	202	191	169	188	177	190	198	174	192	181	160	198	181	198	192	183	174	193	182	204	178	192	158	187	198	202	200	176	198	172	182	175	194	162	168	166	168	186	172	169	170	180	189	206	186	180	170	194	187	202	199	193	185	176	188	162	180	202	182	194	190	203	196	180	172	209	180	166	170	178	177	180	180	210	175	206	189	197	175	180	176	202	199	187	189	201	169	175	182	181	195	172	199	196	174	187	182	187	189	179	172	165	187	166	175	206	205	174	189	178	185	195	180	186	182	208	186	181	200	168	188	179	187	185	190	169	182	190	204	200	183	172	202	202	178	193	190	175	198	163	206	177	171	199	178	172	198	159	165	204	179	198	184	195	170	180	194	185	195	205	190	152	167	199	189	200	188	184	189	202	195	172	206	176	167	187	176	162	193	176	182	195	193	182	180	205	174	196	171	199	207	193	188	156	166	184	176	176	188	182	177	189	221	179	187	175	179	175	173	194	208	181	214	197	169	171	191	193	225	209	164	175	214	210	206	195	187	203	180	170	192	173	187	168	213	210	209	174	169	164	178	194	155	161	205	157	162	184	172	190	182	190	161	188	208	191	202	161	173	185	184	209	191	187	167	180	160	172	177	183	180	183	189	174	203	198	193	183	186	195	167	209	198	175	194	159	181	200	176	188	202	195	200	203	178	184	163	154	176	168	197	171	214	203	181	185	189	187	179	214	172	190	171	190	163	173	188	178	170	193	172	197	166	177	203	212	162	194	188	178	204	194	207	183	186	213	201	181	206	161	201	192	187	181	188	182	185	193	192	185	219	177	156	160	178	196	193	184	171	190	189	201	182	181	180	162	184	176	169	192	178	163	204	215	190	181	190	180	183	173	201	175	209	192	201	198	177	184	187	190	201	169	195	157	189	200	197	210	207	193	213	189	201	191	150	200	188	180	173	178	195	178	183	207	179	200	186	180	174	179	193	188	161	181	199	154	171	173	178	190	197	195	189	190	194	193	176	194	182	184	215	138	185	193	169	201	172	194	176	182	204	211	187	194	206	200	174	177	203	171	190	161	203	174	193	178	172	186	160	189	199	194	177	174	177	186	160	182	196	176	195	177	187	195	187	176	184	193	186	188	159	193	193	156	171	189	165	212	182	192	209	180	200	178	179	194	199	183	211	178	157	173	171	187	161	191	170	181	215	175	179	174	203	200	182	157	192	182	189	194	165	176	181	187	164	207	169	179	188	175	180	191	177	195	174	171	206	197	167	197	172	200	180	176	186	180	183	196	184	186	189	176	184	205	179	211	165	177	180	198	200	173	170	198	167	192	179	194	181	187	189	171	177	209	161	207	201	189	164	174	184	165	183	195	205	222	204	168	201	179	206	167	192	222	199	177	178	171	172	193	157	193	195	184	202	184	165	169	199	173	179	205	205	211	176	190	181	176	196	194	178	180	192	156	179	190	178	222	183	182	169	168	166	162	191	180	161	202	170	208	186	191	182	192	188	170	185	215	174	174	172	186	193	192	168	185	179	174	173	178	203	169	183	200	191	186	219	155	155	184	192	181	192	180	185	170	182	197	179	188	169	186	195	206	185	182	164	181	175	197	161	175	168	205	170	177	181	204	185	171	219	181	176	183	193	192	175	188	177	191	146	193	167	212	195	182	168	199	183	192	201	213	187	189	174	181	177	189	202	193	187	193	203	186	195	169	174	181	175	226	225	208	211	175	205	168	155	196	186	181	201	188	189	180	167	190	180	211	188	202	215	203	228	192	180	203	220	187	188	204	199	180	195	186	218	185	199	199	152	181	203	183	205	191	178	155	180	181	187	195	172	209	197	178	197	187	204	181	191	182	193	191	227	190	193	177	175	202	154	171	172	177	203	169	194	200	193	185	190	163	177	165	185	185	179	170	197	183	194	207	200	199	188	203	193	161	201	184	176	198	177	192	182	196	198	202	191	184	203	194	182	177	185	198	188	164	172	199	209	171	194	187	170	205	190	176	192	174	188	185	171	191	186	184	185	180	182	178	196	187	185	166	180	194	168	188	176	177	176	182	207	188	178	175	156	197	197	210	172	179	189	189	190	157	190	181	200	185	187	178	185	186	179	177	200	182	190	200	188	187	209	189	152	178	168	182	160	187	187	184	208	158	196	202	177	178	184	201	171	184	185	195	191	215	181	169	213	181	172	178	207	201	198	182	173	172	172	178	191	180	194	201	191	174	184	215	188	209	187	211	186	187	220	205	191	194	184	172	195	178	192	184	164	168	192	178	188	202	202	178	203	183	192	176	149	192	176	179	173	173	210	178	187	182	223	187	210	184	196	196	202	213	164	171	185	209	188	192	152	196	191	205	180	156	144	208	172	203	156	172	164	193	163	185	189	185	194	225	179	146	159	191	195	185	195	188	186	205	194	185	192	194	158	209	183	189	163	184	177	186	199	176	188	189	192	195	170	195	180	170	198	180	181	193	168	173	161	186	178	162	175	200	174	173	184	181	164	203	210	157	155	204	190	164	182	191	185	200	175	192	200	206	181	179	166	188	174	182	196	197	194	206	183	190	171	180	172	198	183	219	156	196	181	179	175	196	200	200	189	203	198	194	197	158	210	173	182	194	210	199	170	205	179	162	193	196	204	183	193	197	192	160	199	182	183	214	177	187	171	192	164	182	173	178	176	185	228	184	175	188	190	174	196	181	198	191	185	167	216	194	182	190	168	188	162	162	213	164	207	195	183	193	180	197	210	181	173	146	192	173	175	192	212	183	175	194	192	188	182	195	205	195	204	181	207	190	194	194	183	180	166	184	159	203	183	168	198	180	184	180	192	190	185	194	174	206	194	191	213	193	194	192	175	179	182	210	212	173	209	187	193	190	192	207	201	161	183	175	196	162	173	174	179	183	153	198	155	184	186	181	178	231	199	177	203	202	172	209	208	196	198	191	184	188	202	182	163	161	188	196	191	187	176	164	192	192	173	158	169	185	185	183	189	200	196	187	191	208	211	172	194	180	179	165	193	186	194	177	188	195	188	166	169	193	173	166	191	186	180	198	161	201	193	186	203	204	174	201	181	180	180	183	185	178	202	193	175	164	185	191	209	182	205	167	191	183	201	191	183	181	169	196	172	176	193	189	195	184	184	196	194	173	221	183	186	161	190	194	213	197	163	191	198	181	189	201	180	183	195	189	184	171	197	185	180	200	181	201	184	175	186	160	180	207	195	218	191	208	172	169	172	168	192	175	185	180	182	169	189	171	206	176	196	167	201	175	181	184	199	196	172	191	198	186	177	174	177	204	198	189	189	201	183	204	180	181	181	195	186
13673	16434	28355	29151	25612	21899	17773	14275	11664	9572	7618	6248	5382	4455	3564	3055	2532	2196	1964	1617	1512	1302	1247	1096	1026	945	851	814	768	744	680	697	662	642	603	592	597	549	540	552	538	528	528	519	508	521	537	479	516	495	469	478	486	473	514	484	449	483	464	456	468	483	510	496	484	479	547	477	478	496	510	506	511	514	471	487	466	515	478	473	490	501	487	478	499	532	480	491	495	464	479	504	494	445	521	481	451	475	455	511	474	528	521	468	471	511	492	514	481	507	479	485	511	475	481	508	502	483	471	510	497	500	523	477	450	502	491	493	460	462	512	495	472	526	486	494	503	506	506	517	498	474	490	503	489	464	468	515	460	520	480	491	479	495	497	463	497	505	435	488	507	455	464	527	493	494	505	492	507	515	481	487	444	501	530	511	475	484	507	466	505	540	518	453	452	450	489	500	474	485	522	456	505	501	447	493	482	463	507	445	485	476	530	485	489	477	482	470	496	501	489	473	515	495	487	494	526	489	490	480	515	465	499	526	507	486	486	494	503	469	498	536	513	499	481	509	452	497	478	507	520	537	480	483	489	484	513	463	493	498	485	501	480	473	484	481	510	484	475	498	492	495	516	500	485	477	505	501	511	440	497	515	471	454	505	537	516	490	524	490	509	543	488	515	511	480	463	503	499	486	480	471	503	480	528	488	477	524	527	478	515	514	513	505	486	504	481	482	483	508	511	514	510	478	490	443	508	473	511	511	501	465	458	461	452	533	458	516	493	539	524	526	473	478	505	494	527	488	496	459	477	472	476	502	470	499	502	482	481	487	477	540	460	463	486	507	437	473	505	499	500	473	504	460	503	463	526	488	508	534	518	484	522	472	499	488	484	494	526	523	513	492	510	477	504	474	500	469	486	478	505	482	466	511	501	495	452	501	477	476	521	493	453	470	467	539	527	464	437	505	480	469	489	491	479	488	506	468	508	540	515	475	546	471	501	515	486	498	532	473	519	503	512	502	475	476	471	500	468	492	502	498	533	503	494	473	507	488	476	528	498	476	498	495	492	470	492	499	492	502	529	504	470	487	461	478	451	479	478	509	517	530	482	451	510	462	530	488	458	525	496	534	495	468	491	522	459	503	534	497	474	492	486	482	483	468	481	489	486	489	476	483	465	485	500	487	494	475	487	482	445	478	481	507	540	489	494	498	460	525	484	507	501	547	467	459	544	523	505	493	506	502	517	517	516	462	510	499	492	513	478	486	516	479	480	477	484	501	483	503	465	541	488	480	504	493	468	500	466	502	489	517	481	500	483	522	463	494	477	491	474	498	480	492	488	501	480	471	515	514	495	479	521	469	478	508	502	486	546	547	474	481	485	462	485	462	516	472	503	495	482	513	483	487	518	498	473	512	484	512	498	505	489	478	512	501	480	522	522	503	526	480	464	492	496	516	476	503	506	484	482	475	460	468	501	482	504	478	471	451	466	495	481	491	493	518	504	497	494	473	531	481	483	451	486	545	475	486	444	451	503	538	471	474	482	487	498	486	445	478	510	453	496	507	490	470	497	487	486	494	464	517	510	505	502	469	471	489	494	510	499	500	497	499	509	447	538	483	459	522	481	528	526	485	460	472	458	522	509	476	495	479	465	466	488	470	456	508	484	461	481	499	495	490	489	444	493	499	458	494	518	488	508	503	476	489	498	511	480	493	500	488	476	466	508	504	515	501	505	475	509	455	511	493	530	517	502	526	513	491	478	556	476	473	483	512	530	529	473	469	490	487	462	498	460	458	502	483	452	480	482	493	494	500	516	484	497	479	446	502	478	506	462	496	503	510	464	492	488	480	522	489	463	526	472	504	488	503	491	489	480	505	545	476	456	496	475	471	470	428	473	495	473	470	510	468	476	497	485	494	486	513	513	502	486	526	451	511	458	488	463	532	471	501	504	527	473	476	488	484	519	479	496	508	500	450	488	456	490	483	495	516	497	483	493	485	492	469	496	498	472	516	470	495	467	473	483	509	533	479	506	507	546	504	501	477	489	494	500	482	464	496	464	487	500	513	467	523	506	521	492	502	513	507	467	527	507	510	466	491	495	490	488	493	467	470	487	488	506	479	485	507	507	498	474	511	519	502	504	548	476	484	499	464	488	553	457	457	481	500	476	502	470	515	511	517	485	518	504	494	489	515	489	492	490	512	513	493	495	455	509	486	541	456	467	496	498	484	516	514	497	462	452	496	461	464	470	511	530	484	517	512	513	502	486	469	479	487	521	477	476	456	456	500	543	477	496	448	509	475	480	490	487	481	497	517	468	509	493	484	439	507	461	479	491	496	499	515	482	479	492	479	474	503	509	487	522	483	493	519	460	472	524	486	497	490	506	518	507	490	478	496	518	473	524	422	476	468	532	525	477	501	468	471	497	492	498	483	489	512	486	460	454	496	476	500	478	488	522	495	495	526	466	511	492	492	511	489	474	490	500	470	525	513	483	529	461	500	480	512	485	487	469	494	450	496	520	522	494	542	454	466	532	520	489	487	490	477	437	466	484	499	533	470	507	470	449	477	503	468	516	502	505	517	519	481	520	503	487	489	514	514	529	486	480	464	495	490	526	527	480	486	497	473	479	553	466	496	470	542	494	479	516	525	503	504	484	491	536	539	451	492	524	512	497	490	466	476	504	522	469	477	522	469	458	476	529	529	508	477	442	497	471	514	505	456	452	496	514	469	513	485	483	517	489	516	499	494	505	443	496	443	479	468	502	474	513	509	492	491	513	447	485	509	513	493	499	475	470	494	502	514	450	514	461	503	521	465	488	495	523	475	505	532	522	491	520	466	537	478	491	475	491	484	506	523	495	501	511	493	474	496	467	471	513	467	473	486	498	459	476	500	520	478	462	500	465	478	463	482	520	495	495	504	527	516	473	489	491	463	466	478	453	464	485	476	532	498	508	483	497	488	508	527	510	503	495	474	496	498	475	454	473	456	492	481	513	494	464	505	484	519	530	544	498	474	444	533	460	463	473	503	504	534	476	498	473	515	486	493	520	493	474	451	470	473	483	481	466	521	488	479	456	454	492	553	504	506	480	481	489	509	489	514	452	496	426	511	486	496	526	495	520	462	494	496	521	512	517	529	520	456	527	473	479	511	483	494	524	501	480	514	538	493	498	507	468	478	478	462	484	487	473	493	513	485	491	487	464	489	501	504	485	479	519	485	517	499	471	465	480	458	464	509	485	526	517	490	510	496	528	485	519	466	492	493	479	489	538	483	460	481	460	489	492	502	479	451	541	499	485	498	483	489	497	515	490	468	487	490	465	520	474	490	486	455	485	476	506	501	521	502	500	493	501	475	495	464	481	457	534	476	492	488	470	520	515	507	511	513	465	461	499	500	505	520	503	511	505	502	492	499	486	468	472	489	516	457	477	518	495	490	457	500	455	523	527	510	492	472	483	498	496	463	516	491	486	507	528	461	526	457	547	470	515	488	514	509	496	526	539	475	515	531	515	496
32944	26555	29624	24386	18575	16144	11999	7794	5141	3784	2714	2200	1577	1367	1185	959	815	725	645	524	489	438	372	354	332	306	295	313	259	270	214	247	242	235	187	227	221	216	215	181	202	205	220	177	171	185	188	204	233	198	207	181	195	199	205	202	206	166	160	196	191	190	204	199	191	203	201	198	203	215	195	189	186	191	199	193	184	181	179	204	209	196	186	173	197	208	164	208	189	193	205	177	191	169	175	204	200	183	192	205	182	197	174	181	192	216	184	183	190	187	178	174	185	182	205	191	176	183	175	179	191	190	176	190	209	169	183	216	230	194	168	182	201	214	176	191	194	203	173	186	211	182	201	183	177	216	191	185	203	187	161	201	191	190	186	183	177	188	192	213	172	184	182	188	193	206	157	201	161	193	165	170	185	200	198	202	184	215	192	200	175	203	188	214	208	208	196	193	185	202	176	192	196	200	178	208	187	224	178	191	190	185	185	176	171	184	200	188	201	191	196	173	190	206	200	189	167	185	183	184	187	168	198	168	171	179	198	181	198	183	193	195	171	186	204	183	192	197	191	172	176	195	207	186	149	167	188	209	203	203	181	161	190	207	168	177	191	202	166	153	170	191	197	168	177	171	168	190	215	194	182	210	192	196	201	199	185	181	212	201	221	224	184	198	174	175	206	188	173	206	166	178	177	182	177	189	176	179	185	207	200	176	182	176	211	195	165	201	189	204	177	197	178	170	205	197	204	184	194	193	176	177	210	184	192	191	197	181	195	167	163	193	196	194	199	208	192	181	178	201	189	176	184	178	219	184	192	172	194	233	210	176	171	183	189	210	206	179	192	185	180	219	208	212	170	196	181	194	235	202	191	182	193	202	187	203	199	207	181	178	174	192	180	182	194	186	197	188	200	198	201	190	176	202	169	182	202	202	211	198	180	193	208	187	185	195	197	204	211	172	216	196	192	192	211	197	194	199	203	187	184	198	217	185	213	176	207	185	200	218	180	178	194	191	197	189	200	187	183	196	196	183	193	176	192	195	182	185	184	190	184	187	213	164	211	170	208	186	173	175	184	189	179	185	187	175	195	184	188	192	211	186	166	185	210	200	182	211	176	204	192	191	172	200	205	184	165	195	198	211	203	170	198	188	195	176	170	194	185	184	169	171	189	195	206	202	202	189	211	183	172	182	215	193	197	215	192	176	190	186	201	180	198	181	204	206	171	194	203	197	204	194	175	174	191	176	177	178	208	202	165	191	179	159	178	176	198	185	184	200	197	188	215	208	196	206	189	203	200	191	203	184	195	182	201	193	186	196	214	172	165	190	215	204	222	188	167	182	205	207	216	198	178	189	201	193	173	188	163	181	188	183	200	165	202	183	204	199	198	203	202	214	188	211	171	189	176	191	216	187	191	193	187	187	211	186	191	208	183	193	195	174	170	222	175	209	168	188	186	200	193	177	190	174	197	207	188	204	184	189	188	178	199	217	210	193	195	188	202	176	222	176	197	176	170	207	172	189	174	192	192	190	180	191	172	181	180	178	182	177	198	213	218	179	189	188	190	199	190	192	227	209	172	186	188	210	189	195	174	195	198	195	208	176	169	189	219	163	165	217	188	202	200	186	197	183	185	207	198	218	224	200	181	173	181	191	195	167	204	181	179	174	178	175	186	209	201	167	183	178	172	162	227	189	184	179	208	207	208	173	176	194	176	162	193	217	171	211	176	173	194	175	197	208	176	197	204	203	191	180	175	185	181	172	201	186	192	193	198	205	207	187	185	208	164	181	193	206	180	186	195	190	188	187	181	208	184	176	176	196	196	204	169	192	190	210	200	186	186	192	207	211	173	193	176	180	201	209	215	180	188	186	191	191	186	185	154	181	167	183	176	188	205	204	168	196	180	201	186	210	186	197	182	201	193	179	178	173	205	189	184	192	193	183	213	194	217	188	196	180	190	203	197	190	180	172	192	174	192	204	213	208	189	203	198	186	196	196	193	195	186	180	179	159	187	181	176	171	188	201	193	187	179	200	197	170	196	207	176	176	196	196	194	187	181	211	200	208	184	199	207	192	187	154	192	210	190	203	198	196	198	225	174	198	171	191	177	216	184	186	174	175	195	221	166	182	177	174	207	185	177	193	166	189	185	201	170	187	182	201	191	172	194	194	200	188	206	190	182	160	198	189	233	181	159	184	187	213	180	195	191	180	182	198	190	174	184	190	195	170	181	186	214	194	196	182	172	186	193	173	207	190	220	183	192	190	190	179	197	168	186	180	184	221	195	206	193	194	188	202	222	192	189	184	180	192	188	206	194	174	159	166	198	191	181	189	180	192	182	181	176	179	170	199	166	189	184	187	182	181	185	182	204	185	172	178	199	195	208	173	197	163	206	165	217	170	186	185	210	191	189	200	177	189	198	200	191	177	188	193	191	175	176	180	159	208	171	166	209	184	216	183	167	177	184	190	225	165	189	193	191	213	186	196	196	197	169	207	210	181	200	204	218	168	223	176	176	189	198	178	174	199	202	191	204	199	192	167	177	180	157	174	215	181	192	199	199	173	184	192	191	189	172	180	172	206	158	176	181	194	198	193	181	194	202	174	173	197	201	191	201	190	175	178	210	197	190	177	183	195	179	191	206	170	210	177	180	189	200	189	174	190	176	197	193	167	161	177	176	204	215	220	196	174	179	172	184	189	203	190	196	187	188	178	178	204	199	173	199	199	176	190	185	203	197	177	174	194	173	170	206	163	172	198	184	209	175	159	197	199	163	192	191	203	175	201	188	188	186	177	168	183	165	163	176	185	192	187	198	193	170	170	183	184	192	202	201	211	187	182	216	191	171	168	163	173	183	181	199	178	194	162	191	206	206	161	209	192	217	185	176	191	171	171	177	178	190	182	200	195	182	174	205	182	182	167	185	199	179	192	170	174	189	175	207	201	173	195	182	197	176	187	182	182	194	185	220	195	161	168	202	201	189	190	199	215	174	192	176	186	179	187	182	186	205	200	212	206	183	164	176	201	193	178	171	169	187	194	195	204	196	181	163	189	182	197	207	189	185	174	196	192	176	210	217	179	173	214	191	167	209	176	197	191	193	191	160	191	201	208	202	177	191	185	187	163	199	190	206	164	165	186	175	215	187	203	189	189	167	182	178	210	184	194	188	194	195	194	199	191	194	166	189	199	203	177	178	168	187	209	185	148	182	174	171	182	174	222	188	209	219	178	199	179	200	193	198	181	193	190	182	175	188	187	172	187	175	188	188	177	194	202	205	189	178	203	215	197	185	196	200	188	177	160	195	204	211	188	172	209	194	178	201	182	186	184	200	178	185	169	169	175	169	187	179	193	193	175	205	206	204	159	184	214	190	190	201	201	194	193	211	183	207	172	181	199	171	204	186	171	191	193	194	207	210	175	181	181	197	191	196	183	190	175	185	193	200	177	196	191	223	199	169	174	175	184	190	197	208	192	177	187	199	167	173	223	197	219	194	182	185	189	184	204	169	151
19902	20915	34327	35886	32990	31396	27031	22338	18571	15767	12968	10450	8224	7354	6259	5309	4581	4020	3556	2823	2684	2193	1929	1773	1628	1364	1251	1210	1137	998	894	788	770	764	684	660	643	587	601	589	534	548	547	624	540	514	552	553	474	497	550	544	547	526	533	452	498	500	501	524	519	502	522	525	539	533	496	539	499	519	485	514	537	484	515	525	480	496	535	496	491	477	499	492	508	467	542	519	528	504	483	506	500	484	502	511	511	545	506	490	549	442	473	462	540	497	492	471	500	482	492	542	513	537	458	504	487	502	529	501	487	482	502	491	506	500	479	532	490	498	492	473	500	511	520	496	483	453	518	450	488	543	531	507	479	490	504	511	496	509	473	472	490	483	482	501	500	451	470	500	522	527	503	478	494	539	507	507	532	492	539	510	487	494	495	520	505	493	486	500	468	499	453	563	546	543	520	528	489	492	487	486	489	512	509	512	539	555	493	519	467	501	498	537	487	527	475	518	487	519	490	492	488	524	444	538	487	500	484	478	490	510	488	468	502	487	504	490	470	493	527	485	502	513	479	499	486	494	507	458	475	469	536	492	499	479	481	511	494	498	490	496	508	506	494	518	501	505	452	544	497	487	518	500	464	496	555	488	480	498	487	505	516	494	535	480	501	490	489	497	468	551	504	492	536	499	493	507	517	494	476	472	487	516	525	504	518	456	506	522	500	525	498	497	519	557	518	497	512	486	487	502	503	456	494	469	493	503	514	506	470	475	495	497	521	503	494	506	471	487	512	470	502	490	495	494	522	505	512	470	559	510	507	476	520	464	480	495	509	534	530	490	508	486	451	507	467	495	514	525	500	474	488	511	484	491	528	443	529	509	504	500	525	504	498	518	516	490	483	479	532	467	503	501	537	503	494	489	484	464	509	491	501	495	485	517	503	499	511	528	514	497	533	500	525	478	473	506	544	485	514	531	502	496	536	482	489	489	465	514	514	500	474	500	509	483	495	461	495	515	511	494	471	463	535	477	501	529	516	502	537	476	536	496	501	482	464	515	516	475	514	502	516	509	449	505	519	493	466	490	552	473	507	475	530	514	483	528	522	493	489	488	465	513	507	519	493	515	475	530	495	510	495	521	496	509	512	526	489	482	522	525	537	537	486	490	496	496	520	498	461	470	501	477	509	487	510	523	473	482	524	518	513	495	496	487	492	491	489	522	519	487	492	466	467	497	470	435	514	498	478	472	514	501	503	450	489	492	518	486	476	493	504	498	472	498	471	518	514	481	479	551	465	515	454	463	487	508	470	474	475	503	549	472	521	488	500	477	514	477	486	449	515	522	478	522	485	498	427	534	490	498	478	504	510	512	519	486	504	516	528	493	490	505	480	500	459	502	480	501	516	490	486	492	527	519	482	493	489	510	519	509	478	510	497	498	500	514	504	510	504	481	487	484	473	515	508	526	493	510	492	471	487	521	453	514	496	496	499	511	526	474	498	549	481	493	498	447	493	511	504	490	496	481	485	473	497	493	510	503	465	439	516	553	521	521	559	475	497	524	463	483	511	505	507	479	495	494	466	470	513	484	519	451	492	482	493	513	513	488	495	519	513	539	495	480	514	531	502	491	516	495	524	493	519	481	513	522	491	524	519	532	485	488	480	507	529	490	513	500	507	525	512	508	480	518	527	516	503	506	488	481	456	491	508	535	484	553	469	464	473	497	473	534	481	505	487	483	494	480	488	521	492	508	519	502	483	497	490	507	500	498	524	541	522	525	501	500	503	488	508	517	526	481	534	489	483	482	478	487	493	485	506	469	499	530	532	499	481	486	511	529	500	503	512	498	490	528	456	508	506	512	520	473	480	487	487	489	513	479	483	527	505	496	568	488	464	490	522	504	491	481	529	510	454	480	477	505	513	465	481	495	476	512	535	508	482	466	502	524	450	509	523	486	484	534	539	515	472	503	487	525	513	472	488	511	479	534	469	499	483	483	476	479	464	507	471	515	535	490	538	480	477	492	470	539	522	490	500	466	470	508	523	513	509	521	501	488	483	526	478	525	506	472	488	528	462	471	509	487	468	476	468	458	511	504	503	530	494	508	510	485	438	500	505	515	500	493	500	500	538	489	462	507	507	499	486	474	473	523	516	516	512	475	531	521	468	507	461	509	462	453	478	533	539	520	494	484	524	496	472	496	501	510	463	513	507	443	483	459	501	486	535	532	554	481	496	524	504	480	492	463	503	479	518	451	495	513	493	493	494	498	503	444	500	490	522	522	475	498	506	509	473	484	513	494	516	529	512	496	483	549	503	507	445	522	485	513	464	520	482	469	508	476	486	460	485	508	501	488	492	486	465	460	498	474	475	493	462	489	466	489	524	492	476	475	508	494	517	511	458	453	499	530	504	510	541	510	489	480	478	493	484	505	518	484	512	468	473	521	497	528	463	513	469	512	513	505	522	525	511	492	525	542	493	468	491	498	498	510	503	526	469	497	505	511	505	504	531	493	512	518	530	522	515	457	555	496	482	470	509	489	516	537	529	475	510	479	494	500	491	470	497	492	493	512	509	499	485	490	471	507	499	507	544	508	488	506	510	523	471	475	499	469	465	512	488	486	490	465	473	501	501	493	526	519	528	514	512	474	524	479	504	494	486	507	476	508	503	513	492	421	534	476	465	523	507	531	496	453	499	491	471	459	478	460	492	488	486	498	446	502	530	476	499	454	529	477	504	504	482	529	536	480	504	480	507	498	460	505	547	488	457	507	513	473	493	500	530	529	506	473	489	524	462	458	511	496	483	508	451	499	502	522	493	483	514	534	508	503	529	522	493	507	478	506	506	523	491	481	466	479	525	500	486	507	494	449	515	484	474	471	465	512	476	475	523	497	524	520	509	515	478	499	505	503	535	565	506	514	506	469	525	490	481	483	499	473	516	472	547	471	507	525	497	479	500	503	486	499	494	459	517	501	504	478	443	459	505	507	565	518	447	467	508	504	470	499	507	501	495	482	519	497	459	512	498	523	472	481	499	533	504	460	476	512	512	515	502	480	522	530	445	491	488	468	483	532	526	499	498	464	492	511	474	509	485	516	458	496	506	526	500	501	505	486	502	499	511	474	531	445	537	457	490	515	515	501	510	514	504	506	526	498	464	494	487	452	469	480	524	485	543	467	517	474	455	496	466	494	513	507	509	503	464	508	468	469	503	510	523	514	490	488	495	510	496	480	514	480	540	515	469	508	527	520	528	490	485	466	557	454	510	508	497	484	536	529	492	500	509	470	502	463	501	502	468	499	485	501	501	507	529	503	521	478	489	488	515	466	512	457	444	489	476	522	542	496	470	512	449	492	432	510	516	468	499	490	513	546	490	483	518	540	496	455	493	464	472	510	466	497	508	500	507	531	473	524	532	458	493	527	467	524	477	475	489	497	531	496	468	495	492	500	510	472	541	498	487	486	512	503	542	499	501	467	526	480	481	530	510	457	496	515	493	495	459	513	491	467	530	493	477	490	508	512
39390	31945	35708	30143	24122	22098	17605	12312	8207	5801	4188	2996	2222	1991	1565	1271	1145	1066	908	764	656	536	508	503	434	389	339	341	334	273	231	253	200	218	216	220	192	191	191	203	224	186	187	198	189	188	195	177	187	204	187	180	181	188	191	177	176	164	205	181	177	219	200	182	184	179	175	177	184	184	170	183	157	185	169	162	158	180	187	205	179	184	156	190	173	194	165	191	179	155	199	172	176	168	172	199	180	180	168	169	174	167	167	191	162	172	195	164	185	186	179	179	190	179	180	185	168	194	189	169	158	164	202	191	163	158	156	177	176	178	166	174	187	175	164	168	170	183	178	171	161	178	167	179	182	169	177	161	159	176	185	165	177	192	181	187	168	217	181	183	184	187	169	160	190	171	177	166	163	180	175	178	185	173	184	172	166	176	167	184	188	195	195	191	173	164	167	169	169	193	196	172	171	190	169	171	175	213	177	158	181	176	161	177	180	170	180	175	162	174	191	204	167	177	192	162	174	161	163	170	161	146	159	171	149	171	182	176	181	157	184	171	181	193	176	179	184	175	169	172	178	169	167	191	167	178	146	162	177	188	193	172	176	176	178	169	179	182	168	179	178	172	197	170	178	180	154	160	183	166	179	183	157	179	172	170	165	176	190	188	155	188	191	182	181	158	163	184	202	179	188	162	161	157	189	187	183	183	171	201	150	206	176	192	180	169	168	173	152	175	161	170	185	178	176	167	170	182	172	185	172	161	161	195	189	178	181	186	170	191	158	181	168	171	192	167	167	189	163	174	189	183	154	189	178	200	166	201	168	172	209	167	169	184	179	167	181	171	168	183	177	173	153	192	177	182	170	180	186	190	198	178	168	160	171	171	194	184	172	169	184	164	171	160	180	175	168	165	164	160	166	193	167	159	186	161	165	189	157	203	187	178	159	158	181	172	195	204	168	156	162	188	156	171	176	177	178	193	192	174	182	160	180	185	180	182	171	190	158	187	195	157	185	184	157	172	183	155	170	180	162	170	178	179	176	165	179	180	184	165	165	169	163	169	171	182	168	188	161	147	174	155	200	183	166	198	184	168	171	158	190	175	176	201	199	178	147	169	177	177	168	191	188	189	139	183	157	200	163	194	159	149	150	170	195	196	189	179	168	173	176	186	158	154	181	141	191	170	183	189	199	190	187	207	187	184	182	160	165	207	154	183	193	178	170	169	153	180	176	169	171	209	164	166	184	183	176	184	197	159	186	185	182	179	159	180	195	173	176	192	206	173	169	175	147	173	169	163	145	199	176	184	157	210	195	161	149	189	154	182	158	147	174	166	192	175	197	189	168	187	168	180	193	199	191	175	206	192	174	157	156	175	204	155	186	200	192	192	189	156	166	175	171	170	177	210	154	176	182	192	204	189	211	196	162	172	177	179	172	169	173	170	173	168	176	169	169	184	170	194	178	161	185	164	185	166	173	185	190	191	198	190	187	164	183	179	168	171	188	178	168	187	165	195	150	190	168	175	183	176	171	177	203	170	161	181	167	190	162	182	199	177	191	182	178	164	145	179	175	194	156	183	167	154	185	166	180	189	160	160	193	165	208	168	175	155	184	183	155	174	188	202	162	191	169	162	187	195	167	186	172	180	186	192	169	145	179	185	198	187	171	200	202	191	178	171	190	183	166	189	166	178	156	196	162	173	163	167	182	171	164	180	174	186	188	166	179	181	168	181	185	170	153	175	176	183	173	168	179	184	169	176	208	141	177	180	165	201	175	176	206	169	181	189	180	160	186	199	174	169	178	178	185	178	184	149	189	173	175	180	171	142	157	142	148	177	162	168	166	146	180	155	179	189	192	172	179	171	163	160	180	186	171	178	176	156	192	185	171	183	192	159	151	190	170	167	164	171	186	185	167	187	147	166	173	170	149	166	189	183	176	180	193	191	185	199	188	188	177	195	158	185	199	174	176	174	174	180	171	167	169	172	177	168	164	172	186	187	167	139	200	192	182	173	153	155	155	177	161	178	179	157	176	150	180	190	161	169	195	178	163	171	202	176	181	190	180	170	194	169	175	167	176	175	176	157	199	176	177	141	192	152	184	181	155	183	189	173	187	185	200	170	172	173	177	170	160	174	188	172	177	172	184	200	173	186	201	170	159	184	180	193	177	174	141	163	169	173	186	175	152	197	166	195	163	171	191	164	188	186	185	167	171	174	196	168	170	180	194	173	171	193	145	173	209	166	174	182	163	141	162	175	183	178	169	171	191	197	175	166	182	171	163	176	153	195	173	190	157	198	163	182	159	186	178	171	178	171	194	164	163	177	189	193	198	185	157	171	182	163	174	183	162	174	194	183	184	190	177	174	167	164	153	188	177	179	192	177	190	183	177	171	191	160	185	168	188	171	179	161	189	165	194	173	178	184	187	173	181	153	180	177	169	177	190	174	168	174	172	189	169	175	199	161	217	192	175	192	174	159	191	190	163	172	183	181	170	169	171	181	162	193	190	165	178	177	172	177	197	172	166	167	181	177	191	195	210	202	178	146	193	172	165	191	207	171	150	171	191	194	169	169	163	177	175	169	173	175	172	168	192	196	167	158	188	154	168	193	180	182	137	179	194	183	190	175	155	209	174	172	202	168	171	174	199	172	178	190	190	195	178	162	183	178	173	183	180	184	191	172	192	183	187	177	178	180	180	174	185	199	154	165	175	177	181	190	165	161	165	179	145	174	174	190	183	154	181	187	154	186	176	165	186	172	171	197	186	181	185	177	143	183	187	188	159	193	199	189	156	189	178	178	181	186	194	169	167	189	159	177	198	174	194	199	190	180	156	177	178	184	163	151	190	168	192	199	158	180	171	187	162	182	196	187	182	175	167	185	162	183	161	187	189	161	163	172	206	171	181	185	186	168	172	167	171	156	192	165	167	164	181	174	193	191	163	172	176	198	178	184	195	174	169	187	174	205	179	191	182	182	177	190	203	187	180	177	174	206	195	155	179	201	165	205	187	181	148	176	171	171	183	183	170	181	189	181	188	172	172	200	160	205	188	181	193	158	163	178	166	180	165	187	171	163	176	185	191	185	180	191	172	186	184	186	181	165	178	183	172	191	180	201	145	167	185	212	211	216	179	165	185	177	162	162	171	173	158	171	172	214	162	175	163	190	168	170	183	174	177	158	156	207	173	157	177	193	190	174	171	177	162	185	204	179	172	193	172	178	176	168	210	191	190	178	171	168	180	215	175	170	178	179	188	173	164	146	163	161	161	201	142	182	170	151	175	173	204	158	143	151	173	197	183	179	218	162	172	179	160	170	172	180	173	176	181	166	216	163	165	200	201	201	176	175	161	150	132	156	177	163	170	150	158	178	192	162	182	177	160	158	159	161	154	168	187	179	170	149	168	182	167	166	170	178	163	182	144	179	158	182	189	177	163	165	185	188	156	190	169	182	174	166	193	178	167	159	164	178	194	200	168	191	190	174	172	162	182	186	202	194	186	179	198	160	165	163
23345	24569	38194	39977	37503	35728	32704	27756	23233	20502	16652	13742	10521	10148	8682	7310	6471	5888	5022	4292	3744	3112	2643	2320	2083	1887	1635	1434	1415	1247	1024	895	827	827	758	689	625	659	596	597	614	566	498	535	566	526	506	535	519	477	459	486	501	518	527	471	485	489	485	504	472	493	511	444	502	489	486	452	453	469	451	479	526	457	445	458	449	462	495	490	497	486	475	502	486	458	483	458	471	461	466	490	470	458	439	526	437	479	457	445	450	486	489	456	459	457	481	483	466	487	502	432	493	444	486	478	474	459	490	429	489	464	418	468	486	454	477	445	444	452	484	452	493	449	464	489	452	476	487	448	500	432	513	466	462	460	473	431	437	470	426	502	464	467	464	456	500	483	486	469	486	501	462	432	480	470	437	460	457	441	452	445	497	451	432	433	454	476	448	448	452	491	499	497	489	483	501	492	445	492	518	474	460	493	488	495	467	484	503	471	468	467	498	469	467	448	463	475	451	473	464	436	486	497	462	461	477	451	431	459	477	447	443	464	442	482	459	463	461	457	446	463	464	476	486	434	482	496	442	497	462	488	444	443	460	483	477	487	486	480	472	469	446	480	441	489	441	431	472	467	433	458	454	473	465	447	472	417	475	444	439	454	458	451	474	435	491	439	447	451	448	464	451	458	495	485	459	485	463	474	439	442	446	469	450	452	465	469	481	458	448	499	454	478	452	467	475	481	430	425	466	443	481	500	448	487	439	477	478	420	470	447	465	460	443	492	455	459	453	481	487	499	496	470	447	463	476	519	448	484	461	469	497	461	466	433	448	512	437	428	473	460	460	467	457	467	474	496	450	523	460	470	444	477	437	433	483	462	497	467	447	466	460	450	486	521	466	497	466	460	420	493	428	471	461	471	422	486	431	436	462	478	501	475	460	492	453	456	451	457	470	474	499	476	478	498	426	451	453	484	489	439	465	528	446	450	417	437	465	459	474	472	478	482	472	452	456	458	486	464	475	511	507	459	444	496	474	465	467	454	459	460	463	472	450	458	496	423	491	432	473	463	485	467	468	488	498	457	498	451	445	482	448	451	494	460	438	467	493	430	463	449	472	461	483	472	482	512	474	508	506	432	436	445	453	449	468	442	451	435	438	514	485	461	497	504	454	481	461	479	480	463	462	480	448	441	497	448	477	499	419	447	481	469	467	462	483	478	473	437	448	461	432	463	454	438	487	469	433	454	431	456	520	435	474	470	437	505	444	502	467	430	442	447	475	475	491	453	515	489	473	476	449	483	440	427	465	476	441	471	479	477	440	486	478	497	428	441	487	467	477	450	439	504	471	478	450	498	465	468	454	434	454	471	459	471	477	451	437	483	494	490	477	471	447	445	452	476	484	464	441	452	457	482	462	418	476	475	488	433	488	477	447	473	489	489	480	462	438	472	449	464	498	437	499	459	444	489	438	464	463	429	463	465	471	474	472	462	442	449	384	440	470	494	462	466	467	435	446	450	455	457	497	487	490	467	430	471	482	451	480	439	476	456	479	448	490	480	470	450	440	419	474	508	483	455	453	479	467	456	452	494	453	442	459	474	476	454	468	439	435	451	472	474	505	462	447	460	459	448	455	421	441	459	441	467	457	450	477	439	446	460	442	492	485	484	465	468	450	483	453	470	474	451	450	517	470	484	461	457	470	499	448	468	440	499	458	433	500	471	447	477	449	473	465	468	440	453	439	489	507	484	441	491	469	488	435	454	461	423	446	444	470	441	416	460	462	494	461	439	505	492	424	494	453	445	455	491	438	460	456	468	472	451	484	418	439	422	496	453	452	471	466	475	463	492	464	481	449	481	434	503	463	480	480	468	464	496	444	432	453	440	482	443	465	493	468	492	474	465	437	457	432	450	455	443	465	475	446	465	442	442	478	440	495	399	484	456	506	426	428	465	414	522	479	463	481	476	456	416	435	460	464	482	468	464	470	441	513	472	476	450	443	476	450	451	459	445	439	477	455	459	451	441	457	403	476	469	497	443	486	495	503	491	455	466	478	433	497	459	458	469	452	478	427	463	491	434	486	468	446	460	499	485	509	508	452	470	464	467	473	450	486	494	515	483	452	476	441	493	474	498	455	430	481	422	468	485	485	472	465	530	470	452	459	443	484	448	465	508	465	464	478	483	465	486	482	451	481	474	506	444	442	495	429	470	443	469	481	432	472	489	472	456	476	495	456	465	485	466	511	438	441	440	449	472	480	445	483	449	451	445	499	496	495	464	459	441	483	425	462	483	468	453	470	468	460	469	472	461	481	491	461	478	481	485	470	448	468	499	504	464	448	499	414	457	446	501	494	478	448	520	417	464	428	466	465	459	446	475	492	492	473	469	459	470	471	444	493	494	475	489	488	463	474	490	444	488	461	496	467	421	492	494	478	444	470	440	445	475	470	456	455	483	481	470	500	480	455	450	492	469	459	461	466	520	487	436	433	445	466	463	465	459	455	428	458	487	464	477	472	494	500	479	496	454	465	489	459	430	476	462	463	468	462	463	490	463	479	477	446	514	415	470	480	446	443	469	428	445	455	499	460	448	464	461	477	446	497	499	473	474	467	478	479	473	483	468	441	470	447	468	504	437	495	472	512	476	455	439	479	485	467	471	463	474	461	485	448	468	473	434	436	480	480	475	466	455	434	427	452	493	465	485	476	476	452	465	452	475	478	470	470	476	491	462	485	436	456	458	465	478	481	476	483	448	448	498	482	453	452	436	442	469	496	467	450	469	473	456	492	480	480	458	520	477	514	460	517	448	503	477	461	455	488	468	460	463	448	439	427	440	457	433	449	456	488	428	468	470	477	450	444	469	439	484	450	502	518	483	444	461	456	447	477	490	507	466	474	466	475	496	492	501	507	488	482	463	443	491	480	470	460	452	493	447	447	436	457	486	517	441	466	447	457	494	453	484	449	472	464	494	451	466	444	499	450	465	440	475	425	490	533	455	465	445	463	459	479	482	443	518	427	458	459	479	443	464	460	418	427	479	496	466	472	413	455	442	427	457	442	451	479	470	481	474	441	471	469	488	500	461	449	423	479	467	498	481	492	433	478	420	429	464	465	475	494	509	518	474	456	478	462	481	473	473	473	462	484	465	473	467	454	458	451	463	472	482	497	464	491	488	450	491	471	462	501	437	439	464	452	473	433	470	409	469	459	477	472	482	453	458	438	488	483	507	480	479	454	513	457	466	465	444	502	489	448	456	486	445	448	475	534	425	440	430	479	476	462	465	462	489	457	470	477	431	458	482	470	476	468	464	455	462	463	450	449	478	510	454	475	456	498	426	502	432	449	446	502	470	462	422	474	433	445	456	466	442	463	477	484	479	465	456	438	465	494	437	481	506	442	455	455	462	428	467	487	429	448	467	468	470	460	536	498	441	460	446	447	489	465	476	501	448	450	484	472	450	441	466	500	455	442	445	478	441	467	497	487	481	470	414	459	434	506	438	477	442	458	482	439	495	467	459	463	454
23768	20128	21873	16798	11386	7638	5286	3650	2698	2047	1513	1241	1053	793	689	600	534	411	448	351	311	337	279	269	273	233	256	245	247	225	192	203	205	215	211	189	206	207	207	190	189	186	173	175	174	204	199	176	191	183	182	199	182	213	169	184	178	183	209	185	198	184	205	181	198	180	197	161	188	211	190	209	181	212	193	190	193	228	191	170	177	183	200	186	170	171	199	176	210	219	167	195	190	206	191	169	181	190	196	184	178	178	156	199	191	184	198	209	197	202	175	163	175	175	193	188	170	192	187	170	174	184	197	219	176	206	164	195	177	164	166	200	179	172	192	204	193	186	187	183	196	175	157	202	201	177	189	219	179	173	185	179	178	177	179	196	190	160	191	190	173	190	185	176	197	178	176	192	193	173	180	167	182	182	204	191	198	174	185	202	182	163	179	178	192	194	151	177	196	176	196	182	198	210	187	203	197	177	178	196	201	169	198	168	179	179	182	181	176	179	182	186	189	180	192	201	215	201	174	180	184	171	179	199	212	178	203	207	207	186	204	170	191	189	188	178	193	190	174	190	192	188	189	203	190	187	181	189	202	207	176	195	206	216	171	213	174	174	185	177	182	183	200	182	180	197	187	156	206	188	178	191	171	190	215	167	151	201	201	189	187	204	205	214	173	184	206	196	220	185	174	180	162	172	176	177	202	193	188	194	189	187	179	199	238	191	181	177	210	194	182	185	184	183	196	195	184	187	203	186	199	173	170	197	186	176	187	174	202	178	182	190	197	182	176	157	172	183	194	190	177	183	206	172	191	182	194	183	204	182	193	187	187	172	172	166	174	204	195	187	180	157	168	192	189	161	214	192	172	174	189	183	178	220	197	185	187	205	184	181	173	189	189	173	189	189	164	204	205	189	197	186	207	177	183	203	170	209	179	194	176	181	181	181	183	163	190	181	179	188	166	197	169	198	167	175	199	192	197	204	182	177	178	175	198	184	208	189	188	192	186	203	175	195	177	182	214	180	170	189	205	173	202	175	202	173	208	184	168	180	168	179	174	190	178	185	173	190	202	170	201	197	184	180	184	170	191	162	189	187	192	190	170	193	178	164	197	202	194	189	187	189	203	200	196	184	190	197	163	185	205	197	161	205	185	183	189	188	154	171	177	173	204	203	185	197	161	163	191	168	187	190	215	188	204	163	186	169	197	202	179	208	202	189	177	191	182	173	184	198	185	157	158	160	176	198	198	172	210	195	195	164	187	198	176	206	180	186	179	193	179	179	178	190	197	189	166	187	189	174	201	188	175	191	196	195	204	192	185	180	210	219	183	228	188	191	208	196	179	162	189	206	187	182	232	181	210	164	193	188	195	184	217	189	192	175	180	197	190	193	179	181	194	170	176	184	197	183	198	172	203	195	199	179	178	184	190	148	167	193	181	188	188	194	186	134	189	191	198	209	190	190	179	164	174	193	205	177	197	185	165	178	166	189	204	165	188	191	197	168	179	172	192	181	190	153	167	207	205	210	174	205	197	192	195	180	198	179	197	169	196	176	188	192	199	174	158	199	196	152	172	179	193	202	171	152	172	195	195	207	206	202	197	173	177	205	187	164	185	162	197	173	197	178	182	175	216	172	179	187	163	185	209	182	166	192	208	193	166	179	211	183	185	203	178	154	171	185	200	193	171	204	190	169	170	189	208	169	181	179	169	185	206	187	210	200	182	205	200	191	178	215	163	165	193	173	159	178	177	195	188	192	212	193	178	190	179	167	193	189	208	193	173	181	166	209	186	192	196	202	176	164	192	188	190	158	206	223	178	188	201	210	167	182	175	205	187	174	207	189	203	208	187	178	186	192	184	166	199	193	189	196	175	164	181	168	185	198	178	171	196	167	197	196	206	180	190	200	167	176	184	202	198	194	189	207	168	172	189	166	191	183	205	194	188	185	188	175	194	184	168	204	208	178	200	181	174	183	193	199	184	179	201	182	199	200	189	192	183	179	175	187	221	191	185	188	174	194	225	210	185	187	198	208	187	197	193	175	176	204	191	182	204	169	178	201	188	194	153	193	201	182	180	206	180	218	200	174	207	205	194	182	181	196	184	186	177	184	190	204	181	184	174	187	176	241	203	197	181	193	177	171	203	173	184	169	213	176	177	160	178	166	186	203	175	175	178	190	171	199	179	170	182	193	196	178	180	203	178	175	177	185	173	193	192	181	178	157	213	185	191	197	188	188	202	210	206	195	189	220	181	179	197	165	190	199	178	196	185	208	165	201	178	171	192	172	170	181	191	163	178	203	209	184	175	192	202	192	201	177	161	172	180	173	195	188	204	184	175	150	188	201	179	199	169	222	202	190	164	164	194	160	192	172	156	223	184	168	181	197	196	173	190	170	193	190	192	175	201	182	171	191	189	180	201	228	178	193	205	168	210	191	175	184	184	179	164	177	191	202	194	194	192	174	173	185	180	189	183	178	167	179	180	168	185	180	189	171	168	204	185	185	190	205	199	187	172	193	201	197	182	201	164	177	178	192	215	170	191	181	156	187	173	218	183	194	166	183	172	189	182	148	178	201	200	186	217	170	173	170	192	186	186	167	174	173	180	196	176	192	189	191	188	182	198	198	176	180	181	167	195	183	187	176	177	205	202	164	183	191	198	229	188	217	195	177	176	171	193	185	162	209	195	205	186	167	152	212	222	175	183	188	182	180	178	173	189	180	186	192	165	218	187	201	170	175	212	203	203	198	181	184	180	176	205	170	179	215	209	213	176	195	195	176	193	176	146	183	200	176	189	187	201	186	216	187	173	207	169	187	164	190	199	193	182	177	182	184	186	171	171	204	199	172	181	176	188	201	168	159	165	174	201	180	210	167	172	168	213	196	186	168	183	173	195	178	176	178	199	177	164	172	185	180	182	200	179	181	188	182	208	191	186	182	187	201	179	206	177	208	184	202	196	183	174	192	188	188	192	185	182	203	189	188	161	203	200	157	197	165	195	199	203	181	188	209	198	164	178	183	162	182	193	192	177	161	212	174	167	190	188	188	204	178	190	183	200	194	186	183	205	194	186	175	190	166	202	190	179	203	185	192	202	194	175	193	188	179	191	189	176	180	189	173	184	195	185	168	200	171	176	160	197	176	169	194	178	192	174	191	178	179	204	186	202	185	182	194	203	208	195	204	182	175	203	189	191	194	204	184	183	191	184	210	193	184	182	201	180	183	175	176	185	190	164	200	179	179	169	176	217	204	186	197	199	199	155	185	170	194	189	189	191	181	184	176	208	178	161	212	180	183	189	187	189	197	168	186	186	189	183	192	183	198	167	197	188	191	183	198	182	172	180	180	179	193	211	163	190	185	168	211	177	203	202	194	203	202	171	186	203	187	164	222	195	204	188	179	176	180	183	187	171	192	177	197	181	163	165	172	170	166	183	199	197	170	187	189	160	214	193	198	167	193	208	192	179	196	218	208	175	186	199	180	195	191	177	206	160	165	177	173	202	180	205	203
13563	16211	28250	29186	25552	21782	17737	14448	11765	9481	7626	6506	5254	4367	3625	3002	2652	2272	1950	1705	1608	1467	1236	1110	1013	990	910	854	794	783	721	632	592	589	625	593	544	538	586	583	534	541	543	495	489	508	513	482	525	512	520	482	518	517	473	465	478	494	492	522	503	470	509	520	515	497	527	495	520	513	497	481	502	481	490	503	517	514	480	496	519	503	479	503	471	490	474	495	455	450	485	511	477	463	506	473	487	523	511	503	485	534	511	498	529	480	467	483	490	485	509	463	507	496	473	481	497	515	494	505	507	491	472	507	474	501	487	496	505	529	457	502	490	493	544	526	476	521	495	509	499	503	485	502	476	493	532	484	449	464	530	490	489	525	472	503	478	438	462	500	473	494	509	538	508	536	459	513	483	456	515	490	498	509	544	450	483	500	505	523	537	469	465	491	491	480	484	490	544	509	467	536	484	488	502	491	444	507	487	450	489	474	511	491	490	494	496	494	494	514	512	508	536	502	466	503	483	488	506	483	482	505	487	497	496	514	471	455	500	471	491	490	489	465	493	482	490	489	456	542	474	460	486	527	500	565	487	511	488	505	488	492	495	468	527	475	485	495	520	483	462	476	548	491	525	458	532	521	508	488	476	472	525	519	524	531	524	485	517	493	518	488	513	493	474	482	506	471	509	489	494	535	516	502	460	506	473	528	477	460	512	487	473	495	459	493	513	523	496	478	509	508	473	474	485	479	488	514	511	486	509	532	490	498	505	495	509	466	518	522	490	531	472	468	511	514	483	507	503	482	493	530	451	500	513	490	545	471	515	512	481	511	506	525	496	467	491	500	475	477	499	499	499	531	491	461	491	494	486	495	474	492	508	504	486	533	456	475	518	493	492	498	451	467	453	476	532	450	462	513	508	492	513	526	471	515	484	502	493	505	519	475	494	501	468	491	489	462	513	474	513	505	451	494	460	504	482	480	475	487	513	502	487	457	522	492	476	490	501	477	530	465	473	469	508	489	502	467	486	455	490	508	490	480	476	515	462	547	495	513	496	470	498	502	508	477	490	482	481	529	532	485	502	467	465	476	495	491	540	465	484	445	483	495	527	464	473	487	452	496	458	492	506	444	460	487	505	508	499	468	500	511	474	533	481	485	472	476	530	528	485	513	554	465	480	471	503	504	530	492	471	491	515	475	517	515	484	477	483	490	475	492	451	485	459	517	521	519	483	477	513	473	509	537	517	502	523	438	494	515	510	454	467	497	493	463	499	483	458	514	542	482	534	420	488	489	518	495	525	481	516	464	492	466	470	489	467	504	490	502	520	529	489	550	484	513	492	500	483	482	478	485	473	483	443	521	469	471	519	501	463	480	506	490	486	496	500	508	464	497	534	497	502	501	485	494	444	482	472	491	493	512	536	503	509	498	523	500	474	534	491	473	458	508	544	519	540	490	536	476	482	501	495	436	477	472	546	476	480	447	495	505	488	500	528	480	521	513	512	523	465	517	449	470	524	512	489	497	478	460	502	477	462	513	490	462	502	497	489	474	495	495	460	504	475	484	510	469	541	485	510	486	495	465	484	487	478	475	524	494	479	516	486	498	504	495	486	513	470	471	482	505	518	532	524	504	481	503	544	494	457	515	474	501	470	489	506	425	495	482	501	497	514	501	492	495	520	501	504	494	505	480	484	530	482	511	520	504	513	513	504	466	535	472	481	487	488	486	501	471	499	510	562	468	498	489	474	520	498	512	543	512	445	500	489	522	487	463	432	473	490	492	514	467	512	506	507	487	487	506	505	536	452	515	509	502	485	491	480	475	498	526	474	514	498	492	471	492	489	450	507	472	434	469	518	466	479	526	481	495	470	501	476	528	500	506	480	499	503	489	495	504	512	469	503	475	478	483	517	517	493	526	497	519	456	504	481	482	502	515	492	529	490	479	506	516	529	520	512	499	523	510	458	513	496	515	508	490	471	478	485	525	498	507	505	534	515	485	532	495	502	478	487	512	485	495	484	480	468	489	529	454	479	502	503	477	475	485	501	516	468	500	474	536	529	479	485	523	500	491	470	501	478	523	485	525	452	528	474	464	476	472	474	501	503	512	467	496	493	537	474	487	466	493	519	489	495	456	513	510	522	523	505	495	470	536	527	473	496	462	492	509	509	480	482	506	491	505	495	494	504	478	466	504	532	450	518	516	472	523	429	489	547	488	526	465	481	514	499	540	510	483	481	542	528	522	487	493	501	494	478	458	494	487	498	491	471	497	477	491	516	482	506	486	515	513	517	537	479	478	472	477	513	481	501	540	489	477	490	487	470	510	458	466	486	523	497	518	477	474	501	497	493	518	531	543	517	483	491	494	487	505	467	460	473	503	547	482	473	477	458	518	508	528	524	482	504	481	468	522	493	512	509	498	458	505	477	466	465	473	456	458	482	483	539	504	533	504	495	508	498	475	506	489	533	468	466	523	490	493	524	485	491	476	514	508	488	471	454	472	493	478	474	467	485	530	501	509	478	475	540	463	485	516	482	496	470	477	491	512	516	535	499	514	487	519	528	505	429	466	490	471	461	480	523	455	455	495	484	517	486	489	515	465	506	483	502	487	479	525	498	506	495	496	456	506	469	505	524	496	461	459	524	510	518	486	511	506	512	501	480	508	481	520	480	464	530	505	487	461	528	503	481	526	454	483	509	483	476	443	531	500	520	514	504	472	483	472	553	490	505	502	507	481	520	470	469	526	530	513	494	466	486	511	486	516	457	543	478	476	465	515	508	470	497	531	507	513	520	484	510	480	490	491	479	497	486	501	505	475	505	505	497	490	503	497	508	531	499	555	517	442	486	509	509	492	494	506	456	504	495	524	495	491	460	548	503	487	494	505	468	536	482	507	479	503	511	495	536	504	464	455	479	487	500	526	493	474	492	463	453	540	511	448	532	495	519	497	485	502	475	476	516	511	479	481	496	492	480	497	499	475	463	532	544	491	534	522	514	483	494	485	528	450	488	481	454	483	473	529	513	458	499	524	494	529	498	506	456	529	491	485	507	498	489	505	465	474	460	518	462	529	472	512	497	504	529	491	517	498	469	543	494	467	467	493	515	494	526	448	481	508	488	491	457	449	527	470	488	504	479	494	519	525	487	470	468	495	499	491	471	454	518	514	445	496	474	483	506	497	463	486	474	518	516	469	509	502	454	507	501	522	544	487	475	512	475	493	496	482	519	493	477	496	495	524	461	506	500	499	506	486	490	503	490	503	498	504	470	497	480	517	509	504	496	516	460	494	525	470	458	475	530	454	535	499	521	499	528	500	494	517	520	494	478	506	470	496	496	486	504	500	512	461	515	517	513	482	538	502	500	501	503	514	495	517	477	502	518	500	465	492	473	441	507	473	481	531	502	475	466	517	474	440	501	515	494	499	517	469	486	534	491	512	480	503	488	476	543	497	513	499	484	472	446	515	499	490	482	474	452	508	510	503	536	454	503	467	540	538	484	528	521	474	510	481
32288	26197	29389	24418	18530	14964	11758	7580	4918	3805	2859	2074	1567	1312	1093	942	846	737	603	569	523	493	450	386	320	321	304	257	276	220	224	237	237	223	235	218	220	205	228	194	227	219	188	204	207	215	210	194	215	188	171	179	191	203	195	199	189	226	183	166	170	176	193	185	179	204	204	193	205	199	189	193	192	208	215	176	177	194	189	179	205	182	185	202	191	206	182	175	177	192	186	208	182	208	176	179	186	189	159	192	197	175	185	201	183	204	204	173	181	156	170	183	185	174	209	205	188	185	179	174	170	194	176	181	181	190	203	165	190	193	196	186	211	164	209	215	209	206	196	184	169	186	199	167	181	188	191	206	180	202	195	203	201	200	188	193	175	182	181	206	195	211	153	192	217	179	186	184	201	191	230	191	206	192	185	205	194	195	195	185	186	190	174	188	205	196	212	217	193	166	168	182	173	167	177	172	194	176	163	195	187	195	188	181	216	192	187	203	175	194	175	204	186	183	204	191	189	194	184	174	184	186	182	201	183	178	204	195	180	202	170	171	192	198	182	200	183	188	211	186	196	212	190	183	204	195	188	190	182	206	200	171	192	199	193	226	192	196	219	190	207	210	178	185	195	210	176	175	195	197	212	167	174	177	190	198	179	191	182	207	184	197	186	191	195	174	193	175	220	179	202	199	213	175	185	189	169	203	220	194	214	177	195	180	195	200	207	210	190	188	214	207	209	195	182	193	172	168	172	199	193	194	214	209	174	199	190	159	200	180	181	197	207	181	174	196	196	187	208	193	182	183	189	196	201	188	196	202	187	192	199	197	171	201	186	184	200	165	191	204	211	215	182	203	195	185	183	176	188	191	178	191	190	170	193	179	214	200	168	198	186	188	195	163	195	204	222	194	193	175	179	203	198	179	182	196	177	191	167	214	179	197	162	182	178	183	173	166	203	157	186	162	181	207	205	226	193	175	171	197	178	202	193	165	216	228	186	205	181	209	168	191	181	207	186	180	199	190	173	190	200	181	184	183	221	201	176	195	190	188	177	191	201	202	192	194	204	204	182	194	190	163	197	199	209	173	170	186	179	198	185	201	191	205	173	167	192	202	188	218	204	214	193	172	198	169	217	189	196	198	194	178	185	186	166	191	184	191	215	196	196	215	201	185	193	195	164	170	174	193	193	165	190	185	214	184	202	173	195	186	176	185	200	178	187	172	200	213	180	182	193	195	173	173	189	186	204	183	184	207	202	188	185	178	181	183	191	192	167	175	171	197	191	209	183	175	198	171	224	224	172	219	189	191	194	179	176	186	196	194	178	210	182	147	182	197	222	187	175	179	186	180	165	184	218	155	182	176	194	189	177	179	188	192	165	206	156	186	181	158	200	187	200	156	205	197	187	187	177	195	205	199	187	194	205	206	180	207	182	170	191	199	181	170	203	206	172	178	152	183	203	189	194	196	187	173	177	208	186	191	165	168	200	192	174	190	195	198	190	213	172	208	190	192	190	184	177	170	190	211	188	175	166	176	181	210	194	209	205	196	203	167	188	170	202	189	180	193	199	202	206	193	182	192	199	198	221	198	177	204	189	159	183	180	186	189	190	203	200	151	208	198	208	192	219	181	217	216	171	187	192	184	178	214	182	186	191	207	190	220	183	197	166	213	181	191	163	176	194	188	208	180	180	177	179	171	179	208	162	197	220	187	191	200	202	176	193	178	185	184	199	205	203	189	210	173	196	216	194	172	204	181	216	191	212	187	187	189	177	183	196	196	208	189	207	175	213	180	188	186	190	193	196	169	195	177	179	179	170	186	194	194	199	178	187	165	166	199	169	164	209	183	182	205	189	201	182	187	196	194	193	188	192	181	177	176	174	197	191	174	227	185	182	185	219	190	185	205	188	173	184	191	187	209	206	206	181	201	190	162	186	189	210	216	180	197	206	196	172	195	187	185	191	193	193	184	218	184	190	221	222	179	187	206	152	180	176	191	200	195	202	202	177	213	192	214	207	199	182	190	196	212	199	180	194	177	195	204	211	207	200	203	201	181	191	204	196	183	191	186	182	179	197	165	191	222	177	227	162	196	191	182	182	191	190	173	187	190	210	179	185	204	166	207	198	209	158	185	207	195	175	225	180	203	179	195	186	211	192	205	179	207	224	188	186	171	211	181	193	208	162	153	186	190	181	219	192	177	171	166	195	172	177	198	177	161	191	157	159	178	182	202	201	187	182	172	166	194	196	194	188	193	182	180	228	189	206	195	197	175	166	195	183	170	197	189	187	186	204	222	191	184	212	204	178	201	182	192	189	210	161	188	197	206	193	211	203	185	194	196	153	180	192	176	175	173	187	178	193	208	169	220	205	208	197	188	207	195	192	169	188	176	181	201	202	195	184	204	190	194	211	186	183	201	216	194	210	197	191	207	190	188	188	189	157	199	181	200	202	181	181	197	176	186	185	204	220	178	181	204	161	165	196	174	189	189	201	197	202	180	182	198	167	190	192	175	205	232	193	212	199	165	189	195	191	169	174	178	176	195	190	166	168	177	173	198	185	196	197	188	194	213	183	181	198	185	202	197	192	174	201	179	186	195	210	192	185	193	187	191	204	188	192	213	205	195	183	192	196	167	197	207	191	189	184	188	156	194	200	180	167	176	188	202	187	195	193	197	201	201	204	195	206	194	169	182	221	150	182	191	176	184	184	174	180	193	189	177	204	198	191	172	185	200	178	192	163	195	195	191	193	193	204	184	192	198	168	179	194	194	194	190	215	212	177	224	206	174	188	191	188	186	191	202	191	204	184	198	165	186	194	195	207	195	172	182	178	177	192	214	176	202	199	217	212	192	202	213	192	201	193	172	164	196	168	184	182	196	207	207	182	181	187	166	179	181	192	186	187	159	191	219	181	188	188	170	167	217	191	203	208	202	219	178	190	153	171	196	197	200	196	205	190	179	186	180	184	194	180	198	199	191	193	190	204	171	193	173	193	204	174	187	196	196	194	178	202	188	172	182	178	188	182	201	187	201	189	183	213	193	196	190	189	180	162	173	172	192	204	184	200	199	204	171	180	208	178	203	181	219	180	204	216	196	174	165	207	175	183	191	173	195	184	204	199	224	204	190	235	212	195	206	188	175	204	185	186	196	185	202	209	164	186	210	195	189	214	187	219	190	194	191	171	177	189	198	194	178	192	220	222	186	172	202	228	188	166	189	216	185	182	185	183	201	193	203	196	199	210	178	207	192	194	206	204	186	170	178	189	181	172	211	185	172	206	189	187	194	187	194	174	205	199	195	191	231	206	195	190	203	187	185	191	191	190	176	213	186	197	180	199	173	166	180	190	209	166	173	195	221	199	188	178	168	200	160	205	198	172	202	213	199	181	186	171	178	212	178	232	197	170	185	192	192	171	206	180	187	203	205	178	179	192	216	207	195	204	176	193	191	210	206	212	214	202	210	209	173	187	170	164	203	174	204	205	188	186	183	184	191	211	187	200	202	201	196
19430	20674	34018	35654	32939	30424	27794	22556	18403	15799	12996	9939	8015	7518	6241	5287	4744	3918	3299	2961	2647	2306	1962	1841	1630	1408	1247	1151	1096	1000	877	870	807	777	733	647	618	603	615	612	540	622	522	543	555	534	558	536	508	563	515	530	561	552	540	543	560	522	522	532	519	545	495	514	538	519	500	512	497	522	502	475	494	553	529	454	501	510	459	474	524	498	460	487	508	491	515	533	462	513	504	539	481	498	490	518	484	513	500	492	549	450	517	512	543	464	493	474	511	490	494	507	511	485	526	519	499	471	522	505	492	473	443	533	481	490	440	476	493	490	483	468	489	505	554	469	527	533	551	444	521	500	499	512	524	454	478	495	487	445	498	517	488	520	527	521	514	501	509	473	481	471	463	493	483	569	481	487	498	535	530	501	509	476	522	464	499	535	531	499	503	474	469	510	511	465	498	495	509	524	491	481	488	519	504	509	527	528	496	503	518	492	494	494	530	478	514	478	487	545	503	506	497	511	473	511	517	486	462	477	483	485	475	503	524	501	511	493	509	512	502	546	478	481	484	506	489	520	486	457	517	503	513	482	504	480	508	498	503	492	472	489	523	519	479	475	514	523	497	498	480	489	514	542	485	497	482	481	485	485	493	522	492	499	515	564	519	517	463	470	518	462	508	500	483	474	511	506	497	491	529	515	468	484	487	503	510	513	522	521	459	501	502	509	495	484	524	461	514	509	501	462	508	506	517	499	505	484	539	473	478	490	502	525	464	498	509	465	518	496	505	489	487	486	499	480	494	496	478	517	479	460	485	518	476	525	471	528	461	467	486	537	562	486	500	522	491	474	479	490	535	519	522	507	477	488	539	491	518	515	528	505	516	509	506	484	485	467	520	537	505	543	522	483	510	499	530	557	532	465	522	514	505	546	504	491	485	504	510	463	490	543	470	532	507	514	499	491	542	481	537	470	525	474	516	525	539	519	512	498	468	476	497	461	535	469	501	517	474	517	526	501	481	509	528	504	501	484	497	460	487	472	497	467	519	490	526	489	519	471	495	496	500	481	536	501	487	503	488	494	487	521	476	516	495	508	509	504	492	508	505	519	481	469	473	488	511	516	471	500	459	476	493	502	479	508	496	505	490	521	489	506	529	475	513	507	497	539	505	493	501	544	493	487	495	472	474	541	511	525	460	490	507	494	481	497	466	468	453	537	494	492	496	487	472	549	548	522	521	506	508	515	487	514	527	516	479	525	456	487	477	473	488	491	480	511	491	513	515	488	479	478	463	496	472	473	478	506	468	500	495	478	497	486	491	531	517	523	499	489	545	513	505	514	494	462	525	467	518	504	493	509	472	494	492	468	503	544	480	471	512	493	510	534	491	495	490	487	481	543	470	471	480	496	500	540	505	515	480	542	471	501	453	477	502	487	448	459	504	492	505	494	511	515	507	482	515	508	478	486	488	498	450	473	494	481	494	515	482	525	535	539	496	506	501	506	519	540	456	494	506	466	513	479	483	493	503	482	490	503	497	468	518	479	520	501	515	538	495	500	492	495	516	492	481	460	497	452	533	494	515	515	528	506	504	514	512	512	508	534	537	504	497	498	506	533	494	499	511	508	491	460	524	469	517	476	517	502	469	534	494	536	512	530	469	505	505	524	507	508	523	463	479	512	458	506	490	475	505	506	479	514	483	533	469	514	466	472	476	517	506	504	545	491	479	506	515	486	492	524	526	466	524	505	525	486	548	471	447	533	477	526	533	500	489	480	481	518	477	496	525	529	510	479	489	450	487	505	482	506	567	465	495	481	491	509	492	500	556	493	494	521	479	462	492	493	534	490	488	506	488	491	509	505	491	472	477	525	495	499	504	500	461	490	518	460	522	479	502	515	472	534	502	512	489	492	490	541	509	476	465	473	485	517	509	493	519	494	469	539	524	543	509	472	484	497	502	507	526	501	503	494	480	468	509	478	520	496	499	531	503	486	541	482	478	501	487	498	499	501	466	465	468	467	516	515	506	467	488	564	473	502	486	494	525	519	546	478	522	501	483	516	508	488	491	496	492	506	508	532	515	492	546	458	515	522	526	494	490	517	518	459	496	487	492	472	441	505	534	483	505	493	509	496	495	476	521	472	486	531	506	520	497	502	499	454	540	502	484	512	517	489	511	462	510	498	489	502	477	513	487	498	521	506	485	511	482	490	500	460	502	498	500	487	480	451	464	501	524	519	481	512	478	503	490	508	521	495	502	480	475	467	501	510	479	501	558	491	521	527	513	457	444	464	490	491	483	546	526	495	536	505	515	509	455	465	486	472	480	501	533	487	488	515	516	477	469	535	512	482	489	475	514	492	497	485	495	481	502	496	505	486	504	501	501	547	521	497	511	474	505	481	485	518	523	487	516	520	512	470	529	492	515	521	515	537	504	495	509	466	525	520	468	527	510	474	516	517	493	530	479	516	481	527	517	494	457	497	520	483	488	493	490	487	495	535	496	479	517	476	526	474	469	518	535	487	496	541	480	516	494	509	492	487	484	472	493	487	495	512	512	496	493	518	534	476	483	495	470	462	471	534	500	462	536	468	485	493	488	536	500	481	543	524	502	482	522	494	538	495	501	480	490	502	502	481	508	471	536	514	511	442	511	488	521	457	483	527	479	468	509	497	499	535	501	507	523	526	529	551	502	498	518	471	524	517	484	495	500	484	474	518	482	471	541	488	527	502	500	473	522	487	488	519	508	544	529	515	454	493	475	516	514	483	492	466	504	530	481	535	530	499	481	473	524	493	528	513	471	495	506	486	499	517	484	531	509	474	515	504	514	528	490	523	512	483	489	469	501	511	498	495	479	526	515	490	469	478	483	510	530	529	487	501	507	522	518	503	496	477	497	516	490	530	485	515	493	531	530	490	506	512	521	537	527	467	522	478	475	498	526	498	513	469	511	479	439	476	515	486	533	495	481	510	443	529	509	481	509	518	466	500	531	515	509	468	517	543	498	525	509	475	471	531	532	463	510	461	438	487	503	509	524	521	484	507	525	536	487	479	535	505	527	515	467	502	517	490	486	464	501	496	453	483	512	533	524	492	506	472	501	455	513	479	492	492	486	510	498	496	511	488	543	544	482	496	503	481	535	482	512	523	522	502	467	557	514	480	488	512	526	526	517	497	549	535	479	532	476	503	472	484	480	497	533	533	501	529	530	458	512	495	515	469	525	541	531	499	489	522	533	497	514	507	497	491	536	483	480	484	497	509	480	499	493	520	479	512	517	491	536	485	501	534	507	531	479	512	473	505	507	484	471	514	496	479	517	533	547	509	462	496	529	524	544	523	503	497	479	498	508	486	502	506	486	517	516	494	523	490	526	473	489	455	487	502	512	505	517	539	476	548	520	485	516	484	502	503	497	522	526	511	501	515	475	532	514	498	477	484	490	486	481	503	510	512	452	488	536	487	549	535	486	497	495	508	538	508	476	509	495	471	529	486	512	478	493	471	532	470	498	511	522	513	538	537
39141	31430	35699	30129	24306	20374	17683	12146	8106	5850	4088	2868	2079	1912	1650	1337	1126	997	860	761	686	527	469	471	397	354	354	319	293	307	264	246	242	234	208	213	185	186	194	180	206	186	189	182	191	220	164	189	175	198	172	179	177	186	187	156	189	182	188	179	183	192	153	180	186	184	178	184	227	179	169	171	187	192	188	155	171	147	174	211	167	165	178	183	191	181	186	199	187	184	180	161	176	172	175	166	193	175	178	153	185	159	150	182	177	179	179	181	172	190	164	191	173	161	186	166	165	195	176	165	154	191	169	195	191	188	188	172	200	188	170	153	192	190	178	187	175	163	195	185	185	173	177	188	183	158	185	198	178	181	186	163	195	164	180	187	177	178	177	183	189	162	186	177	178	188	180	191	182	184	178	188	170	170	151	172	170	189	173	175	158	174	185	177	179	175	165	187	142	163	175	162	160	204	184	182	180	180	178	198	169	190	173	189	183	183	166	184	169	185	175	171	193	167	193	171	160	161	199	178	182	194	171	177	187	153	192	182	175	163	168	209	186	174	179	155	150	169	179	177	204	192	155	151	188	195	178	184	164	174	170	188	191	191	191	210	192	177	198	196	172	190	182	191	175	167	190	164	168	179	164	143	192	166	188	180	183	181	185	179	187	179	175	173	199	161	166	165	189	188	178	167	186	166	189	185	164	178	184	176	183	173	188	151	173	146	164	196	172	196	170	198	182	174	183	165	178	176	180	176	170	195	155	174	169	165	156	144	163	197	181	152	167	179	188	168	187	154	172	173	194	186	172	188	188	167	194	171	173	172	171	171	192	168	187	214	164	180	157	177	191	161	180	191	160	166	181	165	196	175	194	185	160	172	180	176	178	176	164	184	168	154	187	152	184	201	197	201	186	195	191	175	172	178	173	171	175	176	179	173	196	176	178	180	191	181	161	178	181	182	177	179	196	167	188	171	196	161	183	183	179	162	168	170	177	201	191	167	174	168	181	175	161	184	186	191	188	158	182	181	165	179	167	189	168	158	163	181	156	198	172	175	191	195	188	169	176	176	191	140	178	175	202	154	181	171	154	169	160	197	181	176	179	176	186	178	180	175	175	183	180	176	177	163	194	179	185	198	179	163	176	182	174	184	170	183	177	173	169	175	192	165	188	181	171	189	185	189	175	174	173	184	163	209	179	175	186	200	163	187	195	174	183	174	154	168	158	187	201	201	184	204	198	188	178	163	166	185	172	196	182	195	175	152	145	159	191	188	173	175	172	184	186	167	169	190	172	177	168	163	155	163	200	206	172	165	180	178	178	184	181	196	184	180	189	169	183	162	166	187	163	197	164	177	164	191	172	185	181	160	162	189	188	169	176	184	178	155	140	171	174	166	167	192	182	167	178	150	149	166	194	174	172	186	171	177	188	178	188	168	185	181	207	165	168	170	183	173	208	191	193	185	185	193	174	166	181	187	183	187	194	161	179	173	177	182	187	181	197	179	186	187	170	173	174	169	198	156	169	173	192	166	184	174	188	164	193	194	165	158	183	159	184	182	197	195	170	149	170	168	184	176	166	164	191	183	185	182	184	174	164	166	174	196	178	157	167	200	188	161	183	173	183	173	175	158	190	185	153	208	167	166	197	177	165	169	170	164	172	175	191	180	180	183	191	205	153	162	192	157	176	172	167	165	186	182	153	177	191	177	176	191	182	168	177	183	182	185	168	182	195	203	183	184	188	189	184	167	182	164	209	189	182	176	185	148	155	183	167	179	169	179	170	180	180	161	188	171	159	175	174	199	183	181	173	203	191	181	178	175	192	186	194	190	195	153	181	169	184	173	183	157	177	188	171	187	160	165	174	186	184	156	182	185	169	168	173	161	200	183	199	149	178	193	189	192	168	194	177	170	204	151	189	178	191	170	175	181	172	166	174	162	201	199	184	178	180	172	171	192	191	173	170	188	183	162	166	177	185	184	168	193	174	175	202	184	170	193	183	181	173	208	183	190	190	175	200	181	184	172	198	178	219	208	150	171	192	157	159	169	189	189	185	175	153	170	178	182	177	192	206	185	194	165	193	197	187	161	174	177	211	195	209	163	186	168	192	201	181	150	189	198	178	176	174	172	179	153	190	203	176	193	188	172	178	185	159	186	209	170	189	196	169	167	179	182	192	186	190	176	158	170	182	182	178	191	166	174	179	178	173	192	195	196	162	200	168	176	152	180	190	174	182	154	187	172	175	165	198	146	213	168	172	178	169	187	185	172	172	196	149	163	175	184	160	184	173	165	187	180	199	196	168	192	188	175	190	200	162	179	195	165	184	191	187	193	199	169	205	172	173	162	174	186	176	180	175	171	205	183	174	187	175	165	187	163	185	190	180	193	215	185	162	179	192	201	180	207	189	184	162	162	165	180	178	182	164	156	169	175	168	165	164	179	166	155	164	140	173	191	171	154	194	168	199	150	176	202	168	146	159	148	177	171	192	171	156	188	163	186	169	180	173	203	178	157	183	188	189	171	183	174	168	174	188	217	185	177	181	170	170	161	179	175	171	185	172	184	196	188	162	173	174	196	181	173	162	195	178	160	187	191	181	178	157	159	174	186	186	175	164	167	187	178	182	155	179	167	203	176	196	195	198	172	182	182	161	188	150	173	185	172	170	190	189	200	163	165	162	156	199	179	150	172	177	185	176	188	182	175	177	180	198	161	167	145	181	169	174	174	170	190	190	177	177	181	178	187	146	164	174	166	193	164	192	174	175	181	161	175	157	197	179	163	182	175	207	174	192	204	178	167	168	184	190	165	174	194	178	191	180	181	164	155	181	187	168	161	172	178	172	181	165	168	177	165	186	182	177	203	202	178	190	207	175	186	173	155	156	187	202	185	182	167	176	176	177	174	171	171	189	183	191	185	167	175	181	201	170	170	165	219	174	187	178	167	166	171	182	208	144	162	150	171	194	196	179	181	168	178	183	175	154	166	175	209	183	183	157	181	201	186	197	166	169	189	200	148	172	192	178	176	166	185	170	171	174	168	163	176	185	165	185	165	169	173	170	177	195	193	172	186	158	182	175	179	186	191	172	182	176	171	173	180	171	152	182	174	175	190	194	186	178	187	149	151	179	160	198	177	165	189	163	175	157	169	166	187	164	159	185	186	185	170	181	189	166	182	174	198	177	173	176	172	183	175	187	188	155	174	150	198	186	163	162	182	164	203	175	156	179	165	197	188	153	194	148	190	161	180	199	175	175	176	168	165	159	151	161	173	198	172	199	179	181	172	180	183	181	193	168	165	175	166	175	172	178	170	190	182	207	172	174	189	202	171	171	175	177	190	179	182	182	185	174	166	165	166	184	176	180	164	175	202	175	181	199	172	222	175	193	187	176	183	198	185	185	191	176	168	153	170	209	183	168	188	153	168	193	190	165	183	151	165	186	181	150	176	170	175	189	193	184	154	162	176	175	177	166	172	179	172	189	185	173	166	195	169	183	181	183	164	194	174	177	184
23316	24395	38281	39981	37221	35011	32881	28239	23544	20587	16851	13261	10605	9630	8909	7457	6287	5751	5112	4274	3829	3146	2697	2430	2058	1920	1672	1499	1406	1232	1004	933	828	776	782	716	623	653	596	611	530	554	537	495	560	561	570	532	505	483	532	498	510	549	504	498	487	470	468	499	489	482	508	510	487	516	492	469	488	476	474	504	480	481	475	481	504	473	485	482	465	457	478	505	416	479	450	484	453	478	519	478	469	491	460	468	480	518	491	469	493	500	443	509	468	497	503	473	439	461	481	437	447	501	477	474	461	459	467	494	488	488	470	504	502	468	479	460	470	439	457	478	476	452	489	467	431	463	517	449	461	489	435	478	455	459	428	479	498	502	499	476	499	494	465	442	478	501	494	467	450	493	483	461	465	464	434	478	448	456	482	477	471	462	475	448	459	457	475	465	476	449	445	473	495	497	462	481	435	486	461	450	418	446	465	463	438	469	494	457	465	463	496	521	471	463	485	477	462	463	490	499	468	485	508	431	530	505	467	465	516	486	453	476	486	433	469	509	496	478	475	451	471	469	492	480	488	494	480	477	458	504	452	477	435	461	465	444	464	472	436	474	497	450	431	478	492	468	458	471	472	453	486	468	486	434	421	476	478	491	452	508	461	457	469	500	453	508	492	467	502	449	449	467	476	474	467	474	439	451	445	453	497	482	477	493	485	519	486	442	493	447	452	522	500	472	448	472	481	510	484	496	478	438	451	481	454	428	459	498	432	453	495	491	467	507	473	512	468	510	471	497	472	476	503	495	461	477	471	504	495	476	466	467	486	468	472	470	495	480	496	473	476	463	449	502	482	517	471	427	450	448	458	437	477	503	510	481	497	480	536	490	440	455	439	498	475	478	466	461	465	484	470	479	459	453	490	435	480	457	480	464	469	466	414	485	467	490	474	476	448	485	480	501	487	508	501	444	459	448	474	447	469	458	461	457	474	469	478	439	466	468	444	537	495	456	478	455	484	471	469	479	482	445	491	454	434	486	482	492	466	464	506	507	481	456	449	447	452	465	477	471	473	493	473	465	470	460	451	452	467	466	464	497	490	479	495	506	493	483	453	491	489	506	463	453	465	510	502	445	480	446	488	472	454	406	482	494	465	456	458	453	488	472	456	483	486	478	488	466	471	468	448	475	475	445	451	509	440	478	485	455	478	456	452	456	480	437	514	444	478	476	451	447	473	424	503	500	500	454	457	446	450	507	483	474	490	447	480	472	489	459	470	469	472	450	490	466	441	469	450	462	478	463	505	479	448	459	473	500	426	455	476	444	462	497	459	484	442	473	453	451	453	455	440	468	459	503	447	472	489	472	484	482	458	495	464	415	454	491	470	471	463	482	449	483	433	476	478	489	501	446	463	472	452	471	500	480	466	446	494	450	456	442	451	448	445	437	487	461	430	481	453	470	474	468	470	452	475	448	467	408	486	505	465	460	447	449	481	457	509	468	490	456	476	463	497	456	456	468	522	467	497	451	495	470	473	485	488	472	510	445	467	444	468	504	431	456	518	497	460	449	493	436	439	457	486	482	449	493	458	457	478	504	418	478	445	499	484	455	501	458	475	487	488	492	471	438	474	489	465	474	475	470	482	484	467	468	441	455	459	451	466	471	458	442	453	483	470	502	480	446	478	460	453	495	486	497	477	504	457	465	471	443	489	455	459	472	494	480	464	441	469	443	472	451	487	470	494	446	497	476	482	488	486	483	502	442	476	468	465	478	442	492	467	495	496	462	469	464	474	494	483	463	502	511	458	467	487	473	491	459	489	469	458	448	489	443	449	502	474	461	484	436	477	468	472	421	465	473	469	451	460	496	435	447	486	467	501	465	449	458	456	494	460	471	504	428	497	512	471	466	444	450	448	438	492	458	444	452	471	463	426	462	480	451	529	518	484	475	453	458	475	461	455	460	461	499	473	458	459	467	488	440	463	469	476	483	455	485	441	454	445	494	464	454	473	461	476	491	434	471	469	499	479	465	475	400	488	508	484	482	498	483	451	505	462	515	452	432	460	476	502	457	463	504	507	461	458	458	481	461	471	479	455	444	455	471	481	454	442	444	445	476	477	508	478	471	424	474	457	456	461	438	461	485	453	472	437	462	486	431	445	466	460	463	475	443	480	487	431	479	489	444	495	453	499	504	439	479	439	441	494	457	484	447	450	497	474	454	481	480	464	481	461	461	452	486	477	453	450	457	476	476	492	472	482	471	490	489	441	489	485	444	459	480	461	436	457	489	453	497	492	492	462	528	422	462	478	511	481	470	495	476	449	436	480	483	487	483	521	482	499	491	510	447	465	451	495	490	507	465	478	421	445	462	472	493	481	482	452	469	489	478	496	469	486	431	479	487	436	472	474	467	488	478	433	471	495	496	473	444	491	490	486	514	464	476	473	454	467	480	446	472	445	433	483	491	468	487	440	452	445	444	482	451	492	465	451	454	511	464	470	487	447	443	470	497	491	498	494	463	495	482	467	458	480	448	470	467	476	482	498	499	469	445	501	458	441	479	496	450	473	479	422	447	455	461	475	484	452	459	479	470	483	477	479	509	448	484	456	482	460	457	459	488	433	449	470	464	468	491	474	484	463	460	425	485	476	479	458	481	460	454	483	435	513	449	468	480	498	482	482	460	418	457	473	462	456	472	483	478	472	457	488	466	454	416	462	464	489	466	486	472	447	448	494	468	459	489	476	481	439	490	482	449	465	485	463	484	459	493	514	462	497	473	471	471	471	442	483	486	462	426	495	471	476	466	463	453	503	486	498	509	499	434	498	476	469	465	479	468	470	453	513	450	487	454	468	493	451	452	484	492	500	514	479	505	456	463	525	414	472	452	448	465	502	466	481	486	462	476	492	466	472	484	468	497	454	477	462	482	456	518	478	474	465	470	468	444	467	503	450	426	477	504	458	453	446	472	462	480	455	461	433	486	500	473	454	478	470	470	469	482	488	475	484	485	447	484	478	467	504	456	426	477	480	458	433	445	468	519	508	454	494	477	477	468	484	459	491	482	436	454	462	475	474	467	460	500	471	500	456	481	475	514	513	478	476	505	452	451	487	461	509	467	495	480	457	435	488	456	425	471	452	451	485	441	455	482	466	491	484	433	466	463	531	481	457	442	471	423	477	462	481	475	486	481	471	428	474	485	475	462	486	471	513	484	464	470	459	480	478	489	482	488	447	438	462	479	478	468	481	446	461	455	439	475	495	466	432	471	472	460	470	453	437	423	474	496	459	475	476	463	480	459	456	436	459	462	472	483	484	469	496	469	460	438	448	516	469	469	480	494	488	459	442	457	460	461	461	469	449	447	508	440	466	455	456	475	446	507	467	440	461	419	464	452	453	452	470	441	477	456	481	469	500	470	474	494	439	445	490	465	460	414	465	458	508	464	480	493	458	466	433	455	445	441	478	457	494	504	498	484	458	454	487	445	444	491	480	485	462	476	456	472	428	444	434	474	433	506	452	484	440	480
23454	20060	21693	16801	11393	7703	5227	3803	2779	2048	1660	1241	943	814	656	577	531	420	378	373	343	344	296	267	288	252	243	266	248	241	235	223	228	215	191	188	221	196	187	207	202	208	167	200	198	182	180	189	189	187	190	182	198	199	162	214	185	206	181	202	191	189	174	186	206	197	175	193	176	179	175	190	218	193	220	196	201	189	181	200	176	213	195	203	192	185	201	173	198	190	187	185	203	189	182	212	171	206	175	198	178	197	174	199	203	167	185	206	190	175	204	179	217	188	195	186	176	191	186	169	224	193	220	205	179	184	174	207	193	215	187	213	176	167	165	179	172	179	203	181	189	173	200	168	198	211	203	183	183	205	169	174	197	181	175	214	172	200	167	176	213	197	170	203	181	217	168	191	199	193	218	181	176	202	201	196	186	189	191	189	195	177	189	206	171	221	202	193	207	174	199	195	185	188	174	198	202	179	195	176	166	193	187	188	186	177	188	191	192	185	170	197	188	165	207	182	176	209	159	182	182	189	194	188	180	181	178	188	197	179	177	197	154	217	158	166	165	211	188	194	189	183	192	185	197	159	214	204	160	183	193	196	175	187	191	184	176	188	205	211	178	181	178	194	173	168	191	208	198	182	183	202	169	172	190	169	171	202	207	210	207	181	165	169	167	169	207	211	183	216	209	188	178	196	199	191	185	188	186	186	192	204	201	175	189	186	194	211	190	198	196	174	191	188	182	200	198	205	183	177	198	161	185	197	186	197	189	205	184	169	165	176	191	179	177	210	162	197	196	192	199	190	186	171	205	179	175	194	179	202	183	195	189	190	191	185	205	202	185	196	187	182	180	211	209	200	189	206	167	176	179	185	190	197	173	182	199	180	223	196	185	195	190	193	180	174	195	208	160	178	199	208	172	185	193	202	188	198	202	207	182	191	202	190	162	179	180	162	190	166	194	191	184	176	189	198	210	186	200	185	186	178	192	186	183	184	188	170	175	187	212	183	184	187	177	196	190	202	195	200	195	195	200	192	189	189	176	194	188	191	184	181	207	188	192	200	188	197	184	179	184	172	187	207	181	185	219	180	155	199	192	166	201	184	175	177	226	185	180	174	197	197	204	202	168	190	186	179	199	209	184	219	177	224	171	210	207	159	179	179	203	179	189	194	171	209	197	192	197	193	224	201	200	201	200	223	213	179	210	223	200	157	206	198	174	172	211	176	189	203	208	191	201	210	210	195	163	198	200	184	197	189	200	178	182	185	181	172	194	187	186	202	175	180	196	202	161	199	166	208	190	189	178	195	191	201	180	191	218	181	177	210	170	206	195	173	173	199	191	197	177	218	187	194	198	192	199	197	168	219	212	182	178	185	175	194	187	177	197	201	198	191	194	189	187	185	189	177	200	200	203	193	183	199	195	191	186	182	180	191	201	188	187	200	187	209	174	207	158	174	177	206	196	184	189	212	203	184	195	191	192	170	190	186	158	191	182	187	194	193	186	175	167	203	184	190	181	170	183	165	192	181	190	209	210	184	181	185	194	187	185	182	193	209	186	203	215	172	177	191	170	209	165	189	198	181	182	168	199	185	180	175	180	193	196	185	184	187	174	188	170	161	183	183	178	184	164	183	188	200	171	157	200	191	171	192	210	193	180	176	208	200	178	171	221	224	190	203	184	197	197	215	222	200	171	221	182	202	211	188	182	212	178	180	197	192	197	185	193	208	210	167	176	196	156	174	211	213	194	158	202	195	205	220	192	180	162	209	187	201	182	183	192	189	202	217	179	203	183	202	197	206	197	178	194	185	211	194	182	174	209	204	180	181	182	175	166	175	182	188	179	208	175	179	201	179	183	210	198	189	176	210	217	220	196	202	204	202	175	204	216	210	190	185	193	204	180	210	193	199	202	188	197	204	178	179	174	195	182	198	192	179	211	188	192	200	181	177	216	183	172	203	196	201	198	183	187	161	177	193	205	196	192	204	186	194	174	172	198	167	181	210	205	192	218	201	182	208	177	182	195	227	196	206	204	183	211	176	181	196	193	217	187	194	183	185	195	191	196	188	182	193	181	180	200	185	189	179	185	210	207	184	189	195	219	187	204	204	193	196	195	194	202	215	192	195	183	180	180	199	191	207	183	178	153	166	181	173	209	181	214	194	166	171	167	181	177	191	177	190	208	185	194	209	182	197	169	166	198	200	187	192	201	195	195	188	213	181	197	190	182	211	193	190	186	171	175	202	175	174	195	184	177	179	182	165	189	183	156	182	177	193	193	176	211	184	183	174	190	185	176	191	155	175	196	196	218	191	201	190	177	196	183	213	182	192	206	179	190	192	179	207	176	222	162	191	192	192	186	174	206	190	195	170	191	186	204	189	203	183	178	188	176	193	211	212	174	199	184	206	194	198	175	201	209	188	213	169	193	197	193	199	198	177	180	181	182	207	188	207	195	191	194	190	191	194	198	174	175	229	193	181	163	189	175	199	172	183	202	178	205	154	178	178	193	173	214	208	193	201	198	199	180	182	190	179	172	217	174	172	211	173	196	173	168	200	172	200	190	187	185	168	182	195	180	184	183	195	203	195	206	171	190	183	188	187	187	192	210	167	188	193	172	169	180	214	181	207	197	186	206	198	209	208	180	207	165	167	190	171	205	198	201	183	185	183	211	200	179	172	195	197	191	169	189	199	186	193	197	195	192	180	184	213	194	176	178	200	197	200	186	174	181	198	163	198	185	176	178	166	178	183	194	159	191	185	175	193	197	190	195	215	190	202	184	206	204	181	225	197	199	172	200	192	202	188	179	201	195	217	166	186	199	194	195	175	203	210	194	195	203	177	191	189	181	177	221	186	166	194	187	180	185	196	191	177	179	213	190	215	196	165	208	180	205	176	170	184	159	220	193	166	212	185	182	184	179	205	176	174	213	199	168	174	181	181	179	182	195	159	171	184	170	186	195	173	191	202	187	196	216	196	151	218	204	176	186	173	189	194	189	212	180	178	177	178	184	191	201	199	186	189	176	181	180	174	204	202	198	194	181	192	179	189	179	193	209	185	181	196	186	192	202	193	226	191	189	180	189	206	205	183	189	177	202	181	169	174	189	162	188	170	175	190	203	217	198	205	191	201	198	204	193	207	181	175	168	192	164	189	192	183	183	200	208	209	196	182	185	175	181	177	174	181	197	195	192	183	201	207	203	206	207	172	215	182	198	206	204	175	197	179	182	193	202	189	185	179	201	195	187	174	174	180	225	197	167	200	178	208	196	202	198	194	175	191	178	190	178	220	169	193	182	200	199	176	171	176	192	162	184	186	191	173	171	177	197	158	162	205	191	171	173	207	181	163	183	185	160	197	154	182	233	182	199	197	199	190	185	207	199	213	188	180	229	194	221	210	173	183	199	184	171	199	184	181	204	201	205	173	200	208	160	187	215	197	176	168	199	209	195	191	173	194	173	173	178	155	199	192	187	187	202	177	199	172	189	193	178	196	187	176	170	161	191	200
13302	16072	27908	28688	25389	21217	18045	14777	12080	9806	7916	6460	5180	4321	3630	2920	2543	2277	1990	1749	1577	1408	1275	1172	1084	1011	884	831	775	712	665	713	643	639	576	594	573	568	525	561	563	544	546	505	512	507	496	533	501	507	463	502	455	492	471	517	503	495	499	487	529	448	490	506	482	431	533	492	512	529	514	505	519	544	498	509	488	539	495	526	515	506	480	502	489	482	511	496	484	504	551	511	488	506	500	450	508	478	502	524	520	473	447	520	512	506	508	466	487	486	511	495	471	502	488	569	538	516	498	484	495	493	519	525	495	433	450	509	491	459	528	474	522	524	538	517	485	530	494	518	496	512	494	514	488	496	513	507	508	483	420	502	526	525	489	483	505	505	477	514	469	490	507	490	498	479	517	538	504	508	470	529	490	541	513	505	478	493	474	511	485	451	492	501	473	513	524	491	514	543	490	507	488	468	503	527	478	470	510	488	490	522	479	495	477	461	491	466	469	486	494	507	502	485	489	466	531	456	447	486	490	472	504	543	506	481	451	502	507	485	495	487	507	534	482	505	474	481	447	464	497	528	498	498	488	518	511	513	513	511	526	494	493	532	492	558	490	514	533	518	489	502	513	511	586	534	508	522	475	532	458	516	537	480	530	518	505	510	490	483	485	461	463	497	499	525	480	471	461	529	524	466	459	537	484	564	497	503	489	470	501	461	480	483	511	512	482	512	503	536	496	493	521	509	494	519	528	478	484	465	501	452	499	496	484	490	509	525	476	484	500	554	490	509	469	467	471	475	477	480	444	482	496	493	468	519	497	494	512	492	473	469	493	497	522	507	484	501	531	475	509	527	503	503	521	472	477	486	497	495	520	506	499	518	529	500	461	458	496	485	521	534	487	521	480	467	462	469	520	509	508	500	503	482	464	490	490	467	479	481	510	516	483	530	533	490	511	529	516	507	493	502	507	520	501	488	514	540	497	513	445	477	480	465	461	504	506	476	526	499	494	506	506	488	494	479	532	480	495	488	449	474	510	455	479	504	480	497	502	494	487	514	524	471	467	499	461	501	521	483	490	487	457	492	477	517	496	503	502	496	492	454	500	496	488	536	494	489	501	463	478	534	508	496	468	512	501	506	482	526	507	474	494	526	471	496	487	529	523	482	502	495	482	490	533	487	512	469	497	451	457	531	548	552	513	483	525	521	516	504	481	485	484	488	491	490	482	487	494	506	491	481	508	501	502	478	532	524	517	530	492	511	513	484	516	529	503	468	482	493	475	506	537	464	462	503	483	482	478	491	481	500	451	512	498	496	516	485	520	490	505	527	525	475	481	501	490	529	481	470	493	495	493	474	493	491	485	544	532	503	551	511	499	504	521	480	487	491	528	514	504	520	479	517	478	499	488	463	495	476	483	493	466	523	487	461	503	506	500	448	511	464	497	494	492	476	487	526	496	493	498	479	526	450	491	482	507	447	514	517	510	468	541	517	500	516	499	485	473	504	490	520	491	456	454	551	520	495	493	506	522	495	506	472	515	471	507	458	526	457	509	491	493	497	511	511	509	454	482	498	501	494	467	464	468	461	465	475	454	489	502	516	520	504	502	473	478	529	504	473	522	501	507	485	505	527	551	528	505	503	490	474	493	469	497	512	465	509	482	480	491	526	494	511	520	549	529	468	498	499	490	494	511	511	493	478	442	517	499	490	514	538	543	442	498	494	500	489	478	494	501	501	496	522	496	532	508	507	489	471	482	502	515	529	543	521	435	478	443	484	499	470	497	482	507	518	517	479	520	525	549	533	491	503	498	504	488	495	528	485	514	497	515	550	487	488	462	524	468	472	510	485	468	471	503	519	470	520	456	482	511	534	481	498	489	517	497	512	472	510	464	495	483	485	512	500	531	451	504	470	522	523	497	480	473	501	431	509	514	527	490	468	480	505	471	500	501	490	522	506	455	491	546	521	508	511	492	493	512	521	458	481	496	498	475	507	511	493	480	523	504	498	464	499	456	509	483	481	495	511	514	480	491	504	507	486	500	468	507	503	509	526	492	504	517	455	498	535	482	505	493	497	503	513	485	520	478	528	469	496	488	498	515	462	461	483	546	445	474	509	506	510	503	488	511	473	473	505	489	475	525	492	480	473	470	484	527	516	520	501	455	544	493	464	476	505	498	474	514	520	476	458	456	531	486	533	475	484	517	486	516	475	491	519	495	506	490	483	514	466	469	469	480	520	460	496	467	508	515	520	459	509	480	511	521	497	473	495	503	457	507	499	493	506	494	498	457	505	519	483	477	508	517	479	476	465	475	501	505	478	475	494	512	463	533	550	504	503	512	496	493	505	459	518	519	499	514	506	522	453	476	511	451	481	499	527	498	495	498	489	496	524	481	504	486	474	509	494	507	477	480	479	490	494	478	522	490	510	517	478	490	533	508	535	490	537	523	501	496	503	523	478	525	453	516	505	453	459	474	537	513	496	499	453	506	510	474	513	491	394	489	530	481	492	495	468	479	482	470	495	502	487	516	481	508	484	481	499	534	484	496	506	500	527	514	514	488	510	486	472	454	489	477	503	496	479	482	492	463	500	492	519	499	460	537	516	480	480	515	476	456	503	469	542	472	499	481	492	472	477	524	489	532	467	523	474	509	475	516	507	491	487	492	523	497	498	518	525	493	504	495	495	515	507	498	520	526	540	477	534	523	519	459	518	495	492	503	511	492	494	489	544	507	475	509	520	486	540	508	527	534	463	523	525	486	543	515	497	492	510	542	452	527	440	497	483	486	464	472	516	535	459	507	502	478	537	551	514	513	470	503	489	499	500	495	543	515	501	498	506	491	464	504	503	458	510	508	518	454	517	507	520	480	511	497	463	475	463	487	497	481	527	450	475	463	479	496	480	493	538	472	517	494	504	472	524	520	503	527	498	502	464	502	499	471	480	482	479	503	479	545	501	531	465	483	456	476	520	484	439	522	539	506	501	479	493	540	517	504	530	481	509	482	508	494	509	504	487	510	483	502	513	494	512	506	524	450	477	482	500	492	501	502	513	503	498	518	489	550	501	483	531	505	481	485	478	483	499	471	498	481	500	478	505	520	494	495	490	530	565	476	488	535	504	462	468	494	515	489	478	493	500	506	494	476	497	515	494	478	467	475	550	505	498	524	507	498	488	486	508	482	533	517	489	473	480	545	491	490	475	494	531	490	460	494	489	493	485	464	510	539	511	499	485	526	519	510	496	508	492	483	469	458	470	458	488	501	498	503	504	484	496	492	507	499	515	524	463	517	501	498	495	476	483	454	521	503	486	489	524	481	480	516	475	489	512	485	498	477	534	498	498	496	550	475	508	477	486	515	512	474	468	473	463	458	488	519	489	470	524	497	492	498	517	479	495	504	540	467	490	533	526	527	467	499	469	465	518	497	487	508	492	508	473	503	481	516	483	497	488	507	510	500	482	459	523	509	488	480	495	505	506	480	512	474	480	506	465	530	530	479	551	516	486	485	478
32318	25845	29178	24315	18693	14894	11720	7835	5169	3898	2845	1991	1517	1454	1159	923	847	752	614	575	527	449	425	373	369	371	327	308	272	267	260	258	223	246	187	222	198	186	213	243	215	206	198	210	202	216	229	198	194	201	183	204	188	183	182	198	192	197	200	162	186	179	202	190	197	177	184	191	178	175	199	194	186	204	193	217	162	182	188	207	186	192	193	194	213	192	188	195	189	174	210	197	177	189	192	190	204	190	173	173	186	205	184	180	216	160	207	197	165	206	175	187	205	186	196	205	187	178	190	215	178	185	175	195	179	186	194	197	210	203	217	186	204	196	173	177	198	219	195	175	186	196	182	216	208	202	199	201	231	208	166	218	202	200	167	203	177	182	179	194	199	197	187	203	205	202	194	179	212	188	175	203	182	155	169	188	213	185	159	173	159	198	172	182	198	223	179	199	182	177	191	189	191	204	185	187	173	216	170	166	171	205	208	187	183	179	195	182	189	165	181	186	183	185	217	187	198	189	189	203	176	179	205	168	186	200	183	182	205	188	163	185	193	170	200	191	178	203	200	200	177	216	185	199	226	168	193	186	195	193	174	202	162	210	194	164	197	205	204	181	168	183	202	201	196	182	198	184	195	204	165	175	194	200	177	189	190	209	183	188	171	177	178	188	186	208	176	173	179	197	203	207	201	213	182	189	200	198	196	193	172	190	167	185	176	173	205	202	181	191	166	187	192	180	188	181	206	190	198	187	189	192	208	198	188	179	189	181	219	206	188	171	163	186	179	193	181	220	205	195	192	188	208	203	205	213	199	187	217	189	190	188	182	175	171	180	189	171	191	160	167	178	203	214	198	206	190	195	186	200	171	203	191	203	192	191	195	190	199	208	170	212	193	195	186	203	191	183	211	198	178	174	195	198	180	199	193	174	181	195	198	180	192	185	183	210	183	208	199	196	186	204	189	178	180	190	177	203	208	183	194	185	197	207	170	199	203	180	215	179	190	183	199	167	171	152	180	203	171	184	202	212	182	194	214	169	194	185	198	186	194	189	193	185	188	213	188	184	184	173	205	226	171	206	153	177	197	200	213	227	196	199	173	198	194	191	203	179	212	204	172	190	209	201	184	195	210	203	221	179	170	188	178	193	190	198	206	191	193	181	217	195	181	195	204	203	181	188	207	193	196	190	188	179	189	201	211	211	200	198	206	180	196	197	196	205	201	215	196	211	196	214	202	180	224	189	189	185	175	181	208	179	187	189	210	186	238	181	186	173	179	187	184	181	205	195	186	204	184	183	176	203	213	214	209	200	172	201	199	210	223	195	186	152	204	203	194	171	192	201	187	184	163	223	183	219	186	197	172	207	183	208	206	183	190	192	193	207	185	195	182	201	185	199	217	178	190	190	182	203	197	196	205	176	157	160	175	182	202	200	172	179	202	160	187	183	192	218	197	198	222	195	181	200	209	219	186	199	204	176	186	164	211	188	206	194	184	205	208	198	182	186	187	196	183	180	178	198	169	199	204	179	204	192	199	202	198	180	187	185	193	209	186	175	204	181	195	190	177	170	217	195	205	168	210	198	159	187	186	196	193	212	181	188	195	187	198	174	193	175	187	177	198	180	188	191	183	196	200	179	205	202	177	192	204	188	165	175	169	184	196	205	183	204	200	168	203	190	171	190	176	188	190	197	198	194	167	189	196	188	208	166	191	173	175	188	171	173	195	185	180	200	199	229	198	174	226	200	177	173	183	174	183	193	183	187	214	232	187	174	192	171	189	177	182	201	218	185	191	169	174	194	194	193	200	185	213	204	171	202	182	201	202	208	194	199	213	189	204	156	195	189	184	191	192	204	214	194	195	197	192	217	205	161	170	184	188	181	212	195	200	167	180	216	209	219	197	183	179	182	194	191	185	183	182	211	171	188	181	187	181	206	195	205	193	177	192	179	207	168	180	175	160	191	193	216	192	173	204	159	173	188	176	188	211	184	211	193	178	170	181	207	206	196	143	189	190	198	186	185	184	215	189	170	201	211	209	150	167	194	178	179	158	210	214	205	218	191	192	189	203	189	178	195	213	191	207	207	171	186	183	181	196	207	202	177	195	206	200	175	206	209	187	191	225	205	187	207	182	203	167	179	190	194	204	200	174	157	209	175	173	194	183	199	202	189	232	209	218	183	196	223	195	179	201	189	182	197	194	182	210	197	184	162	213	203	189	187	179	192	191	197	170	194	196	186	209	202	197	195	189	193	187	202	167	213	195	192	175	208	182	184	215	181	183	187	210	185	173	209	181	171	188	204	191	193	210	186	190	173	187	209	218	203	195	187	198	172	204	188	221	195	196	206	229	211	167	195	194	204	188	208	187	199	188	180	180	207	188	210	173	177	199	186	201	176	190	177	188	212	208	195	178	167	194	184	166	199	240	174	186	210	204	191	189	198	217	180	194	166	178	204	189	192	206	164	206	163	199	203	198	169	186	177	178	198	213	198	199	157	197	191	201	196	213	180	199	224	214	195	185	177	199	179	201	178	184	178	187	198	184	183	179	191	218	168	223	192	193	189	198	225	176	153	183	202	201	179	170	204	189	169	192	177	180	203	197	180	228	197	185	206	187	181	204	189	204	177	213	189	181	198	189	197	199	206	183	194	214	207	175	197	185	188	200	163	220	164	204	192	179	192	214	186	199	179	156	198	182	199	165	179	201	190	193	201	194	206	202	186	175	192	168	205	170	188	207	203	179	191	188	215	200	178	196	201	195	196	190	179	193	186	195	181	213	203	192	172	188	166	189	183	177	192	196	168	201	203	187	187	199	185	200	198	161	169	179	190	188	183	180	210	183	230	182	222	203	195	174	179	191	175	206	210	207	209	200	191	193	191	186	212	208	168	195	187	175	198	204	174	186	196	194	202	189	183	194	202	180	188	185	199	209	184	176	188	209	180	179	167	217	196	220	179	194	194	189	191	200	219	210	173	181	209	178	160	179	188	185	200	203	191	170	188	151	195	167	192	211	189	206	187	180	211	202	220	186	193	176	174	181	187	212	183	188	187	179	200	193	203	194	209	187	182	186	202	170	161	215	192	181	171	169	188	185	189	183	186	215	192	198	181	178	208	196	176	174	208	182	193	182	173	183	209	216	205	182	181	186	207	203	192	196	199	192	175	191	201	194	170	177	192	198	173	174	211	196	208	191	162	200	207	206	199	196	206	210	185	187	202	179	191	191	207	213	183	195	186	188	202	181	179	171	199	184	189	190	218	174	205	203	197	187	185	173	198	200	181	191	197	197	187	174	201	180	203	193	167	186	218	189	202	193	199	187	211	228	183	190	216	167	180	212	178	174	190	218	213	211	204	185	207	209	173	184	198	183	194	202	198	197	190	209	208	216	193	169	197	204	190	196	201	194	222	189	207	184	214	200	195	223	179	197	182	163	196	191	155	185	186	207	185	178	202	187	186	180	179	191	187	182	176	218	172	189	201	207	162	213	174	199	174	186	214	179	198
19515	20469	33843	35571	32936	30107	26889	23027	18732	16094	12982	9691	7942	7811	6570	5222	4708	4085	3449	3154	2827	2411	2139	1820	1627	1463	1276	1159	1070	1013	905	773	772	775	663	615	686	612	587	587	536	534	510	541	587	587	546	549	533	550	514	517	484	511	471	539	498	546	494	526	537	543	535	505	522	527	555	531	510	525	517	527	497	491	542	471	486	478	532	517	520	487	502	488	498	488	501	464	510	506	501	534	494	472	483	552	551	498	545	496	452	511	533	500	522	527	476	501	506	520	509	567	490	482	464	510	475	537	496	498	502	513	507	553	465	530	460	470	489	528	518	491	497	502	495	477	511	493	496	513	490	515	503	477	495	535	526	495	526	506	518	543	493	504	486	503	511	565	500	483	503	511	494	460	509	491	509	505	465	482	503	497	496	463	473	495	511	473	515	468	505	538	508	525	436	489	511	490	491	487	521	515	522	492	517	571	496	463	531	508	480	530	492	504	504	487	521	490	528	473	507	477	549	509	461	539	497	501	478	477	519	510	498	515	499	524	465	503	491	518	485	479	493	542	509	509	527	516	513	498	515	487	558	537	512	493	502	519	539	539	514	499	469	468	500	508	533	528	474	487	477	493	524	515	526	501	497	506	505	508	455	488	488	490	493	492	474	523	500	534	495	471	536	503	491	525	537	495	529	502	517	547	548	509	477	519	489	495	514	499	518	509	466	493	498	452	487	538	495	470	464	547	522	473	506	519	509	490	517	506	516	506	526	525	496	474	511	478	505	539	489	521	519	483	517	511	507	510	545	526	524	494	550	518	541	504	486	470	516	487	537	474	449	514	490	508	509	532	500	510	509	503	522	527	497	516	484	498	503	525	510	520	513	510	510	520	542	478	510	529	480	492	532	518	496	508	524	552	530	449	505	480	510	517	528	466	535	548	513	464	500	475	535	484	496	521	518	496	462	495	528	491	512	494	490	497	532	495	551	511	533	527	464	530	508	530	512	478	503	432	523	489	520	476	500	467	517	495	507	496	512	483	524	518	498	519	558	513	504	508	525	523	492	517	535	466	520	473	518	493	502	535	506	496	504	469	513	501	479	521	480	483	492	520	496	498	472	491	525	527	487	503	472	518	487	479	453	512	528	509	487	510	511	529	527	515	505	496	525	484	493	513	482	520	478	457	493	502	533	526	502	496	520	463	521	495	521	493	508	511	506	515	513	487	503	522	510	523	515	511	545	500	536	505	505	549	493	471	475	486	526	465	484	484	501	547	506	495	531	504	521	526	517	502	505	501	508	516	508	474	529	541	523	489	520	483	517	504	498	492	540	520	476	484	535	518	484	511	511	531	475	527	551	497	525	463	504	518	475	520	528	539	501	516	535	504	499	531	525	535	542	525	453	511	498	511	487	561	499	507	544	490	516	512	561	462	483	482	524	521	506	519	523	504	494	499	499	464	521	478	497	527	489	483	489	436	508	525	487	514	475	525	480	499	510	485	537	515	501	520	487	531	538	477	492	517	521	489	495	536	497	523	528	511	494	516	468	485	514	515	507	500	524	499	497	508	542	468	498	507	497	559	487	544	479	485	482	483	518	521	522	475	520	502	512	471	473	509	517	500	494	492	480	510	514	489	520	512	517	521	525	511	492	479	506	549	443	513	524	523	511	498	509	503	539	483	493	504	479	539	521	504	479	470	492	494	487	474	501	538	487	497	480	490	502	530	539	516	521	530	519	495	520	456	497	512	483	484	493	534	504	483	469	450	480	515	490	515	467	520	505	482	510	547	490	540	524	481	499	513	527	483	529	503	456	459	488	520	498	467	543	530	482	515	491	525	503	492	514	493	484	527	512	517	521	495	485	482	524	552	498	507	504	484	447	496	526	515	481	480	500	520	507	496	492	525	514	483	536	502	501	512	524	480	494	469	516	484	499	525	474	492	476	542	505	491	498	482	490	455	513	509	492	516	497	460	507	481	501	520	524	529	511	459	515	518	465	525	497	525	548	497	567	525	469	495	508	541	532	513	489	468	517	500	491	519	510	538	506	488	499	520	521	484	497	484	525	525	509	485	521	529	478	532	503	481	506	493	514	493	490	477	487	489	499	496	483	490	514	534	523	482	480	486	504	494	525	485	533	537	523	446	520	527	494	476	583	484	507	528	479	531	504	461	504	542	511	514	499	537	497	519	507	519	499	489	478	512	541	506	474	544	497	480	478	522	563	510	511	471	514	478	493	490	509	496	490	491	492	516	537	511	500	500	503	553	511	501	506	510	531	537	475	486	509	471	484	518	494	510	508	486	498	489	447	537	469	512	502	528	475	515	487	516	496	490	511	514	511	490	527	485	484	507	501	513	508	525	490	490	520	514	526	539	518	517	504	504	491	483	492	517	484	514	525	487	529	464	513	501	524	550	497	487	494	482	494	489	484	508	538	497	536	522	498	477	526	520	466	520	506	492	511	535	505	496	515	469	516	467	521	498	548	536	510	504	561	508	536	496	489	495	476	506	518	490	501	518	465	457	502	515	499	537	501	532	495	525	496	498	500	533	489	530	460	515	510	540	530	519	487	458	494	528	514	516	515	487	467	510	473	510	533	526	483	483	549	523	527	522	505	496	520	478	491	492	513	487	513	473	503	505	496	474	530	487	472	525	496	522	471	561	495	487	505	494	504	517	485	543	539	452	514	493	527	496	461	519	547	494	486	480	449	462	515	518	480	460	475	503	469	558	510	491	496	498	527	543	482	507	520	588	513	551	498	512	496	482	532	540	492	510	489	536	496	530	466	498	488	526	523	473	543	537	499	492	514	474	558	533	550	493	465	491	474	476	504	489	482	472	566	507	505	503	526	493	517	488	540	476	485	528	506	498	506	556	529	499	503	498	515	504	473	556	479	499	525	471	495	517	469	482	516	501	490	502	504	513	493	509	549	478	514	552	477	494	540	504	488	491	492	464	495	535	486	509	464	552	511	501	469	528	517	474	473	465	455	506	517	541	515	490	509	507	482	521	508	470	501	514	529	518	483	501	506	509	486	530	507	487	524	478	499	520	490	470	534	479	496	526	523	519	491	522	532	496	493	482	531	523	513	510	473	529	490	506	523	532	493	521	506	543	487	488	481	531	523	539	518	528	508	509	501	490	505	552	506	502	491	523	558	543	481	498	546	523	531	501	502	476	537	477	489	505	523	531	496	481	525	479	497	493	519	510	525	489	480	537	514	497	522	522	516	481	488	495	505	505	516	517	450	500	496	516	510	517	488	498	501	479	514	519	515	513	461	525	485	503	488	510	463	487	512	494	502	466	494	475	533	489	506	469	504	517	476	492	520	501	524	542	509	494	485	501	448	514	528	504	529	514	489	510	491	472	502	475	498	519	516	474	532	476	505	516	530	501	501	495	505	461	503	504	511	515	490	524	495	511	484	528	521	514	478	464	514	496	527	530	536	533	497	506	481	496	510	505	499	500	494	508	484	473	505	484	469	515	536	509	541	492	446	493	507	544	490	482
38932	31167	35469	31436	24811	20842	16632	11992	7836	5700	3977	2772	2163	2149	1665	1315	1123	975	857	836	699	601	506	448	429	384	339	352	348	276	267	242	226	241	181	203	215	214	205	195	216	164	182	185	201	207	204	206	191	175	190	182	201	210	191	189	164	200	194	178	188	177	182	192	181	171	188	190	156	170	178	166	195	168	175	184	180	152	169	186	185	168	187	180	179	187	177	213	165	187	168	200	153	168	176	194	164	162	200	182	174	173	183	214	177	169	166	175	175	174	177	168	193	163	173	181	161	174	198	196	172	179	171	168	184	178	178	189	171	157	157	173	173	180	170	184	181	187	160	165	132	173	177	191	179	175	168	191	182	177	166	172	190	164	175	166	188	176	175	202	168	180	163	179	154	169	199	185	191	169	178	166	166	180	176	197	179	187	191	192	181	152	170	198	195	167	198	169	174	183	170	156	166	178	174	154	165	155	189	173	166	163	175	172	169	163	173	172	175	201	202	187	171	191	189	177	188	183	175	185	170	181	193	161	173	202	188	176	162	172	161	183	171	194	170	161	173	174	163	158	139	175	172	187	176	189	186	180	199	175	169	179	171	203	180	164	190	168	187	190	198	189	169	190	159	178	194	220	164	158	188	188	152	185	158	170	169	170	181	181	185	174	162	201	173	179	160	181	187	211	150	176	177	172	152	208	197	187	162	156	176	193	181	179	185	173	173	196	198	163	188	189	178	194	192	175	142	180	202	180	157	200	176	174	208	184	178	179	171	191	177	154	171	183	194	181	178	166	171	186	161	177	179	174	208	187	173	194	192	172	190	172	174	169	199	161	190	170	184	157	169	166	187	180	178	167	216	179	180	174	173	169	179	181	170	188	171	202	171	171	184	162	158	160	181	180	171	188	156	200	174	184	200	156	161	173	191	194	157	176	166	198	167	206	156	141	165	170	167	195	168	173	167	167	174	163	170	162	185	166	181	171	186	193	182	155	187	158	198	184	180	182	172	180	189	182	175	166	174	161	192	166	169	184	177	181	184	172	173	179	191	192	200	159	169	180	172	193	175	164	169	172	191	201	169	161	164	207	205	197	169	166	181	184	155	206	162	202	167	178	170	187	156	159	169	192	182	183	169	184	190	167	169	170	183	155	153	190	179	182	152	175	173	153	169	180	195	162	154	185	142	185	196	175	175	180	158	185	173	186	183	173	197	168	179	166	159	175	176	176	188	164	193	173	172	182	154	212	157	193	181	172	170	156	172	177	155	185	200	183	154	155	177	175	188	210	184	172	167	190	172	177	197	176	168	158	170	174	176	175	167	181	169	156	155	158	199	171	192	181	197	158	167	168	154	177	198	160	186	189	148	171	181	185	197	212	153	163	176	175	158	149	178	198	172	164	161	169	195	191	173	162	183	154	182	184	181	154	151	184	191	153	173	174	200	146	165	188	186	168	166	191	167	190	154	174	210	201	177	172	183	185	185	174	201	179	176	159	169	167	180	168	189	191	179	156	188	196	168	163	158	166	172	182	184	179	184	167	167	210	179	191	155	186	167	165	197	166	168	171	176	170	161	200	186	181	181	174	198	192	169	170	184	204	199	191	185	192	154	179	193	170	160	180	179	195	194	176	170	180	161	168	189	188	169	179	174	180	168	165	180	191	177	158	190	163	177	164	162	160	182	171	185	186	169	178	208	150	179	186	186	186	170	177	191	153	195	180	164	177	181	191	164	214	214	159	150	179	192	185	175	184	155	159	182	174	183	182	164	167	186	190	194	197	191	185	198	181	173	177	206	181	172	193	179	174	172	185	177	171	207	171	190	158	172	179	193	168	165	155	207	147	178	186	195	163	173	192	185	167	163	158	184	194	208	194	200	195	191	160	191	160	167	193	169	173	183	196	166	189	173	189	166	166	192	184	154	179	207	141	182	182	203	179	180	179	192	177	154	176	178	158	175	186	172	192	189	195	184	191	175	184	172	139	173	179	181	185	191	174	167	189	187	183	185	151	171	190	190	185	160	182	188	175	187	170	192	200	170	166	183	191	170	197	173	164	186	187	153	172	189	182	182	155	183	178	172	176	184	175	185	160	177	191	187	179	181	168	197	189	173	184	161	197	182	199	193	170	162	161	208	200	184	155	169	202	158	190	171	193	203	169	176	177	187	178	183	183	162	186	159	187	183	191	200	163	152	182	175	169	189	183	161	156	157	165	160	168	172	179	203	169	184	186	165	182	187	171	170	157	198	179	165	190	168	172	173	162	184	154	158	182	179	167	196	206	147	191	187	212	168	175	156	173	155	194	172	184	139	194	211	181	199	164	152	194	187	171	165	174	156	185	179	185	178	175	193	174	197	173	170	200	174	153	153	175	194	176	172	188	188	185	162	173	166	174	180	172	162	177	162	180	190	184	183	180	183	215	187	177	199	173	162	167	176	183	166	170	159	165	196	174	163	177	174	171	146	170	199	201	182	153	168	200	186	187	188	188	175	203	169	181	164	170	175	183	190	183	184	166	161	182	175	200	196	178	178	167	179	203	184	174	191	181	195	170	183	153	186	183	173	167	171	195	187	195	171	172	172	184	174	163	188	182	165	174	190	171	183	183	165	169	188	161	174	187	182	162	171	180	167	163	163	158	200	196	195	147	187	165	183	166	163	164	182	181	170	177	177	159	170	168	191	164	189	175	157	205	181	166	179	169	176	183	171	167	182	171	186	170	192	174	182	175	180	161	187	191	175	204	160	166	183	168	210	183	187	184	181	193	192	170	164	183	174	177	154	192	167	189	189	186	178	173	186	196	202	164	168	205	193	182	194	170	177	188	170	168	153	177	157	187	175	179	171	171	185	176	165	161	187	200	172	176	201	183	178	181	181	195	161	175	195	179	171	149	165	174	185	187	178	161	184	185	174	181	156	165	184	175	170	192	178	183	185	192	184	186	164	199	188	153	162	171	179	170	191	178	200	168	179	205	178	165	190	166	167	170	173	182	204	199	161	172	142	167	183	166	186	194	171	176	189	169	186	161	174	168	182	175	182	195	166	172	187	169	198	176	198	178	152	208	189	183	169	185	183	166	175	165	175	173	182	175	157	167	203	195	179	198	180	189	190	196	189	192	166	176	183	192	166	178	165	178	159	192	189	187	171	198	175	206	165	157	195	200	180	171	158	166	178	188	160	176	197	174	169	183	180	176	185	180	155	174	152	181	170	166	171	198	173	153	173	179	155	181	182	187	164	167	164	173	157	216	190	184	177	168	172	185	170	171	211	187	178	172	202	174	180	183	174	212	160	175	172	170	155	192	170	167	162	181	190	179	178	168	193	147	165	172	178	169	177	186	186	187	202	183	188	166	192	186	183	194	172	179	149	206	188	168	196	190	176	199	179	166	171	189	189	170	166	186	187	172	167	180	204	189	189	199	157	215	196	188	169	187	188	202	162	193	173	157	180	175	196	168	182	166	190	177	149	199	178	161	183	183	162	195	174	170	164	158	175	180	181	162
23283	24182	38144	40082	37440	34586	32088	28490	23045	20631	16297	12720	10906	10433	8747	7299	6455	5761	4958	4497	3929	3418	2864	2487	2097	1909	1769	1643	1390	1191	980	932	886	783	786	641	675	616	618	637	599	565	574	555	610	520	518	518	493	525	489	521	521	514	511	504	477	456	463	489	522	466	485	501	503	469	511	516	488	485	494	473	474	481	491	488	446	519	502	476	501	466	464	498	502	491	437	488	481	465	484	456	491	450	451	480	472	489	471	503	437	473	448	483	486	497	480	479	462	479	495	432	493	464	447	485	451	448	477	470	494	485	439	477	451	471	482	447	459	443	527	472	499	447	495	449	465	458	467	422	480	485	448	496	484	496	484	460	505	422	457	485	514	493	447	443	452	444	493	434	488	436	445	487	430	449	508	492	485	489	478	455	464	487	458	480	472	468	421	522	456	472	446	446	502	473	467	448	471	457	439	455	474	462	490	469	473	485	491	495	475	481	452	492	457	478	449	486	479	484	469	472	459	480	462	457	508	500	483	451	494	509	480	486	457	479	468	466	487	455	434	503	459	491	452	468	455	472	449	466	466	499	490	506	478	452	452	448	484	467	462	460	476	508	486	467	446	528	471	428	462	500	455	415	480	507	497	495	514	450	486	441	466	409	491	426	455	456	498	494	527	454	458	494	446	472	495	457	467	459	510	482	480	482	479	466	488	491	442	462	483	463	485	435	452	471	475	438	420	482	475	483	459	482	458	451	463	491	476	498	462	473	466	497	472	467	483	469	481	458	486	479	435	468	438	509	472	466	464	499	483	480	454	494	453	497	464	443	467	459	495	472	485	496	458	471	442	469	473	471	425	487	463	479	469	425	516	513	465	480	474	473	484	491	471	459	449	463	441	470	448	473	477	508	475	505	451	439	483	456	468	442	468	470	478	443	485	530	432	481	477	472	465	472	497	459	473	478	473	455	490	462	476	489	486	478	455	475	485	461	424	466	495	460	446	478	469	445	470	470	497	462	452	474	500	508	437	460	461	463	451	485	457	490	463	454	459	508	450	453	521	484	463	460	438	478	470	440	457	444	452	461	473	481	458	447	457	457	471	465	474	482	464	493	450	500	494	468	504	499	492	465	456	498	437	490	465	516	471	483	469	500	499	480	496	498	450	464	466	473	462	508	478	447	446	517	502	504	472	461	473	482	475	491	464	471	515	465	501	475	455	446	467	478	437	462	465	465	457	468	464	433	486	485	491	448	474	460	460	447	450	501	430	457	464	482	498	472	490	454	470	498	454	472	470	477	473	443	481	466	454	454	487	516	475	459	456	464	487	499	508	455	468	494	443	501	497	499	470	458	491	483	478	464	473	461	491	469	466	456	481	442	495	474	464	451	467	480	476	502	453	491	446	487	417	485	462	488	462	512	506	459	461	490	502	486	452	435	437	477	464	471	452	463	462	473	429	462	464	479	439	494	485	461	507	482	467	460	471	487	469	489	472	460	454	482	501	475	470	500	481	458	439	475	461	478	512	486	470	432	461	482	477	492	466	449	491	471	457	470	472	474	470	499	451	469	505	478	479	459	430	492	468	475	451	443	497	462	512	430	418	493	484	463	479	476	476	454	482	506	495	498	484	477	464	418	462	432	493	444	478	498	495	479	457	462	467	464	498	431	493	476	480	512	457	458	429	504	521	450	448	482	500	476	440	453	460	508	464	460	484	495	486	465	473	500	478	491	427	462	454	513	467	474	499	457	464	494	469	479	502	459	519	518	454	501	478	451	467	468	512	466	480	450	453	483	472	482	460	457	456	495	456	477	500	442	447	484	504	474	468	447	480	529	441	488	485	447	466	460	497	474	480	479	486	457	482	436	497	469	455	469	457	494	457	449	468	442	451	461	482	473	463	482	469	461	476	470	469	507	468	475	435	468	467	475	475	479	471	497	454	465	472	469	478	475	475	481	446	469	464	471	481	484	468	507	404	475	461	511	493	480	439	463	450	475	497	468	498	472	447	448	443	471	450	491	468	463	444	481	468	419	456	444	465	474	475	423	462	474	422	488	484	467	446	469	444	468	468	472	459	523	461	500	482	478	481	442	482	486	474	508	461	432	444	485	487	460	453	445	467	460	482	487	464	426	471	452	477	476	476	501	482	458	466	491	464	464	458	447	475	453	429	463	464	478	458	441	453	468	478	438	489	491	442	505	480	471	469	460	463	462	452	473	478	467	485	458	476	468	455	466	493	457	448	442	473	466	443	449	441	461	471	446	468	495	462	464	486	474	450	490	437	484	461	433	443	485	485	495	504	441	526	488	480	495	482	496	475	472	460	488	485	460	459	500	470	427	490	467	449	483	447	473	446	486	506	468	447	456	481	480	496	481	492	450	448	476	433	477	482	492	498	460	484	500	498	478	453	482	464	421	459	455	494	513	492	476	458	452	466	478	458	457	479	448	492	434	477	479	460	487	485	492	476	478	479	455	491	480	475	452	459	500	465	474	448	451	475	451	485	485	483	448	457	455	474	432	474	485	469	435	491	491	463	477	422	486	459	454	456	456	485	485	482	466	469	472	462	474	483	447	473	456	522	480	503	464	449	452	477	492	476	480	459	527	499	468	497	489	501	449	477	480	480	468	459	497	472	443	498	494	494	508	496	482	451	493	471	484	485	504	488	451	462	475	443	483	459	509	448	448	461	471	469	494	486	430	453	459	485	473	488	468	485	495	472	476	466	484	477	480	481	469	499	437	494	471	472	483	446	449	478	492	484	462	465	475	455	480	488	457	493	460	473	428	442	468	494	469	455	519	451	451	503	457	417	488	458	511	470	462	511	478	490	481	469	482	469	434	494	436	487	480	457	472	452	486	446	467	453	464	456	479	490	464	472	462	475	455	467	468	468	478	466	483	479	473	495	469	433	462	466	494	442	491	470	477	462	459	490	464	458	456	496	510	500	463	480	423	470	458	442	467	497	480	498	478	490	459	484	494	463	483	433	463	451	462	487	465	485	470	458	460	456	441	481	482	502	469	475	472	468	497	454	469	468	498	491	461	476	485	473	475	485	492	436	476	483	479	519	458	446	435	467	458	483	518	430	485	484	481	456	437	446	474	473	457	459	531	452	472	467	506	476	464	491	452	454	445	448	464	490	475	509	464	460	498	449	485	461	457	498	459	449	487	477	464	483	452	493	473	459	472	465	477	484	456	453	454	462	460	514	451	478	452	484	465	482	444	478	492	469	429	483	473	477	468	474	487	437	462	472	496	507	469	471	453	497	477	441	472	457	497	463	469	516	507	491	467	483	488	428	474	454	462	486	486	448	475	448	461	458	474	445	503	475	477	453	464	489	453	487	490	433	477	452	464	481	449	479	469	432	466	521	510	498	465	488	467	464	478	441	485	483	512	427	465	491	443	467	443	460	491	481	444	487	489	444	477	515	514	483	494	490	460	479	450	460	501	474	458	435	429	488	458	451	465	513	496	437	491	515	471	478	496	524	460	461	465	471	509	473	453	483	479
22948	19795	21888	17188	11549	7800	5243	3740	2674	2035	1580	1222	945	830	681	611	507	514	403	355	320	326	314	285	245	275	246	235	242	229	229	241	226	244	217	224	191	188	192	206	221	206	205	226	181	219	205	222	193	215	203	143	209	175	181	179	169	186	174	161	159	198	215	192	184	196	203	163	221	191	194	217	201	191	212	221	214	171	195	215	174	185	200	166	213	159	158	213	181	193	181	196	186	221	213	199	182	203	195	205	183	191	193	172	162	194	193	192	189	194	223	195	170	209	207	194	173	215	204	181	196	201	166	184	188	185	194	198	210	178	178	225	191	158	209	194	172	201	174	181	169	193	173	216	197	192	176	202	209	198	166	210	165	208	188	188	197	197	195	187	188	210	207	195	188	197	177	192	190	190	210	184	184	181	198	200	188	172	180	205	183	174	213	188	186	187	181	191	176	183	199	181	191	205	177	191	182	180	189	201	166	186	180	181	164	221	193	165	200	194	168	181	185	185	172	177	189	180	184	186	189	185	190	208	190	195	190	195	206	209	183	181	183	187	166	217	182	187	181	168	202	190	189	193	222	188	210	189	166	191	174	187	154	202	183	168	190	168	162	193	185	179	196	212	204	199	199	181	190	172	191	180	206	186	197	197	183	186	176	191	189	186	203	201	201	199	192	175	175	200	186	163	200	203	171	194	192	185	187	185	185	177	208	194	182	200	193	199	184	201	188	211	213	201	173	210	211	188	214	186	208	167	188	186	199	188	206	211	183	214	188	176	168	206	183	194	197	220	160	166	210	225	170	189	180	203	199	207	181	188	203	195	178	169	185	179	193	195	191	191	165	178	202	182	215	215	198	166	226	189	188	189	182	180	199	220	196	172	189	188	167	196	191	200	199	211	180	207	190	168	195	206	202	208	188	202	191	177	194	171	213	218	211	166	196	182	180	181	190	177	188	192	183	214	209	189	175	186	174	171	151	181	177	204	209	190	189	163	216	204	192	193	200	179	221	204	180	205	199	188	199	200	201	190	183	167	187	195	216	208	199	174	173	202	192	173	208	193	177	175	206	201	235	184	184	205	180	192	192	205	185	183	175	166	193	185	196	190	195	200	165	187	191	190	222	193	178	231	212	186	216	190	185	199	194	188	191	178	200	213	190	183	216	178	191	176	179	173	185	176	210	215	200	179	195	185	195	180	166	187	186	208	213	193	179	173	204	192	203	206	208	201	183	199	209	187	185	194	187	201	187	199	184	173	188	187	187	209	170	191	208	180	188	177	173	192	194	178	190	178	189	165	198	209	169	198	193	188	170	202	186	185	168	166	191	169	183	193	189	202	181	181	184	172	189	195	190	185	186	199	178	181	185	188	180	211	204	185	200	194	205	195	208	168	206	177	203	179	201	184	184	198	187	179	175	196	165	185	179	180	219	177	196	208	225	208	197	193	192	190	202	203	201	178	196	179	190	189	177	212	178	183	200	173	177	208	176	198	179	197	211	182	193	195	210	188	199	193	197	193	176	226	198	172	189	199	200	182	205	195	187	214	183	179	212	190	195	185	190	194	203	214	182	169	187	195	174	229	188	185	195	183	197	180	189	187	203	200	187	188	177	184	166	185	161	183	184	184	187	195	202	180	171	199	191	201	181	198	208	197	191	194	197	204	186	204	187	183	182	181	192	193	195	185	187	190	195	170	198	194	200	196	185	192	200	183	167	198	178	190	185	207	177	170	172	190	173	203	176	195	190	185	190	207	194	189	191	185	223	189	168	203	206	201	193	194	197	196	206	206	199	193	191	194	160	195	178	213	208	186	169	204	195	219	195	214	180	154	214	218	186	187	190	202	197	181	191	174	193	185	216	183	180	176	191	194	184	182	185	190	180	188	188	161	207	189	168	197	196	189	226	197	172	202	190	177	187	214	188	191	206	176	169	169	197	184	211	182	206	208	160	190	188	173	195	185	186	207	195	165	178	192	175	200	190	179	204	193	194	204	159	218	185	207	179	214	177	196	183	182	199	168	199	185	209	215	192	206	169	212	164	195	186	200	197	191	172	182	196	190	176	213	180	192	166	178	196	184	215	184	179	211	199	178	183	174	191	205	203	193	216	193	187	195	181	214	200	193	208	191	195	170	188	207	167	195	183	182	199	210	234	206	187	174	186	212	212	186	190	225	189	175	188	190	188	213	191	199	192	210	172	200	182	182	179	155	197	215	182	191	191	199	173	202	184	193	210	182	169	203	205	196	196	194	166	189	195	207	188	193	207	171	182	198	182	186	178	212	211	180	185	194	179	167	189	217	178	171	167	190	198	195	178	198	185	198	179	192	209	200	181	180	191	196	185	200	180	196	207	175	173	195	195	205	204	189	185	198	168	165	170	174	198	193	196	184	217	181	186	150	215	185	197	176	161	189	211	184	169	194	195	195	198	185	200	182	182	181	175	194	196	207	204	178	187	192	197	175	210	194	193	169	179	184	199	206	210	212	191	203	179	164	207	177	176	176	217	176	200	195	229	213	199	171	179	224	201	163	187	180	204	174	190	170	196	185	192	191	195	208	181	171	190	189	195	173	199	189	197	199	202	191	194	173	196	207	179	191	198	193	201	185	184	205	182	189	188	185	200	181	189	176	207	188	175	221	188	195	208	178	185	164	228	186	181	199	178	169	189	190	177	172	182	193	163	168	170	199	188	180	190	172	194	195	205	198	185	194	204	165	201	202	194	191	207	191	184	192	231	198	200	186	167	179	160	160	185	189	181	187	194	180	203	179	195	198	185	199	198	183	210	186	198	202	162	197	198	208	183	197	215	202	189	188	225	231	172	202	157	223	194	179	179	198	164	200	205	180	206	189	187	192	195	180	174	181	190	189	185	211	211	205	221	161	186	164	202	177	200	197	209	194	165	205	197	182	172	209	191	200	189	180	181	198	196	206	205	211	194	179	192	201	214	187	176	202	195	187	174	201	192	177	178	193	185	184	166	199	195	211	188	199	186	191	196	183	162	173	176	199	190	172	187	192	183	181	208	184	190	178	186	185	164	208	168	188	199	196	196	206	206	182	179	178	204	196	202	179	168	202	177	190	177	207	189	205	192	194	198	189	172	195	187	229	189	192	174	183	195	184	217	204	195	212	199	176	185	176	201	182	190	168	218	179	188	169	204	178	198	180	188	179	182	193	196	199	204	215	186	148	219	202	207	185	204	195	183	189	173	201	195	177	187	167	198	199	179	201	171	171	191	193	221	181	187	195	198	196	191	188	179	202	177	192	191	163	192	188	191	197	183	200	190	182	195	213	208	179	180	187	176	203	198	247	185	197	183	175	178	219	155	180	176	191	183	195	157	193	197	171	191	196	193	170	190	179	184	187	200	186	188	178	195	166	221	167	197	202	195	183	184	190	185	202	189	152	204	165	187	194	195	200	175	185	182	186	176	193	227	191	188	185	181	203	213	176	199	176	210	191	225	190	179	158	179	176	193	184	194	195	165	175	206	203	179	193
13378	15941	28234	29118	25730	21722	18093	14919	11971	9466	7960	6023	5079	4240	3574	3009	2603	2363	2094	1851	1597	1396	1377	1210	1048	900	917	883	784	798	718	676	667	628	600	611	569	608	537	549	505	552	557	541	539	520	505	498	521	475	514	485	482	528	528	531	497	457	508	498	509	537	507	525	461	472	469	511	472	490	496	500	503	542	504	490	509	498	492	483	457	480	493	504	479	510	496	510	475	504	441	513	528	518	518	524	520	516	485	494	537	545	491	504	516	515	447	484	541	483	486	484	515	462	524	460	469	490	528	479	505	526	504	559	510	520	491	506	477	488	509	507	520	513	465	493	500	513	494	540	475	547	488	495	501	504	485	473	504	455	510	491	503	486	485	485	543	496	503	478	513	497	522	482	503	499	567	509	506	521	527	557	460	521	510	514	508	552	499	512	491	503	468	560	496	480	507	471	448	488	517	532	466	507	471	499	499	471	462	507	501	464	475	526	496	515	517	493	506	532	493	475	534	510	490	494	505	494	525	521	559	484	467	489	419	510	500	498	514	486	508	510	501	502	493	538	502	504	484	490	497	511	478	512	541	501	503	507	494	514	491	465	468	549	459	487	445	507	441	524	504	482	513	533	546	518	531	501	506	471	487	502	490	512	481	488	519	492	529	518	511	500	506	462	548	515	461	534	489	498	478	505	469	494	543	505	518	478	517	493	492	500	446	552	511	483	503	545	478	511	460	452	508	523	537	525	467	516	488	496	478	475	523	490	503	529	485	505	545	465	482	531	485	542	491	504	503	490	522	461	503	469	512	538	471	490	512	514	496	471	511	466	542	520	537	481	488	472	462	487	457	546	504	493	496	482	536	457	525	531	458	525	509	484	505	491	503	468	519	459	447	454	521	473	471	486	508	523	505	544	474	517	497	510	478	531	531	531	479	492	513	469	493	486	508	490	515	579	528	491	521	521	458	512	513	488	498	448	517	462	479	474	490	528	527	520	490	475	549	474	486	536	490	499	508	485	512	515	490	493	468	480	520	531	490	506	505	511	523	480	522	499	502	492	518	502	477	475	483	521	492	509	535	470	496	481	481	499	505	529	530	478	498	508	485	505	487	457	509	494	487	507	498	494	550	504	472	551	465	502	511	498	462	527	477	477	499	508	536	519	499	503	495	490	519	547	502	492	521	501	487	490	472	500	477	483	522	478	508	544	483	472	523	501	519	507	438	519	484	502	486	507	497	518	509	503	504	470	556	486	535	516	483	531	458	486	495	504	508	505	529	492	505	494	500	505	498	502	483	493	478	505	494	508	500	530	487	512	509	488	488	503	487	524	546	478	504	502	475	472	455	534	516	482	519	515	522	486	493	503	540	533	500	526	511	512	504	509	499	507	496	502	523	529	504	508	529	499	494	512	512	497	533	531	474	507	510	530	478	550	516	484	503	501	524	493	476	505	500	486	495	535	497	492	495	554	480	497	527	498	483	513	539	481	536	484	493	479	486	486	491	451	485	493	469	518	530	489	527	519	500	490	507	496	458	480	522	489	520	502	499	491	503	514	510	531	506	518	517	479	506	537	478	508	466	552	477	517	484	490	502	486	528	524	497	499	500	459	517	519	532	496	516	490	512	494	501	485	504	471	512	480	517	487	491	511	516	529	505	493	511	481	497	512	477	511	478	480	504	500	474	469	443	488	497	513	503	520	477	486	487	502	481	499	482	490	535	478	512	502	537	522	498	527	512	511	558	532	549	514	494	481	484	524	491	526	486	510	525	479	518	502	487	498	496	519	543	499	509	531	507	538	484	486	522	462	523	517	531	525	496	482	523	464	556	492	506	493	523	458	462	509	487	521	505	462	464	508	497	482	508	506	481	515	508	550	510	491	486	474	484	516	521	507	467	490	497	551	527	501	464	514	517	487	504	499	506	455	458	463	498	520	483	511	499	509	484	538	523	455	525	487	492	518	488	488	503	481	537	499	517	483	471	518	504	507	513	483	497	522	515	513	490	483	507	498	483	531	510	517	492	523	466	527	526	453	498	502	492	471	477	486	529	509	507	492	550	491	485	517	536	585	528	540	528	497	503	516	447	517	493	535	495	529	507	534	515	468	540	491	517	467	497	474	519	492	479	502	519	509	488	494	511	454	530	503	523	522	496	502	494	476	477	469	531	500	525	513	494	511	477	536	521	530	494	504	539	512	538	489	473	485	482	531	514	463	494	463	506	522	507	512	499	522	522	540	488	518	507	538	505	528	504	499	455	499	494	501	499	501	485	491	505	473	498	480	546	511	508	537	456	510	482	480	478	538	511	484	517	500	470	512	488	485	484	482	484	480	496	498	529	491	518	500	471	464	477	531	562	531	506	514	479	501	494	512	523	485	463	496	494	483	493	493	487	541	525	444	501	536	488	503	517	500	484	504	478	523	499	475	517	483	527	520	491	448	512	500	533	457	501	484	534	494	492	500	505	501	509	522	493	504	491	485	502	457	524	491	549	544	530	478	468	489	469	536	479	495	542	486	496	506	513	511	508	485	498	508	510	496	478	487	503	512	469	514	512	502	527	450	506	478	522	517	505	475	498	464	520	514	521	534	523	507	516	488	452	518	467	469	523	520	535	523	515	493	543	512	487	519	456	472	535	460	482	459	487	501	515	505	507	523	485	551	515	485	519	499	509	538	522	497	485	479	522	529	513	471	493	496	488	499	527	528	471	522	515	506	479	524	477	492	462	506	475	481	496	475	502	457	500	486	498	498	507	500	503	521	498	503	512	437	523	497	492	440	503	510	514	506	495	519	488	494	505	474	490	493	520	518	511	499	543	514	504	535	506	491	498	465	513	483	500	474	508	464	544	534	532	484	513	503	496	517	492	489	498	516	495	522	486	500	540	524	517	527	457	476	475	505	534	537	502	500	520	477	460	484	514	473	505	478	511	488	473	500	475	513	470	504	499	528	468	515	472	456	465	499	527	513	487	519	489	524	464	507	529	480	530	494	517	481	515	508	495	519	508	532	514	480	503	470	480	540	473	495	515	497	512	475	520	508	504	551	503	511	513	489	481	513	539	489	520	494	501	463	472	496	524	458	472	527	517	500	522	471	478	535	532	518	552	502	485	518	506	562	530	526	470	513	474	474	460	496	502	494	521	469	473	545	503	506	553	486	522	528	512	538	494	494	529	458	494	501	473	497	511	510	499	501	486	516	527	512	497	521	524	497	514	557	497	492	512	455	533	491	509	490	521	510	489	492	494	539	501	469	478	479	511	548	492	484	504	547	487	521	510	490	536	540	494	517	495	489	513	497	488	492	507	513	504	552	521	469	480	505	504	538	533	476	491	518	507	506	514	502	488	493	464	463	498	476	508	477	501	478	495	485	510	481	487	506	512	515	462	484	510	520	518	464	477	459	490	502	532	478	524	483	492	530	534	497	527	527	477	543	498	484	544	465	481	503	503	497	496	488	511	492	519	508	496	479	463	532	485	465	502	461	439	451	509	507	528	498	499	516
32198	26002	29374	24685	19135	14976	10614	7544	5217	3579	2603	1889	1699	1361	1123	969	881	741	686	601	525	474	408	376	351	319	314	300	285	256	276	231	227	245	237	212	218	169	204	206	189	202	200	207	213	202	210	191	199	209	205	210	186	191	206	183	185	193	188	179	213	210	189	182	190	215	201	194	182	197	223	208	195	174	195	194	190	173	168	187	192	201	172	200	185	192	219	165	179	188	217	194	200	216	186	207	186	169	157	195	198	177	196	187	192	203	162	190	173	184	197	194	179	196	187	196	187	224	177	179	179	186	202	205	206	210	183	194	186	190	221	206	191	199	204	211	190	197	191	199	189	193	204	190	183	203	171	197	190	180	191	198	200	202	208	200	193	166	198	214	197	187	191	197	197	208	217	213	188	191	199	205	197	217	217	191	209	207	174	201	168	203	193	187	210	199	198	183	205	200	210	209	181	214	200	184	180	196	198	206	181	183	199	173	183	164	208	200	184	202	192	186	184	185	194	239	217	185	219	241	191	198	186	221	190	193	189	186	191	204	159	209	212	196	190	197	205	187	203	204	203	218	190	160	185	209	184	192	189	210	183	196	210	176	187	197	220	206	174	227	200	205	186	191	206	203	202	211	229	195	207	190	203	182	200	185	217	209	203	201	201	198	196	175	176	198	209	218	213	191	181	225	169	206	207	207	178	200	209	198	175	183	199	185	192	202	204	200	203	210	180	180	171	203	200	195	205	211	189	206	205	193	187	210	201	178	193	208	186	205	203	198	190	164	207	179	198	192	177	196	214	179	212	170	179	183	186	183	188	197	176	162	179	220	178	204	209	229	192	203	211	196	209	195	204	187	217	166	200	181	215	192	218	194	182	193	179	203	174	179	192	191	183	182	208	190	191	194	179	191	203	186	197	207	186	190	187	180	180	223	198	192	207	222	208	196	195	186	171	181	201	171	195	189	193	169	205	200	176	194	185	222	204	178	201	185	179	189	186	182	192	207	194	206	191	190	177	179	210	169	194	181	163	181	187	198	183	192	180	182	186	197	206	203	198	172	205	182	199	162	188	172	195	193	190	186	206	190	189	193	205	181	184	193	196	194	194	183	187	219	188	176	178	196	211	173	197	213	188	201	185	202	208	204	208	193	200	179	188	182	179	206	210	188	202	198	195	194	194	170	182	180	174	196	201	197	188	180	171	212	206	216	200	198	191	185	163	201	176	195	187	193	181	207	174	213	191	211	183	191	179	170	195	197	176	182	212	191	212	205	179	175	178	170	212	192	175	199	186	190	210	214	221	177	186	211	179	203	191	187	202	187	191	191	178	200	215	191	211	185	159	202	197	207	215	194	184	212	199	213	203	208	185	204	197	201	225	185	180	190	197	220	184	201	226	192	196	188	203	191	207	169	169	184	171	216	204	214	209	188	193	190	213	205	186	194	184	208	212	207	191	188	190	202	193	205	195	224	200	213	186	209	198	216	231	193	185	201	186	193	180	199	199	219	199	193	201	210	164	200	212	210	218	200	239	195	185	169	194	186	189	195	209	176	199	201	186	199	188	186	207	185	190	190	187	182	205	183	205	215	205	198	200	190	196	184	218	183	179	212	223	207	192	178	161	187	205	178	198	186	170	194	198	196	156	192	180	202	180	181	230	201	216	203	181	192	186	177	216	209	172	175	194	197	174	179	210	192	189	175	223	204	176	199	187	209	207	212	177	181	177	206	193	188	221	193	194	189	198	217	215	212	185	183	202	202	203	191	191	200	206	186	234	178	198	194	183	189	187	197	192	212	222	218	191	198	225	201	202	203	190	172	204	233	198	188	179	160	195	198	192	204	188	191	180	197	186	173	232	195	196	198	190	188	196	201	194	186	192	196	224	173	156	189	194	187	206	186	188	199	205	198	223	189	188	184	167	182	197	201	195	187	207	208	195	205	216	191	181	207	187	194	181	211	203	220	191	199	187	205	179	177	194	209	217	174	186	181	200	217	206	195	200	207	187	189	206	178	190	202	200	200	208	205	200	192	178	180	203	186	171	232	210	195	194	198	186	215	206	178	191	206	171	186	199	207	177	201	162	206	191	185	195	198	189	172	190	177	182	178	193	217	181	192	191	204	186	188	196	196	178	222	191	177	213	192	177	181	210	206	212	188	186	209	188	191	168	192	205	199	183	180	191	189	207	206	202	196	175	191	188	182	169	175	177	209	228	218	172	197	220	182	216	181	190	160	195	179	200	207	178	213	204	181	177	183	173	167	182	197	192	198	213	157	198	206	207	196	177	207	173	188	185	208	185	202	210	206	171	194	194	204	201	217	183	190	195	191	219	184	167	173	188	191	187	196	193	203	187	200	190	216	196	181	199	180	203	197	216	182	190	186	185	204	211	199	195	200	203	202	218	165	181	171	184	197	188	192	201	167	171	190	189	175	185	185	196	216	189	188	198	202	203	184	188	170	210	183	193	199	191	189	182	188	186	203	197	187	180	187	173	196	189	208	204	207	171	207	169	235	167	149	203	170	197	158	201	183	195	207	203	202	183	208	191	195	206	189	184	205	200	161	202	198	172	197	209	161	198	197	181	204	184	171	204	203	191	196	183	190	191	191	194	190	183	193	178	194	174	184	184	178	213	203	192	204	208	205	187	196	168	192	186	196	191	216	205	195	198	186	191	223	208	188	213	188	187	191	199	199	222	190	189	223	189	187	196	179	196	208	205	188	210	178	181	193	198	180	201	194	209	191	182	167	186	164	182	202	210	180	190	212	198	181	192	176	191	168	180	200	174	183	165	176	187	172	186	178	211	166	193	196	230	180	181	185	186	196	184	200	180	179	209	173	189	203	216	175	207	170	202	207	206	187	193	173	194	199	163	174	190	168	201	193	173	178	202	187	213	198	176	183	211	184	188	188	200	184	215	193	176	200	206	183	207	191	175	198	215	202	191	187	200	188	190	190	215	199	205	187	190	176	203	196	189	200	185	190	185	182	210	190	200	181	218	189	184	219	212	191	189	208	197	194	184	182	186	200	202	177	177	186	191	168	183	209	196	196	189	188	186	203	181	191	216	223	177	193	197	182	186	206	177	225	174	187	215	190	190	196	190	190	174	209	178	192	161	174	218	208	206	196	163	201	195	180	221	196	163	196	187	190	185	197	192	156	203	182	184	202	174	211	201	175	184	179	213	193	195	214	158	175	166	215	208	200	205	203	184	209	203	198	191	186	215	210	194	182	177	212	171	223	201	191	179	185	195	194	174	209	195	180	198	202	189	188	200	188	180	196	187	209	201	180	185	204	188	191	188	184	196	200	187	197	193	185	178	187	184	190	172	192	181	179	204	193	178	203	191	181	201	188	193	201	166	232	202	205	177	199	192	180	182	204	171	184	201	194	212	191	189	201	195	177	198	193	183	211	173	199	180	195	178	178	188	201	213	189	206	202	188	172	202	206	173	170	224	195	164	192	217	179	185	180	169	175	189	164	218	184	187	223	181	189	189	174
19606	20586	34021	35670	33077	29804	26424	22908	18278	15741	12320	9508	8576	7494	6309	5333	4821	4170	3585	3174	2840	2275	2070	1813	1494	1428	1374	1296	1098	985	859	836	795	741	693	652	642	648	573	583	549	584	532	556	575	551	527	523	568	548	522	526	476	570	537	549	565	531	497	541	531	549	475	513	519	515	526	517	521	488	491	512	499	475	497	555	503	525	500	528	525	499	498	540	479	491	508	527	493	531	494	493	499	532	526	515	467	491	459	531	488	505	515	485	501	516	554	510	502	549	495	520	527	508	509	546	511	501	499	527	512	528	562	521	495	505	511	505	495	523	507	471	491	532	524	525	487	500	480	477	487	501	448	527	543	459	486	497	494	504	535	516	524	522	516	479	510	488	533	536	518	532	535	472	483	511	508	509	526	527	543	482	507	487	516	556	505	503	513	514	496	533	536	515	531	498	551	499	551	474	494	496	523	520	485	505	500	500	534	523	460	515	489	515	495	500	515	502	506	554	492	471	476	484	504	550	516	511	492	485	520	496	565	481	481	482	556	498	510	524	500	571	504	504	525	483	489	525	475	485	510	518	501	532	512	531	524	499	502	518	543	496	497	512	534	500	518	467	498	503	546	554	505	481	494	499	476	523	504	509	508	516	523	484	472	499	488	515	499	522	511	503	518	480	500	501	486	476	493	476	549	516	483	501	514	495	470	504	524	492	553	533	520	474	496	537	515	524	523	520	499	497	523	482	492	503	482	511	525	532	478	472	495	512	465	517	531	488	503	508	494	509	482	517	522	516	458	520	526	513	490	490	469	530	505	512	490	501	512	491	527	530	509	527	512	506	504	509	471	485	535	484	528	465	503	471	505	524	494	509	477	524	497	519	522	523	476	538	514	509	508	535	497	488	524	504	489	509	490	521	483	504	533	486	531	487	556	482	505	537	489	540	484	507	520	537	512	522	536	519	512	486	513	522	501	490	517	516	501	522	481	493	535	516	480	501	501	521	514	470	497	508	474	490	489	556	490	486	461	513	548	504	544	511	511	492	499	531	501	527	463	483	514	483	510	519	487	473	509	482	503	505	508	520	483	504	523	523	476	508	518	491	489	542	527	535	573	480	516	495	495	497	478	500	518	527	526	533	490	498	528	519	562	484	493	535	511	482	504	482	498	502	517	510	515	511	531	505	520	480	491	531	528	520	476	519	504	523	502	537	476	505	513	521	518	483	527	483	525	535	518	509	525	502	518	525	471	524	485	522	492	492	489	450	531	543	520	530	539	498	515	469	480	534	497	489	534	497	559	527	509	473	526	517	495	470	498	516	491	491	527	516	485	522	553	505	516	452	527	533	529	534	491	489	482	487	527	513	521	476	509	518	582	540	529	493	486	519	532	502	504	505	486	499	500	524	518	504	526	515	508	537	502	501	525	505	514	502	484	472	512	490	480	478	488	503	550	505	526	491	501	474	493	490	510	527	515	504	504	491	530	507	505	506	495	478	489	529	461	532	491	512	507	483	486	533	505	536	528	522	473	515	538	508	509	517	539	507	528	524	517	521	512	500	506	501	502	518	486	529	531	508	495	501	526	501	512	496	498	524	495	532	512	510	533	522	493	494	522	485	509	535	533	526	500	503	528	532	555	482	533	522	516	527	511	500	489	480	533	481	478	513	474	498	514	473	503	545	493	524	536	496	505	518	504	485	501	553	485	522	507	498	489	502	523	502	484	528	486	517	522	495	495	502	518	534	520	509	518	529	537	482	508	505	475	510	483	531	445	500	508	525	495	532	520	516	505	512	529	518	485	480	529	552	507	514	483	497	516	526	494	486	459	478	486	510	493	492	495	542	509	530	521	507	528	505	533	530	496	499	506	509	482	486	486	513	544	521	501	510	498	480	515	553	535	522	493	497	484	480	534	511	476	499	511	501	495	477	517	517	547	496	521	491	534	541	450	497	467	516	531	469	493	501	502	500	516	488	531	510	520	528	502	511	544	489	526	524	506	523	497	482	492	525	537	511	532	536	514	512	480	530	487	515	511	483	538	518	496	514	536	518	482	514	479	526	513	512	540	499	489	523	527	508	521	516	484	522	526	489	504	503	479	500	546	519	507	515	530	543	488	489	499	504	497	513	510	495	476	538	517	473	514	495	488	530	482	527	498	539	535	518	515	511	500	495	466	495	526	492	480	495	508	474	518	487	508	512	483	540	509	494	538	524	473	495	511	513	539	530	509	537	504	554	508	539	471	509	538	492	489	467	517	580	528	463	497	501	499	534	545	548	488	507	494	520	483	459	489	492	540	478	465	495	483	524	504	536	496	517	507	535	535	493	477	483	482	478	563	512	512	511	519	492	520	503	510	520	525	506	501	524	522	539	529	501	507	502	526	506	476	566	498	485	517	536	475	496	487	514	495	491	527	522	497	517	495	498	523	545	535	469	478	468	490	525	489	498	457	508	511	475	470	487	546	485	483	505	493	496	523	474	480	528	497	499	528	493	519	468	509	519	509	495	508	499	480	500	511	495	520	532	525	535	487	501	529	499	491	514	497	505	564	508	518	506	508	501	538	501	522	521	540	522	504	494	515	519	541	528	523	447	534	532	501	534	525	490	512	521	515	478	471	509	564	489	518	473	470	503	552	537	496	476	514	493	485	494	477	516	511	503	520	530	516	518	501	496	488	516	532	503	557	550	503	481	497	515	495	507	481	507	474	499	519	536	460	527	505	515	503	518	516	490	503	511	494	502	499	504	519	487	494	482	535	492	418	525	478	474	485	475	545	484	531	478	492	481	479	497	492	497	490	489	428	530	475	523	503	490	502	530	533	491	536	508	481	518	480	485	517	517	491	505	495	487	519	460	499	512	492	501	484	537	490	491	512	506	462	508	557	474	498	520	501	516	527	511	533	491	491	519	499	509	514	511	509	507	499	503	554	514	546	463	483	531	508	518	511	540	508	548	532	509	498	506	556	510	516	548	516	514	512	512	508	521	536	499	552	506	502	555	527	518	515	529	492	546	495	499	496	531	500	480	536	480	566	515	498	494	560	476	487	489	509	480	523	512	495	503	553	482	497	494	482	540	467	519	548	546	525	530	500	508	540	511	499	470	507	550	503	504	501	503	529	521	516	471	495	488	532	513	482	522	498	518	514	509	495	483	499	482	516	507	510	516	491	500	505	470	537	492	538	493	492	523	502	520	518	511	490	478	506	493	519	529	479	488	508	524	484	549	513	497	530	506	502	510	543	530	535	540	522	499	514	538	491	528	487	488	502	463	510	498	529	514	495	502	547	557	509	497	551	479	532	476	517	467	534	532	499	523	492	509	498	499	468	481	487	487	498	493	517	494	520	528	475	483	513	499	498	480	538	511	491	480	498	522	527	534	508	515	494	500	522	507	537	477	472	486	520	544	513	516	476	481	496	483	534	528	530	499	512	505	560	527	498	467	518	562	519	514	486	494	527	534	523	507	528	517	514	490	516	513	507	506	545	538	522	533	527	487	495	494	516	508
39006	31010	35133	30809	24883	19904	15235	11511	7652	5591	3874	2627	2512	2063	1594	1420	1223	1079	981	756	691	596	570	475	376	396	385	333	324	304	247	253	208	211	225	214	206	187	189	177	180	185	203	212	200	191	194	187	203	191	179	180	179	187	172	198	187	208	200	196	180	184	182	166	173	186	172	146	177	184	190	200	203	199	185	180	183	196	202	178	166	191	182	176	199	192	195	182	180	174	171	176	177	196	174	189	204	177	168	170	191	174	173	193	158	168	192	165	183	164	183	178	183	195	195	164	163	171	181	172	174	193	190	190	177	164	171	173	202	198	189	201	185	163	157	170	176	180	186	168	181	207	179	177	185	184	165	169	168	180	191	175	175	161	163	165	176	183	202	186	164	177	162	192	193	195	197	193	159	196	180	172	180	171	218	190	170	188	188	178	185	169	170	180	183	156	165	185	180	156	177	169	165	178	181	170	177	148	175	193	185	195	174	166	170	175	203	171	176	196	184	189	189	174	167	175	184	208	167	144	160	165	171	177	180	199	187	199	187	162	186	188	169	182	163	190	164	209	199	181	181	186	167	165	157	154	169	171	185	198	175	151	174	176	153	170	178	196	211	200	174	187	172	155	166	172	185	195	168	151	161	187	141	175	195	205	207	178	161	200	180	183	187	155	177	174	184	169	207	180	201	193	164	165	156	170	196	211	196	157	150	198	196	196	178	153	194	180	175	162	174	205	185	176	206	184	199	163	176	189	205	172	170	199	192	183	173	171	168	176	158	184	147	181	197	171	178	165	182	194	177	172	195	157	179	174	185	179	184	174	176	171	188	184	163	168	163	186	172	194	160	203	183	186	161	216	181	150	198	185	193	180	203	172	177	201	188	172	198	200	197	156	172	173	161	158	205	183	183	181	180	187	173	180	192	191	178	183	194	216	195	175	172	191	188	149	172	187	171	180	173	181	181	195	158	184	171	162	173	181	165	209	176	168	189	169	183	187	165	194	178	154	194	173	168	188	179	172	157	224	192	202	176	169	188	174	195	179	171	221	207	193	170	194	173	191	193	172	177	201	200	176	181	169	173	166	177	153	193	195	211	186	167	171	183	172	187	184	186	157	186	185	158	151	154	214	183	184	170	165	181	170	188	175	177	162	196	200	184	162	203	173	172	187	183	151	192	182	174	194	190	163	169	189	176	196	167	188	187	169	181	165	190	179	183	195	171	175	191	179	188	192	199	197	199	176	197	210	182	180	178	206	164	182	191	177	181	170	166	163	193	171	183	187	189	177	156	179	194	167	171	170	151	190	183	183	202	176	188	175	174	185	167	186	191	165	146	148	186	184	168	202	185	191	182	191	207	197	184	185	170	202	168	181	167	177	192	183	191	206	169	208	190	174	182	177	200	175	193	195	155	208	210	194	178	183	183	188	184	173	169	180	188	170	180	216	156	183	188	196	204	183	172	176	168	201	171	191	173	178	168	194	183	179	189	168	179	190	198	178	191	180	182	184	166	199	172	162	167	158	197	182	179	178	177	167	181	170	171	178	168	161	165	168	168	173	186	194	172	165	183	170	159	181	191	171	179	204	188	186	155	212	165	184	179	173	186	190	177	189	196	168	177	208	162	174	213	171	167	166	192	161	195	177	191	147	207	199	187	170	177	149	183	185	177	204	174	175	208	170	169	181	203	160	190	171	163	184	186	207	176	167	158	203	177	157	174	172	177	195	201	175	206	171	188	207	195	195	182	184	211	189	159	198	190	166	184	177	186	172	178	160	192	179	174	172	159	184	181	188	202	178	166	183	172	163	182	167	178	200	171	199	157	191	176	152	190	196	194	205	168	157	192	201	158	198	192	199	176	179	171	188	167	203	169	180	164	165	194	168	180	177	162	157	175	184	188	171	173	180	186	194	151	183	183	192	166	192	194	175	193	155	165	178	189	176	155	162	192	171	189	186	194	193	174	173	181	180	194	156	190	180	170	176	203	196	186	194	191	197	174	163	190	168	190	205	158	169	173	187	188	204	191	169	189	175	161	164	174	175	184	194	171	169	181	179	195	180	177	186	206	189	188	188	163	184	167	161	170	178	178	196	176	167	173	182	175	183	186	210	190	183	166	170	215	175	165	181	155	193	191	195	175	162	182	180	179	194	191	163	193	176	184	163	201	170	181	194	174	158	196	174	174	190	193	195	187	181	173	180	194	166	178	169	185	182	184	184	180	177	175	179	172	175	158	168	192	173	163	168	214	187	189	189	181	172	172	153	182	190	192	184	198	188	173	181	194	170	180	177	187	180	193	168	182	183	182	198	202	166	182	200	177	173	163	202	166	192	167	190	183	179	184	189	144	179	201	188	179	165	196	202	185	159	217	160	180	192	182	171	182	177	167	162	165	189	191	157	181	172	184	166	190	173	195	177	216	182	169	193	164	177	171	184	175	192	165	186	174	217	173	187	169	171	165	181	185	189	183	198	176	181	164	177	188	168	191	185	173	199	171	187	174	179	183	176	165	183	187	193	174	164	182	173	161	173	194	193	197	160	199	185	178	169	178	182	176	167	169	181	190	195	181	170	169	151	177	183	173	161	172	181	193	196	195	197	196	168	183	179	196	180	188	196	184	185	199	180	181	190	159	176	171	162	187	183	167	208	196	158	194	175	175	199	185	180	187	182	183	191	189	177	180	194	195	177	178	178	165	186	155	200	173	190	183	193	183	151	161	161	172	201	179	188	175	175	175	179	177	207	182	176	178	178	183	175	177	187	204	171	180	197	184	169	193	194	169	189	180	168	189	168	196	187	184	178	169	188	184	176	176	177	178	153	204	173	189	164	175	179	169	160	209	175	181	179	179	173	169	191	172	189	169	173	193	189	168	188	185	166	178	207	183	190	198	197	181	201	170	183	186	188	169	161	175	201	164	192	186	182	191	182	176	189	168	187	184	159	193	154	178	164	160	193	211	168	189	152	171	174	188	200	185	212	191	186	179	198	167	182	184	189	193	173	179	178	196	174	173	163	164	192	203	177	172	175	164	197	176	167	161	197	180	193	209	180	156	188	174	174	160	151	178	167	179	193	221	193	184	204	175	173	185	147	190	195	212	158	150	178	167	181	175	176	182	168	174	195	167	151	198	203	208	205	187	168	187	232	176	172	157	212	181	192	188	158	206	170	188	204	186	207	186	200	189	179	179	195	187	176	153	174	183	162	190	168	173	187	162	187	164	192	197	163	183	181	194	178	193	199	165	158	182	186	180	192	172	197	154	200	164	173	175	177	165	179	205	185	189	155	164	165	168	195	175	169	180	182	181	186	195	194	168	185	188	175	200	170	198	184	173	195	193	170	194	159	165	185	178	187	145	190	192	169	190	179	205	184	183	166	162	179	166	197	175	172	183	196	183	155	188	168	162	193	192	209	175	169	153	176	188	171	169	191	182	189	156	200	170	162	165	186	185	153	200	183	175	179	165	199	184	175	193	174	161	197	190	178	180	186	185	169	173	164	195	184
23649	24458	37974	39919	37640	33797	31285	28304	22679	19884	15744	12582	12307	10416	8838	7494	6818	5878	5126	4658	3890	3298	2841	2528	2017	1947	1783	1563	1337	1139	987	914	848	787	746	703	678	644	632	605	597	599	525	565	582	583	560	550	557	519	519	507	492	517	495	502	475	517	498	513	468	527	495	519	505	524	500	514	474	486	482	550	527	474	451	465	498	469	466	498	505	496	506	501	526	476	486	490	501	490	479	483	496	493	487	482	460	489	485	487	483	488	477	500	484	482	508	463	492	435	500	470	457	475	496	478	477	417	482	511	481	447	478	459	470	468	470	473	512	503	487	497	478	433	479	487	489	448	464	471	478	498	471	469	486	477	511	491	493	472	482	467	464	493	487	494	484	513	485	450	470	454	505	504	541	467	476	475	494	457	464	501	470	443	503	451	494	504	434	457	450	497	520	462	552	453	509	482	479	487	444	457	479	478	457	461	488	495	487	488	466	513	502	497	495	458	455	452	469	463	469	471	505	469	445	458	526	439	484	449	487	452	491	494	456	471	453	444	454	472	465	465	458	483	444	439	491	497	475	485	461	471	508	463	450	460	482	424	462	494	507	522	503	464	459	486	500	478	495	503	469	518	476	501	487	464	483	450	446	472	538	457	473	478	493	453	492	470	459	467	489	489	512	441	489	501	454	469	458	520	521	510	433	474	495	454	459	473	486	431	509	482	456	449	479	501	497	492	477	490	465	516	515	452	447	454	483	482	497	467	476	457	524	475	473	470	475	434	476	453	503	482	484	477	547	501	476	483	503	498	467	452	470	482	501	463	493	481	473	476	519	480	502	523	471	474	468	443	520	527	463	471	517	507	499	494	488	476	495	435	445	461	442	454	533	467	503	497	455	493	469	514	435	457	470	495	472	450	496	478	503	496	489	469	468	505	476	459	486	485	434	530	503	476	479	419	478	460	463	493	461	439	479	478	459	477	462	493	474	494	463	478	456	442	507	525	498	468	500	501	483	496	486	479	463	502	460	457	434	507	485	465	502	503	491	464	481	470	498	448	470	498	467	482	500	457	463	464	450	454	494	504	462	471	494	480	460	484	475	528	474	507	471	467	454	479	455	485	473	480	486	482	485	481	459	487	476	447	513	503	454	467	469	483	477	457	490	485	477	462	472	473	454	477	481	490	502	510	443	488	445	455	475	451	518	441	443	488	542	478	458	463	476	430	512	469	510	454	468	452	471	455	496	444	441	493	459	437	494	457	506	491	449	480	488	522	453	471	460	464	492	478	447	460	450	493	464	511	447	498	457	467	507	482	450	493	493	519	480	471	506	480	494	485	482	478	478	456	496	490	503	474	462	469	445	467	465	446	496	491	466	502	460	495	485	513	440	518	458	462	501	489	449	479	478	474	438	462	503	456	488	498	454	413	459	483	454	461	486	492	503	477	482	464	473	520	485	498	481	416	487	492	490	463	450	435	491	438	424	459	474	492	446	478	473	456	490	515	465	500	483	433	469	483	483	492	459	492	455	451	466	485	488	500	481	445	462	446	468	472	480	484	472	453	494	467	443	490	488	495	464	477	476	499	476	490	516	481	479	498	462	525	488	481	475	439	514	495	466	491	475	485	453	471	446	475	495	471	498	515	457	461	516	460	496	459	445	447	490	468	441	454	478	496	451	462	514	471	540	482	485	507	477	449	477	510	504	479	487	477	475	481	470	518	475	481	448	447	491	478	466	477	460	467	491	466	520	470	450	458	448	498	493	454	481	469	483	487	477	495	476	473	475	503	473	478	450	493	455	486	457	501	473	449	459	491	490	451	500	471	471	481	478	482	468	476	482	463	471	503	503	470	468	490	472	489	468	501	509	497	461	470	500	485	463	470	496	511	466	487	468	487	468	467	464	478	499	448	484	478	493	490	463	469	482	495	485	493	519	481	464	468	488	502	504	493	448	473	454	503	467	496	469	514	502	427	500	434	494	504	474	470	453	475	474	494	473	475	503	490	478	481	514	480	460	464	472	430	490	472	470	459	458	512	485	466	457	451	450	478	460	467	487	506	434	492	465	487	480	471	508	500	470	494	479	490	460	457	497	502	484	486	454	468	428	447	477	461	456	494	473	485	430	486	491	490	472	490	485	479	499	471	442	472	474	488	457	493	477	455	492	448	466	493	524	473	488	479	472	481	477	475	482	447	452	476	478	471	486	512	436	458	449	529	485	471	493	508	519	482	496	499	468	500	477	454	461	481	482	489	440	476	485	489	489	499	440	495	477	475	477	458	478	493	471	437	463	507	456	474	485	513	500	498	493	478	439	431	439	455	470	423	511	524	500	472	499	471	504	487	420	490	458	440	458	504	481	471	478	504	479	483	499	471	488	461	468	504	469	496	459	459	436	463	432	516	472	460	466	502	441	469	460	517	471	469	499	477	464	482	470	476	507	484	496	467	489	471	453	474	482	474	492	458	506	456	482	455	444	475	490	483	501	469	485	468	504	492	472	482	455	459	477	457	494	472	472	472	484	477	496	420	465	477	524	491	516	486	511	495	501	436	468	486	477	489	458	505	490	500	470	476	487	482	441	494	461	470	463	476	487	498	464	457	500	482	431	459	489	480	509	479	447	436	443	467	461	438	448	470	531	480	488	481	458	521	496	452	465	468	464	467	449	466	497	476	498	503	458	462	485	499	450	495	486	457	468	428	481	451	480	485	495	508	488	438	495	485	487	459	474	452	435	501	473	485	477	462	473	477	456	446	491	496	500	480	510	472	477	501	495	495	480	480	454	493	499	482	504	473	441	424	497	486	460	477	508	503	482	507	465	441	476	480	476	496	480	468	438	438	455	478	439	439	484	454	464	502	476	504	465	426	510	501	486	488	466	455	447	484	446	467	495	504	481	513	474	463	468	458	462	473	469	486	504	488	501	472	502	481	451	471	441	475	488	521	459	459	496	513	482	461	485	490	491	452	442	484	447	520	489	487	506	460	468	454	451	444	475	479	523	494	465	479	504	457	461	452	477	529	477	462	472	461	455	483	462	468	486	473	494	481	448	473	465	502	466	479	480	481	536	511	472	462	473	539	499	498	460	450	472	465	484	458	492	488	472	522	441	484	480	496	487	460	454	491	464	466	468	496	493	440	463	464	485	448	438	481	527	455	527	485	457	493	447	483	506	469	480	479	490	453	486	503	495	481	462	499	461	468	498	469	498	475	487	480	488	432	452	528	491	459	467	490	458	494	449	473	506	488	497	466	508	478	490	473	442	494	461	469	447	460	456	442	465	496	478	459	435	465	475	497	497	471	483	455	485	468	461	472	501	443	473	501	457	451	466	471	493	512	482	483	506	429	486	476	464	473	496	448	461	485	494	478	492	486	432	498	488	501	451	485	485	444	521	499	503	449	487	463	498	450	473	484	465	458	469	450	499	500	481	472	466	469	499	512	496	475	498	408	479	479	468	483	450	471	498	477	481	443	448	471	491	505	441	476	477	488	483	477	459	433	452	448	486	499
23439	20167	21939	17077	11388	7649	5275	3656	2725	1937	1551	1162	977	791	702	562	519	447	466	386	369	342	288	269	300	275	259	233	231	245	234	203	214	193	205	215	185	210	203	184	182	181	196	202	219	225	208	201	184	178	177	202	187	196	205	176	172	200	189	167	198	179	181	199	169	196	208	207	179	216	204	166	195	199	203	194	176	209	194	198	202	194	200	194	188	197	182	179	210	180	195	167	203	167	213	202	166	197	155	196	188	196	178	186	174	188	175	177	180	180	180	206	168	193	174	202	169	212	189	191	171	190	186	189	191	176	206	185	182	194	182	193	194	215	212	168	234	186	179	180	218	166	199	198	167	205	188	199	195	213	209	193	182	213	180	199	183	204	198	224	188	189	209	191	192	199	227	180	192	206	199	199	186	171	191	197	190	188	199	193	201	174	176	198	177	181	186	178	206	222	184	177	187	214	180	228	162	179	182	182	229	206	185	162	177	194	192	198	204	200	205	195	220	193	184	176	174	186	196	168	207	178	204	203	188	219	180	163	166	158	191	185	187	174	184	217	200	195	172	183	196	186	198	202	185	194	163	166	200	180	188	199	204	223	178	211	166	200	187	174	205	226	205	181	210	205	176	169	202	207	198	200	201	203	195	215	181	191	208	173	210	191	213	198	198	205	185	210	202	181	191	189	190	176	195	185	172	173	193	195	185	183	184	166	184	194	181	181	200	210	194	198	215	202	196	199	183	186	182	187	179	174	186	183	211	180	181	202	204	182	202	197	210	192	187	193	155	208	173	195	180	191	184	186	220	186	170	191	196	181	192	210	191	177	195	205	198	190	214	198	203	186	188	186	174	187	165	186	192	181	204	202	194	204	200	183	209	195	172	189	189	185	175	159	200	209	204	193	193	190	192	183	196	174	199	170	184	189	180	210	170	217	196	169	198	205	193	203	179	180	184	166	160	198	190	208	187	188	194	204	203	180	180	202	198	175	218	176	180	175	190	205	198	200	171	178	191	172	169	179	191	182	195	171	185	161	177	177	200	207	179	173	164	209	211	174	211	194	218	210	184	184	198	198	174	204	182	200	188	171	172	172	194	186	190	203	207	201	203	178	177	207	184	161	159	188	192	188	163	164	183	180	203	214	153	207	201	209	199	219	190	192	219	196	165	201	168	182	225	175	201	178	183	212	191	193	182	206	221	191	194	195	197	186	213	195	190	199	203	197	218	180	200	211	207	194	205	211	196	225	189	203	212	192	222	181	196	207	185	200	204	235	214	178	207	183	199	184	177	190	203	203	159	195	179	200	201	182	189	207	213	197	175	186	189	182	192	194	155	172	185	185	167	185	185	174	185	188	183	184	199	181	200	199	197	201	205	196	189	178	189	194	186	199	183	177	175	200	169	211	178	174	180	196	201	222	193	202	175	203	191	178	187	199	184	217	165	189	215	178	203	218	198	178	181	216	183	196	211	187	210	180	192	206	197	189	194	172	195	208	220	190	191	198	196	196	188	203	174	193	191	192	152	181	192	180	190	186	176	205	172	195	174	206	200	198	194	208	180	176	200	197	215	202	182	199	186	191	183	182	195	195	193	178	188	183	206	195	172	197	184	180	206	192	212	176	172	219	196	218	193	186	181	196	198	184	176	220	173	192	187	187	200	207	200	200	190	173	173	168	197	218	204	198	177	214	194	183	208	179	182	218	178	147	176	218	220	203	199	207	194	184	175	187	203	202	188	199	212	185	162	184	197	189	183	179	196	181	178	179	166	192	190	215	186	174	191	201	189	190	197	206	218	174	173	189	174	187	213	181	180	183	177	201	206	169	185	194	182	186	213	187	197	188	180	180	200	180	198	189	162	186	186	188	210	177	191	201	216	192	197	212	185	200	188	167	183	158	227	188	195	184	186	187	176	200	183	182	201	211	188	206	203	196	182	196	194	174	179	203	197	178	184	177	209	202	199	181	172	196	204	165	203	209	206	182	184	198	196	167	203	164	175	188	185	178	157	173	185	197	200	192	197	195	182	205	202	178	224	188	195	197	196	189	169	188	197	192	171	171	198	209	199	156	209	191	192	180	179	221	178	175	187	199	201	172	192	182	198	206	196	203	202	163	179	188	204	215	154	185	208	209	172	199	191	205	166	196	206	200	204	168	179	198	208	198	209	204	202	197	221	208	191	172	213	199	199	192	205	199	194	201	202	205	190	169	186	187	185	191	213	210	213	177	203	202	171	188	201	196	175	194	221	218	203	177	185	192	177	202	187	191	175	202	175	198	205	171	200	169	195	200	197	191	198	202	193	184	181	186	174	178	195	188	177	197	166	205	183	166	180	179	170	215	202	214	182	205	199	203	204	181	173	227	187	208	202	196	190	172	202	175	191	179	202	188	190	190	214	195	214	168	204	207	196	181	195	181	179	197	193	196	191	198	200	189	189	198	174	208	203	193	168	162	187	202	180	181	184	193	196	187	190	179	156	173	202	206	203	179	192	178	194	184	185	190	204	218	182	181	213	195	196	174	198	196	205	188	180	184	190	204	195	206	210	192	200	194	189	193	181	162	177	206	187	187	182	183	192	216	211	180	211	233	199	183	195	182	173	184	191	195	198	185	210	190	198	187	194	210	191	174	173	183	166	189	169	212	186	187	187	205	209	185	194	184	186	183	206	195	170	207	192	186	178	192	170	207	168	180	170	195	203	171	179	193	190	186	193	183	173	209	189	194	209	217	194	172	187	209	211	168	168	205	180	181	192	170	203	190	190	193	177	208	206	191	189	193	182	194	199	187	177	175	203	201	185	194	172	198	192	197	166	196	216	189	175	196	197	228	188	172	191	160	213	192	182	191	185	230	189	185	189	195	193	212	187	197	213	205	169	187	192	184	180	158	184	179	194	211	167	197	214	198	201	169	218	188	193	182	192	184	204	154	200	195	212	183	191	205	191	192	198	200	218	195	180	169	191	183	204	193	177	180	203	210	216	184	186	214	214	206	182	181	179	183	208	202	187	184	187	189	175	172	175	219	189	177	205	194	195	211	190	191	192	196	195	191	175	188	175	166	204	199	193	164	180	180	208	195	182	173	197	188	221	208	189	173	188	184	197	197	173	189	175	188	182	198	192	228	186	172	187	176	183	180	192	194	194	219	198	186	187	201	189	175	190	182	196	177	179	199	181	170	200	181	164	185	189	198	198	191	175	199	183	177	169	201	187	216	183	169	198	209	185	180	193	186	186	178	204	203	244	207	187	208	200	196	213	192	183	184	225	187	175	170	194	179	196	207	202	192	178	217	187	174	174	168	207	235	198	196	172	182	200	180	173	177	204	191	172	214	167	167	211	192	184	218	178	182	175	197	198	201	183	200	186	186	187	185	174	176	179	208	206	185	172	206	175	177	198	231	179	169	198	187	179	205	219	179	187	173	195	181	198	189	180	186	177	214	175	180	202	215	187	177	198	172	223	200	186	196	173	200	179	196	176	200	200	199	193	184	190	200	208	209
13545	16116	27909	29258	25543	21292	18190	14701	11600	9458	7466	6220	5134	4387	3565	3091	2716	2316	1975	1818	1658	1475	1283	1144	1055	954	913	887	813	745	685	697	615	609	603	585	575	579	506	546	562	513	531	511	514	543	511	490	512	499	510	524	496	541	519	477	544	494	515	529	487	514	499	481	503	495	542	484	518	490	534	552	453	500	519	506	529	507	493	519	510	490	513	508	517	498	476	463	511	494	516	494	476	537	547	484	490	530	504	513	483	550	500	521	496	481	522	489	460	466	513	506	526	495	503	519	527	478	532	531	495	450	478	514	485	531	470	546	510	534	538	499	533	502	544	501	481	562	478	469	505	472	506	526	491	515	547	524	521	494	491	530	482	532	532	488	508	523	493	486	492	470	451	492	477	467	488	561	488	521	520	495	485	498	515	462	456	486	513	494	516	519	477	476	515	497	492	505	499	525	495	508	529	481	481	521	496	512	548	553	483	516	508	568	500	492	484	503	507	480	509	501	510	495	493	483	492	491	508	489	476	500	512	499	502	479	523	511	526	505	489	494	514	509	510	474	499	530	513	529	517	501	518	486	532	515	543	504	483	504	507	483	530	546	501	495	514	524	484	482	497	493	495	506	508	504	494	523	521	509	566	519	513	535	559	510	530	486	477	478	535	486	530	513	502	477	532	491	486	488	491	502	531	533	488	540	534	506	530	453	531	492	502	475	495	571	527	485	497	509	465	529	526	514	580	523	496	498	527	500	495	512	499	508	526	529	554	491	500	519	503	526	527	512	496	479	527	514	470	514	495	516	485	543	507	537	501	508	484	507	484	500	529	542	484	497	458	475	537	513	464	506	527	498	516	493	483	520	493	507	541	509	511	516	534	514	494	548	543	489	503	524	534	481	489	476	528	525	473	510	512	498	446	464	521	512	500	504	506	478	509	526	516	547	521	512	531	542	540	506	521	531	501	510	491	516	502	507	534	455	463	521	530	518	507	507	522	491	509	503	461	519	509	532	529	508	525	522	530	535	529	525	491	509	518	524	510	523	519	510	495	520	525	535	497	462	544	462	476	516	508	499	521	503	508	479	493	455	488	474	499	509	525	512	492	496	524	559	541	484	515	523	532	497	524	514	497	554	554	509	518	508	497	458	486	515	493	521	506	550	490	526	505	485	490	521	507	502	542	467	506	512	486	497	494	539	528	483	543	535	491	470	525	519	482	516	487	450	502	463	476	505	502	510	490	533	531	503	524	516	537	493	540	542	532	483	481	495	469	502	491	491	539	499	510	510	504	530	478	509	547	467	502	470	500	499	462	480	507	491	535	464	495	518	519	498	501	521	493	512	473	503	492	519	517	503	495	482	465	481	511	547	467	525	492	471	509	497	513	504	513	489	486	536	472	501	498	485	520	495	546	519	481	497	500	520	498	536	504	501	505	494	541	522	543	505	505	539	509	527	490	491	508	478	535	561	512	507	524	544	508	474	504	503	502	486	500	496	507	497	505	510	503	481	437	500	494	482	508	485	539	542	542	512	510	489	497	502	494	553	520	473	497	464	488	471	503	527	529	528	500	495	508	507	483	489	533	505	531	518	487	519	512	509	506	510	521	532	517	505	564	499	512	486	536	504	511	498	503	501	518	476	494	502	493	499	507	472	514	516	539	511	462	468	531	531	501	492	535	530	462	493	511	525	513	489	482	528	496	529	486	470	498	509	532	500	481	511	490	526	510	484	433	501	504	507	495	515	523	470	496	503	500	492	542	502	539	478	471	523	497	478	536	532	512	460	487	488	538	492	501	471	541	487	491	532	470	498	528	513	490	478	513	446	491	481	544	524	539	502	526	502	505	500	499	475	491	516	511	484	500	514	496	479	517	475	498	508	526	478	524	494	510	514	513	515	530	483	553	529	527	493	514	526	494	541	515	491	498	532	491	521	479	505	520	490	497	529	500	473	487	541	512	510	566	521	545	492	517	522	501	494	497	499	525	517	501	542	518	489	499	519	512	518	498	514	531	519	530	532	493	510	542	508	452	494	477	509	552	486	499	486	503	536	468	484	510	468	494	500	486	512	461	509	483	533	489	517	488	500	506	487	511	486	500	524	510	514	477	486	523	488	514	482	531	533	517	489	484	499	524	503	522	504	483	479	542	467	479	522	484	533	475	491	477	489	532	513	495	524	522	525	525	534	495	508	516	485	522	510	528	533	509	514	499	543	525	498	486	496	506	505	511	521	520	499	510	469	530	527	508	550	484	510	502	495	481	479	504	512	490	519	500	528	489	509	514	500	505	553	566	502	507	539	503	468	541	519	502	503	528	493	500	504	546	489	540	513	506	528	529	507	513	535	482	514	500	484	482	543	497	510	503	496	483	531	494	484	525	530	517	489	529	529	476	490	511	500	481	480	552	529	554	512	531	522	494	516	510	496	511	467	525	510	514	542	517	506	519	465	503	500	477	522	514	523	517	505	525	469	512	464	451	512	490	488	497	480	520	523	547	519	466	481	520	524	506	480	515	491	531	495	526	498	507	500	551	470	509	475	519	501	511	507	482	505	485	481	521	472	477	519	515	477	501	481	506	501	487	506	481	497	483	464	462	477	529	490	530	504	524	484	525	529	499	497	493	487	530	495	489	523	451	506	487	535	493	523	521	529	523	511	523	552	498	505	492	528	445	533	535	506	483	529	494	500	488	477	529	467	549	481	470	511	490	527	488	455	512	512	493	514	511	500	532	513	522	496	492	482	476	495	557	555	500	491	508	496	505	513	489	518	528	534	493	502	517	489	488	490	522	459	526	523	517	528	494	472	545	587	481	494	533	495	497	514	491	479	512	496	509	518	499	470	513	521	502	513	494	499	497	503	511	495	548	529	505	503	504	501	483	492	532	485	464	494	502	492	494	500	531	481	494	496	495	518	478	513	514	501	482	496	513	482	465	504	521	500	482	511	503	533	541	519	524	519	494	464	527	495	522	509	546	504	495	534	476	489	469	512	540	509	509	509	453	527	491	504	519	459	513	507	542	537	507	529	484	523	516	503	480	500	493	520	518	483	484	502	515	518	525	538	479	516	517	471	493	502	522	510	486	550	499	509	513	534	524	467	494	501	496	468	494	431	514	476	504	522	485	548	504	465	524	563	488	513	484	508	511	509	513	525	493	495	493	511	528	492	537	514	520	498	517	538	536	521	516	511	451	515	485	533	529	526	525	525	462	493	497	517	506	489	490	497	543	499	510	472	491	528	512	500	474	494	518	525	490	546	532	552	476	501	521	482	503	481	518	470	489	530	526	479	511	483	478	489	498	470	520	518	526	487	526	528	545	510	513	498	520	484	490	531	524	505	515	543	527	526	547	480	495	454	550	457	471	466	539	475	478	491	494	509	490	497	520	487	449	506	491	490	462	527	512	497	434	517	525	510	510	510	491	485	519	513	536	515	510	506	473	496	517	505	521	503	504	473	510	478	478	488	507	524	507	508	526	505	486	491	530	524	448	478	519	525	502	505
32695	26235	29384	24511	19000	13895	10483	7710	5096	3629	2628	2026	1684	1466	1110	989	835	818	679	558	540	503	429	372	322	382	311	285	263	258	241	246	233	205	231	189	212	208	205	170	202	208	208	168	180	211	198	172	183	199	180	192	172	203	195	201	197	208	174	186	186	212	191	187	190	199	205	210	183	182	202	184	208	186	194	200	177	216	198	201	200	186	203	219	192	180	198	141	181	177	203	206	193	187	188	213	208	193	169	170	199	204	190	219	199	193	186	182	201	157	200	220	168	176	221	206	232	228	193	189	205	163	191	204	191	188	203	200	201	201	164	201	186	190	183	205	200	198	186	204	200	192	212	228	201	204	174	185	200	208	201	194	177	178	200	191	176	214	174	199	185	204	179	203	208	207	177	193	176	194	226	193	182	190	189	205	206	196	223	183	205	192	218	206	176	184	195	213	183	207	195	215	186	202	201	200	188	201	165	194	197	202	170	208	187	187	177	209	175	178	193	189	185	193	219	195	193	192	191	202	203	203	194	184	178	194	188	210	180	184	196	206	197	174	192	179	186	208	169	204	177	203	201	224	214	192	195	209	192	195	212	213	179	180	181	178	190	178	182	210	203	184	169	203	227	178	211	177	207	204	172	171	176	179	179	217	196	193	168	167	214	222	202	184	181	202	205	188	159	189	207	196	194	215	200	205	209	173	197	196	170	175	213	177	203	183	168	172	166	180	214	158	195	171	209	167	188	186	171	159	202	173	176	203	184	220	184	206	164	194	199	220	192	178	185	171	210	196	223	190	170	187	182	203	199	193	175	178	175	207	197	201	191	199	177	201	212	197	180	196	195	215	197	201	235	206	199	170	195	201	202	205	198	173	194	188	172	176	189	200	186	178	189	191	199	179	200	209	204	192	196	183	183	190	205	200	205	168	207	183	208	190	194	202	205	165	202	189	181	202	191	204	199	201	202	174	179	207	186	204	203	194	171	194	181	192	215	202	201	194	194	228	212	151	193	161	198	195	185	213	201	208	178	216	201	190	192	188	202	193	191	194	182	208	185	204	204	199	209	180	182	196	205	203	173	191	214	194	199	209	190	209	204	200	180	195	179	207	176	207	187	197	235	224	209	209	191	181	205	206	184	184	207	211	191	193	190	181	205	204	221	159	188	175	188	201	199	177	198	209	198	214	204	219	173	213	204	192	199	190	208	229	195	213	200	209	191	179	174	205	181	188	201	189	188	196	198	185	183	213	191	197	189	194	186	196	195	190	198	177	214	207	171	202	217	157	206	184	195	186	173	158	212	180	209	202	184	193	206	227	185	175	185	193	197	204	182	219	195	195	210	187	191	212	217	209	162	188	213	171	213	186	182	223	219	193	202	191	229	219	199	213	162	189	180	188	213	201	204	186	199	197	186	199	197	197	206	171	209	181	191	185	190	188	205	204	206	198	208	205	217	197	200	185	185	190	192	186	189	205	181	198	159	212	200	194	177	208	212	192	175	214	202	190	222	191	179	228	183	198	169	183	172	193	208	185	201	181	177	191	188	192	209	180	228	193	177	174	176	205	175	195	206	190	153	196	207	192	181	190	236	191	219	179	176	201	196	175	206	197	186	186	193	189	191	207	196	194	188	204	180	188	213	187	168	191	215	190	191	178	198	196	203	197	222	182	218	201	188	179	199	189	152	209	227	200	202	217	209	192	217	162	216	200	162	208	188	204	202	215	187	171	208	212	211	171	199	198	207	210	198	196	191	200	169	175	192	193	197	168	217	221	191	194	205	198	210	210	206	187	189	206	178	195	176	168	178	169	205	191	186	197	214	204	194	184	188	209	238	217	154	211	169	196	190	202	197	191	193	191	222	184	184	193	182	205	185	182	186	191	198	204	191	197	189	200	193	194	215	186	210	207	219	200	203	194	184	208	205	185	203	189	212	210	178	192	181	203	190	187	201	191	193	201	189	223	179	184	204	181	182	192	181	219	179	215	183	191	199	211	186	191	201	186	213	184	178	198	172	189	214	200	217	205	193	205	219	217	209	202	192	203	194	193	165	191	210	171	178	151	207	208	175	195	209	185	200	205	170	187	205	201	219	184	167	184	197	180	210	179	227	166	166	221	188	226	192	212	183	185	206	206	172	192	199	255	191	206	200	211	189	172	195	210	192	204	201	207	203	183	182	180	208	196	170	217	188	200	210	223	206	197	194	209	198	192	204	200	210	178	203	201	210	184	190	189	197	180	197	181	186	181	164	189	208	201	203	199	210	188	194	220	182	179	203	210	199	209	184	208	174	179	191	211	190	191	221	209	174	191	202	189	196	190	206	199	202	184	162	194	198	214	208	206	206	206	170	212	192	175	178	171	210	199	193	217	200	202	185	173	180	177	203	215	207	199	202	194	193	176	210	205	187	189	201	203	170	205	215	206	184	197	206	227	167	198	194	185	210	201	207	205	180	177	192	162	186	182	220	203	192	212	197	196	198	206	203	205	181	197	206	204	192	205	161	215	176	212	188	191	195	187	176	192	189	212	184	197	192	178	192	172	210	187	199	196	192	215	198	204	181	197	190	211	186	195	196	188	180	211	212	186	198	198	199	174	185	203	154	188	173	205	221	208	169	178	212	210	189	153	176	191	183	189	189	207	189	210	180	208	197	204	182	187	218	208	176	197	199	176	182	208	191	177	191	183	207	185	184	203	213	201	178	192	188	182	181	194	213	189	206	218	194	218	167	191	211	192	219	192	194	192	213	192	190	189	191	190	232	195	219	188	191	221	175	208	227	201	192	213	211	229	181	197	188	192	213	193	176	173	198	193	173	200	198	175	196	174	174	204	210	198	203	211	198	231	193	201	211	190	187	192	181	191	203	220	199	196	196	218	183	195	192	189	195	221	201	216	189	199	200	198	208	205	180	192	188	204	188	197	185	211	201	179	200	179	194	184	204	189	207	184	181	196	207	180	205	188	209	193	200	197	211	182	208	182	220	186	191	188	185	191	202	202	192	235	200	204	177	207	189	204	218	190	205	200	222	189	175	205	189	195	200	204	192	194	192	214	204	168	195	165	217	178	185	225	180	162	200	183	212	162	208	183	215	220	188	215	197	189	187	197	208	212	203	171	202	176	187	198	210	196	191	181	186	193	192	218	161	188	192	195	187	224	200	200	207	214	175	219	174	215	187	219	185	195	192	195	181	209	203	211	174	182	204	203	163	199	224	165	183	189	214	217	208	198	194	187	198	216	191	207	183	175	209	170	190	198	169	211	185	206	193	206	211	192	193	189	202	190	197	171	205	216	201	200	194	190	197	171	221	178	190	193	167	215	173	198	201	200	195	166	195	197	197	196	177	214	200	194	189	206	176	192	185	180	182	186	188	201	194	209	203	224	193	219	200	189	171	225	197	195	185	198	212	174	184	177	200	210	202	198	202	212	182	197	191	164	193	189	162	198	224	194	209	186	211	184	193	188	203	197	214	187	187	194	220	191	180	185	185	180	199	188	176	190
19681	20621	33637	35583	32979	29171	26414	23081	18060	15436	12230	9798	8869	7740	6253	5676	4781	4430	3710	3096	2756	2456	2071	1887	1565	1463	1351	1244	1148	1015	833	788	710	749	694	689	689	580	582	571	601	550	554	565	609	596	537	517	542	513	478	554	534	539	495	529	532	496	570	511	485	555	535	557	548	531	542	507	542	464	524	539	500	499	506	506	523	508	502	504	538	535	515	497	542	542	469	550	513	512	495	512	560	536	508	520	523	517	514	512	512	505	502	554	501	525	509	529	496	512	514	517	525	496	501	513	540	513	485	481	527	527	477	492	516	508	470	516	523	563	530	510	476	496	493	490	479	504	482	501	509	488	484	494	516	490	536	533	537	506	505	549	503	496	521	552	469	500	537	529	503	463	503	508	521	515	528	529	483	530	513	509	517	489	523	483	521	501	501	540	563	509	498	532	536	481	499	536	480	512	495	511	504	489	502	516	506	532	496	552	532	500	477	518	516	549	515	488	484	515	511	532	476	500	502	537	508	498	515	495	505	505	498	545	481	508	502	487	533	499	520	498	505	513	523	507	507	526	478	537	498	516	517	498	520	566	536	506	533	517	506	533	467	486	508	472	552	492	499	488	559	548	513	514	528	510	483	533	517	524	490	512	502	524	501	489	514	507	557	527	506	512	528	582	503	515	520	511	536	504	517	508	559	494	525	521	541	573	513	508	493	503	542	494	516	538	534	476	463	502	533	529	529	481	496	543	503	528	494	514	515	519	503	509	498	542	510	511	537	509	535	528	519	550	520	484	490	507	503	521	488	531	476	508	534	476	498	504	516	567	499	508	479	556	515	525	488	513	548	480	515	582	539	531	506	523	509	518	487	520	511	536	496	475	523	533	473	492	534	497	505	502	499	529	488	534	470	518	522	510	512	503	533	517	531	500	544	494	579	535	519	485	542	514	516	493	471	522	493	483	493	526	507	470	494	511	528	549	499	500	505	501	523	525	509	538	513	508	523	499	500	531	496	503	497	484	504	500	509	519	478	503	506	527	528	546	482	482	528	503	484	527	491	518	549	520	541	546	518	535	492	507	532	498	517	526	494	509	513	529	519	512	516	531	520	514	497	479	493	468	504	529	518	456	524	534	522	477	426	502	527	487	477	527	557	511	576	516	489	507	515	540	516	509	495	510	545	521	467	502	521	500	477	536	534	491	535	481	489	504	529	530	495	521	502	531	487	486	481	520	517	525	540	556	534	526	506	518	510	504	521	472	541	491	530	505	503	498	547	495	513	494	536	495	527	518	482	494	530	536	536	462	519	516	523	517	500	492	520	523	511	501	505	556	513	536	502	521	498	531	507	532	515	536	508	503	504	472	517	518	507	521	510	525	505	526	528	473	507	489	517	520	510	511	513	514	486	534	511	500	563	491	515	534	511	499	531	494	552	490	519	516	554	528	546	514	502	526	544	464	500	498	523	482	533	492	506	518	512	479	499	507	537	510	461	500	541	475	510	536	493	508	540	491	481	518	492	507	522	532	537	551	536	512	548	488	503	504	541	515	516	520	502	477	527	482	523	520	504	533	529	486	510	486	530	512	525	496	521	492	496	564	534	505	533	479	521	507	493	523	506	512	535	487	510	504	475	566	484	503	543	518	548	536	493	499	518	501	501	480	491	527	472	524	456	511	498	516	488	502	541	498	502	490	531	552	455	513	510	513	507	496	508	464	508	474	511	490	502	526	510	521	529	502	488	537	526	524	503	496	508	492	515	520	511	499	496	564	515	519	488	533	496	508	491	534	525	534	526	529	520	540	541	532	532	505	547	510	460	492	498	522	501	556	505	546	505	548	497	490	508	532	532	514	496	510	540	493	499	492	504	521	530	526	547	499	493	530	504	491	497	485	512	534	507	527	534	483	495	496	488	514	500	513	517	486	516	495	516	511	519	535	492	493	531	503	528	525	520	491	536	500	509	512	533	530	499	538	527	540	547	528	489	499	487	524	514	524	534	486	495	461	510	479	493	531	508	542	504	495	496	512	493	506	543	504	491	501	501	488	523	551	528	472	486	480	505	507	504	513	506	533	500	483	545	544	539	476	529	466	515	546	531	526	545	499	540	482	503	507	524	539	500	507	518	480	493	511	534	517	509	522	513	511	531	513	487	554	534	545	511	543	512	509	508	540	510	485	571	474	508	526	509	478	498	525	512	494	525	510	558	493	520	470	502	515	560	493	557	469	541	515	511	520	494	512	510	551	496	502	481	516	512	519	509	493	508	497	539	552	552	505	554	509	503	519	467	545	506	518	555	498	477	510	505	533	484	509	516	505	506	503	521	503	485	516	455	492	498	504	518	514	507	527	531	488	476	476	519	505	549	458	526	542	507	545	484	488	528	499	542	535	537	516	518	506	513	501	500	525	557	523	545	503	512	562	512	493	542	506	494	547	504	526	525	572	502	499	508	524	528	494	518	543	515	540	502	468	524	549	516	486	535	484	500	486	479	490	499	493	479	505	534	524	543	480	487	528	544	487	484	521	520	531	521	537	524	547	485	506	511	486	519	534	461	507	485	572	511	514	442	507	492	484	513	557	519	507	488	528	540	577	523	507	535	526	491	533	506	505	501	527	525	473	505	514	525	476	501	516	508	513	547	482	503	550	501	544	505	539	516	521	513	543	533	534	555	495	517	498	489	473	528	520	500	477	491	495	526	570	531	500	513	540	512	490	481	496	494	496	553	495	511	528	513	480	500	502	496	536	562	520	519	491	511	509	503	494	499	502	497	472	512	530	548	497	493	516	508	493	475	511	516	521	547	523	483	534	508	481	510	512	529	512	497	546	503	482	512	537	510	449	496	519	541	552	504	511	504	538	499	505	507	477	520	474	551	517	488	533	507	547	561	501	516	505	517	536	519	518	487	546	528	496	539	478	536	511	511	505	500	504	456	512	505	508	493	524	500	542	515	526	525	511	514	543	479	523	488	523	524	514	478	463	531	496	514	518	520	498	507	530	513	526	455	447	543	504	561	534	497	494	521	502	504	501	526	561	535	518	533	521	522	497	513	495	458	500	538	517	465	515	496	521	518	483	516	500	517	507	486	483	513	486	506	475	537	504	532	540	527	504	544	514	502	494	497	485	503	493	488	531	524	497	504	524	504	508	525	506	509	527	512	514	491	495	528	544	509	504	539	537	525	508	509	523	504	547	491	514	537	519	535	504	524	528	492	528	503	468	542	513	495	496	519	524	530	521	496	536	535	485	547	580	506	505	519	511	510	526	512	515	561	526	462	541	500	520	508	552	523	517	532	553	506	532	515	499	518	524	510	500	504	499	504	508	503	522	551	468	495	530	472	475	496	513	498	508	479	472	541	536	468	494	501	473	500	478	507	538	514	508	490	523	517	534	476	478	521	488	513	495	550	510	502	546	508	502	525	558	504	495	476	482	515	542	502	519	490	503	540	494	497	518	533	524	500	523	521	528	489	528	539	478	471	524	480	550	536	473	499	540	514	491	526	532
39072	31191	35015	30268	24606	19279	15451	11184	7517	5533	3998	2737	2348	2094	1701	1328	1193	1121	980	833	704	649	536	481	473	375	378	334	304	257	297	261	251	262	224	246	223	220	187	183	225	203	204	205	242	223	196	184	196	208	180	197	186	177	181	176	192	184	173	193	200	186	197	195	170	180	194	176	211	168	205	175	214	164	200	186	166	185	176	160	175	201	162	184	172	169	184	189	165	178	184	198	189	176	162	194	169	192	195	176	184	175	183	163	180	187	177	169	181	159	184	189	188	179	181	191	182	191	189	187	180	175	171	182	157	154	203	196	190	174	188	206	182	199	177	197	165	171	191	215	200	170	169	197	174	197	171	182	191	186	204	188	164	186	183	201	186	161	179	189	184	173	167	204	176	171	201	178	158	193	181	203	183	155	180	163	189	176	186	168	171	181	153	194	177	166	174	205	180	181	179	196	189	188	177	213	185	190	174	198	213	176	204	173	169	177	187	196	178	190	203	176	198	187	174	199	173	186	186	176	192	203	171	186	152	177	204	207	184	165	196	178	187	201	184	185	204	180	167	195	177	192	172	186	178	169	176	167	167	185	187	174	157	174	173	176	176	170	176	174	168	172	171	215	189	182	183	190	206	179	159	180	186	174	173	190	186	215	161	187	189	155	171	181	169	193	185	176	179	179	188	207	191	158	176	180	200	214	167	200	189	184	164	182	213	186	191	207	195	183	184	181	204	157	171	163	219	169	187	189	203	172	187	184	157	175	186	171	155	179	210	178	167	177	174	165	193	195	176	201	177	186	188	160	191	204	193	174	197	193	169	194	187	178	201	158	165	183	169	171	178	178	176	164	176	174	193	191	160	152	167	178	150	170	201	170	182	190	184	184	198	197	170	191	187	190	153	169	189	173	187	195	184	178	166	190	186	174	167	177	193	183	164	199	185	170	193	189	177	193	198	164	187	179	189	153	181	188	169	180	150	166	204	185	176	162	173	199	203	148	155	193	165	170	170	176	190	175	184	179	200	177	168	202	170	197	169	195	175	183	147	170	173	189	186	199	177	179	189	191	182	192	188	173	180	203	174	172	172	172	183	192	161	185	205	199	177	179	178	191	190	175	198	167	203	181	198	191	217	159	175	186	171	194	181	187	183	141	165	192	193	201	176	177	196	191	181	192	174	191	173	174	178	205	183	183	176	190	194	186	199	170	185	187	190	199	192	188	195	174	197	178	171	167	189	170	178	174	220	199	197	178	167	172	182	170	151	180	194	182	206	171	197	168	175	193	160	176	169	180	199	192	188	187	178	196	190	172	198	169	171	148	175	203	197	174	217	154	180	186	169	196	199	174	170	175	189	202	193	167	187	184	172	194	160	204	199	189	191	196	179	190	195	205	172	186	182	211	173	180	192	190	179	179	188	176	167	189	211	198	193	173	183	188	181	201	172	181	179	171	170	181	173	190	209	177	176	171	177	177	186	196	187	182	228	188	191	190	239	197	181	203	183	169	157	188	193	189	174	197	181	176	186	169	177	166	158	198	198	212	200	175	165	187	199	191	181	175	154	170	183	149	189	191	186	188	162	173	192	190	179	173	178	184	174	171	184	192	180	166	172	176	196	177	199	184	185	152	179	205	169	191	171	186	205	179	171	191	173	209	175	166	189	189	185	161	184	184	182	194	210	181	182	171	206	211	193	175	181	198	180	183	179	229	171	186	193	188	203	182	193	172	181	179	174	175	189	189	182	157	192	193	199	192	190	184	165	189	161	198	169	213	187	191	183	183	169	162	190	178	176	192	198	173	177	184	194	179	181	215	163	189	189	168	197	190	171	184	153	175	195	198	156	169	172	194	190	180	174	189	206	182	185	180	197	186	210	179	182	195	207	152	158	175	195	196	183	202	172	178	182	161	181	185	173	165	186	196	219	169	180	189	188	191	184	193	189	202	183	204	172	164	176	201	191	193	186	183	196	194	174	163	170	172	182	169	173	192	150	189	153	188	179	171	204	207	181	197	183	179	188	157	169	187	187	191	175	206	179	191	173	186	185	181	175	201	184	178	189	191	189	172	198	181	199	196	191	187	171	182	186	167	178	173	162	159	227	162	197	156	188	219	186	215	193	207	148	182	174	181	189	189	190	150	166	183	185	202	182	184	158	169	170	180	210	186	203	161	176	188	165	196	166	196	164	205	173	175	167	170	178	175	170	177	171	185	185	209	174	162	169	179	157	187	179	183	194	160	174	180	173	199	190	178	170	194	178	167	197	180	167	187	162	175	162	175	189	181	200	159	188	209	165	180	195	199	184	176	215	177	195	193	179	176	165	180	189	175	190	178	171	193	184	207	222	181	188	176	164	179	176	188	199	184	181	184	186	191	192	191	190	204	188	175	187	164	178	182	184	192	186	170	176	195	183	176	177	178	193	183	192	165	183	185	186	168	144	188	180	176	183	163	190	199	188	183	181	154	207	198	195	180	172	185	177	206	188	186	169	181	178	204	195	185	185	194	171	182	191	171	175	196	200	166	184	178	187	170	207	181	161	197	165	176	174	165	191	186	179	186	173	195	178	180	204	155	152	204	171	192	183	161	190	190	210	195	186	178	197	183	160	162	180	202	166	194	176	184	183	179	204	174	173	199	184	166	183	194	163	172	187	191	178	202	190	187	172	158	192	143	173	170	208	189	201	195	190	197	181	214	205	214	187	165	183	196	172	163	200	164	194	187	182	196	191	184	168	198	191	154	169	172	172	198	165	184	159	189	165	179	163	190	167	168	166	161	189	169	181	179	184	171	198	192	202	179	152	191	183	177	187	166	171	179	187	201	198	170	176	193	169	190	169	191	200	170	188	168	223	185	187	212	171	184	176	173	194	179	163	185	178	167	187	187	183	154	198	159	160	187	181	191	179	187	178	161	197	224	181	168	177	170	190	185	181	178	177	191	197	175	193	212	196	174	174	207	172	175	164	167	160	194	178	174	179	160	176	184	159	156	185	186	194	184	168	184	195	176	190	171	206	175	181	196	197	193	183	169	191	162	193	197	188	165	197	163	179	178	182	194	208	187	181	178	173	165	197	172	203	178	193	195	223	166	170	196	169	196	164	167	187	193	197	191	181	166	177	167	163	193	183	175	185	182	187	174	183	213	176	191	174	176	187	188	221	163	177	182	202	167	183	191	203	182	174	160	180	179	176	176	185	195	172	186	199	178	190	171	191	184	183	184	206	180	196	162	176	173	202	166	178	199	167	160	167	207	178	171	175	174	173	178	188	167	170	170	178	201	188	189	161	173	183	173	157	191	173	185	167	172	177	202	180	196	190	171	194	171	187	201	190	187	162	194	187	156	172	186	184	169	197	204	198	185	172	175	208	180	160	174	203	171	174	188	200	180	181	188	156	167	215	181	199	184	183	177	196	205	170	188	176	163	192	195	175	188	220	201	193	177	177	188	190	180	198	198	191	175	171	207	191	204	180	176	173	211	166	199	183	178	186	152	197	153	177	172
23338	24412	37856	39611	37099	33803	31298	27883	22637	19895	15805	12808	11549	10506	8764	7973	7168	6225	5333	4558	3616	3236	2786	2545	2132	1980	1820	1599	1321	1180	1037	893	870	749	777	662	641	616	647	597	601	620	554	573	561	541	537	561	521	517	545	507	522	497	478	490	499	462	519	503	460	494	486	478	492	505	530	498	482	500	501	508	484	493	513	491	464	491	479	458	448	436	533	500	498	536	460	477	502	468	480	477	476	491	494	470	490	456	454	485	449	505	467	510	503	507	463	489	502	541	455	504	511	489	483	481	449	496	442	491	455	494	461	510	464	530	492	478	484	471	509	452	467	462	492	458	487	455	493	526	472	523	522	508	486	509	465	497	472	487	501	500	488	470	462	496	464	529	421	475	455	518	475	503	460	496	450	499	499	481	482	510	496	474	456	509	468	502	516	504	471	463	495	469	486	481	449	467	471	480	510	496	454	466	481	472	484	472	509	513	465	490	490	445	510	476	480	475	539	460	477	454	506	469	479	506	478	449	478	495	520	524	478	501	470	478	464	449	497	447	469	502	464	469	492	466	563	470	506	482	493	495	460	494	479	490	455	466	464	487	487	514	461	461	458	474	464	472	477	505	452	490	496	503	493	471	447	449	516	478	441	496	484	492	482	506	487	480	445	490	459	505	498	484	447	481	446	507	482	504	468	469	488	490	491	474	495	470	458	456	471	481	432	499	500	477	492	473	478	482	509	459	472	508	478	486	443	505	497	458	445	488	497	500	468	481	481	474	486	478	481	481	479	485	479	503	473	455	467	440	443	501	461	488	502	495	428	500	486	484	511	477	483	463	480	430	464	471	474	500	485	492	466	501	490	478	475	509	459	504	497	479	467	471	478	452	483	511	471	530	430	453	418	487	474	476	478	457	442	508	487	481	514	468	469	444	438	497	473	507	493	498	471	470	483	498	465	466	474	442	484	456	455	452	535	442	499	449	488	498	474	480	475	483	491	466	481	465	463	459	470	471	467	490	460	487	497	464	441	463	495	504	487	508	467	467	466	497	499	454	517	455	480	473	486	474	455	467	482	488	511	508	497	459	555	472	502	490	451	456	481	453	511	511	496	480	485	475	490	466	474	466	487	505	470	503	464	478	479	508	452	476	482	467	507	502	479	499	473	528	469	457	460	468	465	475	519	476	481	488	432	498	470	538	496	427	494	456	516	467	482	504	450	489	487	497	472	465	559	469	470	455	431	474	492	474	508	481	495	452	467	504	454	489	473	488	500	491	455	455	493	485	479	478	463	484	496	450	473	462	432	470	504	520	496	465	517	456	478	489	469	468	459	477	494	485	493	443	494	482	467	489	489	433	486	500	460	493	484	511	505	463	498	479	479	534	440	474	500	509	479	497	498	474	458	461	482	445	491	482	486	475	482	473	445	479	501	494	476	462	495	495	497	463	484	516	496	483	444	465	462	518	497	483	480	495	486	467	454	477	473	448	485	481	477	500	451	495	544	492	486	501	484	474	455	490	474	456	464	474	467	492	502	480	501	495	488	493	505	483	460	460	452	502	524	470	468	487	510	421	489	505	528	492	514	501	454	499	481	529	470	446	459	520	463	472	504	471	460	446	487	471	496	491	448	450	488	459	471	457	426	530	484	476	475	466	488	493	466	482	480	481	460	509	475	462	491	435	486	464	470	472	495	440	458	467	497	510	454	485	482	488	513	472	485	501	464	458	468	485	518	463	496	483	466	460	467	473	493	435	472	476	467	484	491	499	467	507	432	490	440	486	513	477	489	480	493	497	480	466	468	510	457	490	479	478	472	481	496	473	451	487	494	551	501	493	483	505	499	502	467	499	512	482	455	460	475	476	484	484	479	482	464	501	471	511	453	508	485	479	500	471	459	486	489	474	442	472	498	476	496	487	498	481	470	492	498	466	501	459	475	466	456	474	497	500	449	505	490	435	518	453	498	496	508	494	470	484	513	457	500	483	482	484	465	505	490	463	435	524	466	478	449	470	476	415	508	488	492	484	508	485	450	494	485	446	462	514	477	458	473	507	494	435	497	452	519	483	461	479	475	505	465	466	466	489	474	527	494	457	460	470	481	470	499	492	481	458	499	464	507	515	490	503	511	484	471	468	485	440	438	459	488	472	462	500	481	486	495	474	455	468	470	466	512	485	514	448	484	490	499	474	480	440	482	519	472	470	516	479	481	496	481	436	462	454	507	462	465	473	474	495	478	533	469	502	486	449	504	488	456	489	503	466	450	463	474	479	439	468	486	499	471	493	489	465	511	468	474	466	465	450	484	499	492	487	444	471	482	487	473	496	474	507	497	481	467	489	507	486	494	499	516	521	481	446	481	432	486	449	452	511	446	502	519	460	446	437	463	483	500	437	491	485	476	471	468	521	473	452	455	446	485	470	474	461	469	461	485	479	475	438	424	480	494	454	484	496	447	470	487	502	453	494	467	455	515	441	506	453	496	473	503	491	477	473	485	468	482	460	504	487	448	491	507	449	479	492	459	484	497	468	468	482	519	483	482	422	504	493	488	494	513	493	497	458	484	483	498	494	511	476	450	501	439	457	468	503	479	507	480	461	492	483	454	445	484	494	494	478	493	477	500	465	475	464	496	505	503	476	489	468	459	475	440	511	502	456	483	494	502	505	480	473	486	461	532	470	460	484	481	448	501	483	487	504	482	481	502	485	451	498	498	501	451	456	481	492	489	503	489	504	485	500	439	513	473	509	470	493	475	525	487	469	506	474	476	495	477	515	482	504	462	469	516	490	465	475	479	454	481	466	482	469	483	471	488	488	516	501	452	503	448	504	488	479	509	527	471	529	508	461	490	453	462	499	463	492	447	479	463	495	490	485	471	470	531	459	451	522	511	456	492	526	482	475	456	428	468	503	508	482	448	490	507	469	492	469	482	499	463	515	472	462	473	505	518	436	484	493	491	460	506	467	486	493	458	486	484	452	495	511	500	463	487	470	492	455	448	473	499	502	477	445	489	484	462	466	473	475	457	492	447	477	494	503	459	498	458	441	473	481	465	495	500	484	492	450	490	427	472	488	477	498	471	495	517	485	504	477	471	519	500	484	463	509	489	470	493	515	482	476	532	472	480	443	514	509	493	464	506	512	497	461	501	478	469	472	472	496	492	507	474	473	503	464	468	428	488	452	473	514	459	527	480	459	494	504	470	453	488	485	487	503	480	465	465	485	464	448	480	495	455	483	488	463	511	446	440	493	489	512	491	457	515	469	476	517	463	462	461	476	519	530	486	475	510	500	445	498	480	473	492	476	489	457	455	498	484	462	492	508	471	505	520	476	516	507	504	489	492	484	483	472	442	472	487	470	454	448	481	473	472	478	455	496	474	457	465	466	504	476	481	468	503	473	512	462	459	484	533	489	500	453	472	417	463	453	500	496	483	486	461	464	474	506	524	465	508	479	444	492	471	484	486	452	467	482	516	484	474	462	465	497	508	522	511	522	465	462	499	449	489	478	474	504
23546	19971	21861	16973	11441	7393	5238	3862	2801	2009	1542	1248	1016	836	718	625	520	479	431	392	351	340	300	284	281	277	228	266	270	233	233	217	196	196	176	196	201	185	193	218	199	199	212	195	185	205	198	196	214	197	180	205	191	191	189	179	185	165	189	199	182	203	172	188	198	188	182	192	236	215	188	218	189	186	177	213	184	201	193	207	164	202	182	200	203	230	211	201	207	207	183	196	176	192	203	173	201	194	205	208	210	168	193	192	180	214	201	184	174	175	199	201	196	218	173	215	195	194	203	198	173	202	185	191	201	177	215	195	205	210	223	196	209	177	186	199	205	214	216	184	164	196	165	185	202	205	166	196	194	176	197	197	197	184	200	198	180	171	208	209	194	195	187	191	183	189	205	201	202	199	199	185	199	215	200	227	211	201	196	178	173	187	205	200	202	179	186	205	202	183	195	192	194	201	206	194	181	202	200	208	187	200	158	192	204	185	166	183	186	203	194	181	198	182	192	168	182	187	201	186	187	188	204	202	190	204	182	198	204	196	210	200	152	188	174	205	191	177	200	195	214	211	192	212	207	207	208	176	216	178	193	204	206	208	186	178	196	175	190	180	189	194	207	203	216	158	200	200	190	185	201	173	159	192	192	200	182	217	190	175	185	194	189	205	188	210	205	181	175	214	196	198	207	157	182	222	202	224	197	206	175	206	213	206	195	175	210	199	199	203	196	225	198	194	187	193	195	227	178	209	169	202	177	192	200	201	202	202	183	226	214	206	187	202	190	191	200	190	196	196	205	194	199	188	197	220	178	216	196	225	193	181	209	198	187	185	183	190	173	216	179	189	182	168	181	217	204	193	202	218	204	206	207	196	197	192	174	174	182	190	169	212	178	186	175	191	189	198	198	208	191	192	214	195	194	215	210	208	200	183	217	188	201	190	188	186	196	209	210	204	206	196	192	203	200	196	187	197	193	177	172	184	194	174	199	223	190	206	194	203	180	189	198	174	203	192	189	190	202	205	204	201	199	195	182	186	199	203	200	165	192	169	208	208	195	191	185	173	191	208	198	203	194	183	190	188	183	182	208	185	187	210	214	183	219	198	210	189	193	189	199	184	182	164	204	188	204	190	196	216	182	182	202	191	202	184	196	198	212	165	217	204	204	182	218	193	203	191	198	191	211	166	197	193	191	215	197	202	196	198	201	188	218	187	190	169	187	204	200	174	189	207	203	192	193	185	203	201	195	208	169	190	200	220	224	205	199	219	229	207	201	206	188	203	199	199	171	185	213	205	197	191	199	216	201	224	179	179	205	203	192	196	183	209	200	184	194	203	195	165	208	180	211	203	191	205	199	191	177	199	210	172	196	202	194	193	215	202	186	210	181	222	191	174	193	189	200	201	192	194	205	197	183	189	209	168	180	210	206	177	170	204	211	193	197	193	220	205	212	176	173	203	171	219	192	182	213	194	177	211	183	216	210	216	193	199	207	196	199	210	186	209	186	197	191	194	196	183	212	184	164	212	193	174	183	173	205	211	209	197	186	176	225	209	205	198	230	196	217	170	182	202	205	152	211	190	191	185	192	193	200	176	190	232	180	225	194	197	179	187	192	196	208	194	203	195	196	186	171	201	204	185	230	215	192	187	191	166	181	184	205	193	183	215	197	225	180	184	217	188	187	175	210	175	210	200	180	176	198	197	174	193	181	199	180	212	193	204	178	184	174	195	202	191	186	185	183	208	188	209	174	189	212	207	185	162	196	201	211	198	227	177	187	204	203	170	180	200	193	189	186	178	230	196	194	192	184	202	211	193	204	189	172	190	183	191	187	181	167	193	183	211	202	162	211	192	202	176	190	233	204	185	197	185	198	190	189	191	202	200	193	199	184	208	187	213	208	200	157	215	184	194	196	208	197	195	196	206	191	207	196	189	205	177	186	191	198	214	202	193	204	199	198	190	201	208	193	192	195	175	198	168	171	213	211	194	204	189	180	184	172	222	202	195	191	204	195	190	221	216	205	218	191	186	184	189	183	190	212	185	199	198	190	221	214	202	191	221	198	207	223	198	202	186	213	199	178	177	196	184	188	173	207	211	227	194	177	205	185	202	178	191	203	181	187	190	198	215	195	201	223	173	198	213	224	165	193	191	209	172	193	195	179	182	209	183	206	172	194	191	191	204	194	197	187	189	206	191	196	196	204	196	187	186	186	217	174	195	172	188	197	187	183	206	192	223	189	208	205	172	175	197	221	200	178	199	205	169	192	187	191	195	177	192	199	210	217	181	174	166	194	170	161	201	184	218	190	205	183	188	183	193	201	211	177	202	200	208	202	182	189	189	169	211	217	179	206	181	186	218	202	177	194	193	187	180	165	224	183	226	194	209	215	211	194	183	177	204	185	189	194	227	178	197	181	189	196	192	212	212	185	230	190	189	198	186	202	178	203	188	189	184	187	183	189	205	188	205	195	176	179	195	214	186	202	198	191	216	188	179	191	201	186	192	178	197	204	175	201	198	176	172	195	180	197	202	161	194	206	186	202	192	189	186	182	212	187	172	188	219	205	190	211	190	211	182	205	201	194	220	211	202	207	190	190	185	195	201	197	197	193	168	200	193	180	169	210	197	179	202	203	213	188	199	203	195	210	190	197	207	201	193	195	187	182	183	185	220	171	184	185	213	180	194	228	193	182	200	193	192	185	187	195	203	212	221	210	208	179	174	184	199	182	203	201	241	192	189	198	197	192	189	198	165	201	199	169	186	189	178	194	178	214	212	173	170	185	209	211	186	208	184	178	207	186	191	225	200	181	179	167	184	181	179	184	189	182	180	207	180	196	187	187	209	206	191	180	176	183	212	197	160	195	217	193	200	203	221	190	227	218	195	184	177	192	186	189	199	196	196	180	207	185	172	194	175	195	193	179	178	187	185	167	208	207	169	208	187	200	203	218	202	205	178	211	176	209	176	180	231	159	197	171	211	175	190	189	181	171	220	202	187	185	185	189	202	196	192	202	209	188	236	205	186	180	186	204	191	200	181	190	187	213	157	166	173	215	187	201	173	190	191	220	200	188	204	223	206	200	194	182	191	214	215	222	185	185	172	214	181	201	219	203	188	197	192	193	186	182	198	193	188	194	211	203	183	208	203	202	186	179	221	191	195	175	206	217	170	199	196	198	202	206	184	201	197	183	201	181	201	210	200	197	177	164	196	230	194	200	204	189	207	183	212	195	200	204	206	192	179	188	194	228	230	166	219	185	223	163	217	198	193	194	215	195	197	213	199	199	187	186	189	191	195	198	195	202	179	212	190	215	207	199	199	195	189	173	191	203	166	212	216	212	205	198	194	214	196	174	207	205	196	212	177	202	185	203	169	195	215	187	209	185	175	191	226	213	199	207	175	187	196	198	199	188	201	206	180	206	206	205	200	199	197	193	184	192	190	190	211	201	208	197	197	213	208	201	198	192	203	184	191	185	193	188	180	213	233	212	158	176	209	195	180	181	227
13425	15936	27408	28940	24934	21251	17835	14695	11842	9560	7566	6041	5182	4327	3802	3185	2762	2434	2108	1821	1592	1427	1322	1200	1077	995	954	809	803	748	735	725	641	626	617	584	622	602	515	537	520	585	511	528	505	546	503	515	519	500	510	519	483	505	527	512	463	514	513	537	479	491	520	477	543	510	542	501	495	522	518	498	529	483	539	490	511	474	511	496	524	523	461	481	475	537	491	517	507	502	471	494	506	499	481	461	498	479	524	528	550	508	511	516	466	516	509	487	522	519	512	503	517	492	504	458	520	520	535	521	495	536	503	507	486	511	523	522	467	532	528	501	533	516	490	530	533	493	529	491	477	513	551	482	474	509	511	491	470	574	523	485	500	546	535	496	512	524	521	514	566	480	462	509	487	537	509	455	562	463	510	514	518	505	511	495	530	514	494	497	495	481	502	534	502	473	500	479	536	530	476	521	532	482	501	503	516	502	552	532	514	528	524	567	509	507	475	471	525	478	509	508	525	516	507	508	509	522	529	493	498	531	505	488	571	502	534	481	537	535	526	480	486	489	524	497	505	487	514	513	493	490	473	506	515	489	499	488	485	525	473	528	511	539	501	530	522	528	513	538	541	480	531	514	516	515	501	511	467	474	530	522	544	511	531	546	521	508	531	535	540	496	528	492	492	567	503	549	485	505	478	491	538	505	551	516	511	519	530	514	519	531	519	519	540	498	550	525	486	501	545	485	519	489	516	513	536	516	505	523	482	481	478	551	477	522	468	488	483	499	498	506	496	508	492	513	498	484	525	484	490	497	518	489	515	502	537	532	509	502	477	538	498	515	500	519	525	491	498	475	516	513	515	492	529	491	513	507	511	500	510	517	527	502	507	502	494	539	521	447	498	569	502	514	502	497	510	532	512	496	493	522	488	506	479	506	490	480	511	513	535	530	499	499	492	520	509	513	525	476	516	482	519	582	519	508	475	505	474	522	539	518	561	480	523	520	553	513	501	535	496	505	489	502	502	521	487	533	567	537	526	494	517	463	506	522	547	524	520	544	523	507	507	474	515	528	525	507	558	521	542	488	523	522	500	489	543	508	534	505	508	495	482	509	519	530	511	552	504	513	521	504	469	505	473	538	500	480	531	500	504	465	461	504	473	505	526	499	529	523	504	530	496	509	519	506	497	504	494	532	514	519	538	486	519	503	501	497	529	483	510	487	527	516	530	520	486	553	483	525	501	487	492	528	510	529	475	503	518	504	522	491	479	502	509	530	490	501	505	472	508	553	465	498	514	510	458	539	493	523	492	516	511	524	487	527	492	484	507	522	466	535	494	482	467	534	497	498	481	501	536	503	480	470	499	500	515	479	485	530	506	502	520	506	522	489	533	512	521	485	481	497	483	499	513	454	533	524	501	520	478	481	532	547	505	487	500	505	529	514	485	521	505	492	520	488	498	480	543	468	498	554	529	534	511	522	515	521	498	495	485	509	537	516	512	479	531	482	486	500	491	487	513	468	503	519	504	499	550	509	510	469	440	514	486	497	483	487	509	470	509	563	484	536	531	546	487	511	516	563	536	525	490	508	480	505	521	528	488	557	538	495	516	529	486	491	504	559	513	505	508	517	496	528	460	525	504	501	486	516	526	492	501	537	543	508	514	508	487	534	498	505	508	495	485	452	479	477	472	544	484	500	503	534	541	524	524	529	548	473	505	523	526	494	555	531	545	455	535	484	496	510	519	518	499	524	456	519	457	543	526	513	510	496	503	508	560	517	492	476	510	536	494	514	494	508	542	513	526	486	534	507	532	533	497	481	552	479	483	482	493	495	519	509	512	487	495	553	504	545	447	515	512	452	492	502	522	508	471	507	491	532	489	492	544	536	531	461	513	552	510	508	469	489	525	492	550	498	502	484	497	557	522	515	461	480	501	458	489	514	506	485	540	508	485	504	494	511	507	552	510	493	531	550	475	482	509	498	504	496	510	500	483	514	514	496	523	531	521	487	537	513	540	506	477	525	525	531	496	517	481	514	547	506	508	496	516	505	540	436	532	468	548	492	520	488	506	508	526	508	507	508	528	527	493	489	526	509	526	534	504	506	521	514	490	558	489	528	491	505	504	493	496	485	541	540	510	547	558	561	486	487	488	536	480	560	494	529	485	489	512	513	513	516	517	525	491	447	494	507	486	524	514	521	529	487	503	519	554	560	539	520	525	510	501	479	511	521	507	533	531	492	517	519	493	509	541	496	512	527	491	495	518	543	546	548	496	548	485	463	465	538	508	486	555	519	520	480	499	532	536	505	505	509	495	502	486	498	541	479	482	497	471	475	514	522	463	532	512	499	449	509	518	510	481	469	474	530	505	517	536	524	517	463	502	507	542	507	505	534	476	502	550	517	576	533	505	546	498	504	549	508	507	514	513	528	482	511	539	546	503	563	480	544	513	521	507	488	476	499	487	516	535	513	471	473	519	509	532	537	493	501	479	492	498	510	471	505	517	517	474	518	485	465	523	504	498	562	543	539	520	538	498	503	554	488	511	521	534	483	550	495	489	512	555	513	543	515	525	519	551	538	536	521	495	495	496	533	505	484	550	514	503	552	481	499	526	585	483	547	499	472	561	480	506	510	560	496	523	530	526	532	464	538	469	566	538	529	523	527	506	484	604	498	505	501	489	508	559	504	481	521	529	542	513	531	504	527	570	511	511	500	512	507	555	506	489	526	555	524	529	503	521	518	505	524	525	510	565	526	506	500	531	477	536	517	536	498	550	548	535	523	501	523	502	535	519	526	546	494	519	516	543	543	465	486	496	478	503	505	507	503	514	502	489	479	509	481	542	487	505	535	513	529	491	504	503	531	515	503	516	508	503	506	491	531	488	528	494	500	504	510	529	534	506	466	522	490	545	524	519	528	508	497	544	497	514	514	508	510	489	459	512	494	520	461	500	513	515	522	524	504	542	533	468	544	506	492	528	578	546	501	513	524	527	501	507	490	498	502	481	532	495	525	509	513	519	503	533	519	556	457	562	496	508	501	523	521	524	532	475	548	511	529	529	473	502	552	525	479	484	511	497	539	514	513	506	533	506	505	472	546	517	491	474	526	494	510	506	505	496	508	520	528	495	496	515	492	487	455	482	514	527	506	522	531	547	517	528	480	507	526	510	507	478	465	476	482	526	510	501	519	517	467	483	534	479	507	511	491	497	527	537	515	535	530	479	506	503	497	537	527	541	501	518	499	466	499	495	493	502	496	503	478	467	504	496	518	477	525	481	526	514	462	523	483	473	500	530	507	520	542	517	496	504	492	523	516	522	550	537	534	431	514	500	522	518	482	481	513	513	492	546	510	494	478	525	517	506	524	500	506	507	507	492	505	504	504	509	491	535	520	539	532	522	475	503	488	532	492	499	526	521	502	502	489	518	506	503	487	486	500	502	532	534	529	524	510	499	509	517	512	483	504	533	529	513	519	479	520	479	511	553	513	498	529	511	510	538	539	519	501	527	519	550	518
32291	25850	29101	24415	18643	14063	10484	7411	5088	3782	2742	2123	1657	1450	1173	1036	903	797	743	573	531	448	452	380	353	338	329	314	282	239	231	263	247	247	230	229	214	226	175	208	208	217	189	218	223	197	194	189	180	199	222	214	194	180	209	206	182	199	180	219	194	208	205	159	228	210	189	196	176	188	201	207	200	202	212	218	189	226	205	219	208	195	220	204	197	190	208	202	201	207	178	193	206	219	200	189	188	186	203	229	202	220	198	209	182	196	195	192	207	196	200	196	194	193	188	181	205	206	213	185	195	181	181	207	180	219	198	216	211	197	214	200	190	196	210	216	214	208	198	173	190	170	193	201	190	198	214	193	202	205	201	219	188	188	182	190	195	193	179	205	184	206	200	206	238	203	219	205	198	201	206	173	200	192	202	195	178	198	184	195	183	216	197	207	182	212	203	173	205	212	223	197	197	214	200	235	190	195	200	186	206	214	198	190	215	200	188	201	193	168	204	176	197	178	182	206	208	210	204	227	206	212	181	194	190	193	190	184	183	171	195	228	211	192	191	188	197	194	210	205	204	175	194	212	188	205	196	209	188	201	186	179	209	181	194	206	190	203	207	204	195	206	230	195	182	196	172	214	188	177	209	194	218	185	207	210	229	220	181	187	196	203	193	206	176	197	192	193	177	181	167	194	198	183	225	213	200	166	203	213	195	207	225	183	197	193	193	178	191	193	174	200	183	191	251	194	218	197	194	188	191	203	208	191	179	212	183	196	182	181	188	226	179	193	194	185	174	198	183	195	192	231	194	206	203	205	209	179	200	197	196	198	184	209	172	185	225	195	191	223	177	213	175	179	188	198	217	171	203	204	205	191	180	205	183	195	210	190	197	220	182	199	217	183	172	184	197	201	210	187	219	179	196	187	198	217	186	217	188	201	191	193	194	202	182	195	210	186	201	227	193	196	197	183	198	200	185	206	189	188	203	182	189	214	181	184	191	197	186	210	193	213	204	219	180	210	210	212	178	203	203	206	207	210	180	205	202	211	206	200	208	197	188	191	188	180	199	192	175	196	183	176	210	203	205	191	175	193	177	217	184	209	165	193	203	205	178	202	208	203	217	211	185	204	203	207	205	192	205	194	178	222	165	206	171	195	224	209	213	178	211	198	195	222	228	176	214	217	204	162	196	190	197	207	192	200	203	202	203	195	198	170	181	209	158	191	184	201	204	190	170	180	197	217	210	180	214	210	207	191	202	190	200	233	205	197	221	208	193	191	181	177	195	197	178	173	202	199	200	207	189	203	194	192	188	184	188	224	227	197	191	215	179	205	217	222	221	218	181	179	183	216	189	193	203	213	203	197	192	196	193	175	192	210	195	198	188	191	178	177	198	218	221	176	219	201	197	210	204	210	175	179	178	185	190	191	213	190	212	201	192	221	202	216	186	208	197	197	165	197	213	184	189	196	172	217	215	199	194	200	206	166	202	201	179	201	203	196	205	199	197	183	218	203	209	213	183	192	201	162	182	207	180	183	182	213	208	208	193	217	189	204	173	214	196	201	163	200	208	194	179	186	209	182	188	169	202	179	196	205	183	208	219	214	203	200	188	201	202	208	191	183	197	201	228	183	202	204	183	198	194	184	210	213	196	199	201	198	178	218	190	202	208	197	183	203	189	203	226	200	196	197	234	189	168	187	220	218	173	199	192	196	183	219	186	218	213	194	214	187	196	187	215	185	203	208	201	214	202	206	196	177	180	201	170	216	212	216	197	179	164	166	185	202	195	196	194	204	195	211	170	200	198	179	213	163	213	198	221	210	194	212	181	176	197	194	210	211	203	223	185	177	173	187	188	198	193	208	186	197	194	196	193	164	189	177	206	194	169	200	188	171	182	191	179	188	218	197	190	194	215	191	181	187	193	218	195	201	200	203	194	208	201	223	175	181	184	196	199	206	170	200	180	187	203	193	183	194	193	203	210	208	188	216	186	209	200	216	228	176	187	197	190	201	202	192	184	194	213	225	176	194	182	190	186	181	197	199	177	181	184	193	191	182	164	194	206	205	231	195	192	217	187	208	224	182	191	183	186	195	209	190	196	213	194	193	207	197	199	208	208	194	193	183	197	194	206	216	205	186	218	190	190	196	178	215	175	189	235	189	216	158	193	186	197	198	190	210	213	221	216	209	186	183	188	179	220	195	208	206	201	184	178	227	196	198	190	209	201	184	185	193	184	204	180	225	191	204	199	203	171	201	201	195	222	213	206	190	220	213	203	181	188	181	194	189	199	187	196	231	190	200	199	222	202	198	213	193	182	208	184	170	208	208	197	207	197	203	198	191	199	169	195	178	197	194	218	216	211	198	186	221	202	184	207	207	217	197	172	194	193	205	205	185	209	198	174	193	198	195	179	204	184	217	187	191	197	206	189	191	205	198	189	188	181	162	193	189	195	208	203	198	188	186	194	209	175	225	200	225	210	189	197	222	226	205	195	210	195	194	192	216	189	191	200	193	198	192	201	217	203	201	188	180	192	199	208	193	223	218	209	219	194	186	205	186	215	180	216	191	188	209	205	192	214	193	175	186	173	197	167	188	186	216	198	206	217	176	192	186	190	186	197	182	207	210	210	195	188	199	191	190	191	204	206	189	186	173	177	208	197	195	189	190	213	185	188	214	199	189	205	214	206	200	201	212	211	202	181	216	153	205	197	210	190	192	196	183	218	193	197	189	179	186	223	230	188	154	179	186	217	191	198	172	220	202	180	195	209	198	212	213	170	212	190	200	181	214	197	196	179	191	194	198	225	187	202	196	203	205	187	221	221	180	178	197	194	211	206	193	200	214	190	211	188	213	194	211	185	189	187	183	224	204	234	177	197	209	215	195	192	166	216	191	199	162	178	216	180	182	183	204	198	184	208	211	213	199	181	199	190	175	211	188	182	227	217	187	185	196	181	196	184	182	187	218	210	223	209	195	169	192	189	172	201	181	207	192	169	193	194	188	184	171	206	194	176	204	194	197	192	203	198	202	180	205	172	204	192	181	194	211	187	193	183	217	216	206	176	205	200	222	194	201	179	200	187	191	174	195	168	206	206	208	188	204	178	166	199	221	206	195	173	191	221	190	210	193	205	208	182	194	195	182	203	170	171	208	178	218	171	186	206	210	196	216	188	206	199	201	206	227	212	172	186	196	157	192	205	241	218	204	199	213	202	206	185	181	220	182	196	209	228	180	189	186	194	196	203	203	212	216	183	203	199	194	192	191	181	199	202	182	193	186	216	188	190	178	182	201	184	162	196	194	188	195	195	196	181	188	207	180	202	178	192	195	190	188	175	201	179	190	196	205	191	213	185	180	210	215	177	215	193	208	215	184	202	197	198	196	187	154	199	186	198	190	198	191	203	225	194	196	209	194	209	214	193	201	213	186	180	203	188	177	166	201	195	191	190	206	194	211	204	218	197	216	226	189	181	196	202	195	182	197	170	184	224	165	195	186	216	176	209	204	205	219
19737	20439	33607	35601	32516	29268	25965	22756	18486	15651	12727	9981	8516	7717	6668	5545	5233	4527	3664	3088	2696	2381	2154	1879	1585	1575	1514	1218	1040	1010	915	789	814	739	659	648	677	692	600	598	566	576	625	563	540	568	536	524	530	547	535	555	527	545	573	531	517	538	574	550	550	554	534	496	552	517	546	533	549	528	542	553	517	501	528	528	543	455	529	528	501	482	541	490	489	490	502	522	516	519	507	556	498	513	519	526	505	559	522	530	508	578	495	492	546	529	526	507	531	505	550	498	502	530	539	485	522	498	523	528	493	525	493	494	522	542	519	516	532	526	498	526	500	504	561	493	487	550	548	543	520	511	551	503	508	536	561	546	519	469	489	502	565	510	456	543	511	500	553	524	521	509	547	543	527	541	513	516	515	581	538	517	478	521	538	544	550	525	575	533	490	532	539	503	527	499	546	529	510	551	521	540	545	510	514	486	523	530	489	527	489	538	506	544	508	525	521	506	508	500	534	540	516	525	533	493	523	484	507	480	513	518	498	502	516	520	536	559	526	485	499	565	523	494	515	507	532	529	525	550	523	514	499	538	479	551	502	523	542	535	553	537	515	547	496	527	489	508	493	503	498	551	481	503	467	540	491	506	519	489	525	501	520	487	560	543	547	529	567	515	531	504	496	540	510	493	542	489	513	523	507	531	500	521	501	499	546	502	529	556	474	524	493	537	483	497	510	475	525	537	501	498	531	519	518	473	519	505	524	526	510	536	574	530	500	527	492	490	516	494	506	521	461	522	490	522	549	503	512	494	505	504	541	482	510	546	477	531	499	498	505	525	513	529	502	510	508	521	505	508	474	484	498	498	492	542	517	518	530	531	533	553	547	521	482	518	484	509	524	502	515	522	564	510	542	528	519	525	503	534	530	526	524	533	523	544	494	519	498	495	516	505	502	533	550	517	500	500	520	524	478	504	521	502	511	516	521	552	562	543	505	555	522	500	536	522	513	510	496	528	497	508	501	560	512	533	536	541	516	542	471	518	497	545	506	511	489	515	525	486	560	510	508	511	502	527	490	517	537	559	544	534	520	546	553	486	512	530	523	539	520	513	553	541	533	521	530	521	512	516	534	528	487	523	513	518	490	548	531	518	504	567	502	507	526	495	530	569	524	521	510	533	538	520	520	494	539	503	522	518	542	488	562	524	510	513	516	482	530	524	490	525	518	558	480	545	533	509	555	501	536	509	477	477	522	539	532	519	540	543	490	517	533	474	531	540	539	519	538	530	510	531	577	503	518	522	508	504	519	501	507	529	506	519	564	534	516	520	531	504	519	490	520	516	559	518	535	503	489	494	507	524	510	499	534	520	516	515	536	597	524	506	529	556	527	471	509	524	530	519	549	539	515	532	501	528	527	501	550	523	536	520	494	510	533	547	517	512	489	499	499	528	503	517	530	519	499	539	523	504	546	521	491	519	506	507	525	514	524	542	503	531	494	483	508	504	539	491	531	493	543	548	517	475	524	511	522	507	537	495	491	469	534	514	500	552	503	481	517	529	509	513	477	519	551	503	481	519	521	447	530	545	495	514	565	533	501	521	507	515	515	527	509	543	512	508	502	488	489	547	480	472	513	527	519	547	511	554	513	549	505	543	501	517	526	508	521	496	488	518	535	474	512	493	536	487	507	494	516	534	531	517	542	515	480	533	546	520	465	556	537	511	546	550	506	537	506	529	504	535	521	542	492	552	492	517	509	513	491	501	489	516	528	492	555	532	506	501	580	495	510	530	538	514	493	563	520	526	494	523	519	458	532	530	537	531	511	514	534	521	555	513	511	517	529	526	534	487	496	503	550	495	504	531	508	530	560	563	517	516	516	499	535	543	539	535	492	548	509	507	528	515	508	528	539	539	509	489	505	523	533	534	557	487	503	536	568	530	491	559	509	542	496	525	498	529	509	543	495	493	506	533	545	534	521	517	531	502	541	485	475	494	518	497	550	585	581	540	507	490	543	528	533	549	568	496	528	509	507	553	522	506	517	529	524	520	506	527	551	464	563	512	482	556	552	539	495	489	529	518	467	533	512	520	496	489	501	549	526	525	552	512	513	533	508	515	541	444	528	540	518	570	518	538	521	527	560	471	544	481	504	519	514	522	525	476	507	521	510	509	526	523	528	502	520	530	549	524	518	582	525	534	523	512	516	519	494	533	523	504	499	543	524	521	532	528	566	502	544	549	543	509	539	507	522	520	513	490	506	513	474	523	502	514	503	520	550	529	513	502	539	520	500	506	478	534	496	468	523	500	537	493	554	518	500	558	550	553	514	531	483	517	523	494	523	493	519	541	528	484	534	509	536	509	520	531	500	527	545	507	528	520	508	498	538	565	514	546	519	505	522	504	538	556	499	523	583	539	527	497	500	527	546	499	543	533	489	535	529	519	503	514	547	506	504	517	535	539	527	483	502	537	522	549	510	538	543	565	515	510	511	485	496	534	548	532	492	504	525	513	551	520	535	514	477	514	523	562	496	542	496	527	496	494	540	532	519	483	505	494	526	522	540	513	526	458	512	545	530	494	539	553	517	493	529	526	525	535	455	519	565	507	480	525	547	528	501	508	548	533	532	495	538	499	495	519	513	540	497	546	516	535	529	524	535	509	543	527	510	499	512	520	492	488	567	545	551	505	502	476	514	537	477	510	540	538	507	500	514	527	503	519	499	496	514	507	542	542	509	495	514	517	497	512	530	500	578	510	547	485	505	522	532	551	541	526	535	506	526	494	544	517	516	511	548	507	475	524	511	525	481	534	519	528	549	515	518	497	517	518	546	521	537	549	532	502	502	523	548	500	492	537	569	518	520	498	513	481	508	490	485	497	518	526	516	510	499	501	487	507	524	536	492	513	512	479	501	518	514	538	516	506	515	521	513	536	534	496	490	553	541	540	511	515	529	521	533	521	534	559	527	497	523	487	487	517	514	544	556	523	541	534	530	498	499	545	493	514	531	487	537	512	516	521	498	517	525	501	557	534	529	547	495	513	551	490	523	524	511	475	526	481	542	538	533	515	535	519	498	510	544	527	533	543	578	523	534	494	519	508	477	511	510	515	485	487	514	549	534	510	493	537	489	520	489	461	566	523	516	529	479	537	560	537	483	488	503	527	499	504	503	565	536	470	556	504	536	501	561	547	490	521	519	522	575	510	498	524	504	535	504	515	501	533	562	529	508	507	489	510	511	557	562	507	502	532	557	536	537	521	533	503	532	523	523	508	546	539	511	471	504	516	506	497	545	545	537	511	480	516	527	486	508	489	502	502	508	470	529	464	554	534	504	509	503	522	517	507	457	524	515	569	509	524	505	520	492	521	494	505	529	541	496	574	529	504	530	504	525	550	515	518	533	522	504	496	546	530	498	539	539	541	531	467	514	552	548	519	521	503	531	509	492	498	528	470	513	490	515	492	505	496	533	535	529	501	555	516	493	562	501	518	540	512	510	488	515	490	501	524	514	487	516	537	514	517
38505	30649	35410	29886	23307	18496	14646	11487	7713	5786	4129	2962	2617	2153	1689	1363	1339	1129	992	739	640	598	564	459	380	424	414	330	279	292	270	252	225	256	219	227	192	226	214	203	194	214	211	182	202	192	177	157	188	191	184	197	181	181	202	191	170	181	170	177	171	189	175	184	219	217	181	195	206	173	208	148	179	188	197	183	186	182	178	168	193	182	201	171	158	197	179	196	160	170	194	181	170	193	198	194	177	180	175	187	166	182	186	188	194	191	168	187	181	192	168	182	174	166	167	184	189	190	192	183	197	177	173	189	188	174	172	177	166	200	172	178	208	177	182	175	181	178	150	195	172	189	203	182	193	166	208	179	169	178	172	168	185	178	159	194	170	164	187	203	195	167	163	157	170	171	181	188	164	189	189	191	180	179	199	178	165	186	174	171	180	196	172	207	165	210	186	180	174	168	200	171	175	187	186	183	199	185	170	150	174	178	170	192	169	205	192	184	166	189	190	178	191	179	182	194	168	184	171	194	179	191	202	175	169	193	181	185	177	196	184	187	193	177	170	178	173	184	202	189	188	188	188	200	159	155	182	174	194	184	191	174	179	183	174	191	165	188	210	191	207	153	171	182	203	189	164	184	187	153	177	171	201	191	177	227	159	185	174	176	165	198	177	145	155	201	152	191	182	199	192	192	173	174	158	194	201	207	179	169	189	196	176	203	203	185	160	189	152	184	204	174	192	195	169	209	154	180	221	216	185	196	184	183	178	163	182	182	212	206	157	186	197	178	185	179	213	182	184	186	193	175	187	197	185	178	208	189	183	175	168	192	177	192	188	196	182	179	204	162	179	178	207	204	207	161	200	187	208	162	171	184	196	177	193	144	183	189	184	170	226	208	182	190	187	183	158	197	173	169	193	187	188	159	166	216	194	200	185	188	164	200	181	218	207	192	185	173	201	175	158	212	197	167	168	188	185	176	183	181	196	171	166	168	191	176	183	179	208	186	180	192	164	202	185	220	192	184	196	172	190	180	180	155	205	176	184	187	195	181	164	200	190	163	187	175	180	186	179	174	190	165	175	171	188	188	185	177	204	192	183	196	173	182	178	188	181	204	184	195	189	178	167	206	176	186	172	185	207	199	168	180	174	180	179	186	190	188	182	200	179	188	158	172	187	174	189	198	192	194	171	200	162	172	163	182	170	183	213	168	174	193	195	191	189	195	194	189	160	177	162	171	183	171	206	180	185	168	173	177	158	200	180	167	169	174	160	184	182	195	172	167	179	195	203	185	187	208	229	181	194	194	182	230	180	192	170	187	167	189	177	182	174	213	165	200	195	183	174	178	204	178	190	189	187	190	153	195	169	175	166	195	190	153	204	201	178	189	162	187	195	205	184	173	206	184	189	177	173	203	189	208	158	182	184	173	180	199	185	191	172	207	174	188	195	189	175	183	190	196	194	173	181	177	177	205	150	162	206	179	188	195	180	184	182	204	188	184	189	174	196	168	171	207	160	193	164	180	174	186	195	199	185	189	186	199	178	196	182	170	185	185	204	176	170	164	185	205	158	176	174	185	183	193	170	195	163	189	162	184	200	173	178	209	170	177	195	185	185	182	193	209	184	193	186	174	185	183	189	197	187	199	198	188	188	186	177	192	195	183	165	197	196	158	191	178	164	204	199	197	200	191	199	170	168	205	169	176	186	176	171	175	199	173	171	185	194	180	182	194	173	189	193	152	198	200	186	180	180	180	167	186	192	197	171	195	169	178	194	204	183	187	177	193	180	170	166	201	192	184	177	170	178	163	160	206	178	179	173	189	152	177	163	186	191	206	174	173	171	190	175	207	189	178	211	187	179	181	185	187	181	181	162	189	191	178	179	190	175	174	165	175	194	177	182	208	190	195	198	157	189	190	193	157	183	204	171	170	213	179	155	180	157	183	173	164	166	224	170	221	186	184	206	169	171	176	196	178	167	174	178	182	165	180	197	213	190	194	165	185	163	197	164	168	166	197	180	176	205	165	189	212	167	183	182	197	183	210	176	191	193	178	190	182	187	182	185	174	181	177	188	177	202	186	191	191	203	186	176	172	172	177	180	169	184	164	182	193	200	187	184	194	201	174	185	183	159	185	179	192	228	177	186	181	199	187	158	186	191	181	190	184	195	191	172	177	201	162	151	183	171	181	206	174	168	177	145	190	180	177	157	164	181	182	244	176	175	198	189	166	192	157	199	198	188	180	193	211	180	201	193	179	175	165	197	215	194	190	174	192	193	194	191	179	190	182	179	172	180	181	190	180	168	181	177	160	178	200	185	197	186	181	173	203	184	203	169	201	184	179	214	186	185	176	176	171	209	223	175	192	183	178	181	171	186	197	171	186	178	170	176	169	177	205	183	180	198	153	208	183	172	203	169	198	180	172	176	181	191	177	172	187	195	170	177	209	193	190	187	200	172	198	188	172	173	177	171	195	190	194	178	186	173	178	193	182	171	165	180	196	174	185	193	197	168	200	187	183	185	191	193	201	203	209	188	193	203	193	190	170	175	206	165	173	179	195	183	182	178	169	190	186	164	199	167	175	209	175	175	173	184	183	186	190	189	165	178	166	188	193	206	188	162	178	174	171	166	175	195	199	166	192	188	196	168	179	187	156	202	171	175	164	173	166	182	173	176	197	175	152	187	190	185	175	162	188	209	169	175	185	175	186	165	202	188	202	191	177	171	196	161	149	202	165	189	189	175	181	187	176	195	173	181	161	188	186	173	176	192	192	176	181	171	172	200	176	171	155	170	189	170	180	180	174	179	197	176	206	168	183	182	188	181	173	201	187	206	159	177	155	171	195	192	207	183	203	177	157	162	208	192	170	175	198	187	175	177	190	212	166	185	192	185	175	173	194	178	180	204	211	192	190	205	182	170	201	165	160	179	183	169	184	181	163	188	205	179	196	195	207	178	173	190	163	179	183	204	151	181	141	161	175	173	174	173	198	180	185	164	182	145	176	187	176	178	182	165	202	168	170	194	149	184	173	185	182	206	183	189	210	192	177	192	202	218	177	179	203	181	178	183	193	189	206	183	198	172	167	178	186	173	202	190	175	187	215	206	176	177	184	201	171	202	188	191	201	185	201	182	169	159	187	182	180	204	193	177	157	176	186	169	199	168	201	172	179	174	180	185	172	181	184	183	173	204	200	188	197	166	166	180	170	171	180	203	200	154	172	182	162	166	190	201	183	195	180	198	186	179	160	177	214	195	183	187	205	205	187	189	167	203	182	193	185	199	176	179	183	159	188	164	184	213	174	170	177	188	207	181	189	177	176	177	170	174	186	158	174	171	200	200	163	196	178	183	192	182	177	175	200	179	187	165	178	186	186	162	198	204	202	201	177	186	179	167	171	169	189	185	189	188	171	167	146	208	199	201	182	165	180	151	183	175	204	195	181	178	194	174	175	168	183	212	166	187	194	179	179	180	166	189	168	196	159	148	175	194	179	183	203	191	184	196	188	198	184
23307	24276	37788	39609	36433	33722	30946	28033	23091	20436	17058	13245	12304	10609	9091	8050	7495	6135	5371	4298	3758	3177	2863	2501	2176	2066	1749	1491	1361	1063	1041	905	844	835	764	706	652	690	631	567	576	588	585	613	543	557	541	555	485	506	490	531	503	550	479	515	499	504	502	503	507	451	474	526	501	488	493	532	515	518	489	452	558	469	476	431	492	479	471	512	498	471	490	485	477	483	500	460	480	465	506	485	491	490	468	479	526	502	528	499	459	488	500	469	463	473	465	500	481	470	468	481	469	451	494	459	486	481	494	493	470	441	514	473	483	462	457	495	487	477	491	490	463	475	453	497	472	453	484	465	496	469	482	488	444	491	493	471	511	452	504	441	492	528	486	464	501	454	458	520	472	432	479	532	466	466	487	463	493	473	460	517	503	476	509	478	443	518	458	451	465	472	460	478	456	494	454	507	486	466	472	491	463	499	460	488	522	469	470	520	476	468	474	476	487	454	508	512	482	470	483	493	523	499	483	461	472	467	499	471	473	486	511	479	498	508	522	474	483	467	480	492	477	461	478	525	480	439	463	463	486	438	513	484	477	481	490	488	460	472	477	506	536	471	446	502	482	489	486	501	511	473	513	499	458	496	509	499	520	498	521	505	489	467	450	484	448	462	500	467	501	498	484	472	489	473	492	458	487	475	464	480	500	503	488	484	470	507	486	471	476	497	520	476	485	476	501	514	509	491	495	465	512	471	466	480	465	494	464	492	457	477	468	511	453	458	506	483	512	497	489	520	496	482	488	455	505	457	490	501	476	493	472	444	495	455	502	438	497	501	462	484	492	524	462	504	507	455	480	446	490	481	454	506	474	447	467	535	538	468	432	527	458	462	465	476	494	511	468	482	458	488	458	488	499	497	496	464	471	518	498	472	445	464	443	446	499	486	500	461	464	485	506	489	488	470	466	512	468	478	503	476	457	494	478	496	472	488	503	470	494	495	523	504	471	463	503	466	513	470	469	487	454	451	498	479	465	485	472	484	485	490	502	467	486	533	519	504	492	472	486	484	500	494	476	515	470	454	506	515	484	507	508	445	546	505	486	469	507	479	517	483	483	462	488	488	449	490	489	464	494	462	493	487	508	477	512	485	505	482	463	503	538	480	503	476	485	459	465	471	497	491	473	458	474	493	480	510	508	437	484	508	506	457	527	482	491	492	466	479	496	457	505	446	523	473	501	472	503	446	502	460	490	496	451	477	515	482	496	445	442	471	489	442	491	489	477	490	483	519	491	491	457	470	472	471	498	485	474	477	481	507	486	488	522	467	486	449	504	487	456	453	520	466	503	495	512	488	480	468	497	488	517	464	504	437	496	477	470	527	489	486	463	486	503	461	446	455	479	499	510	490	456	484	492	507	457	492	488	497	514	487	501	465	485	465	496	490	519	530	523	507	483	478	492	518	499	487	479	478	484	508	470	443	554	485	489	471	472	498	489	487	470	506	447	480	529	484	492	507	517	484	467	512	485	495	458	476	519	490	470	515	500	468	503	460	488	490	501	495	495	482	492	469	491	467	497	437	484	477	497	522	469	498	485	449	478	451	491	469	488	467	506	504	514	504	465	492	501	472	457	503	475	509	498	451	476	487	512	460	481	489	519	468	522	482	507	484	485	487	477	456	489	505	505	500	511	472	513	451	523	483	470	482	486	473	482	475	457	508	465	486	498	510	452	465	496	490	541	459	445	489	509	458	484	494	489	449	467	463	480	533	447	519	469	484	475	504	472	522	520	462	530	476	444	478	487	516	483	504	478	534	473	530	456	501	461	453	456	490	514	492	475	449	506	476	438	477	488	520	480	488	472	472	494	507	463	495	492	464	489	509	492	501	470	472	427	474	494	490	506	488	466	503	523	477	504	472	506	498	439	512	486	490	491	465	492	495	493	457	490	482	491	521	510	509	509	459	491	456	500	487	515	489	441	488	506	522	490	520	457	475	514	502	487	497	498	454	475	507	525	508	517	475	490	475	477	486	478	491	511	495	486	486	508	418	436	492	476	465	494	520	458	484	461	497	487	436	473	487	491	458	479	511	465	449	482	522	483	464	470	492	542	451	487	510	455	453	468	522	468	524	499	471	486	497	481	495	506	501	519	503	462	517	469	461	510	501	501	483	484	480	468	473	494	509	452	481	450	471	437	487	488	486	495	495	452	510	442	492	460	494	444	434	484	496	498	525	457	494	464	464	498	494	445	506	494	493	484	478	485	464	471	486	497	467	486	463	456	468	465	484	433	452	462	486	500	481	459	489	445	479	472	495	498	487	472	491	481	501	487	517	491	525	473	460	474	487	504	455	456	488	504	465	524	521	489	457	490	494	454	472	448	499	494	493	460	511	520	526	494	506	476	508	536	441	481	467	471	515	483	512	514	498	492	446	504	474	499	470	493	492	470	483	530	471	494	501	516	470	527	474	475	520	470	485	458	516	518	494	503	468	450	474	479	521	504	494	484	470	499	504	440	453	496	513	513	473	474	476	501	493	463	461	429	466	497	470	530	474	460	451	485	487	503	513	509	476	484	461	453	499	489	479	489	481	515	466	455	506	482	517	483	495	457	491	489	471	471	496	511	458	510	480	497	521	484	524	479	480	454	483	491	461	491	472	499	454	488	515	485	514	447	494	500	463	486	493	501	498	485	478	519	503	485	494	484	517	495	498	461	472	451	504	501	488	484	508	486	496	480	470	504	464	456	457	476	471	473	464	474	497	540	508	491	471	485	443	494	488	491	488	458	449	507	452	478	462	490	537	479	521	487	455	536	496	475	516	458	481	489	447	529	441	468	486	503	473	513	521	451	491	518	478	499	482	493	511	459	478	471	486	531	463	504	490	476	471	470	481	482	474	492	485	439	490	483	439	475	487	463	492	473	507	482	507	468	467	486	473	491	475	444	506	497	482	460	502	476	538	494	520	469	497	509	482	459	491	468	458	500	500	481	447	489	465	482	487	456	488	485	451	508	473	467	410	496	496	470	454	478	512	472	478	501	519	496	475	490	474	520	464	517	467	488	500	510	478	520	516	493	454	491	454	523	510	465	500	517	461	442	506	498	480	451	492	480	498	489	499	503	438	477	448	490	493	462	484	512	447	487	489	487	500	466	503	457	488	474	488	501	503	468	467	495	471	497	504	476	474	503	503	460	488	478	476	492	489	465	464	475	519	512	476	446	501	475	459	486	513	477	496	506	508	490	505	494	467	492	496	477	458	499	504	498	483	496	455	501	493	502	509	512	476	526	495	506	504	513	435	454	497	498	475	495	510	521	492	490	509	464	490	463	471	480	463	533	463	473	480	502	520	499	472	516	511	477	495	467	478	469	502	481	507	485	487	506	486	461	473	444	490	493	502	497	500	480	494	455	476	493	468	490	467	519	493	454	494	476	498	448	507	445	453	509	476	488	517	473	495	501	496	450	467	490	477	482	463	489	473	495	475	513	483	489	466	463	494	476	481	465	506	489	467	469	425
22518	19805	21874	17043	11226	7712	5337	3762	2697	2056	1567	1228	1019	850	755	597	506	525	457	383	368	333	289	302	266	292	259	248	249	235	223	238	233	214	193	198	187	214	199	187	196	173	197	185	218	204	234	169	202	184	185	169	205	195	212	202	196	183	191	208	218	195	197	218	191	173	192	178	204	196	205	213	174	189	195	185	211	183	200	200	209	214	199	209	195	206	200	203	191	208	180	220	170	197	174	190	201	208	212	180	208	193	204	170	191	185	233	183	198	218	195	189	218	205	186	197	207	178	179	215	190	167	192	190	213	190	182	195	223	190	198	218	199	191	182	190	191	217	211	177	201	191	229	192	179	208	212	182	185	207	205	189	193	190	204	173	187	193	180	202	198	201	199	186	195	186	190	162	171	185	193	190	200	191	213	179	215	190	186	186	199	165	174	201	179	194	187	185	176	187	211	183	199	194	191	181	215	195	177	191	191	183	185	193	195	190	206	207	209	192	196	181	183	196	208	186	192	177	206	206	204	208	237	199	201	209	208	201	208	188	176	165	185	201	194	198	219	182	203	203	205	183	206	175	200	169	198	207	186	185	199	207	198	222	208	177	212	171	204	172	192	193	202	184	226	197	196	207	209	199	221	188	215	205	202	241	198	195	195	210	201	191	195	173	218	202	191	189	193	195	201	183	201	200	195	199	159	210	191	191	193	188	177	195	205	195	202	210	201	189	193	202	178	199	200	173	222	209	217	184	221	187	204	198	225	207	191	181	200	208	179	198	174	210	187	181	193	213	197	177	187	188	189	183	191	184	194	190	179	191	189	198	208	185	208	188	182	176	194	202	167	204	198	193	185	184	182	179	217	200	210	170	201	195	187	200	209	194	178	192	210	211	216	211	194	193	189	199	203	168	216	168	206	210	193	202	188	221	191	205	200	202	194	169	193	192	183	175	184	218	206	211	229	211	216	190	197	181	206	201	182	193	187	208	175	189	189	203	189	207	194	193	187	190	186	178	203	193	185	185	213	196	174	201	200	196	208	192	195	171	181	209	206	193	189	197	219	198	194	199	201	190	192	182	196	206	172	194	204	199	209	201	199	196	192	186	196	191	191	197	219	206	190	239	186	191	197	204	195	225	197	192	209	191	181	201	196	215	189	208	220	196	211	187	193	216	205	203	196	247	197	187	203	172	184	211	203	177	213	180	189	211	195	181	200	157	210	192	220	204	191	197	199	187	189	193	211	182	193	185	195	228	209	197	179	168	188	212	190	194	175	171	163	206	214	202	205	182	210	185	206	207	197	188	209	198	188	201	189	202	207	194	199	202	214	202	176	209	187	175	187	210	179	190	200	178	188	219	224	202	183	204	195	213	185	210	195	189	201	192	193	159	206	194	211	194	189	183	214	178	183	225	189	189	190	195	219	203	210	194	199	215	194	180	195	175	181	192	198	184	206	208	198	191	182	206	204	197	190	185	200	198	170	199	175	202	215	195	179	176	202	200	183	190	193	210	185	192	196	206	207	189	198	192	181	221	188	187	219	224	185	173	197	217	182	208	187	186	185	207	194	194	179	185	194	169	191	203	196	188	181	191	201	190	187	194	182	191	214	185	198	179	196	212	193	196	190	155	197	196	201	194	212	204	194	204	192	203	183	190	184	198	188	202	200	196	190	176	184	201	190	190	210	193	216	211	209	186	207	200	212	198	214	203	206	205	218	182	176	205	198	177	217	174	200	171	214	190	185	200	194	207	182	198	194	181	196	202	207	189	187	186	214	201	200	205	214	217	189	217	193	209	176	217	204	191	199	208	183	171	198	178	214	198	204	175	209	170	189	182	188	210	199	190	193	172	189	207	190	211	214	197	176	216	184	205	204	192	182	193	204	173	199	198	201	180	183	213	175	181	212	185	200	195	196	192	210	214	190	206	207	192	207	202	206	167	200	226	188	197	179	210	183	168	177	216	201	192	176	203	198	211	193	191	212	224	169	209	168	179	199	203	203	186	194	198	223	213	206	198	191	182	221	183	192	190	206	205	208	188	189	181	199	184	198	211	186	206	196	194	200	205	197	179	188	179	173	194	197	202	198	208	194	209	200	165	204	211	193	196	203	207	228	185	204	213	192	194	207	184	191	194	180	217	188	159	209	192	200	198	186	199	170	191	174	202	181	185	182	177	177	187	217	206	197	181	174	204	228	177	187	182	183	202	186	181	213	194	214	204	200	199	198	202	220	190	203	187	206	196	199	212	182	210	189	229	219	198	211	167	215	216	195	200	178	221	186	179	205	207	194	191	208	182	212	188	201	190	194	174	191	205	195	189	173	190	178	198	209	175	190	197	213	200	172	199	198	171	208	189	182	189	202	170	181	191	219	224	226	197	206	179	196	193	194	169	189	175	203	193	182	221	196	185	186	203	199	189	192	217	226	180	196	239	205	188	217	187	210	205	204	173	207	174	223	181	200	186	183	194	206	186	180	194	200	191	231	164	214	194	202	169	193	233	190	188	198	205	192	175	181	219	187	205	187	204	213	203	185	221	198	200	187	180	190	184	203	184	212	192	178	198	210	178	191	208	197	186	192	217	185	194	174	190	189	206	207	208	215	209	198	207	176	206	181	207	184	157	162	194	199	201	169	181	216	223	175	201	185	214	197	207	201	182	196	204	217	213	173	176	211	202	191	216	194	200	200	213	179	187	193	197	215	191	197	177	190	204	193	186	198	185	188	192	199	202	189	185	198	209	195	200	187	187	180	184	206	220	184	170	184	202	206	218	206	197	199	207	204	208	179	181	208	195	198	197	217	182	190	206	192	230	197	208	199	180	192	184	182	190	178	210	217	191	221	207	195	189	200	184	201	198	199	198	190	204	194	198	188	198	198	182	203	190	185	188	183	192	202	181	194	196	178	200	192	190	185	210	196	199	178	197	191	199	202	198	212	181	188	186	225	193	183	194	184	186	199	223	190	217	186	183	205	181	217	194	193	214	180	205	193	186	186	181	195	168	181	197	175	196	188	187	187	186	240	212	203	211	213	213	178	194	202	216	192	160	179	192	217	192	205	194	187	193	207	180	195	216	190	178	186	190	191	217	194	195	192	185	210	169	195	231	205	191	181	183	220	180	199	194	208	206	210	186	173	192	181	211	201	188	186	196	185	189	202	186	198	201	206	189	192	171	206	223	206	187	215	209	188	195	188	204	176	216	184	177	175	196	207	201	190	194	215	193	207	190	179	215	200	200	219	183	188	201	176	208	196	218	209	202	184	184	172	190	208	212	199	214	229	163	169	199	187	198	195	210	190	211	181	194	182	197	199	172	202	192	192	204	199	202	207	186	189	191	195	208	178	193	221	190	199	187	204	182	207	180	177	214	171	185	205	209	193	199	212	182	195	189	194	198	199	172	221	206	195	211	193	173	185	180	191	197	226	202	173	205	209	199	192	226	210	180	200	189	194	188	218	189	211	202	201	200	201	212	195	178	199	207	209	195	214	197	202	201	182	209
13079	15823	27866	28923	25331	21395	18075	14695	11815	9701	7655	6196	5145	4440	3789	3112	2756	2455	2092	1903	1639	1433	1238	1285	1089	1020	881	886	760	717	701	686	644	635	614	600	589	563	551	517	525	544	543	596	517	542	505	522	485	522	550	508	515	550	504	521	498	518	496	494	473	545	498	494	531	549	513	534	506	489	548	512	512	517	526	485	546	558	500	570	495	528	500	481	512	579	522	510	511	530	519	550	513	518	539	511	517	551	563	501	515	509	539	531	519	507	496	484	505	506	509	530	523	513	500	528	531	500	505	520	531	486	477	499	524	494	472	480	527	533	540	482	494	506	534	523	499	530	509	470	519	469	513	498	534	525	566	523	501	540	479	537	509	521	523	499	560	533	547	494	500	485	537	622	470	506	499	524	513	530	542	515	524	499	485	509	494	504	560	529	503	503	525	560	509	531	526	548	514	522	508	539	493	523	565	506	476	515	520	544	524	545	527	481	510	506	513	525	522	496	505	514	525	508	551	486	544	488	512	516	542	541	543	532	533	512	508	552	498	465	506	467	523	510	498	544	476	526	502	503	495	499	491	499	467	506	541	528	514	488	496	554	539	503	488	579	529	548	496	527	513	533	524	515	510	510	537	558	506	515	491	570	494	515	482	519	573	532	517	529	490	494	529	498	498	477	525	508	519	493	530	530	504	518	456	487	513	557	490	499	527	533	554	519	536	526	530	499	474	541	510	489	547	489	482	577	495	518	523	522	511	485	531	532	539	522	518	508	512	535	493	510	537	459	487	555	545	543	508	538	519	486	516	512	547	531	530	479	523	487	525	501	507	491	520	519	541	533	521	538	528	501	504	520	531	518	535	481	487	530	526	525	505	506	541	509	519	508	508	527	511	528	503	499	510	525	492	520	513	497	522	512	500	499	514	535	510	512	535	509	548	555	500	555	531	564	485	529	495	508	513	529	501	511	487	480	510	533	500	494	563	505	568	554	564	522	541	515	514	500	513	553	498	521	511	529	511	522	508	512	488	504	538	548	511	495	541	496	503	529	544	548	505	543	490	489	523	485	523	518	543	466	523	489	521	476	511	486	515	503	515	517	523	547	514	476	485	503	503	517	514	520	501	504	505	549	515	489	520	466	501	497	539	534	499	514	506	517	521	535	513	505	512	513	496	522	541	511	449	511	509	524	523	496	481	562	548	565	494	575	507	505	503	489	483	499	488	482	530	535	526	539	545	516	549	485	508	532	507	522	503	521	522	513	525	516	539	510	538	480	482	551	528	539	493	501	457	486	466	505	491	541	535	555	553	489	533	511	493	529	513	533	538	502	508	520	515	534	533	494	505	527	519	542	494	547	496	502	490	531	524	544	545	507	496	500	544	509	495	520	519	549	448	501	510	562	471	491	513	488	511	514	536	473	506	521	452	508	489	531	549	486	494	515	485	517	542	514	485	496	491	534	558	523	520	496	529	504	471	504	464	559	532	498	536	474	479	533	492	533	453	530	532	513	466	535	528	536	492	549	517	499	515	514	502	530	506	541	516	475	542	496	487	551	493	510	507	506	516	494	562	529	565	505	550	569	544	523	530	506	495	556	506	502	493	520	494	555	517	514	517	491	533	545	514	559	490	521	484	488	482	509	479	505	492	537	514	537	494	493	498	543	529	542	502	480	475	494	505	503	497	505	471	484	562	512	564	501	516	514	506	534	522	493	531	519	549	489	509	489	498	479	508	480	538	508	525	482	477	525	505	482	486	556	509	518	547	520	526	497	520	520	538	441	524	570	472	511	529	513	535	542	504	510	551	538	510	493	531	539	509	534	496	546	529	498	548	511	527	492	524	504	509	532	474	530	526	515	521	492	488	517	511	485	470	553	521	557	533	524	500	479	549	522	541	485	584	540	515	470	509	509	492	489	479	485	490	524	501	490	495	550	515	546	535	538	499	528	538	528	532	524	536	513	533	511	486	506	571	517	526	512	486	517	498	519	491	539	493	521	480	537	483	542	501	487	570	518	524	524	544	527	496	546	533	537	538	553	507	514	534	508	534	510	490	559	497	548	525	523	496	545	535	508	556	553	516	490	523	519	541	538	512	521	537	524	520	505	553	519	543	514	486	509	476	534	503	509	524	536	533	525	498	499	527	504	502	540	501	498	509	499	491	565	540	453	508	487	509	546	507	489	508	488	504	504	529	523	486	481	517	549	488	518	511	524	524	477	497	499	508	513	528	502	521	476	508	532	498	482	471	496	482	544	539	496	540	487	528	518	541	531	557	523	516	507	531	449	539	551	525	536	504	506	501	496	470	507	535	469	493	539	497	543	568	528	508	564	506	527	488	557	517	465	560	521	520	536	524	485	521	521	532	496	540	503	475	501	505	517	503	506	508	477	505	509	489	530	497	513	494	523	526	522	514	521	562	535	524	533	541	504	558	489	510	505	524	496	503	499	502	541	517	539	560	535	528	498	525	519	515	507	487	501	504	497	481	514	527	504	533	507	523	511	492	528	525	517	480	516	547	518	497	504	554	510	544	499	547	477	490	532	545	519	527	547	489	547	491	501	532	536	519	511	501	544	519	506	492	485	547	515	498	499	510	513	505	551	508	481	483	528	485	524	512	494	495	529	530	523	493	504	527	523	515	506	529	536	546	506	531	470	497	495	500	519	544	509	529	498	503	538	544	506	488	507	555	518	547	505	475	481	504	548	493	494	560	580	528	514	488	497	545	532	497	516	547	484	517	516	509	501	545	535	478	510	547	513	509	500	504	533	493	504	512	498	518	492	552	552	547	508	495	507	496	502	510	538	514	551	445	524	547	561	518	492	499	516	526	499	509	496	502	535	490	519	502	535	536	539	473	523	544	532	483	545	526	527	554	487	540	512	503	470	503	541	525	510	474	519	497	519	528	482	538	540	538	512	544	492	517	533	540	552	515	526	530	505	523	487	462	531	485	489	502	529	532	476	493	501	508	530	494	538	517	506	516	537	498	515	456	536	533	535	495	536	473	513	531	557	507	473	517	477	489	525	503	500	556	535	528	530	547	518	564	524	483	559	511	505	527	515	543	514	496	518	485	512	486	483	488	545	465	531	516	525	510	516	484	512	511	498	464	530	492	570	520	503	491	490	552	531	530	508	539	518	532	550	535	507	510	474	524	543	522	531	464	535	511	522	521	486	504	517	505	501	478	509	511	477	531	484	529	510	505	537	508	530	531	545	517	501	511	495	517	536	481	498	517	516	554	522	561	486	480	566	553	492	487	523	485	520	526	468	509	512	511	496	511	509	478	542	517	513	491	516	537	526	505	532	527	558	484	537	530	527	500	536	509	490	497	510	498	577	517	489	505	510	497	557	509	511	524	542	497	520	469	528	499	522	541	531	496	483	542	502	486	509	493	469	503	492	501	524	489	490	486	523	536	540	513	496	560	538	513	538	522	480	535	516	509	536	511	513	502	495	509	502	495	536	519	523	524	510	513	515	480	532	509	534	500	535	542	495	488	545
31962	25833	29540	24214	17935	13363	10021	7145	5177	3845	2966	2014	1817	1434	1284	1105	919	746	674	547	530	431	410	390	361	324	313	268	263	283	269	219	268	237	240	218	227	220	242	188	213	199	209	213	211	197	211	200	205	194	213	227	203	170	215	197	218	209	215	203	217	228	188	184	174	176	198	216	201	206	194	197	227	209	205	203	181	186	190	206	198	174	179	226	220	201	191	206	198	206	183	210	227	183	186	178	210	197	204	208	215	227	207	177	178	225	212	206	217	203	199	213	214	209	201	197	196	179	187	185	206	192	187	201	222	208	165	182	228	204	228	211	213	217	182	198	205	206	197	214	194	192	189	201	193	185	219	211	212	205	205	194	214	204	197	205	187	181	191	187	193	223	182	181	198	176	215	190	189	193	207	176	204	202	182	181	194	197	211	236	215	191	191	202	221	178	206	192	201	184	171	204	188	196	198	182	186	190	197	207	217	185	195	222	217	202	180	198	198	187	195	177	193	190	211	198	165	227	202	197	202	192	210	181	209	198	192	209	190	188	184	193	184	194	186	204	204	194	213	179	183	190	190	185	225	203	189	182	245	197	203	222	184	194	199	171	184	225	209	185	195	200	229	195	219	221	205	203	199	214	179	203	219	206	200	207	192	217	203	199	191	183	203	219	206	226	217	198	212	186	191	195	206	197	189	173	211	212	200	196	186	180	169	193	174	197	185	207	223	192	204	201	225	198	184	209	185	199	188	195	194	190	199	207	201	167	176	218	192	183	188	191	217	211	198	202	192	201	196	185	180	189	173	205	205	205	218	192	236	190	214	201	196	186	188	223	205	189	232	196	182	195	203	213	208	181	173	192	192	183	199	180	193	178	195	215	217	184	199	198	238	185	183	204	174	225	201	204	223	221	186	211	204	210	197	191	187	208	178	219	198	196	207	169	190	222	205	193	208	192	232	225	217	202	200	187	194	212	205	199	180	183	193	212	180	180	217	204	204	213	199	196	201	214	221	169	202	226	202	187	200	199	197	190	187	210	196	183	218	186	221	215	194	184	196	229	209	181	215	203	187	205	194	214	192	219	206	185	212	203	223	186	216	209	201	199	185	206	206	191	192	210	198	199	189	194	190	211	195	188	218	205	210	189	194	216	206	183	215	228	193	216	185	174	187	199	181	216	216	177	176	191	199	219	189	212	211	187	207	202	214	201	188	229	202	183	211	177	235	199	204	204	215	202	202	201	198	201	173	204	207	223	183	200	191	205	233	193	207	209	180	213	203	210	224	211	214	165	205	173	189	215	220	198	204	205	217	201	165	205	193	182	172	170	214	196	195	174	217	199	197	182	207	210	172	199	228	198	204	209	218	202	219	181	230	213	214	199	203	213	177	199	198	201	204	171	207	210	212	205	202	194	192	211	198	211	195	214	202	190	178	183	222	214	185	188	198	191	178	187	190	204	184	206	204	219	210	199	190	220	193	191	188	199	208	182	191	183	212	209	194	207	176	181	224	190	229	197	196	173	171	241	203	202	186	182	210	175	195	193	201	199	235	182	191	213	191	200	210	191	209	208	209	203	195	173	220	181	187	209	201	219	190	178	193	188	179	202	209	184	183	206	206	209	176	211	186	212	216	195	209	191	210	212	242	185	215	199	201	169	175	200	190	185	200	210	190	201	197	220	218	211	224	205	183	187	223	172	189	198	212	199	205	199	204	205	178	171	238	223	213	195	220	222	177	197	203	187	201	173	214	181	191	222	202	186	199	198	241	208	180	186	211	212	221	210	199	208	187	186	204	195	203	196	201	192	197	229	217	199	213	191	217	211	197	196	202	193	207	215	208	194	209	221	201	219	190	185	211	181	171	169	202	188	188	221	221	192	182	195	221	203	214	199	185	164	215	186	200	218	210	184	187	206	182	199	195	185	194	205	197	195	203	193	189	224	210	204	233	201	207	177	209	205	213	208	221	173	182	208	221	176	198	220	215	214	195	178	184	196	170	187	202	222	206	218	211	225	195	190	194	233	180	175	195	201	231	185	209	202	200	187	203	209	214	199	199	225	210	201	214	190	212	191	181	163	178	200	207	191	207	198	192	202	163	180	179	208	220	219	218	237	190	211	184	202	189	180	209	177	191	187	216	232	202	221	215	192	189	199	180	224	196	199	178	213	228	206	208	207	205	209	186	199	216	224	190	180	188	182	178	222	188	208	204	216	199	183	221	211	194	198	215	199	198	184	204	202	183	235	172	204	207	194	196	207	201	230	210	193	195	216	198	208	212	181	205	208	179	182	178	187	208	200	201	171	199	221	210	201	219	215	197	201	217	206	195	187	207	223	208	201	182	199	195	190	209	189	204	188	184	165	229	223	198	200	189	195	189	230	187	185	187	196	192	189	225	173	220	204	198	198	229	208	189	161	187	186	204	189	203	180	188	211	180	218	214	189	192	196	205	190	193	183	196	192	200	185	223	213	201	206	201	181	200	222	197	192	189	191	207	220	215	220	191	200	187	202	188	204	209	215	210	198	205	200	198	193	200	183	174	225	240	194	222	200	192	199	189	186	202	198	207	187	186	210	216	205	194	181	184	216	208	188	179	205	182	218	225	204	210	204	216	191	212	211	210	169	210	190	204	193	191	214	188	190	180	197	187	186	197	202	216	231	202	207	199	213	173	201	179	206	205	204	195	214	200	198	201	216	197	194	176	201	187	200	180	212	197	176	193	226	215	208	235	207	210	212	191	206	181	213	185	217	196	198	203	185	185	204	194	192	184	205	195	190	180	186	204	188	189	189	208	222	184	182	226	210	194	209	204	230	213	221	210	192	201	198	199	181	194	183	197	187	207	195	175	193	208	205	182	193	219	206	198	212	209	204	216	187	191	175	226	176	212	193	207	199	223	192	191	184	194	214	179	204	202	189	212	217	193	207	198	221	203	218	185	199	215	190	184	211	216	201	212	203	212	190	220	191	224	204	193	188	191	207	217	240	181	193	205	186	189	205	211	201	206	221	198	195	210	205	205	210	210	219	203	184	206	195	193	210	221	188	208	204	190	200	217	209	206	221	219	203	203	205	227	235	192	209	179	196	215	193	201	207	219	181	182	203	194	207	192	215	204	194	215	159	204	204	213	207	190	210	179	200	194	199	189	211	186	221	199	194	206	196	206	187	199	237	213	193	181	188	165	184	204	225	215	202	177	192	202	204	242	214	188	218	208	215	213	189	194	191	161	183	182	202	205	220	190	208	213	191	174	204	205	182	216	211	202	187	193	213	189	197	209	196	207	203	190	182	168	211	182	207	190	191	204	188	198	227	173	201	186	197	165	202	185	205	193	190	192	206	196	211	161	203	197	216	203	201	164	186	190	223	223	218	171	158	197	189	192	199	208	194	202	211	216	206	199	197	190	183	200	230	208	194	177	182	196	203	206	198	194	225	191	226	193	200	177	201	200	185	229	202	199	231	193	188	180	211	185	208	191	194	201	196	209	186	204	200	196	186	203	218
19075	20511	34270	35574	32509	29421	26007	22475	18541	15968	13263	10020	9177	7888	6670	6109	5437	4272	3706	3096	2776	2384	2083	1825	1702	1551	1374	1143	1017	945	849	836	783	772	702	662	700	630	599	602	607	624	566	577	554	563	540	560	527	568	521	552	498	539	535	541	486	525	515	527	542	540	528	549	525	547	538	557	493	550	542	484	498	549	498	512	510	553	500	526	502	536	480	541	505	528	519	582	554	542	542	523	541	495	527	495	520	515	531	486	537	507	488	530	513	534	548	529	532	507	511	548	552	529	552	505	564	553	506	542	506	513	506	538	467	474	526	539	485	526	520	540	557	536	562	523	500	485	509	535	560	548	486	518	537	501	534	513	538	514	521	536	517	505	531	538	533	527	530	514	534	510	508	499	530	527	514	496	518	526	498	497	505	509	524	515	496	527	538	517	552	522	535	514	548	521	564	540	518	508	508	546	544	521	467	569	543	523	501	559	480	537	522	560	542	517	598	524	504	507	536	503	587	546	518	535	490	473	501	474	501	504	512	541	500	486	518	551	547	556	533	499	526	500	506	514	501	537	517	481	498	534	512	512	515	485	506	505	531	514	503	513	557	536	522	534	531	566	506	528	511	520	532	524	552	551	555	536	501	559	510	507	534	525	463	534	545	515	518	532	543	494	521	549	539	480	503	479	505	527	524	533	512	546	539	531	501	527	526	504	503	554	500	498	510	495	523	556	522	512	516	533	522	513	524	525	558	538	506	548	552	478	531	524	538	523	494	527	464	499	513	532	517	519	531	481	528	514	512	529	494	501	510	533	502	510	561	500	527	519	484	483	503	490	535	545	491	533	529	540	502	543	538	515	495	508	563	530	522	519	545	546	555	468	520	535	520	522	524	554	508	517	512	507	530	518	482	526	551	556	536	582	520	479	509	517	548	496	502	482	531	532	544	486	529	539	529	519	496	521	490	504	569	550	537	518	539	514	547	542	516	565	472	515	541	500	528	503	516	537	466	541	503	492	532	544	536	524	498	540	559	548	541	559	520	517	523	542	553	505	484	525	524	508	525	497	495	526	521	541	522	524	540	534	530	534	564	504	547	522	552	515	503	546	508	511	550	518	507	515	495	535	525	513	479	512	540	522	560	506	524	524	532	516	502	475	517	473	536	522	523	575	534	514	521	508	535	547	507	546	506	520	522	532	537	495	489	501	539	519	541	495	487	524	514	514	531	515	477	575	506	518	523	501	515	492	583	507	563	523	503	507	499	512	529	529	526	512	535	537	530	536	517	543	518	487	504	500	502	534	540	483	492	519	550	552	553	500	523	506	534	513	532	506	511	514	511	521	542	520	499	539	504	528	542	490	509	516	506	535	559	545	519	539	526	521	518	521	491	499	511	530	553	533	566	499	490	513	546	514	512	562	510	517	565	530	563	525	548	531	502	533	551	512	532	550	521	540	509	482	511	476	534	536	500	542	529	525	484	507	519	522	529	521	506	521	524	488	537	507	498	514	481	532	490	489	520	529	480	541	511	496	497	539	517	517	487	540	521	530	510	517	528	514	499	493	524	546	511	489	497	529	546	509	510	518	528	502	506	519	508	522	551	517	537	500	484	552	545	541	511	529	501	526	508	514	494	561	536	508	513	488	533	504	567	500	519	527	524	527	531	495	568	534	566	533	530	484	587	508	540	535	513	541	570	549	525	537	521	572	549	513	520	523	508	453	529	524	435	489	561	536	507	538	491	493	502	524	533	513	532	505	544	531	500	470	511	542	534	508	557	497	502	497	547	534	517	512	541	537	494	499	517	510	528	498	464	491	495	518	524	536	486	536	511	541	521	498	554	508	523	535	495	548	541	529	469	534	517	478	514	570	508	561	506	479	510	554	509	482	564	527	534	505	510	530	488	548	502	510	496	533	524	535	513	476	553	538	535	555	518	522	552	495	515	514	527	528	531	490	502	516	526	517	511	488	542	505	531	516	521	495	549	551	517	525	533	509	535	511	533	512	548	489	522	484	528	514	538	531	525	502	549	512	515	566	485	495	501	528	503	530	510	517	503	503	506	473	564	567	520	492	541	498	535	530	570	578	571	532	541	546	532	537	534	521	507	562	518	540	526	523	568	554	513	563	548	512	533	498	517	516	526	546	527	502	520	536	560	537	533	545	565	492	459	499	516	521	542	557	561	518	487	546	506	515	521	481	531	555	526	583	519	518	509	532	513	488	484	486	547	527	542	514	543	542	545	540	521	479	478	555	533	497	488	554	512	519	551	475	500	552	560	555	498	560	535	568	498	478	517	553	519	527	486	553	524	513	479	487	515	529	543	538	519	497	524	492	503	542	580	522	527	524	492	518	553	534	533	495	528	544	546	521	516	568	515	534	530	490	520	523	504	559	534	510	512	521	515	478	503	530	543	522	528	512	498	488	525	540	524	523	528	526	487	520	502	517	507	549	534	534	543	510	525	514	483	550	532	545	507	537	537	551	517	536	517	517	526	513	531	499	556	491	502	510	532	562	533	518	551	539	536	494	559	552	499	558	537	514	552	510	517	529	514	514	470	505	510	536	505	510	510	547	523	566	479	529	573	518	508	513	492	493	527	502	531	515	508	532	496	497	491	563	543	542	534	500	540	604	540	544	462	501	543	541	500	507	527	494	562	518	509	534	490	525	497	503	517	498	530	554	551	502	496	532	524	533	528	490	523	532	552	519	559	520	532	520	536	497	527	506	473	540	489	540	516	574	509	548	527	507	550	478	468	512	503	495	508	542	545	542	520	512	507	525	553	556	549	546	508	485	533	528	539	506	521	557	494	508	491	509	532	534	552	528	520	519	506	552	533	520	491	521	523	551	551	512	553	541	504	535	528	541	502	526	502	518	552	503	550	492	564	516	521	550	499	479	554	486	531	532	514	538	504	516	539	518	547	527	549	534	518	506	554	496	503	500	513	486	557	484	526	491	522	501	517	546	479	507	526	527	509	525	521	498	540	508	495	506	534	542	493	519	499	548	529	519	537	506	499	517	516	543	537	516	540	504	516	546	500	550	489	532	552	579	537	533	537	538	491	526	535	530	517	528	537	520	501	497	507	494	511	568	505	532	517	532	522	523	516	559	506	516	515	499	509	473	539	489	533	534	483	510	525	533	495	510	494	541	511	512	539	512	545	529	510	548	522	502	559	549	485	514	477	524	505	554	552	526	522	506	528	493	557	531	542	573	515	527	498	545	528	528	525	503	503	562	535	502	525	496	546	496	555	571	527	527	506	526	477	506	531	540	495	518	533	524	524	530	491	495	497	518	515	522	531	533	512	487	520	488	517	492	508	538	512	543	529	540	535	531	521	542	542	534	497	535	523	499	507	484	531	519	534	530	534	567	555	509	513	538	571	553	539	515	496	538	532	511	517	547	505	525	563	511	539	506	502	500	518	561	539	528	523	491	520	535	506	528	542	524	503	538	505	544	506	515	503	512	527	504	496	516	511	478	520	526	549	533	541	512	496	520	533	499
38656	31236	35113	30122	24083	18493	14366	10945	7701	5836	4311	2956	2581	2280	1843	1616	1431	1094	894	801	685	562	496	464	425	423	352	333	309	253	256	236	218	247	220	211	228	223	187	190	193	203	212	199	175	179	197	194	188	179	194	196	203	211	172	169	192	194	167	177	196	188	192	177	220	207	193	199	214	175	204	192	197	216	162	183	183	173	176	181	178	185	200	184	178	175	182	183	181	188	190	187	187	204	219	176	175	202	201	200	203	183	189	175	178	182	165	180	180	174	180	176	171	212	188	184	189	178	173	204	184	207	187	177	198	159	181	159	187	180	161	158	171	199	168	172	206	195	188	164	183	191	207	184	169	190	199	183	210	172	193	187	187	190	186	211	210	198	177	196	190	165	200	175	176	172	169	172	180	189	205	209	166	179	199	203	181	209	183	200	194	177	186	193	184	207	194	194	174	157	184	202	185	179	179	182	164	215	191	169	203	186	188	208	180	171	186	196	177	224	166	196	178	184	178	200	192	168	170	170	167	185	171	179	183	188	197	209	186	193	194	168	186	169	183	183	171	164	215	200	176	179	198	212	192	186	189	170	195	197	177	203	198	200	157	202	192	185	173	167	200	196	224	208	184	190	186	201	183	197	205	184	185	187	197	162	187	187	187	194	189	185	152	154	186	195	191	188	201	187	157	174	191	183	165	150	192	186	180	224	186	204	206	171	200	169	198	197	201	204	176	198	183	188	181	192	168	193	182	208	183	163	187	197	174	183	165	189	201	193	181	204	207	186	185	166	206	213	208	173	192	204	185	194	190	188	164	178	185	187	186	206	196	176	206	203	179	202	186	166	191	186	198	192	222	205	197	187	192	206	181	159	185	204	152	180	178	179	199	177	193	184	201	188	168	183	175	177	199	208	160	188	188	183	194	182	193	176	188	201	183	186	209	192	205	200	199	182	175	194	194	183	201	191	203	186	190	192	179	196	202	169	168	213	181	161	181	216	199	193	184	178	189	177	195	192	197	173	184	196	192	201	199	195	201	184	199	179	193	180	180	173	195	187	194	188	196	199	177	202	182	204	180	212	193	185	211	176	194	187	216	192	198	178	168	194	182	173	170	208	184	190	192	184	183	176	198	190	212	184	199	180	178	191	176	184	199	177	190	167	169	187	193	189	172	166	178	176	180	179	198	197	194	172	194	204	175	190	179	197	191	200	215	190	196	198	167	166	166	193	212	181	165	177	183	173	196	194	187	187	175	202	205	201	190	185	192	175	183	227	168	203	178	182	178	185	184	174	181	167	170	182	193	162	165	204	172	165	175	166	215	176	188	176	197	188	171	202	183	160	184	196	204	188	183	202	177	171	199	182	177	188	185	204	159	187	183	172	196	217	180	178	192	195	193	187	189	163	189	166	173	173	199	186	189	203	189	161	163	170	180	205	219	164	172	192	190	212	170	188	177	197	191	177	199	203	193	200	180	205	204	183	212	205	196	188	186	189	188	205	194	201	199	185	212	162	192	203	193	193	196	179	179	173	184	184	187	169	191	202	172	193	168	179	212	177	169	180	199	187	184	193	199	202	183	186	212	179	170	188	178	200	180	194	201	179	184	184	206	182	163	195	171	148	183	205	172	208	172	210	210	190	195	212	182	180	175	178	160	177	193	178	189	196	182	176	194	199	200	203	186	178	190	204	176	157	170	166	199	215	183	172	181	186	188	181	194	171	195	153	209	181	181	181	207	190	174	195	190	187	180	184	177	207	185	174	177	201	178	156	201	163	182	188	169	161	179	187	198	156	180	201	202	160	198	178	199	191	159	190	201	184	181	186	197	203	184	169	197	203	188	172	167	196	179	207	194	196	187	186	196	178	207	182	172	193	199	197	181	171	176	191	176	192	188	165	180	187	189	198	170	193	188	201	211	208	203	179	196	182	200	199	165	176	163	181	193	180	199	159	200	182	168	188	155	202	186	197	200	196	209	196	193	198	199	197	181	228	217	185	180	193	181	187	182	177	203	187	182	160	190	182	179	179	190	187	192	177	176	171	178	175	172	190	220	184	180	173	175	197	194	181	197	164	187	175	189	187	193	195	204	219	162	195	192	200	167	180	174	195	167	197	223	188	188	206	189	186	172	203	195	202	193	174	185	170	185	192	185	199	191	182	200	167	184	200	176	166	207	177	189	167	205	182	202	192	180	202	184	169	172	181	181	178	180	184	202	178	200	188	178	187	181	195	216	189	206	187	209	179	166	193	195	206	197	201	177	179	212	190	170	205	196	198	208	187	173	199	215	202	189	163	162	189	183	180	175	190	191	180	199	194	177	189	212	182	191	207	207	196	178	217	164	186	190	205	197	198	181	191	169	173	169	212	207	179	184	211	194	185	206	198	178	179	199	199	180	181	198	154	203	190	182	192	170	202	177	193	178	177	175	206	195	180	176	207	194	162	183	179	194	188	178	195	175	193	186	211	200	198	166	184	189	190	184	202	184	191	189	151	201	170	179	193	193	203	187	190	214	196	186	195	186	187	169	189	172	206	216	181	187	175	174	181	167	203	184	209	182	166	190	201	179	192	181	200	183	190	175	201	193	179	185	212	194	176	161	174	159	191	207	197	177	193	213	179	196	188	206	187	205	179	191	194	192	185	194	179	212	188	173	180	182	164	176	171	191	191	164	198	201	193	170	202	191	158	186	187	185	184	187	178	203	206	170	196	169	203	191	167	181	204	197	167	197	178	188	194	194	208	195	191	186	205	218	178	186	176	172	168	181	198	193	189	171	194	194	220	173	182	189	204	205	180	167	172	193	196	211	200	186	172	176	180	202	182	155	189	223	183	191	191	182	151	154	198	192	208	194	186	198	170	192	181	171	219	198	191	166	191	150	182	190	178	190	219	195	181	213	185	179	198	179	176	194	189	203	199	195	196	189	186	190	196	195	205	173	163	180	208	165	199	189	186	185	183	178	184	176	176	207	196	195	178	192	194	191	195	224	207	166	175	187	186	161	205	189	173	218	175	173	188	193	197	202	188	215	189	173	165	197	188	180	175	171	212	193	189	190	195	181	208	183	191	180	169	190	212	205	175	184	202	200	187	183	195	195	185	183	211	174	165	193	180	201	207	169	174	164	181	194	206	177	178	209	203	168	177	184	202	174	161	188	183	183	154	216	165	197	199	194	205	191	173	175	180	184	174	185	213	194	187	184	191	202	181	180	182	185	191	220	195	182	179	191	197	181	181	178	190	182	170	202	191	203	190	185	183	193	217	197	195	176	185	177	171	211	180	163	180	183	204	182	211	179	195	182	186	173	196	185	185	186	194	177	190	182	185	183	193	222	182	180	176	183	202	189	194	199	179	187	210	167	192	180	187	192	184	185	193	201	187	162	182	195	195	172	184	199	190	178	165	183	174	191	173	202	163	177	172	176	163	202	174	201	193	174	185	184	199	181	174	171	215	170	198	180	188	213	193	169	189	153	207	194	173	168	197	163	187	192	208	182	184	212	188
22920	24221	38039	39942	37285	33608	30915	27750	23296	21019	17487	13244	12618	10698	9243	8865	7896	6188	4988	4296	3747	3102	2807	2489	2208	2051	1751	1393	1217	1107	1022	955	847	760	749	681	681	655	607	633	612	541	555	574	577	551	551	552	527	528	548	513	519	537	583	570	507	530	517	504	501	491	496	530	477	506	515	504	510	506	507	528	480	478	462	499	498	484	522	464	544	550	491	548	519	504	537	509	468	471	488	451	498	485	504	488	489	475	508	523	467	509	503	500	457	501	482	489	514	489	467	470	469	464	494	523	452	493	504	519	474	482	506	468	488	499	485	519	482	514	506	501	538	476	477	499	497	510	487	496	509	476	482	516	455	499	511	491	501	495	508	483	457	450	457	478	499	453	520	494	508	453	468	488	522	469	517	519	431	457	528	505	495	520	470	514	474	483	501	487	490	521	477	495	451	495	502	510	518	533	484	465	510	446	480	502	527	515	453	510	468	512	486	466	533	466	492	515	486	484	501	476	519	466	450	476	503	513	508	521	479	488	466	518	526	502	517	499	493	496	510	480	502	481	481	500	475	481	491	484	483	555	475	473	481	509	477	517	507	508	499	519	492	498	460	477	479	494	485	516	455	504	453	466	489	476	465	514	461	471	483	543	468	478	446	502	489	495	499	490	487	514	498	484	506	542	471	490	470	517	474	506	491	476	483	523	501	496	492	465	486	471	484	480	481	469	527	486	471	462	496	489	480	496	525	511	499	473	521	488	507	461	480	494	468	497	477	524	534	469	487	496	483	503	484	488	510	511	491	529	467	475	489	508	531	539	512	519	498	497	495	491	499	479	489	482	532	464	496	506	509	472	482	494	518	491	461	495	504	549	464	466	495	454	501	492	471	523	541	493	507	497	533	475	473	458	492	488	518	510	464	461	473	472	497	465	498	468	460	491	499	486	473	471	526	553	457	446	504	478	489	528	516	480	532	486	512	469	455	516	517	464	498	482	465	496	460	495	497	499	462	481	509	525	473	477	495	492	516	453	473	498	510	494	468	502	490	508	480	504	476	464	460	514	493	492	492	463	488	494	502	483	499	493	473	480	491	440	504	500	494	501	501	466	467	474	487	476	504	486	534	493	434	561	460	483	534	518	495	480	511	499	477	488	489	499	518	473	441	472	505	504	479	471	484	492	476	514	487	485	473	467	492	487	493	461	481	528	510	491	494	507	538	499	472	495	476	487	491	488	482	479	478	500	492	458	495	503	500	518	436	510	504	489	466	515	515	472	494	482	468	476	510	520	504	474	498	492	496	498	490	503	499	495	474	487	511	479	517	487	502	469	498	493	437	495	484	472	494	499	496	523	506	504	501	509	515	502	469	503	512	549	484	488	501	474	475	500	491	499	471	504	496	516	510	486	482	465	527	500	463	470	499	486	502	519	453	509	496	487	528	467	519	459	505	498	506	478	460	440	493	459	510	461	520	508	503	520	497	489	474	460	513	497	504	500	511	504	487	488	515	511	474	494	475	485	513	463	490	529	495	503	528	466	494	481	457	491	512	491	501	487	500	513	463	470	474	476	467	500	497	475	473	478	522	487	501	517	504	477	508	499	464	495	482	474	487	487	496	514	515	495	481	474	501	486	465	507	470	473	470	500	510	462	494	516	535	487	488	508	498	476	499	500	516	526	495	502	453	496	493	474	479	483	471	525	472	469	506	469	499	467	491	488	510	482	465	478	478	495	470	515	530	486	480	522	535	499	502	509	479	495	480	512	492	490	507	503	511	483	509	502	463	493	502	480	516	474	454	472	526	464	487	491	501	505	490	489	470	486	509	450	532	497	514	469	505	465	446	476	485	496	494	506	512	491	492	536	502	475	446	487	477	509	479	511	486	510	477	484	504	510	511	458	481	492	460	511	499	498	500	534	491	519	528	506	481	470	522	521	508	508	453	458	514	485	490	498	501	447	528	497	482	509	507	531	498	495	514	495	504	480	521	486	516	464	515	529	488	524	504	496	482	478	486	469	521	511	493	518	489	463	473	505	461	530	481	460	503	479	472	463	501	501	527	499	500	488	474	539	521	477	494	516	465	489	467	511	475	510	485	464	458	458	495	477	494	476	501	512	494	515	489	484	524	463	506	488	482	465	485	525	494	486	517	494	476	507	490	483	531	463	470	475	500	489	507	479	467	537	546	464	485	490	505	463	498	497	469	509	476	498	499	494	511	502	467	466	464	467	477	463	500	488	506	483	511	501	497	504	493	468	513	507	483	463	506	474	473	528	477	524	479	519	523	517	471	507	477	511	470	499	492	513	489	506	465	479	520	451	459	487	487	459	486	474	470	476	489	479	433	491	454	472	484	490	521	499	473	497	487	491	511	516	513	523	492	479	471	480	474	441	484	468	497	490	479	483	469	507	512	548	485	539	456	482	502	510	535	486	492	450	525	475	533	438	492	484	512	513	493	472	494	493	513	481	504	514	488	477	488	478	494	512	464	475	467	482	498	470	503	488	510	455	492	498	460	463	499	496	496	487	485	465	476	509	500	488	490	507	473	530	497	481	459	484	488	464	510	489	464	477	499	461	513	464	455	507	504	502	470	511	500	505	493	540	461	505	455	511	505	443	470	489	526	468	504	463	500	480	459	503	465	491	491	439	460	461	516	539	469	463	505	490	483	509	483	502	484	444	505	487	506	488	469	509	477	474	514	513	471	499	530	487	490	482	458	505	470	503	473	467	557	444	519	505	497	487	478	499	497	511	505	547	496	468	528	470	512	486	445	517	529	495	486	498	515	502	501	482	520	468	504	497	505	490	492	525	492	474	490	519	483	495	488	479	449	502	476	523	503	474	476	504	503	470	523	480	465	458	518	494	500	514	461	489	475	492	497	506	484	522	508	490	482	498	512	517	477	484	506	488	490	482	449	497	477	481	516	474	524	518	510	526	535	517	518	503	493	547	468	490	483	529	497	489	441	530	481	464	490	525	525	461	487	506	520	478	492	528	506	502	483	460	473	536	497	513	467	513	473	482	478	510	481	472	516	489	518	507	498	491	455	491	505	486	522	479	454	524	510	486	516	502	491	483	491	475	530	545	497	493	515	504	480	462	483	491	476	503	499	517	504	497	450	502	465	534	471	480	488	498	483	474	519	463	491	523	462	493	513	484	503	478	468	501	460	522	493	456	506	453	503	486	502	501	473	436	485	477	465	493	481	476	456	504	512	467	473	495	470	502	492	462	456	484	515	465	491	510	477	526	493	467	506	513	476	488	494	496	479	484	501	479	486	510	508	527	510	512	503	464	486	502	522	493	514	473	505	508	489	482	475	511	444	497	483	507	528	460	433	492	465	502	544	453	469	517	480	509	491	505	536	492	527	491	475	472	524	468	494	527	497	466	483	469	498	492	453	472	514	472	496	489	487	493	481	516	490	499	481	487	513	468	456	513	480	499	506	500	503	479	468	492	447	477	523	478	484	469	496	482	486	489	480	507	488	508	493	480	503	488	484	439	483	492
23409	20175	22273	17005	11662	7891	5469	3703	2770	2036	1497	1245	945	833	746	643	582	513	453	379	349	327	294	304	303	288	249	255	259	225	193	214	213	204	228	226	186	193	220	204	218	206	184	216	181	198	191	222	205	193	203	184	191	183	193	193	168	184	211	209	199	219	173	208	183	216	221	182	190	170	195	181	192	189	208	193	176	192	186	201	192	195	198	223	161	229	208	209	208	200	181	203	219	213	212	190	222	201	205	201	177	182	224	181	198	207	165	186	202	213	194	194	208	192	176	218	221	205	201	194	184	215	203	201	208	207	182	196	191	203	188	214	219	191	174	206	187	178	180	222	173	207	205	195	212	180	181	198	173	210	215	220	165	177	185	206	183	202	177	182	188	211	220	240	212	195	205	191	213	209	183	197	223	201	201	190	207	194	185	207	195	196	210	207	198	223	166	215	202	205	204	214	199	221	165	201	205	180	176	183	206	201	211	190	179	192	182	192	164	185	192	196	199	190	174	181	220	186	187	188	177	187	186	196	192	186	190	178	193	181	196	200	197	183	186	232	175	203	222	236	208	203	210	189	177	196	214	192	205	185	196	213	209	212	183	202	205	205	192	212	185	197	197	217	215	182	225	189	181	183	190	200	193	205	195	202	182	202	173	206	187	194	174	214	203	168	200	216	202	237	197	179	180	206	202	198	177	182	226	215	224	223	169	211	201	202	183	200	194	178	184	181	199	193	214	184	185	180	194	206	185	206	191	223	197	219	189	175	175	206	207	210	196	193	211	207	200	194	193	187	197	194	206	174	204	169	216	223	202	219	186	196	192	187	207	195	196	204	185	203	207	191	195	185	209	197	208	229	207	203	198	173	201	179	223	203	201	196	199	192	188	203	209	176	217	210	185	196	200	178	209	206	199	209	185	198	194	209	203	192	191	222	217	201	196	159	220	216	196	185	191	189	186	200	196	191	173	182	196	213	215	204	207	213	205	205	207	204	196	195	193	232	184	189	175	202	203	183	203	199	175	216	174	192	200	187	188	220	196	178	211	192	206	212	194	173	219	210	185	206	193	215	204	205	204	194	188	210	217	177	197	221	183	221	183	239	210	205	193	193	211	190	171	206	216	204	183	208	222	181	197	165	193	216	209	197	200	199	180	203	204	219	209	190	187	212	207	179	198	195	207	211	189	198	198	191	185	190	177	181	198	230	207	210	183	195	183	189	208	188	184	170	194	186	204	238	207	192	195	195	211	208	206	185	206	200	194	177	182	193	198	191	191	195	218	207	194	178	202	192	191	199	202	203	218	193	183	220	213	214	195	201	179	201	191	223	221	178	181	199	199	189	194	198	204	189	224	199	216	179	198	176	184	199	237	222	197	216	207	183	179	168	179	217	205	196	207	200	200	188	198	192	203	194	185	203	189	222	176	200	199	208	209	203	216	189	196	215	196	225	178	203	207	194	158	176	235	213	202	196	196	195	192	204	209	214	203	196	192	184	208	210	225	180	185	223	171	222	189	219	177	216	187	194	222	208	181	197	203	205	207	184	215	191	195	193	203	193	192	187	214	193	210	196	194	188	195	186	232	197	210	179	201	201	190	204	220	203	202	199	187	191	202	199	190	233	193	209	193	199	177	183	193	222	210	186	229	173	184	179	224	213	143	202	189	197	220	201	216	197	208	181	197	180	198	193	219	209	185	213	203	185	199	224	211	177	197	198	231	197	231	175	207	197	187	209	196	188	195	164	210	219	201	205	194	216	219	192	190	195	220	202	203	217	197	188	179	189	198	223	205	190	175	219	210	166	194	181	194	220	182	186	190	200	206	201	208	230	192	161	201	196	186	212	220	181	189	230	188	201	194	195	207	235	199	207	203	184	214	179	190	178	197	227	191	195	227	191	196	204	192	209	214	204	206	223	180	193	201	222	209	200	208	215	205	211	215	189	198	205	201	206	228	218	191	207	206	201	207	199	191	203	198	207	216	181	192	193	187	206	195	198	206	203	206	214	215	189	178	187	211	170	218	206	198	183	198	205	205	212	204	195	190	204	190	192	205	189	208	196	197	170	185	219	205	188	183	190	186	209	223	182	194	199	214	202	212	193	206	222	192	187	174	221	200	216	183	224	217	166	211	201	188	189	193	197	213	203	194	177	193	216	194	187	190	182	215	193	170	195	199	194	195	221	190	183	214	183	172	203	205	165	199	214	232	173	201	191	180	174	167	184	204	206	215	181	191	190	206	170	183	199	201	185	204	181	191	224	224	187	189	234	196	164	199	202	192	214	205	201	199	175	183	194	183	196	221	193	184	225	200	219	171	181	190	215	192	203	205	207	199	200	185	188	220	178	193	198	204	196	182	217	252	217	232	186	201	195	199	204	214	188	162	197	197	157	186	203	212	191	173	188	171	183	189	195	184	190	201	203	176	201	202	193	197	200	202	181	207	214	191	198	200	196	230	201	200	202	198	198	218	208	211	204	206	202	209	217	191	206	207	193	198	220	223	196	196	192	186	177	217	207	243	210	219	188	207	195	196	205	201	235	202	172	182	216	208	202	188	198	204	195	210	194	187	199	207	210	182	182	187	182	197	193	200	224	168	183	203	215	217	197	192	187	213	195	222	179	206	189	201	198	185	222	203	202	178	196	186	202	214	191	198	175	206	196	220	176	196	215	203	203	211	201	186	207	203	207	202	225	206	211	212	154	203	203	165	179	186	211	173	229	192	193	220	179	182	202	204	200	205	193	216	202	187	192	218	229	186	192	190	188	212	201	216	199	180	181	185	193	198	173	189	194	188	181	203	198	204	201	204	203	186	198	196	199	203	203	186	191	197	217	214	204	214	197	209	194	167	176	170	207	182	202	214	225	225	215	220	198	222	200	219	203	208	201	229	164	199	202	206	206	188	197	211	218	204	196	205	203	202	207	222	181	193	200	204	208	185	201	184	211	195	169	207	184	210	209	189	216	204	190	174	205	204	211	193	202	222	188	179	168	214	170	205	178	200	176	181	205	186	218	198	197	197	200	213	203	199	202	201	193	228	203	193	208	187	182	211	195	219	205	206	197	178	189	180	177	218	195	207	215	212	176	191	191	214	202	206	181	186	213	205	207	198	192	186	200	184	177	208	195	215	201	184	186	198	180	219	183	220	199	184	198	199	210	188	192	197	199	194	216	183	179	179	190	199	203	160	198	193	173	200	204	191	185	200	196	198	186	182	183	195	206	193	222	190	227	190	207	187	197	195	206	193	199	185	197	190	200	201	196	194	190	209	214	213	197	208	178	220	175	200	205	212	196	213	199	190	216	198	173	204	222	183	220	177	214	192	179	194	212	203	182	175	218	211	200	212	225	198	187	190	210	207	237	195	190	189	189	192	201	207	213	207	199	187	184	223	192	213	198	184	220	192	186	205	198	215	194	175	184	201	188	186	201	175	193	231	186	211	208	201	200	199	207	187	213	194	213	193	219	194	206	188	190	204	216	203	211	203	185	200	197	217	197
13414	15980	27979	29160	25608	21622	18239	14917	11833	9735	7654	6184	5202	4266	3711	3191	2893	2354	2147	1763	1611	1462	1299	1208	1081	1036	929	889	825	744	681	689	694	638	645	593	597	602	586	546	550	554	531	508	520	543	552	519	536	531	516	495	545	548	501	499	541	535	559	520	542	524	526	500	530	515	541	535	520	538	542	512	533	515	551	499	529	529	527	533	520	510	534	504	545	542	551	520	515	500	514	538	520	513	539	577	520	555	485	516	501	556	520	535	520	569	510	506	494	500	537	529	516	535	494	559	516	526	519	544	492	475	504	514	531	536	509	519	524	505	545	516	485	532	518	536	513	498	559	452	535	514	501	549	541	576	491	551	504	508	541	526	528	490	518	499	578	491	506	480	511	520	509	523	501	483	507	526	492	539	492	475	515	503	528	514	538	508	547	531	502	494	542	472	525	556	547	545	542	500	562	540	484	536	537	511	546	503	554	516	540	538	547	527	520	534	522	570	498	514	492	555	531	516	489	525	574	518	521	560	508	529	515	548	538	523	540	488	520	526	502	463	478	490	495	513	500	534	515	530	527	526	521	525	541	491	542	522	535	488	512	503	525	547	508	548	523	513	530	473	504	548	517	534	555	522	533	551	518	538	513	527	541	500	540	478	562	527	496	512	572	526	524	529	516	523	500	553	511	523	535	509	500	500	502	515	520	535	557	538	526	538	508	547	502	516	526	540	552	494	508	523	562	559	491	540	535	537	535	505	504	521	524	492	521	497	528	527	540	531	523	531	546	463	503	544	521	531	543	547	526	551	499	483	544	530	506	510	509	491	526	517	535	519	531	513	548	513	540	514	481	523	532	514	534	531	511	503	485	517	510	537	574	543	512	527	559	540	525	542	513	561	553	515	517	506	549	536	518	525	518	521	499	550	529	555	519	519	527	534	523	540	524	537	537	509	455	543	524	532	510	535	545	529	533	483	526	503	524	520	535	518	516	514	499	536	518	531	561	482	555	506	508	524	515	539	508	514	510	523	537	549	492	498	503	509	517	543	505	546	496	524	505	518	476	526	534	510	560	526	562	492	563	508	512	508	500	509	535	499	521	524	518	511	498	507	506	528	525	533	486	542	542	535	526	491	535	524	541	509	550	534	483	509	530	540	528	497	466	529	488	553	542	524	545	533	558	508	524	512	533	533	525	528	541	488	548	517	518	532	507	523	508	544	540	519	508	500	497	519	483	531	525	507	518	513	526	560	507	546	538	537	554	523	515	537	512	552	489	494	552	537	529	515	529	487	546	515	510	532	554	520	501	546	513	503	528	503	500	511	508	515	516	500	506	557	511	514	498	496	527	514	500	498	486	548	562	491	537	544	500	466	544	537	541	495	498	521	510	521	501	527	530	508	555	540	525	546	505	476	554	480	509	488	478	555	480	525	512	514	518	536	546	501	521	573	521	511	551	527	491	500	549	529	517	520	525	518	544	523	508	477	496	523	511	510	517	525	518	537	531	488	518	511	533	513	511	540	551	546	530	545	522	533	462	506	538	545	496	470	569	510	547	523	516	528	554	535	521	534	543	537	504	568	567	525	514	520	474	542	511	519	500	499	518	541	540	535	537	544	506	485	541	524	512	505	542	536	550	587	544	526	511	531	513	516	567	513	509	515	516	495	517	557	479	518	486	498	484	530	541	512	525	511	461	512	541	570	483	520	519	504	558	538	516	541	518	492	514	520	511	519	511	513	521	535	512	506	515	507	536	500	512	553	507	523	511	512	540	505	539	517	499	510	541	493	508	523	510	542	541	503	541	524	526	517	551	519	536	530	531	510	527	485	517	533	521	548	520	509	513	524	504	545	489	503	509	541	484	483	503	501	508	556	521	524	486	539	527	483	509	517	494	543	557	511	520	469	514	490	538	565	525	543	537	494	557	530	512	501	550	529	518	551	525	527	514	518	488	507	500	502	540	534	522	523	537	497	544	529	516	542	512	497	560	521	495	506	532	487	525	526	507	464	511	547	533	516	519	512	538	483	474	524	542	526	510	537	518	535	555	526	505	506	499	551	532	510	510	539	526	530	548	526	520	514	548	524	505	535	505	522	513	498	539	545	530	533	542	546	518	518	529	562	543	524	547	506	532	505	527	530	564	546	514	489	485	553	493	530	523	513	526	520	539	476	553	502	512	572	541	513	489	553	508	515	525	554	541	537	522	543	519	491	494	515	522	556	507	520	521	519	510	535	533	522	507	512	550	516	491	544	529	503	511	568	498	572	538	543	536	525	518	524	505	526	529	518	547	559	509	504	512	515	511	523	568	538	517	573	516	485	525	548	535	516	545	555	495	499	492	534	496	545	467	571	497	519	508	538	512	522	533	548	536	535	503	511	497	460	540	509	531	543	500	500	558	524	539	520	531	513	542	508	515	514	525	524	545	524	555	524	523	512	527	530	480	494	501	488	539	528	507	518	525	524	520	519	482	501	493	508	507	540	531	506	561	499	515	546	520	549	514	510	542	517	565	562	572	527	510	516	557	527	550	506	515	510	542	480	524	510	499	546	536	492	554	446	532	537	560	549	518	521	527	553	575	520	511	522	514	520	567	531	501	512	518	464	492	523	556	576	558	543	543	503	525	554	523	533	555	508	573	497	511	502	543	542	551	528	559	465	522	541	563	512	504	493	511	502	516	561	541	533	542	533	530	509	506	527	504	532	493	524	508	519	562	521	514	511	526	525	501	533	539	506	521	536	518	520	507	554	495	533	525	521	504	520	541	477	532	542	507	513	544	494	576	508	513	524	519	501	531	539	510	500	530	550	541	540	487	527	546	567	536	516	493	472	545	510	499	507	552	512	549	549	543	537	533	536	507	533	543	530	505	505	511	498	557	482	523	519	513	521	545	539	509	505	505	532	491	526	479	541	507	490	494	528	534	545	539	528	509	503	509	512	531	532	514	529	516	510	507	537	534	490	532	510	512	553	534	482	550	526	516	531	513	526	524	518	492	500	525	509	565	486	517	486	509	540	523	536	521	509	532	507	531	508	518	533	557	496	543	545	480	528	537	571	504	489	488	504	515	544	511	535	540	554	508	529	495	514	578	540	549	484	526	531	528	553	536	531	505	566	533	499	516	543	548	547	519	535	523	518	537	536	551	516	493	497	537	503	519	547	532	529	506	488	505	518	511	538	551	539	524	545	535	497	528	521	512	468	480	547	518	518	511	524	496	522	546	503	509	545	559	519	569	495	494	498	496	506	538	531	551	513	564	512	489	516	464	531	521	514	521	501	513	537	518	531	522	517	538	533	519	526	527	517	539	506	517	533	521	501	566	498	505	568	547	491	513	528	532	503	541	529	531	567	535	529	534	475	527	539	500	541	525	526	545	556	528	531	456	493	544	517	516	545	515	526	534	545	506	540	543	477	478	524	543	560	514	516	507	472	541	551	509	530	512	511	548	522	514	517	538	492	526	505	511	541	498	539	537	506	489	515	519	531	556	520	495	534	512	511	534	527
32048	25908	29363	24364	18362	13651	10162	7322	5257	3883	2766	2106	1798	1418	1191	1099	874	802	715	572	472	458	422	361	353	327	326	308	288	284	263	246	218	246	239	228	239	242	213	228	197	207	209	226	218	206	196	200	211	186	212	200	198	181	209	211	205	224	221	191	219	209	200	226	187	221	198	222	207	208	187	213	231	191	218	202	189	213	193	192	170	205	161	186	183	199	188	198	200	198	210	219	192	195	210	195	239	192	204	200	193	180	201	207	193	205	218	195	212	221	213	232	186	199	212	186	217	210	209	187	193	222	189	221	194	191	218	198	194	219	206	202	227	185	168	184	202	216	184	196	204	192	157	212	189	196	199	198	210	182	203	211	174	205	196	205	181	209	214	225	202	206	226	196	204	187	192	220	187	190	202	200	234	216	232	187	194	211	192	221	211	189	214	210	197	217	194	216	222	199	191	201	197	217	213	213	196	193	215	201	231	217	194	201	182	210	199	205	215	197	228	190	179	178	184	229	213	223	205	175	197	195	210	225	199	223	207	206	230	212	192	198	210	194	228	211	172	195	207	211	221	207	195	191	201	196	209	212	202	200	227	213	188	204	206	172	186	204	210	213	208	182	186	215	210	226	204	198	211	199	211	190	214	195	188	160	203	177	199	195	206	213	229	198	215	189	202	196	173	206	172	206	206	207	217	193	222	236	207	195	207	190	174	241	178	188	213	199	221	201	203	191	193	229	188	213	191	212	202	192	201	175	189	207	217	201	214	189	188	231	197	211	198	188	219	203	189	192	212	202	191	216	171	219	188	214	204	196	203	197	194	174	213	188	220	198	176	197	194	204	217	198	216	217	200	198	202	214	200	228	183	194	245	206	225	191	215	211	213	208	200	207	192	191	207	225	217	205	166	229	204	187	197	176	217	179	188	200	209	208	204	219	203	209	198	242	195	195	190	223	243	204	193	176	191	205	225	187	192	212	197	198	190	201	199	212	200	207	187	203	221	177	190	210	189	205	193	207	200	189	182	225	188	209	200	230	213	189	206	202	227	203	218	208	205	200	224	201	195	234	207	219	214	191	210	180	181	191	199	191	206	185	204	191	217	197	201	204	210	202	213	212	195	202	200	208	179	195	200	191	191	213	193	221	191	199	197	204	228	198	223	194	208	198	206	219	188	200	184	220	206	201	175	208	183	198	200	164	195	192	197	241	187	207	188	222	194	204	180	184	204	172	193	214	174	207	211	205	204	207	186	198	190	195	218	193	181	200	216	181	201	183	182	207	210	221	231	197	199	201	197	195	213	188	178	211	209	221	208	218	213	205	197	216	216	208	181	191	206	202	176	212	210	216	188	208	206	195	193	186	166	207	190	194	212	219	196	183	192	192	207	204	198	216	232	230	214	202	213	191	187	214	177	219	211	208	210	205	194	199	200	197	209	187	202	183	212	219	196	197	209	176	190	195	197	210	204	221	227	195	181	232	223	212	245	201	222	214	185	228	238	182	237	179	196	179	176	219	209	195	186	238	197	207	220	190	180	244	191	207	220	215	160	210	222	214	213	201	201	195	195	198	214	205	200	217	211	182	196	222	220	210	199	226	179	210	197	207	204	199	208	216	214	206	225	203	219	199	214	224	198	200	186	204	184	204	197	208	203	204	188	209	178	194	196	197	189	209	199	202	208	198	186	202	172	193	203	220	198	205	197	221	210	204	204	194	232	180	182	215	205	203	207	201	194	200	210	211	187	213	186	179	195	219	206	191	196	202	203	194	209	179	202	196	212	217	199	209	192	211	223	181	225	248	198	182	195	205	208	234	202	196	208	218	202	225	191	191	199	175	173	209	227	204	213	205	201	187	194	225	210	205	175	200	197	194	179	193	207	202	202	171	233	200	189	181	215	199	189	209	176	220	217	192	190	176	196	198	203	214	198	200	217	202	193	217	198	202	218	202	205	204	182	203	214	207	183	192	211	208	200	187	195	200	199	204	185	209	183	204	228	188	213	223	212	175	219	197	217	220	185	189	220	211	187	214	187	252	216	211	204	198	188	197	196	217	225	208	212	207	194	184	211	232	192	192	191	208	172	227	204	201	182	191	219	211	185	185	210	179	212	213	217	204	190	217	217	215	228	198	203	211	218	204	197	209	196	201	223	209	180	205	202	204	201	210	193	187	209	235	186	194	177	219	201	204	198	191	201	189	212	183	224	190	207	208	211	168	215	213	183	212	227	181	171	211	190	228	190	207	174	190	204	199	206	216	212	189	200	195	179	192	192	201	223	188	180	236	181	190	204	184	196	222	215	215	190	177	206	184	194	206	183	174	208	202	196	205	179	174	186	197	178	209	182	179	195	202	170	200	196	182	190	186	207	198	181	185	204	189	210	204	196	203	200	195	189	213	208	195	228	214	196	188	212	216	188	185	207	199	204	198	206	224	194	215	187	212	241	194	185	182	222	177	226	223	212	213	219	202	195	204	188	173	231	186	202	199	190	207	212	192	211	196	172	209	205	210	196	179	198	206	208	174	190	220	187	214	217	222	205	198	200	197	215	219	198	192	182	201	199	201	208	198	221	207	215	192	207	194	200	220	209	227	185	193	188	188	199	186	204	196	184	209	210	192	207	207	213	183	198	200	216	222	217	199	201	219	183	209	197	200	199	204	181	209	193	204	194	191	199	192	199	196	212	186	202	211	207	212	167	212	208	204	200	215	208	202	212	194	185	203	182	186	214	194	221	204	196	186	183	177	176	222	197	213	182	193	184	208	205	197	193	213	199	211	219	203	213	194	202	213	204	203	205	174	190	191	180	225	196	208	202	221	196	200	209	189	207	203	226	209	208	184	210	195	204	196	221	194	199	180	180	217	211	227	221	219	219	199	207	207	184	229	222	196	198	221	222	196	220	216	179	187	199	204	172	206	189	164	194	211	214	194	224	184	198	221	192	191	217	208	219	193	224	220	187	200	170	197	182	208	212	198	207	215	204	187	202	193	194	220	227	190	215	213	188	214	211	208	214	202	200	188	183	197	212	196	214	225	191	210	221	192	210	177	203	219	223	196	205	202	201	203	223	203	206	199	188	184	223	211	205	202	193	214	189	201	201	198	195	203	208	187	168	227	214	209	214	207	225	204	195	194	186	220	208	229	207	203	200	186	202	196	199	230	197	231	231	187	191	188	196	197	181	198	199	231	208	199	252	179	172	188	197	206	205	199	209	205	221	211	201	199	196	197	208	201	192	201	198	195	205	207	180	196	189	196	200	182	211	211	186	181	193	211	216	229	185	196	227	233	210	240	188	190	184	204	194	205	182	192	196	222	198	189	201	206	222	210	217	209	211	230	204	207	206	219	231	207	207	209	184	215	191	199	214	200	217	201	234	223	210	189	219	195	199	204	204	178	200	189	230	193	172	191	200	191	188	213	198	202	190	207	182	201	197	202	204	190	215	187	195	217	190	215	206	205	212	205	187	212	197	185	214	173	197	203	190	209	228	220	214	209	186	183
19306	20486	34085	35655	32675	29220	26101	22709	19093	16168	12876	9823	9142	7906	6999	6231	5271	4020	3695	3118	2718	2319	2055	1886	1576	1438	1311	1166	1077	954	908	853	773	756	729	658	639	660	678	620	632	591	552	601	554	558	565	545	590	528	573	528	484	586	551	513	550	526	541	525	539	547	564	578	553	530	570	558	545	550	544	551	557	525	504	508	542	531	561	514	549	571	503	540	529	527	523	561	566	500	496	522	523	541	506	534	516	523	516	556	544	545	538	506	549	554	515	514	563	507	558	541	555	568	515	496	516	541	549	511	538	521	482	546	552	516	505	531	531	547	544	498	524	546	545	505	503	544	540	552	534	530	570	533	526	509	548	509	525	522	501	510	516	531	508	545	528	504	531	542	485	571	559	521	544	567	512	519	539	535	548	548	583	555	549	529	541	510	495	552	528	498	496	550	574	508	515	553	546	548	509	561	488	551	542	517	527	503	531	542	507	532	536	540	533	483	538	583	539	498	535	560	492	542	519	523	509	527	506	459	533	561	572	548	530	531	539	580	530	565	515	503	492	547	550	541	552	544	519	563	488	508	518	524	502	522	463	526	500	490	519	587	513	565	517	523	543	506	527	539	519	492	529	514	523	580	570	509	538	535	527	520	531	558	535	540	502	528	472	539	598	518	516	536	520	515	504	483	476	532	516	571	539	526	502	452	546	553	526	503	568	528	513	532	507	544	504	529	515	489	549	513	540	526	568	529	534	531	540	526	533	523	535	548	525	508	525	537	523	532	520	522	545	542	541	515	554	549	578	553	525	575	531	572	542	522	532	516	553	511	511	560	505	568	514	521	554	539	518	517	557	507	595	561	516	509	524	549	513	550	510	522	504	530	572	520	531	556	524	517	526	508	514	490	561	526	546	538	488	513	569	531	546	528	519	522	505	513	552	534	547	554	502	509	503	550	554	532	535	528	540	507	558	540	525	540	513	514	541	536	524	540	542	560	540	525	499	554	533	583	522	516	502	556	586	493	536	510	548	506	489	507	524	522	550	555	518	571	497	514	503	506	559	510	529	500	555	511	547	535	483	506	518	536	554	518	533	533	508	530	555	507	526	544	553	546	509	551	583	497	541	532	516	541	504	585	545	551	514	551	561	564	542	548	528	521	552	483	547	521	489	540	575	544	564	512	542	538	515	540	504	516	535	533	521	546	529	506	548	497	484	545	563	548	480	544	515	536	567	518	529	509	534	483	547	537	525	534	509	541	505	527	534	530	538	548	547	508	494	525	506	499	554	570	514	501	523	532	528	492	493	551	528	577	555	547	530	560	536	512	536	507	560	517	578	511	529	541	505	531	522	558	564	513	515	527	531	483	562	564	550	518	584	494	533	501	543	552	526	526	526	513	506	529	542	593	553	542	528	533	536	524	537	563	526	551	506	566	507	540	512	519	542	546	502	558	510	547	519	527	530	596	572	527	546	482	493	515	498	554	501	521	502	500	514	514	580	554	557	496	525	504	527	543	535	519	530	516	536	541	514	552	569	539	579	518	473	528	509	551	551	534	514	532	515	520	536	571	523	550	560	534	571	517	526	503	528	547	541	501	540	510	559	553	519	518	597	547	531	531	520	519	531	543	533	522	526	512	494	537	500	573	473	521	516	551	499	480	553	567	482	536	551	536	538	545	497	563	536	570	547	544	519	594	489	553	515	534	541	508	558	524	511	507	539	494	504	549	524	540	528	546	530	501	505	531	509	523	501	571	504	537	515	563	529	510	520	545	548	536	552	531	540	526	511	504	517	485	533	537	504	501	531	543	475	550	553	531	515	552	588	534	521	496	546	551	500	526	553	511	516	572	510	502	527	541	525	514	522	490	552	558	531	563	548	560	519	553	501	532	476	505	540	594	549	492	557	544	549	524	532	562	581	510	522	517	517	533	530	542	532	532	516	534	525	512	558	513	509	523	527	518	526	563	538	491	525	532	518	539	537	555	523	519	540	545	506	550	508	527	514	512	576	534	525	486	527	524	518	509	524	545	533	555	542	535	539	528	524	540	557	538	523	543	544	539	537	533	512	548	562	472	521	519	542	517	519	509	558	555	531	539	517	522	559	521	523	541	511	553	542	558	554	541	495	525	529	517	540	488	510	511	494	540	566	533	522	498	509	532	571	541	522	515	511	519	483	535	566	512	553	573	511	569	528	524	533	567	553	530	530	516	573	529	522	477	530	541	511	501	556	510	512	545	544	537	531	545	560	521	504	504	555	490	526	526	515	551	555	551	504	580	524	513	511	530	537	529	499	551	534	518	560	557	571	534	547	526	554	540	499	532	523	518	546	532	519	529	548	495	520	517	497	563	511	550	568	526	557	526	549	518	513	523	544	513	523	508	554	553	524	572	558	481	559	486	551	531	553	519	532	503	560	514	546	529	526	522	498	507	531	505	520	531	539	539	519	476	489	531	542	546	559	544	571	526	552	541	546	542	540	513	506	517	533	490	523	544	493	501	549	539	507	530	527	510	530	525	511	525	525	541	515	505	519	544	519	541	526	523	550	536	525	543	514	566	532	529	519	562	524	553	517	528	544	531	514	535	529	580	526	484	511	531	551	519	524	542	516	483	532	559	546	551	539	499	527	544	506	589	521	566	527	534	529	528	519	559	523	547	542	535	517	521	506	481	567	530	505	544	535	526	530	577	549	522	568	547	567	563	494	538	553	500	579	515	555	586	496	505	524	533	557	508	541	560	547	545	544	544	512	509	522	528	537	535	511	552	537	544	521	549	523	530	514	529	548	511	536	547	538	532	529	513	532	547	527	522	550	508	514	553	549	555	520	518	541	555	516	531	542	586	558	553	541	508	551	566	489	534	500	540	554	515	546	529	554	513	540	520	522	576	572	572	497	541	514	518	557	587	546	509	558	547	556	515	523	540	538	507	577	510	554	546	534	535	506	514	534	525	529	495	545	499	532	516	523	487	495	557	532	505	530	501	511	552	552	548	496	554	554	531	517	550	536	507	493	537	543	546	511	511	559	513	524	558	516	508	508	518	547	503	535	531	494	558	556	527	560	542	541	515	538	542	546	534	533	531	537	533	505	508	537	559	545	563	542	539	510	506	562	499	535	570	543	571	498	495	481	505	471	520	538	524	591	544	520	521	519	521	505	511	526	559	546	554	542	504	485	541	526	548	526	546	541	541	533	556	536	498	525	569	521	526	537	497	553	507	497	524	523	546	548	528	533	568	499	520	536	494	565	559	503	524	554	536	507	520	508	511	532	515	531	529	552	537	549	530	563	535	534	515	569	507	497	551	524	540	516	503	542	584	542	484	523	515	539	551	542	530	549	543	531	508	515	525	495	499	532	513	525	547	555	502	521	575	508	536	546	511	545	492	543	487	530	526	555	529	516	522	540	541	515	533	578	498	546	546	523	525	457	522	512	546	512	522	561	541	535	520	530	507	533	533	565	517	551	515	513	513	534	552	577	503	555	547	532	528	474	544	527	554	576	499	521	520
38597	31030	35205	29839	23521	18713	14399	10871	8253	5993	4216	2921	2726	2149	1850	1534	1366	1049	901	760	695	618	525	538	442	384	393	310	306	281	246	237	251	256	197	232	223	215	226	240	201	214	196	209	244	207	193	215	188	219	201	202	175	208	199	203	174	200	187	194	200	181	195	181	179	173	182	192	188	169	180	183	190	181	190	180	185	185	203	176	218	216	195	197	187	175	175	191	185	186	192	187	197	193	188	201	176	185	189	186	188	203	179	196	194	192	190	188	167	174	198	180	186	174	204	227	185	163	195	188	213	212	194	185	192	194	185	201	179	215	186	213	194	176	206	175	179	187	175	191	195	214	196	168	203	168	204	220	206	202	176	162	181	214	174	223	199	200	168	195	198	174	195	151	202	191	178	195	175	187	210	182	182	167	200	163	190	199	197	180	187	203	182	203	200	196	180	194	175	169	179	184	194	179	210	186	199	176	180	198	188	193	196	192	192	170	199	164	143	185	213	180	191	197	164	178	191	191	188	207	200	180	173	175	154	184	197	179	190	220	203	201	173	189	211	182	199	174	187	215	185	210	184	174	176	210	211	177	202	200	182	187	189	209	171	195	191	174	168	179	208	203	180	192	188	192	198	210	205	210	192	182	196	204	180	170	170	172	191	198	160	216	183	199	188	214	181	189	181	200	175	190	189	204	185	209	159	197	193	200	186	207	190	206	170	167	197	181	192	206	200	220	173	172	194	193	204	172	170	171	187	194	164	213	186	185	193	182	190	193	195	188	183	193	162	196	188	181	184	171	161	213	180	191	198	186	165	197	194	167	183	172	221	179	180	188	190	209	201	200	167	191	221	192	184	220	188	177	195	179	198	176	205	190	189	175	181	192	195	192	178	177	177	176	157	197	194	178	190	202	196	175	192	189	194	184	189	202	170	202	168	178	189	171	192	197	180	190	216	167	187	197	209	197	195	193	221	196	179	191	206	191	199	175	191	176	174	176	179	216	182	198	176	187	177	189	167	220	201	184	186	191	184	203	184	209	168	178	216	187	180	197	190	183	209	208	187	208	204	192	203	192	198	190	176	154	194	195	160	181	190	191	200	203	202	179	197	198	192	159	206	201	185	210	198	180	193	192	194	200	189	178	191	185	165	181	205	165	193	178	229	199	191	178	209	185	207	189	171	212	189	187	190	165	193	192	195	197	197	192	189	204	183	182	179	181	188	173	187	212	174	199	199	182	179	172	195	195	180	195	203	189	150	184	199	207	203	199	200	198	178	181	151	194	196	188	208	182	199	220	191	198	209	204	182	190	196	191	183	189	199	175	183	169	186	183	210	189	187	205	199	191	170	178	223	156	179	156	194	191	186	198	199	174	180	146	200	185	191	184	186	198	187	180	190	213	178	176	179	195	183	192	194	180	191	204	191	172	195	184	202	185	203	205	182	170	197	191	203	193	181	175	214	188	184	222	192	179	208	210	188	167	200	184	205	195	206	227	185	191	177	177	193	199	198	174	200	201	181	193	176	205	181	184	213	212	183	188	201	200	170	210	170	191	208	171	171	181	202	206	183	192	187	187	187	209	179	183	212	189	191	202	191	178	222	218	212	203	191	183	179	205	193	171	197	173	194	191	177	219	174	183	199	198	188	196	201	180	182	186	163	200	219	176	184	169	189	191	198	202	191	182	177	195	196	181	193	193	168	205	176	171	184	223	166	210	216	178	210	199	182	187	186	218	153	183	200	204	229	185	193	175	198	176	194	166	179	187	169	193	189	206	196	183	188	184	181	188	173	177	206	190	191	204	173	174	174	190	191	203	198	201	193	183	185	164	183	180	213	186	186	162	171	192	200	176	175	195	153	192	168	168	178	175	180	177	178	227	185	185	220	178	169	190	211	190	215	171	198	205	184	206	178	191	174	190	214	193	202	176	188	181	197	189	201	184	187	188	203	202	195	201	175	181	211	193	216	182	199	184	200	168	194	182	193	192	188	198	188	170	196	184	183	184	180	197	189	177	189	187	196	187	187	189	200	180	196	177	170	166	199	194	178	173	185	181	171	170	188	226	197	208	199	218	164	181	189	213	200	203	183	189	181	198	167	196	170	183	189	186	162	214	193	187	179	212	191	189	207	198	205	190	153	166	174	197	201	171	205	193	184	198	195	206	169	206	174	167	199	164	183	178	192	184	181	190	188	192	173	212	163	211	183	179	191	200	175	160	198	182	193	192	172	172	190	188	158	170	183	185	186	189	195	190	202	175	171	181	200	185	198	191	190	195	188	188	190	162	191	176	190	191	206	192	201	200	189	195	215	198	166	204	182	201	212	192	173	191	188	193	160	187	172	168	178	159	169	176	164	196	197	185	199	193	182	193	187	193	184	192	186	199	172	175	195	201	198	183	187	195	190	204	200	183	207	176	188	190	172	177	176	161	187	205	196	179	175	209	194	185	205	209	183	191	179	169	196	207	176	173	210	190	177	191	183	213	208	188	206	162	191	191	215	209	176	175	218	185	221	185	177	211	176	183	182	185	166	185	183	195	201	192	194	177	205	195	204	171	192	192	194	187	191	220	191	198	191	193	156	176	180	173	202	198	215	184	197	199	181	193	182	220	217	208	180	197	195	173	198	183	199	186	183	190	171	206	192	213	180	188	175	187	206	191	194	156	170	195	170	177	201	177	204	187	187	168	188	195	193	193	192	183	183	169	197	198	202	185	170	185	194	198	162	146	205	174	182	187	214	195	197	170	173	202	212	188	173	185	176	162	192	177	210	175	164	181	190	176	198	157	167	205	175	210	200	183	194	174	185	191	197	181	201	199	199	182	178	188	190	189	189	178	206	189	170	177	162	206	186	219	176	188	222	196	180	203	189	201	179	173	184	180	197	182	176	187	201	231	194	153	194	192	194	201	200	214	172	178	199	170	196	191	204	181	212	188	191	172	187	205	188	180	205	199	179	198	190	211	198	192	179	200	175	201	190	185	183	192	193	187	194	181	194	191	192	180	182	206	200	193	209	173	188	200	179	197	187	190	183	208	201	190	173	208	184	200	201	180	193	221	186	181	180	191	192	211	202	192	199	189	215	181	204	208	195	196	178	213	187	191	196	168	173	176	176	194	207	195	199	187	182	182	199	178	181	198	198	180	196	205	180	202	185	184	191	169	188	168	226	193	196	183	196	198	205	189	181	169	193	202	189	186	188	183	194	216	186	214	186	180	175	203	199	183	180	175	204	185	190	208	182	200	183	187	197	156	190	178	193	199	181	160	193	197	172	182	208	174	179	172	193	211	204	179	193	188	195	188	204	174	194	175	180	170	208	173	193	169	199	184	166	227	193	196	178	170	182	164	196	191	173	207	189	210	181	185	210	180	204	178	182	164	213	187	189	177	185	176	179	161	223	210	185	189	174	182	197	194	179	189	193	208	184	187	199	184	211	211	183	201	199	196	182	179	186	193	197	151	187	188	205	177	201	194	165	187	196	209	194	173	182	187	206	177	181	185
22924	24278	37952	39878	37091	33690	30709	27764	24108	21214	16588	13387	12860	10914	9506	8713	7610	5562	4901	4087	3728	3301	2812	2511	2016	1991	1685	1408	1238	1092	955	933	875	833	741	721	677	616	631	621	575	568	566	547	597	547	605	582	514	527	506	548	488	501	509	518	538	531	547	513	523	505	493	537	527	484	491	524	565	531	536	508	492	444	542	523	504	473	506	508	488	508	511	452	483	498	500	516	496	517	504	446	528	546	490	513	497	469	532	529	492	492	492	493	483	533	505	489	470	484	521	503	467	515	497	528	538	465	483	475	513	443	486	526	460	497	506	499	520	478	466	479	502	521	482	503	487	483	492	511	494	518	493	520	475	464	500	469	481	523	478	495	494	463	497	516	503	492	533	505	498	539	481	503	515	496	496	500	478	480	518	463	471	491	484	536	504	464	513	503	486	518	516	520	537	480	464	495	489	503	518	522	476	484	496	486	457	527	512	470	458	530	489	533	479	498	490	491	494	488	491	548	493	532	492	456	508	487	492	461	514	485	465	511	509	489	444	468	482	450	526	480	477	513	490	492	490	515	510	538	554	478	482	531	504	502	533	497	498	519	497	479	488	531	478	534	489	476	520	464	497	486	480	440	497	508	482	460	516	524	499	500	514	502	470	492	490	489	527	485	484	497	466	518	478	495	501	540	487	561	493	502	519	515	491	519	495	491	512	475	486	478	512	511	538	504	486	476	486	451	509	490	531	477	506	480	514	491	449	490	479	487	530	487	497	489	470	501	475	497	505	532	541	499	500	496	510	479	471	474	528	536	508	518	511	527	465	485	538	516	491	459	456	500	522	518	501	510	480	549	508	515	511	501	469	511	476	502	521	512	480	516	452	524	468	499	523	507	507	524	463	481	507	510	498	478	489	461	499	473	474	522	474	479	471	517	514	500	487	516	499	471	483	517	501	492	458	502	503	506	515	482	485	450	492	489	477	511	487	492	463	482	522	505	473	496	485	507	503	536	465	495	495	505	491	503	546	495	543	502	541	497	499	508	517	486	510	496	517	481	470	522	506	513	480	492	524	492	538	490	497	528	514	506	510	536	489	524	519	507	467	493	515	500	489	515	522	518	500	514	471	522	455	489	484	498	496	477	526	501	494	477	478	506	494	528	478	490	502	468	448	486	509	474	527	484	495	510	489	503	482	535	459	486	499	483	468	484	475	509	490	496	475	501	466	509	513	501	529	506	523	491	506	460	544	515	488	498	494	508	479	456	545	515	497	506	512	461	504	503	447	473	530	482	511	520	506	498	490	495	509	537	463	476	512	520	545	496	514	487	503	504	481	473	477	499	549	518	492	500	523	483	515	500	484	487	488	475	490	489	485	519	501	466	502	529	513	498	461	495	524	515	506	474	487	498	508	491	480	506	515	474	478	465	513	452	455	486	512	479	556	524	532	525	535	554	424	479	505	493	507	509	508	476	489	464	512	503	478	497	493	502	518	512	518	521	528	506	489	443	526	493	504	534	505	499	491	476	521	501	515	523	477	520	517	497	491	463	486	522	517	495	515	478	515	492	500	459	480	517	483	518	501	480	479	489	484	544	493	507	529	470	496	489	526	524	511	502	497	480	504	515	500	480	487	504	517	498	510	469	473	466	485	521	511	465	502	471	511	526	486	513	470	500	498	508	456	550	483	484	471	469	488	473	523	513	489	522	518	488	515	475	446	463	501	502	526	526	517	490	479	480	479	514	539	474	484	525	509	495	479	456	503	517	498	512	511	458	500	504	483	487	503	513	519	518	489	511	466	432	535	526	532	545	469	519	470	481	502	518	475	506	487	493	526	511	454	460	484	561	507	481	532	484	539	502	530	508	507	534	498	475	460	478	460	479	515	466	511	531	514	510	505	530	472	477	512	496	508	517	550	507	518	519	489	519	493	479	483	480	515	467	486	508	513	499	529	518	495	491	482	501	517	486	527	504	540	485	477	486	491	509	461	428	495	496	477	472	465	503	502	485	500	487	506	509	483	481	511	498	492	509	471	515	481	482	531	520	480	491	490	534	491	497	488	498	502	508	460	461	525	468	497	474	488	436	509	470	518	475	522	533	506	483	496	508	493	501	466	473	521	496	488	508	536	488	458	464	448	511	528	463	487	495	492	435	499	497	510	462	504	518	512	469	530	499	444	513	471	484	494	476	518	506	497	524	488	547	500	567	518	529	563	477	541	491	444	500	498	481	508	525	512	477	530	508	516	490	508	480	500	496	476	463	482	503	500	467	490	506	489	481	549	492	539	461	459	471	478	494	479	499	505	466	505	490	530	489	489	500	503	470	511	492	507	461	466	467	490	506	521	536	483	526	525	480	490	517	470	492	515	526	512	480	514	458	510	539	506	497	517	492	493	470	490	495	481	478	501	464	524	522	522	467	521	488	498	509	499	521	492	469	518	494	503	496	520	441	503	524	536	490	517	534	513	500	532	527	488	471	508	520	534	479	447	468	469	494	507	484	459	464	532	506	461	461	478	500	485	454	498	539	510	505	533	497	546	492	473	519	500	478	465	520	495	481	500	518	509	503	494	482	501	527	509	520	510	502	515	516	488	504	493	492	489	489	487	489	510	467	525	472	530	512	499	526	494	517	524	491	515	502	491	483	473	501	511	458	488	492	485	511	502	460	494	541	505	479	492	506	500	467	511	526	496	535	476	490	483	497	461	479	531	497	493	518	516	485	489	510	510	513	513	490	464	497	481	509	521	528	498	525	526	498	529	503	530	518	486	460	528	487	493	495	432	528	495	506	476	489	495	471	504	456	525	487	495	499	473	503	490	470	486	512	510	512	522	513	480	480	505	484	490	458	506	495	489	488	509	537	490	500	464	494	528	472	525	509	509	498	491	457	467	504	524	500	501	514	499	496	501	464	506	510	504	476	521	504	499	515	499	504	511	538	497	499	552	472	487	498	463	467	470	469	503	490	500	462	498	526	499	469	517	495	504	504	480	472	543	493	505	495	519	505	494	570	506	475	491	493	490	498	458	544	505	471	486	454	490	446	478	463	494	485	490	490	480	477	500	494	485	528	466	534	523	527	445	504	498	476	498	514	467	474	480	497	484	520	511	527	483	497	502	476	472	495	510	500	482	463	506	461	489	449	514	496	535	503	514	491	517	523	503	513	501	472	513	486	458	514	513	474	535	465	474	490	505	460	495	470	500	513	471	491	526	485	449	510	482	499	487	518	486	487	514	480	511	498	491	503	536	539	530	502	485	513	517	478	480	501	478	499	492	462	525	460	500	494	467	506	517	496	480	487	499	522	504	481	497	512	500	480	505	491	507	452	498	451	506	520	502	473	545	473	486	498	520	522	469	486	479	492	490	480	516	495	514	556	519	482	486	521	490	524	490	522	518	481	493	530	483	509	476	511	488	504	545	486	495	473	511	532	486	506	483	469	490	466	489	509	502	517	521	501	502	504	507	515	503	507	478	539	495	474	480	479	509	506	497	477	503	491	481	507	510	525
23316	20362	22054	17354	11992	8043	5338	3814	2840	1982	1516	1251	1012	893	733	597	516	466	433	422	371	345	309	300	280	274	251	239	234	253	239	233	234	208	240	217	217	210	234	224	210	261	197	185	197	218	215	183	220	210	189	157	207	176	221	197	220	198	192	202	191	211	196	204	193	187	164	192	206	209	225	201	247	187	242	203	179	219	188	198	158	200	207	216	194	223	216	171	191	182	224	206	211	201	186	195	205	215	202	177	176	194	229	171	189	220	211	192	201	207	211	212	217	204	214	229	207	223	203	209	207	196	209	233	189	207	203	202	199	206	207	209	230	202	174	225	200	195	183	186	204	208	210	207	197	219	214	202	222	210	210	203	215	216	201	201	204	232	210	179	190	179	186	226	211	187	214	180	218	192	176	187	227	195	190	214	209	199	215	207	221	221	236	208	206	189	211	181	191	199	186	209	188	207	221	213	184	202	191	205	188	191	188	211	202	211	183	210	205	207	171	196	204	161	202	207	212	200	209	180	219	195	204	179	225	203	225	177	198	217	199	205	202	197	203	195	189	207	217	187	198	202	196	189	221	181	205	204	209	214	194	200	212	217	196	205	206	209	191	189	223	226	225	195	187	202	215	217	206	231	192	203	198	178	211	207	192	223	183	204	210	196	209	205	190	201	218	236	195	229	204	201	215	190	208	208	208	210	196	200	225	200	197	177	208	209	205	189	189	210	206	196	194	210	224	193	207	213	209	193	215	199	191	181	203	191	221	217	187	186	184	225	203	198	197	211	207	218	205	205	181	204	195	206	191	219	226	201	191	216	217	203	216	221	200	199	183	230	201	174	185	190	192	180	201	211	193	202	192	223	198	174	179	207	195	226	191	196	198	194	196	208	208	197	185	213	202	180	188	186	190	205	209	197	216	204	209	187	205	207	200	184	198	208	202	211	228	240	198	244	199	235	201	208	197	211	204	247	200	175	211	173	215	205	196	191	185	193	208	204	215	216	210	204	198	196	202	196	206	181	188	203	213	195	187	206	207	207	197	194	195	181	205	193	224	200	215	215	222	200	195	220	210	205	196	206	207	186	195	215	190	217	206	211	206	208	206	212	191	197	185	197	202	192	193	206	183	198	205	193	193	231	202	197	207	181	174	190	204	203	185	206	204	184	226	193	195	216	181	185	206	202	218	194	205	178	223	201	209	176	187	215	190	205	219	224	195	221	199	212	189	186	192	200	195	196	201	184	191	207	193	212	199	187	206	196	220	197	200	203	192	202	194	214	232	212	195	221	216	206	197	208	181	196	236	190	208	194	210	207	196	196	191	210	185	217	185	202	196	210	199	192	190	200	207	214	185	195	197	205	196	212	200	198	191	200	199	200	219	197	204	201	203	190	178	202	233	215	206	196	202	174	210	189	198	195	189	210	178	209	206	201	190	183	202	218	215	199	223	185	197	218	210	200	210	195	221	212	209	220	182	219	196	206	200	176	201	218	199	202	201	216	186	192	221	215	197	199	209	210	222	192	192	211	202	195	190	203	193	211	202	200	197	196	190	200	199	208	197	222	194	179	174	193	206	185	231	216	191	203	216	202	196	203	207	201	214	184	195	217	207	186	195	206	189	215	192	210	199	200	200	219	216	216	200	200	199	204	187	194	212	183	164	180	197	207	196	199	203	194	180	200	195	203	232	220	203	200	174	192	208	173	208	189	225	203	212	202	202	185	208	217	197	204	221	213	197	186	207	186	196	213	204	207	204	187	191	196	211	197	190	228	217	194	224	193	215	173	201	223	200	194	175	203	202	199	218	208	181	201	206	204	166	187	208	207	218	216	205	235	204	210	230	198	186	200	200	218	189	188	202	204	212	179	185	201	189	199	192	201	219	194	225	201	224	203	227	191	199	179	206	180	208	206	205	202	204	199	204	220	234	211	198	217	211	231	185	214	204	178	206	215	209	210	186	197	214	176	213	216	191	224	210	233	223	209	218	197	203	190	216	210	215	216	198	203	201	193	186	162	178	212	221	216	179	192	185	191	200	212	182	216	218	198	209	200	206	205	209	205	199	213	194	214	196	223	208	212	203	215	200	198	232	195	194	185	195	195	214	209	210	190	202	196	204	204	222	196	204	222	207	211	208	193	201	233	221	222	201	180	212	195	187	195	220	165	192	191	216	197	196	209	185	213	195	189	206	193	198	215	184	175	181	197	218	201	194	204	194	185	221	193	191	210	207	212	202	183	168	183	210	228	200	206	208	215	179	202	207	186	187	194	211	196	181	206	202	192	184	161	181	196	202	201	236	204	193	195	194	164	201	175	223	196	198	188	205	213	185	217	211	215	169	189	200	179	228	203	210	201	202	206	196	217	207	205	213	199	200	188	190	221	187	201	224	220	205	172	210	198	222	202	216	207	232	183	180	211	218	203	184	185	178	200	187	204	176	212	170	184	206	198	174	228	182	186	202	195	225	190	209	190	192	200	206	198	212	201	221	220	190	189	169	188	206	204	209	235	196	204	200	211	186	209	183	208	224	203	226	232	214	192	195	205	193	208	185	207	188	233	183	208	199	221	189	220	211	203	179	199	198	217	208	205	205	223	184	217	188	185	182	174	185	186	182	198	188	215	198	200	180	197	200	202	174	176	196	206	188	217	218	198	188	206	184	219	194	197	228	205	202	183	209	194	201	200	195	208	211	211	232	196	175	214	204	198	217	187	179	199	222	205	196	213	216	202	194	177	216	209	188	213	191	188	178	194	196	182	200	217	188	200	224	203	209	199	208	212	187	207	211	179	210	191	196	206	217	197	185	193	199	215	191	234	201	200	223	195	199	198	189	191	190	191	197	196	189	202	191	203	219	213	195	216	188	183	196	206	213	200	219	219	178	211	201	213	191	193	192	195	214	202	203	207	190	184	205	199	202	194	193	210	190	203	197	205	224	192	189	217	186	203	197	209	202	218	201	203	200	217	186	209	181	189	188	191	177	191	211	213	203	201	200	190	231	225	215	202	201	204	196	193	219	209	208	182	190	223	214	208	198	193	238	236	164	176	201	191	222	178	209	215	201	185	196	200	190	202	224	206	184	191	212	200	204	203	195	189	206	188	202	200	205	213	205	219	198	205	182	179	206	230	204	230	197	199	185	199	197	205	194	183	188	213	200	183	186	192	215	248	202	188	204	188	196	201	198	204	208	198	207	191	183	195	202	206	174	200	222	216	212	205	191	193	194	189	199	210	193	185	183	205	210	210	219	224	189	228	181	209	206	197	214	206	180	233	200	212	213	190	189	172	224	223	196	229	228	223	194	191	204	183	190	212	201	201	216	213	201	177	197	213	212	209	153	206	213	208	200	202	182	200	192	222	216	192	199	207	173	216	205	200	200	212	196	187	182	211	162	213	212	159	192	212	160	208	197	195	191	201	200	206	200	218	208	181	177	192	215	184	174	182	217	202	190	211	180	215	206	197	218	221	189	232	192	201	201	187	212	213	197	209	190	194	199	225
13266	16306	28264	29365	26248	22003	18063	14767	11861	9420	7690	6264	5217	4461	3828	3291	2824	2440	2064	1860	1569	1452	1313	1195	1087	1032	926	914	820	794	701	767	697	667	629	598	584	585	584	566	498	559	516	537	548	492	563	556	528	519	524	565	591	550	566	520	532	515	547	584	519	503	540	534	514	474	517	558	532	546	509	507	575	540	511	526	517	539	504	525	553	578	522	507	543	526	526	544	529	485	496	525	555	543	524	515	532	592	520	571	530	508	515	518	530	531	551	516	504	486	515	510	537	489	532	552	493	569	524	520	509	503	522	509	493	512	527	554	540	538	550	530	502	555	518	529	516	502	522	523	489	556	575	546	512	546	550	498	538	522	505	514	540	542	511	546	570	507	547	522	554	551	464	562	506	509	514	479	567	513	551	562	547	530	552	540	544	511	477	544	539	531	525	523	545	543	539	524	518	537	551	520	502	543	515	541	583	517	500	527	548	538	515	551	532	536	526	526	525	529	544	549	560	540	539	541	508	538	501	503	535	553	501	539	496	570	562	484	550	573	505	495	543	544	525	595	524	526	544	577	507	522	543	541	569	530	547	542	543	577	573	517	505	526	529	513	536	538	515	554	476	529	553	564	536	547	566	522	481	537	546	501	548	543	533	484	517	503	555	544	531	544	546	526	506	533	492	498	483	485	519	522	557	500	499	578	503	531	522	560	491	553	537	530	539	531	546	528	525	516	552	512	538	493	529	496	531	524	531	566	531	511	527	591	514	497	529	545	511	523	521	543	509	505	525	520	522	512	511	499	486	545	528	520	538	584	542	500	533	531	502	533	498	514	530	525	513	555	541	560	543	542	552	493	550	503	502	482	487	534	538	553	492	560	528	555	556	488	499	508	476	563	509	541	583	515	552	522	542	502	523	490	540	548	530	505	530	518	550	533	501	547	531	527	485	546	528	521	499	531	542	531	556	530	523	507	530	530	501	520	493	584	505	529	551	524	530	534	515	528	521	516	517	535	536	578	573	518	554	581	548	551	497	548	534	527	547	512	549	533	505	520	462	505	499	554	532	476	553	491	510	550	528	528	500	525	575	508	549	482	573	485	539	506	496	505	542	494	561	556	528	513	518	530	567	542	512	589	546	541	556	497	488	568	541	525	556	529	534	507	541	566	569	506	513	513	562	563	510	551	551	508	552	509	561	574	539	527	549	501	538	528	547	515	540	510	527	514	548	552	510	489	526	547	542	520	514	534	503	559	560	553	515	528	569	568	506	526	476	538	517	529	533	564	552	494	531	522	518	535	486	503	482	521	513	548	506	498	558	524	488	529	546	539	493	563	546	547	554	547	542	544	550	498	520	527	509	540	562	521	522	471	561	504	525	501	530	563	545	521	547	542	510	506	542	510	545	551	551	536	540	564	536	524	520	562	525	546	517	521	510	560	520	551	515	502	498	497	539	522	521	564	551	540	538	549	530	490	501	497	538	514	557	529	551	544	522	536	505	487	521	547	491	511	512	527	493	533	589	522	539	531	499	567	554	559	509	539	543	535	498	519	526	559	519	515	520	523	504	526	518	523	559	483	536	520	525	545	475	519	531	527	518	562	539	547	477	489	580	503	524	505	513	493	510	488	537	488	544	560	526	512	554	485	532	550	489	551	485	535	541	512	531	506	520	533	538	530	527	502	540	501	557	549	503	500	567	575	516	526	477	526	549	522	610	548	527	531	516	492	492	539	530	502	527	514	534	492	503	555	519	496	511	526	512	538	525	495	544	531	524	540	549	509	508	509	494	512	532	532	556	549	527	497	522	542	519	535	562	537	543	547	530	540	524	533	510	519	536	538	536	517	533	546	501	519	521	517	528	505	561	512	571	552	506	553	541	513	536	562	536	552	543	508	509	515	538	552	533	535	527	550	490	555	533	520	526	520	529	524	533	522	476	529	555	513	528	522	516	493	542	522	528	527	558	515	495	510	544	478	531	534	492	528	535	494	529	537	560	521	566	522	511	532	529	521	534	501	510	538	513	505	517	519	519	531	511	527	533	534	509	484	565	515	525	554	514	552	532	456	543	542	572	525	528	512	545	543	543	534	512	538	515	546	547	498	527	569	542	532	513	516	517	554	549	529	535	548	530	513	485	545	573	522	500	554	527	541	488	486	548	481	541	544	487	474	525	528	513	534	536	503	502	548	534	535	536	521	493	590	568	538	561	520	527	561	505	510	518	511	509	571	523	517	530	546	535	538	550	555	503	557	521	514	569	522	510	512	505	513	602	520	514	579	550	558	491	512	515	521	556	501	517	496	563	498	500	527	486	525	514	572	535	528	505	529	505	559	487	544	505	518	512	588	536	576	545	528	505	514	548	552	520	572	578	548	518	496	554	554	507	523	545	519	516	538	472	560	511	513	556	539	556	496	553	509	527	552	556	530	537	526	534	518	536	525	548	538	523	532	552	494	523	524	492	564	528	544	545	535	538	516	526	551	528	563	525	512	540	482	503	517	520	537	538	526	524	544	535	535	537	527	488	538	536	524	544	519	561	548	511	528	540	532	576	511	518	489	547	518	500	521	550	545	519	524	489	525	521	508	497	537	536	512	506	513	496	596	523	538	583	499	545	527	522	534	561	523	495	525	539	530	544	532	544	516	550	536	537	552	532	533	504	530	570	520	566	505	516	514	545	548	510	511	514	535	499	520	558	562	542	540	510	481	500	544	530	539	577	541	536	547	539	556	531	545	594	522	582	502	504	540	539	558	530	526	522	545	519	551	538	555	513	550	548	515	530	544	495	511	558	545	509	498	524	557	568	526	508	535	514	537	511	561	529	514	578	573	523	553	517	472	525	477	506	529	556	522	525	534	519	529	515	488	488	522	547	544	512	524	523	522	501	531	522	510	528	541	533	531	504	542	539	505	513	480	535	470	508	536	493	540	542	522	585	512	535	506	500	524	474	518	520	560	522	557	476	564	529	540	541	508	552	526	491	570	506	509	557	505	572	545	507	548	551	517	513	531	534	543	511	540	501	537	538	536	559	489	543	496	534	523	534	556	534	533	518	533	528	545	514	503	513	537	537	519	511	521	526	508	555	553	503	525	513	543	543	549	507	497	524	544	559	505	508	499	512	511	550	518	495	519	526	515	542	516	533	524	542	513	495	538	466	544	559	549	546	535	523	544	524	491	555	518	504	550	531	532	515	521	524	576	552	539	489	551	527	518	531	523	551	546	525	494	553	536	524	565	539	483	522	539	486	508	558	492	497	476	518	515	524	521	497	561	558	564	536	516	533	531	543	510	527	553	498	489	518	533	520	547	551	510	513	517	518	548	486	545	553	515	570	516	536	532	559	573	521	578	539	518	520	546	539	510	515	499	561	491	487	561	540	544	554	500	536	531	504	516	549	578	519	527	522	490	543	531	526	548	512	558	556	574	560	543	465	560	524	525	522	550	523	526	537	531	548	538	494	536	542	535	563	583	502	519	529	549	511	539	527	496	474	545	529	557	562	527
31777	26182	29379	24744	18938	13830	9776	7301	5468	3956	2690	2160	1792	1627	1277	1113	937	788	685	578	533	482	448	384	359	383	295	270	274	271	248	239	238	250	254	199	211	224	202	200	217	217	228	204	196	217	209	210	215	214	210	204	221	209	213	194	206	193	198	194	211	208	205	191	212	203	206	189	212	204	211	220	231	234	204	198	220	211	200	187	195	189	205	215	237	197	196	182	211	199	220	199	199	198	232	206	216	170	181	207	202	212	172	182	187	225	206	190	221	196	237	220	219	188	215	209	180	197	196	226	204	209	231	201	194	189	214	214	219	214	170	196	209	182	224	192	202	232	212	199	206	191	212	197	203	188	228	185	187	190	177	183	200	219	210	244	203	210	208	197	218	190	205	241	197	207	223	213	199	209	200	184	219	198	192	211	195	219	204	213	196	206	180	210	215	209	202	191	219	191	195	199	204	191	224	192	224	179	224	187	184	219	212	212	215	198	184	214	200	178	235	216	173	208	220	222	205	219	205	228	215	243	188	186	207	201	200	209	188	205	216	198	208	202	199	212	211	213	184	189	213	186	220	192	205	217	195	204	192	225	188	217	186	210	188	220	206	199	205	210	217	203	202	215	235	208	199	197	208	228	204	212	189	217	178	217	192	214	208	204	200	224	205	191	197	181	206	204	246	195	184	222	194	218	204	198	202	184	224	193	215	192	189	179	193	234	231	197	199	215	178	190	202	196	185	185	178	215	185	177	213	191	200	189	231	176	191	214	205	219	198	198	184	208	215	225	197	211	202	228	200	192	191	220	223	200	190	188	191	202	190	217	192	213	201	191	237	207	203	192	222	200	221	213	238	207	178	188	206	202	221	189	223	180	227	196	216	208	209	193	196	209	197	206	231	219	191	207	174	216	218	192	193	201	217	229	213	215	171	198	206	186	223	209	196	167	194	207	210	209	209	212	185	233	201	200	181	200	203	192	220	209	234	184	218	199	181	216	198	205	189	196	193	213	209	218	172	216	216	210	196	177	207	202	197	205	198	215	206	209	202	209	202	180	190	195	194	246	214	212	190	201	221	186	203	219	192	222	191	200	208	202	219	166	187	199	212	214	178	229	213	186	186	217	206	235	205	198	205	228	212	201	200	210	189	188	220	223	192	211	227	214	189	196	216	222	212	205	219	188	202	191	217	220	208	220	215	212	192	223	209	223	202	195	208	222	215	216	210	215	206	203	199	193	215	211	211	226	197	228	195	182	203	213	208	202	194	219	190	209	200	210	192	191	191	214	210	220	204	186	203	204	214	230	197	206	194	220	219	206	195	200	193	208	182	191	191	208	204	209	195	201	208	202	201	197	240	186	193	219	172	195	216	190	174	198	214	209	196	181	173	198	193	187	189	195	213	193	195	208	246	207	186	226	208	205	226	229	197	211	239	189	210	191	208	184	231	238	221	188	211	208	216	190	183	202	210	195	202	223	214	213	201	187	157	167	185	202	180	192	218	218	189	194	213	210	194	179	213	181	191	195	202	195	214	196	211	206	219	200	229	191	199	223	197	211	200	205	218	195	226	201	213	220	236	204	227	195	207	229	215	195	178	199	184	191	209	213	193	191	189	198	203	214	205	214	214	204	179	228	196	213	202	201	181	222	177	195	204	230	222	213	212	217	164	209	180	200	220	217	194	188	199	226	204	190	200	209	214	206	182	199	215	193	215	240	209	179	187	181	198	213	222	196	191	209	204	213	195	206	224	212	219	231	204	190	204	211	207	185	193	227	207	191	204	243	214	192	214	237	208	196	200	223	202	182	207	231	228	214	195	208	204	219	217	213	209	226	211	199	209	197	187	201	213	196	206	209	192	178	198	187	196	221	220	178	211	189	201	182	210	206	188	206	209	196	209	213	191	193	220	212	227	224	195	214	213	202	190	200	223	206	199	193	211	196	208	205	192	208	197	181	218	204	198	203	196	212	187	211	209	191	196	189	221	184	213	231	201	229	211	195	192	198	227	194	236	194	172	208	230	207	197	204	175	188	208	204	179	214	201	210	176	205	223	193	198	213	175	217	215	173	211	206	202	226	189	202	205	211	209	198	209	179	207	211	210	206	184	209	206	216	229	212	213	211	214	179	207	197	195	229	217	200	195	212	233	196	201	216	194	218	183	214	197	203	215	189	196	213	209	206	216	195	223	211	209	190	197	204	189	226	189	210	208	200	200	176	210	190	190	176	203	203	199	229	202	210	209	235	197	200	201	207	182	201	230	215	206	226	219	189	194	200	208	182	217	204	209	191	209	185	240	210	201	208	197	192	212	200	224	209	211	215	208	225	251	214	188	201	191	191	233	223	167	226	231	218	213	197	203	207	209	210	207	226	204	196	188	211	199	218	213	209	202	215	211	221	202	175	228	203	193	194	195	198	224	203	213	207	213	200	212	193	203	202	212	229	202	205	185	188	208	195	193	180	214	204	198	178	179	217	220	185	219	228	217	172	196	205	186	203	230	227	202	195	199	195	201	192	227	234	211	193	200	220	222	200	186	239	213	213	195	215	210	188	204	219	205	206	203	205	208	183	209	205	202	208	180	200	197	180	200	217	198	223	182	234	218	197	200	202	211	209	193	205	201	201	203	208	199	219	214	226	228	221	183	211	213	216	206	217	186	209	203	216	206	207	224	202	175	221	206	217	204	188	213	197	220	206	203	165	196	186	207	202	199	212	204	198	186	184	221	189	219	194	193	219	202	208	200	203	233	193	195	167	187	214	224	193	213	225	211	181	185	195	188	192	224	198	205	230	218	222	200	204	192	203	212	222	190	202	197	196	190	217	186	189	200	220	231	198	215	201	201	207	217	199	212	190	218	201	198	185	201	201	201	213	220	214	217	193	181	215	197	230	189	205	190	215	237	249	192	227	203	203	204	223	205	193	199	201	190	204	170	202	213	180	167	210	220	234	204	223	198	190	213	199	193	197	214	214	212	180	212	199	200	232	194	206	205	187	202	191	202	200	191	217	198	201	226	190	216	182	223	219	203	198	212	209	167	188	187	199	199	177	207	196	196	219	199	193	233	205	206	204	217	221	220	223	192	203	190	169	201	218	204	212	237	210	180	198	232	211	236	213	178	194	211	208	187	218	199	195	189	225	197	211	215	200	199	228	197	177	207	230	183	203	187	209	186	178	216	232	211	197	216	181	213	203	231	215	223	208	201	202	207	192	199	187	214	195	229	194	197	195	181	222	189	169	184	215	199	202	207	198	197	197	214	218	197	189	206	212	203	203	213	234	213	202	200	201	185	210	189	221	182	216	212	194	191	201	190	215	199	197	184	228	173	204	189	181	204	197	213	207	210	194	170	226	201	214	204	227	204	223	198	215	187	203	187	191	214	208	204	181	186	190	198	241	216	174	184	209	220	193	192	195	179	201	191	206	217	216	216	188	220	208	201	218	186	207	202	192	218	208	212	209	187	242	216	192	212	211	254	201	217	216	233	178	206	199	185	201	187	198
19131	20799	34177	35783	33311	29286	25457	22789	18945	16053	11981	10519	9207	8127	6929	6270	5126	4188	3485	2876	2700	2296	1979	1809	1580	1531	1302	1142	1021	978	872	794	768	795	709	685	670	639	600	656	587	613	569	573	600	584	575	547	545	521	551	516	545	539	527	525	537	553	515	537	531	523	551	543	496	570	573	531	563	535	523	527	525	547	528	547	532	514	538	541	512	532	528	579	515	483	509	566	509	543	538	542	505	533	487	524	516	529	538	533	506	574	535	523	518	508	525	484	508	545	518	502	536	589	510	578	529	559	490	517	515	532	566	530	495	509	564	512	539	510	532	522	522	511	492	534	524	558	513	519	531	528	546	509	533	547	537	529	509	515	559	542	515	534	521	539	538	513	540	537	535	542	541	519	550	533	565	531	564	557	537	519	575	522	541	574	567	521	526	566	544	494	510	538	513	505	509	580	585	553	532	523	553	551	514	539	528	510	533	536	531	496	530	512	535	524	576	498	556	550	525	534	572	488	509	492	518	510	559	539	549	533	527	537	518	553	563	517	517	555	541	534	568	504	564	546	495	545	528	540	542	550	516	551	498	473	548	512	501	548	523	511	546	517	540	527	528	519	532	533	486	537	496	549	598	523	571	548	507	548	529	541	554	540	549	551	531	545	534	521	548	506	497	514	576	469	577	535	511	514	540	556	552	563	553	566	538	510	539	529	535	525	537	531	550	536	519	520	525	500	577	540	541	544	533	535	530	533	515	520	562	570	533	521	532	493	531	549	514	510	515	508	513	540	556	541	542	497	503	519	505	541	541	550	507	522	506	521	567	504	521	586	506	486	526	534	508	526	559	542	526	500	555	538	507	525	529	560	541	506	487	528	584	554	563	505	542	493	549	521	550	485	488	502	516	515	513	516	499	512	554	535	504	506	504	525	541	556	540	564	527	550	549	563	540	536	553	551	517	545	538	495	546	514	564	560	505	529	498	549	579	562	546	534	498	518	508	536	518	526	527	531	517	545	506	534	559	525	509	550	562	531	544	591	524	561	557	529	544	516	551	547	530	484	549	542	519	523	568	555	586	548	546	552	495	545	511	514	533	562	535	516	537	521	540	579	505	501	548	578	554	556	571	491	479	531	566	533	525	517	493	530	549	487	530	549	545	514	559	525	566	523	553	535	554	577	531	538	512	560	547	536	519	557	534	525	563	506	540	502	564	565	552	499	534	544	502	546	550	526	578	554	526	544	518	528	513	576	539	576	522	536	514	517	565	477	498	567	506	508	550	564	556	524	484	599	472	526	512	529	537	542	555	543	499	527	532	507	549	536	551	524	549	543	507	520	530	514	528	510	540	558	540	555	532	558	498	525	533	526	514	542	541	507	519	554	517	529	552	530	519	570	522	560	572	532	551	501	520	518	577	540	556	534	555	529	528	550	518	544	535	574	542	520	539	572	515	493	513	551	496	529	605	482	520	554	489	508	527	513	541	539	563	501	561	530	554	516	527	527	507	545	538	514	492	515	479	530	534	514	542	543	532	591	520	520	535	551	502	532	520	511	497	554	581	541	565	547	510	566	494	551	510	488	531	546	490	514	556	516	566	523	523	534	525	536	519	530	567	572	515	506	548	540	523	547	534	544	551	514	567	527	510	515	566	560	556	547	585	558	533	504	527	491	504	521	539	545	549	522	534	555	523	579	551	540	561	537	566	514	538	542	514	538	545	518	526	511	509	531	524	563	534	549	499	546	528	520	565	502	530	528	523	571	523	522	566	545	509	539	569	556	499	519	528	508	550	504	557	528	577	562	533	482	547	542	560	557	558	531	536	522	574	532	544	516	535	570	550	520	525	548	495	536	541	539	492	561	551	519	555	548	554	542	562	528	513	508	545	506	507	558	537	502	548	540	556	532	557	546	550	510	515	569	485	518	532	567	509	522	589	581	552	524	497	586	499	570	521	546	507	497	561	565	547	499	522	525	551	514	560	531	522	522	567	524	554	546	533	552	543	512	531	534	554	521	509	521	523	519	550	506	495	522	527	576	534	574	549	541	512	532	580	532	541	529	531	527	523	529	552	577	533	530	503	536	508	525	581	490	536	530	533	523	533	565	561	549	529	558	542	526	541	501	531	522	556	488	518	459	540	543	566	507	552	502	528	546	546	544	527	529	539	550	547	529	508	532	523	544	487	528	574	556	492	544	505	545	542	540	552	507	504	535	496	525	598	539	509	548	518	535	532	521	524	556	538	550	562	571	548	544	532	529	534	552	563	516	543	547	535	513	535	520	477	486	506	526	526	529	542	572	536	542	524	521	553	489	548	543	532	519	529	547	507	599	562	517	514	511	539	530	535	541	538	516	553	582	518	521	549	543	557	518	537	565	538	560	581	525	560	532	524	538	546	522	532	522	540	533	527	547	526	535	545	544	504	553	476	547	555	522	549	576	577	531	512	508	571	523	570	520	524	530	537	541	564	511	538	564	547	532	558	539	489	523	551	548	542	516	522	541	559	528	510	534	517	556	509	535	527	526	548	552	526	505	479	501	524	543	522	494	518	531	555	546	527	542	579	529	554	556	491	544	490	507	494	518	540	520	535	553	504	542	566	534	532	499	541	525	523	567	557	548	543	567	499	538	535	570	516	520	518	505	579	505	556	536	516	521	579	534	580	493	515	528	550	506	511	531	546	584	552	516	542	513	528	533	519	516	536	581	540	585	535	546	502	550	539	552	560	528	499	568	521	524	502	538	494	535	534	546	522	565	523	525	516	540	543	528	546	516	547	530	548	543	524	538	508	533	483	554	566	518	536	528	545	549	556	532	528	507	549	527	543	514	557	552	521	533	550	495	547	532	549	503	552	517	534	537	542	555	524	558	502	535	550	461	513	551	550	570	555	557	539	532	568	549	514	527	546	549	511	535	544	513	566	535	571	529	516	549	574	534	542	552	504	548	549	550	506	525	545	494	503	536	526	524	504	488	576	486	528	523	513	550	500	485	533	543	549	587	504	555	516	552	591	533	562	549	528	495	550	588	541	497	565	559	509	562	530	548	564	534	548	562	522	537	509	553	543	466	534	536	507	506	536	525	571	493	557	526	539	570	526	529	519	513	546	529	535	535	540	509	535	547	532	561	525	550	516	512	555	541	509	556	520	532	514	530	546	513	538	515	552	544	518	544	553	567	538	565	496	540	514	529	542	516	550	537	520	557	552	529	523	518	603	515	535	509	528	508	545	571	522	575	594	537	540	523	549	553	566	550	530	534	500	556	524	544	502	528	563	532	547	585	533	540	561	501	515	540	516	501	537	579	539	561	538	486	492	522	547	544	520	501	567	558	566	516	522	513	521	513	535	472	582	521	580	499	530	501	526	509	515	546	563	516	527	527	559	522	551	510	515	540	541	538	474	525	511	560	530	502	524	549	535	554	557	548	509	544	540	557	537	550	514	506	500	544	476	529	528	563	505	543	528	579	554	541	535	547	544	500	536	541	534	531	522	541	538	549	564	545	546	554
38444	31553	35774	30761	25045	18990	14539	11138	8244	6005	3871	3135	2713	2285	1901	1594	1366	1019	863	712	678	585	530	509	417	420	317	317	307	292	268	233	236	226	241	243	229	225	189	208	207	193	196	173	215	193	210	200	206	188	209	199	178	205	168	194	194	202	210	218	197	207	221	203	191	187	202	199	222	188	214	186	190	213	204	197	165	182	177	217	202	161	186	199	189	198	195	188	181	211	190	191	199	178	183	188	187	155	204	193	182	172	213	182	216	187	180	202	184	181	190	198	207	198	186	201	194	173	192	207	188	166	177	205	198	185	218	202	192	188	183	187	196	159	184	188	187	187	233	193	205	187	197	184	162	199	186	212	197	181	176	201	188	194	209	188	214	196	187	175	202	203	184	200	198	198	193	174	204	181	189	176	202	172	198	189	189	187	210	191	191	176	180	206	211	178	197	196	192	180	202	180	200	195	233	219	201	189	225	222	192	200	171	203	181	189	185	186	198	171	205	196	226	207	195	178	212	181	205	208	194	182	176	192	192	207	196	213	159	193	195	188	199	171	181	173	191	189	189	198	171	187	198	209	221	181	208	171	195	182	195	199	164	191	189	182	199	197	175	191	181	198	195	207	189	202	193	192	193	175	186	173	195	218	180	175	174	199	205	188	212	182	172	192	188	179	181	167	196	176	179	185	176	213	179	206	184	188	204	198	173	185	212	182	180	187	168	196	208	192	187	200	172	220	200	181	191	206	208	181	223	197	167	214	219	192	157	187	186	207	191	208	189	173	174	196	209	192	173	195	210	196	186	190	195	200	212	192	198	191	200	199	190	193	186	190	181	189	178	170	191	187	196	166	204	187	198	183	177	226	214	223	191	213	207	195	176	178	175	195	190	199	188	192	171	207	196	185	200	191	195	197	183	201	194	187	193	183	175	198	184	173	167	197	188	184	211	192	200	206	191	210	187	182	209	172	195	187	199	185	200	219	174	203	198	218	224	194	208	177	189	168	209	226	183	190	210	205	186	165	211	215	209	177	184	188	191	193	186	194	190	216	194	211	173	179	177	175	196	189	196	181	209	207	196	181	196	195	176	166	181	180	189	168	191	200	221	189	194	215	209	196	212	165	172	192	191	197	186	177	177	171	200	170	182	178	171	188	197	190	213	177	198	199	191	180	195	168	227	194	209	203	181	206	201	205	188	213	171	202	193	228	190	190	202	207	181	190	189	193	171	195	164	184	202	201	199	192	214	190	189	183	188	219	181	194	204	196	189	184	202	201	193	195	201	195	195	186	202	183	186	199	203	210	209	220	195	178	212	189	196	203	184	182	189	197	201	199	184	187	179	172	177	198	188	171	214	180	186	211	188	192	207	185	169	183	181	200	211	183	211	194	193	201	212	198	180	173	195	179	197	176	196	205	185	178	168	177	196	194	191	174	177	188	180	188	196	186	203	217	164	183	185	199	178	197	173	188	184	165	240	220	180	196	191	197	204	216	171	178	173	198	201	194	198	197	198	174	202	207	192	199	174	175	205	173	197	162	186	191	185	180	191	217	193	199	184	193	191	198	200	196	204	196	198	199	193	179	178	208	199	166	209	194	183	193	227	189	192	188	181	176	192	195	185	197	202	196	201	193	173	192	187	181	188	188	187	175	185	181	173	212	191	202	182	211	190	191	189	202	211	174	190	182	187	198	194	191	193	190	175	209	191	197	190	188	173	222	186	205	196	194	196	187	200	182	176	162	169	171	179	191	207	186	195	182	187	183	192	220	198	236	181	204	186	194	190	202	191	188	207	198	164	220	165	186	194	195	194	180	198	206	191	207	198	190	221	224	199	214	193	178	183	196	194	201	187	205	197	169	170	174	200	179	206	204	214	207	191	180	217	201	200	203	167	207	218	209	174	172	206	195	184	208	207	209	188	191	214	183	187	194	184	184	215	192	195	203	206	181	195	166	201	204	223	195	198	205	181	177	197	212	162	210	213	175	174	186	147	189	183	199	171	200	184	211	232	167	183	180	219	208	201	184	200	176	179	189	186	204	182	165	208	193	195	187	196	189	197	206	200	191	190	198	199	184	167	178	169	226	199	187	176	197	194	186	192	205	174	176	184	180	211	187	173	189	166	174	151	185	201	196	184	196	187	214	195	171	184	182	164	184	215	165	218	218	189	194	201	164	211	189	207	193	184	197	197	180	169	198	187	171	193	211	197	160	186	161	181	208	199	185	210	207	163	185	190	175	182	201	190	180	208	212	208	215	197	203	194	187	193	190	202	185	212	200	177	187	184	168	163	188	176	175	182	171	203	172	178	187	193	176	202	194	178	201	197	201	208	191	200	192	186	171	182	217	178	215	206	194	187	193	206	183	215	213	198	234	204	210	173	196	185	191	203	227	197	210	198	204	202	192	182	211	199	195	210	200	188	178	178	194	204	211	191	208	212	172	203	210	194	184	191	186	201	185	190	206	186	203	192	194	184	193	208	172	177	186	197	197	191	201	202	202	193	192	197	174	212	187	180	213	187	221	211	212	231	195	169	209	198	222	170	180	201	187	190	190	203	185	177	180	209	198	208	195	179	191	191	166	202	171	196	201	195	206	175	189	182	221	179	183	187	180	197	167	217	170	183	196	191	205	190	199	181	193	194	184	188	193	181	199	179	191	221	196	188	197	193	193	205	191	185	204	181	176	168	171	198	189	184	170	204	194	178	164	186	186	198	204	182	218	190	186	186	183	204	214	212	199	174	170	157	205	181	201	200	175	215	174	186	175	192	200	193	197	167	166	177	196	174	179	175	199	197	185	207	184	191	186	194	171	180	210	189	189	191	207	214	176	187	187	214	197	198	197	184	193	188	208	192	187	203	200	177	221	171	178	185	203	186	198	186	175	199	185	204	207	191	183	168	188	195	211	234	195	199	178	180	183	213	190	174	170	189	182	192	193	213	198	204	218	193	210	191	215	200	170	190	189	208	215	198	187	205	200	216	196	195	197	231	213	171	161	198	181	183	217	185	213	204	197	176	191	212	199	202	181	199	176	173	211	217	163	215	174	200	201	179	198	184	186	187	190	169	174	179	215	198	198	194	192	208	211	206	212	194	193	192	171	196	175	178	187	167	200	195	189	178	185	197	209	199	190	185	186	186	205	177	213	187	188	184	195	180	206	206	191	178	209	178	169	189	170	180	188	202	201	189	192	181	184	196	205	181	180	177	204	187	196	210	188	195	226	219	221	202	199	200	204	170	178	175	196	198	191	193	195	196	209	206	178	191	178	199	178	207	180	202	207	162	205	185	232	176	181	207	206	183	168	182	197	177	206	175	169	192	161	183	215	204	192	217	186	194	206	181	194	177	193	170	203	177	205	215	184	205	188	183	193	170	203	184	195	177	213	181	212	214	190	167	185	170	206	202	207	194	196	186	176	201	172	180	209	185	194	218	195	184	160	196	162	180	219	191	205	164	205	171	206	173	196	198	190	183	212	228	180	171	214	184	190	173	185	197	195
23059	24696	38493	40320	37683	34090	30668	28133	23888	20723	15567	13704	12857	11670	9770	8588	6866	5698	4837	4153	3750	3114	2714	2626	2116	1855	1626	1330	1181	1077	980	820	873	844	753	746	622	660	670	667	589	635	616	541	590	580	593	539	530	546	531	556	528	514	521	503	546	525	533	535	541	500	498	523	549	510	514	488	530	482	431	481	512	484	489	518	483	516	487	521	530	515	513	494	537	525	522	521	468	510	494	520	509	526	512	469	533	447	507	461	503	497	520	494	489	507	511	503	522	506	514	483	489	489	539	507	521	509	501	477	527	533	508	479	509	506	456	500	529	523	516	520	503	516	528	526	506	455	495	522	512	478	479	467	491	474	508	523	486	495	499	495	481	508	504	499	511	486	546	472	474	565	488	493	481	501	449	513	511	500	520	534	523	460	495	463	464	526	490	459	510	520	515	493	505	495	559	471	518	521	511	518	495	498	448	501	473	521	516	500	524	470	511	518	521	549	537	517	555	520	492	529	515	457	464	449	485	503	511	478	496	499	527	493	535	487	514	521	485	475	522	469	483	510	548	510	526	517	525	484	520	525	501	457	488	519	517	502	475	511	487	515	501	459	495	491	477	520	502	467	489	503	482	545	482	498	467	516	554	522	509	525	464	553	496	490	523	475	507	522	484	491	522	536	488	492	513	538	518	504	501	515	471	476	489	544	513	527	497	488	510	517	502	477	539	468	508	510	493	488	507	497	471	552	454	520	528	487	474	529	524	520	508	501	509	537	520	502	508	521	547	503	528	478	477	476	524	519	532	512	528	496	516	495	509	463	477	483	505	474	518	527	507	508	499	532	494	535	500	511	484	484	538	524	523	513	504	493	464	514	528	544	508	488	516	516	521	530	540	513	495	500	500	530	483	492	505	530	530	504	494	512	525	521	502	524	500	463	480	509	460	468	487	524	473	501	519	500	504	503	501	507	519	540	481	476	501	488	489	460	494	511	511	495	528	482	501	479	510	525	528	511	524	512	537	488	506	510	474	523	528	540	515	480	477	544	488	531	504	494	520	476	516	528	505	507	493	477	515	505	482	515	511	458	496	506	490	470	501	513	509	480	559	532	528	507	479	488	532	529	536	460	491	542	532	496	466	492	512	552	499	537	513	503	496	542	516	529	483	533	526	529	481	476	484	501	497	461	535	490	519	518	493	517	540	506	533	487	517	491	486	529	503	508	499	538	485	479	494	495	478	491	512	475	497	513	495	486	507	496	521	496	533	528	510	516	471	490	494	480	527	539	519	511	515	516	494	545	514	523	499	497	486	487	489	517	504	536	548	476	508	526	516	502	499	504	492	537	521	530	499	519	479	465	505	488	488	544	513	453	471	458	480	435	518	518	480	499	489	535	511	517	485	532	537	527	499	516	507	485	520	498	523	541	495	510	508	526	504	451	528	522	519	490	510	526	509	484	481	495	485	516	523	511	491	522	535	491	516	528	491	485	516	473	508	497	481	517	525	491	504	542	524	476	492	522	519	510	495	486	526	530	495	526	480	506	467	572	479	482	500	490	529	495	456	509	544	510	541	479	486	525	531	492	492	484	512	489	521	488	507	510	520	505	494	491	477	529	518	512	518	501	526	499	526	504	500	527	505	498	506	498	488	494	473	536	536	480	475	535	503	495	529	499	518	518	511	509	509	520	494	473	466	515	465	512	491	486	457	550	502	505	502	495	484	522	525	468	455	507	492	499	540	506	521	504	499	519	564	480	492	472	478	468	487	505	483	465	514	464	513	530	487	476	509	513	530	524	561	504	534	458	515	512	523	485	483	505	486	511	521	519	506	498	498	530	523	486	518	489	535	507	498	504	490	546	511	521	478	513	519	516	483	493	543	514	478	540	511	490	531	530	489	492	481	473	503	487	522	534	529	456	506	510	487	493	535	486	496	477	494	497	510	520	545	498	482	464	504	511	507	531	511	549	495	492	499	472	483	487	499	505	492	518	497	495	492	512	547	479	468	495	489	506	524	486	480	471	504	524	500	523	504	518	523	503	521	473	519	506	500	493	519	460	479	527	546	511	500	493	559	489	553	490	531	490	504	491	494	517	488	496	504	482	509	490	490	564	511	470	527	530	506	535	496	462	495	524	522	501	519	492	463	486	514	474	484	514	495	527	518	501	475	497	508	490	516	469	506	517	501	510	526	506	473	477	505	536	529	505	472	445	504	526	508	498	509	481	536	498	530	468	484	478	522	512	507	460	507	479	517	514	545	482	521	532	528	491	478	509	491	528	499	457	494	505	526	535	512	511	516	481	499	504	553	485	513	494	504	454	540	495	510	507	485	478	497	539	465	538	508	525	528	471	519	575	485	476	505	507	526	477	500	512	476	488	508	487	494	533	523	530	497	495	478	489	530	542	518	505	510	490	509	517	512	498	523	495	488	474	511	549	523	475	567	487	514	519	480	500	499	512	462	529	506	510	511	504	465	537	532	466	484	464	523	451	513	487	505	510	485	487	495	519	527	511	510	499	523	495	532	499	531	482	488	523	462	550	505	468	479	492	523	514	491	476	471	508	527	501	518	481	519	550	461	484	485	485	470	507	521	507	510	490	501	520	491	483	496	510	546	457	495	492	522	496	487	519	518	499	460	501	488	499	490	483	539	502	496	503	465	537	502	502	509	525	501	521	479	472	450	516	511	497	528	508	493	565	521	525	466	440	501	495	489	483	491	508	516	474	472	475	489	460	468	450	473	517	480	536	533	523	453	523	527	524	505	494	518	451	546	489	500	472	503	533	474	455	529	476	511	529	507	492	516	496	473	502	549	531	496	496	537	516	508	553	526	512	503	496	504	517	488	500	488	529	497	492	479	486	478	525	495	505	457	496	519	484	503	504	478	496	522	485	495	509	491	517	549	499	507	479	513	524	463	488	498	530	477	484	559	506	489	487	470	486	480	555	481	523	486	516	487	451	513	494	504	505	521	477	504	476	501	486	488	471	510	493	488	542	541	448	506	475	488	473	516	502	532	517	498	475	517	440	516	478	491	560	475	526	480	476	487	489	543	452	499	492	511	489	521	454	518	546	534	524	492	483	483	531	498	489	509	496	498	490	506	498	500	498	516	521	515	476	462	551	527	500	518	482	500	470	498	507	491	511	534	484	509	538	485	542	479	488	498	496	484	524	522	508	528	490	469	487	481	510	469	505	525	483	503	492	456	478	513	483	488	490	513	498	491	534	483	485	507	504	522	497	494	482	490	498	538	486	496	466	474	475	540	489	513	491	433	482	496	482	473	509	505	513	509	531	478	495	481	487	476	509	520	502	471	542	499	494	491	496	493	477	537	544	510	505	484	534	536	503	510	500	507	485	499	494	491	464	540	506	485	505	486	494	522	501	496	548	508	475	493	478	494	480	478	465	504	506	521	535	477	489	542	486	469	481	508	501	507	502	512	478	468	488	500	492	471	478	546	542	513	485	515	475	520	515	500	504	485	510	502	512	518	465	516	504	476	531	484	509
23620	20438	23003	17957	12327	8047	5241	3756	2696	1969	1577	1223	1046	861	688	601	573	496	408	417	351	343	336	297	281	269	240	245	237	242	274	221	234	216	223	235	220	222	209	195	208	197	220	193	226	191	205	219	210	191	201	182	192	216	215	223	219	200	214	213	217	222	213	208	178	220	223	208	197	203	221	203	193	231	216	202	202	187	185	205	203	207	184	215	195	210	227	198	196	208	212	194	210	184	188	199	232	217	227	184	210	207	214	180	243	198	202	201	202	205	229	203	191	188	237	211	217	186	182	209	210	218	222	212	183	218	201	214	220	192	192	186	185	214	221	186	205	220	205	232	212	242	204	221	232	207	186	182	195	202	202	213	225	229	202	195	191	232	225	199	198	185	205	195	174	202	210	218	190	233	203	221	213	190	208	196	186	188	189	215	211	209	223	202	204	168	187	196	204	238	198	191	231	219	201	186	200	197	220	233	232	212	197	193	187	213	207	215	193	220	220	194	185	193	222	186	175	210	212	206	176	216	192	210	201	186	179	211	190	178	197	212	235	187	224	211	210	238	204	216	244	211	197	204	223	189	175	213	208	199	253	210	190	202	202	202	194	207	184	223	166	198	182	208	204	216	217	213	194	221	168	202	193	210	240	191	202	209	184	171	212	194	211	219	204	206	192	202	200	202	209	213	214	206	246	177	198	218	221	217	198	212	210	179	228	184	213	191	194	202	202	187	222	191	193	203	195	195	219	218	214	209	196	194	204	191	170	215	226	203	189	222	184	216	231	220	217	219	201	209	180	225	216	188	202	194	181	185	195	218	187	207	187	204	222	203	196	194	187	199	205	214	219	210	205	180	198	213	206	217	193	196	215	200	210	219	192	183	213	204	213	218	219	192	206	188	209	186	196	188	226	196	244	202	190	189	225	211	202	217	191	208	208	219	217	204	242	202	217	212	187	204	216	199	201	193	206	182	221	196	201	192	206	211	193	208	210	196	197	180	200	203	210	237	210	206	216	214	208	209	209	227	197	208	201	211	195	221	198	228	215	195	231	203	214	190	186	213	217	188	191	221	183	208	207	230	212	220	191	202	203	176	200	209	178	211	207	191	194	172	217	198	207	177	210	217	182	222	196	227	192	208	191	192	191	197	174	206	185	204	205	189	187	197	228	224	224	222	191	210	204	200	192	221	186	217	199	224	217	219	218	199	191	204	205	206	207	211	216	225	218	213	224	194	220	195	227	190	190	216	210	236	192	205	204	229	187	191	196	201	222	187	206	226	210	196	227	210	203	189	211	183	200	210	230	199	196	173	219	191	199	224	200	211	212	203	205	200	240	200	211	209	213	205	210	212	192	202	206	204	218	205	198	225	219	229	200	195	246	216	234	199	198	221	178	186	182	226	202	184	221	202	201	208	194	206	228	195	209	207	191	232	195	197	220	214	212	228	196	197	197	176	198	220	203	210	215	185	205	239	196	215	214	197	165	214	198	188	212	212	216	198	214	192	206	194	197	208	210	191	215	206	210	225	183	224	216	200	200	191	203	206	213	210	207	228	211	172	201	232	199	193	214	203	178	181	222	196	208	186	202	190	213	199	201	193	193	198	200	219	178	219	195	207	189	229	202	201	198	202	221	213	236	224	217	193	214	232	204	222	208	199	183	202	203	201	184	228	196	207	221	203	194	210	202	207	195	253	212	206	224	218	209	209	185	199	208	208	212	218	212	208	188	175	180	199	221	223	205	192	202	215	200	193	186	213	191	213	186	210	206	192	228	194	192	203	201	213	204	211	213	208	228	205	206	177	185	195	207	231	206	187	213	194	220	189	198	210	214	244	236	223	192	223	192	218	214	205	213	228	195	207	202	207	207	213	192	197	221	205	216	223	204	182	207	182	203	202	187	208	189	222	200	185	173	190	212	215	218	217	224	203	196	214	200	198	184	225	206	200	208	178	196	187	194	188	185	206	208	206	183	200	217	213	189	209	209	204	184	211	217	178	220	220	187	199	212	184	197	222	208	194	186	210	199	218	182	201	214	199	198	214	198	190	203	234	202	206	207	198	203	192	220	204	193	214	224	204	220	211	197	190	217	203	211	210	187	203	191	209	230	201	243	206	211	200	208	199	207	208	197	225	194	202	195	199	207	193	194	199	215	219	196	204	206	211	227	205	219	213	174	209	201	203	229	186	202	219	220	179	200	202	200	214	214	224	216	208	225	214	217	197	211	211	209	201	206	208	220	221	212	191	218	176	195	212	191	217	195	230	223	221	175	206	240	190	175	232	197	200	218	221	190	171	192	209	208	209	202	227	182	178	198	212	203	194	190	188	210	180	199	217	228	200	212	203	212	203	191	178	215	206	220	203	208	222	184	204	236	223	171	209	177	209	216	180	205	225	207	186	229	227	217	206	213	203	191	237	212	203	195	183	198	204	174	206	205	210	200	204	209	213	192	191	216	193	188	203	197	201	201	207	161	208	196	208	194	196	204	204	199	209	228	201	212	181	218	183	193	216	186	209	219	246	206	212	206	172	199	227	215	190	195	193	196	218	203	210	229	198	183	189	191	219	200	190	210	209	203	198	224	215	191	214	208	205	211	180	187	206	198	186	201	216	218	185	208	199	204	217	195	181	217	194	217	199	197	188	202	205	224	226	218	174	240	183	195	208	201	213	203	181	188	224	202	200	225	199	215	215	212	240	216	209	196	215	198	206	201	205	199	191	198	187	181	203	201	231	220	230	220	227	186	207	189	197	169	208	215	186	231	228	211	179	218	201	215	209	188	197	204	183	204	210	194	234	203	201	212	236	205	220	202	249	205	215	211	196	236	206	190	187	212	228	227	206	197	205	190	204	198	199	216	206	197	208	210	223	235	184	201	206	210	195	214	198	219	195	201	188	170	167	192	211	226	195	214	198	221	181	221	185	200	197	191	178	206	216	205	201	198	231	195	220	190	220	218	211	205	204	171	221	178	206	236	218	203	223	216	219	201	186	183	207	191	215	180	214	187	200	184	215	191	197	233	203	188	203	200	207	188	204	224	197	201	195	188	213	186	216	217	212	203	208	202	197	205	208	196	202	238	199	240	210	216	168	207	196	204	215	186	215	186	219	205	198	186	204	206	220	192	225	175	203	201	218	205	197	210	202	175	213	203	216	192	187	188	214	212	233	212	187	193	195	221	208	206	208	194	211	205	224	201	205	234	205	193	219	208	194	204	178	216	201	212	178	205	184	210	206	197	222	230	203	220	210	200	216	223	190	214	202	190	203	217	211	197	196	205	193	225	210	194	212	181	201	216	182	182	208	224	210	231	193	189	209	205	194	206	203	209	213	203	201	213	223	198	222	204	209	187	203	190	211	208	179	214	214	173	204	217	188	203	212	217	215	196	206	216	187	216	210	213	191	204	171	220	180	181	187	199	170	196	200	194	208	217	235	199	201	200	226	181	152	230	208	192	188	185	217	203	198	210	175	214	209	210	211	207	203	194	220	197	197	211	173
13561	16259	28698	29863	26100	21450	17673	14381	11668	9280	7624	6330	5230	4343	3673	3161	2753	2340	2083	1791	1654	1459	1323	1203	1113	1003	932	894	785	827	734	709	644	632	646	579	584	545	576	541	573	536	582	542	530	522	525	524	528	510	553	577	560	548	526	516	539	531	540	554	559	483	551	558	563	534	525	549	554	525	557	492	558	521	524	505	535	516	519	506	559	542	544	539	551	541	569	547	508	493	530	541	542	537	500	546	529	543	562	531	523	532	535	521	520	547	528	563	544	533	507	556	500	537	517	513	545	549	514	561	502	580	552	532	497	572	530	519	559	501	557	562	510	566	509	547	511	516	524	488	495	518	535	511	528	507	516	519	566	542	523	536	541	522	534	526	541	505	555	602	546	535	547	550	526	536	486	522	542	543	550	533	546	521	522	499	544	529	546	542	530	544	540	496	580	542	535	549	557	587	512	531	490	560	491	514	530	559	540	523	520	565	562	541	562	498	547	549	499	519	564	561	537	514	548	601	509	508	521	557	515	518	511	490	566	548	529	538	490	553	557	557	554	532	554	542	590	526	534	562	491	489	543	562	531	539	510	498	546	544	531	526	520	556	559	503	569	525	527	503	515	546	514	497	491	554	554	581	544	531	549	497	566	526	519	501	536	539	557	521	538	541	514	539	490	546	507	537	532	515	508	579	561	559	490	541	582	535	531	546	533	510	557	549	522	539	546	528	512	538	511	518	530	553	536	556	562	541	534	553	529	548	492	562	498	547	505	489	561	565	503	497	517	515	563	543	499	528	539	564	532	526	492	528	533	541	500	543	553	536	472	540	533	509	528	476	525	533	495	523	511	511	508	511	503	550	525	513	534	559	503	513	513	523	587	562	530	508	554	483	562	554	540	555	504	543	561	506	556	572	529	503	524	539	581	505	526	495	536	542	559	518	488	546	548	505	519	539	527	561	525	522	528	484	586	552	541	547	510	549	571	539	549	527	551	567	533	563	494	534	551	536	552	523	533	494	530	527	533	502	520	538	502	518	497	567	530	507	554	570	538	529	521	544	555	532	534	541	517	504	552	512	515	534	513	538	512	517	512	558	472	513	548	569	548	534	536	519	504	476	549	537	554	510	537	504	535	529	560	516	532	573	524	567	486	548	518	509	508	516	534	540	546	538	557	552	516	554	524	560	509	567	528	548	530	525	557	524	545	514	493	520	573	515	534	547	495	522	528	559	546	552	565	522	535	493	501	490	495	500	509	498	507	530	550	552	539	514	554	523	541	525	510	531	576	577	531	536	548	542	533	524	504	549	536	528	533	592	548	513	502	537	547	526	556	551	569	515	542	519	509	478	500	500	534	551	533	536	539	541	525	533	556	528	537	535	534	546	566	526	523	517	581	524	515	533	537	532	512	558	562	495	508	506	551	522	519	542	537	538	499	532	515	523	500	560	485	541	537	511	527	486	531	513	569	538	517	541	504	499	486	556	515	528	553	536	511	572	493	515	531	581	516	518	542	559	542	529	528	504	515	492	561	558	532	504	523	528	543	519	546	561	513	544	542	556	517	539	503	535	552	542	502	518	540	536	518	537	478	564	537	517	544	525	541	539	538	552	553	548	543	537	536	536	526	545	530	522	539	508	528	501	507	516	536	498	529	543	534	526	563	547	491	520	550	508	510	514	552	518	541	551	520	521	498	533	567	530	500	542	571	538	511	560	497	549	515	536	518	497	513	540	554	572	528	509	594	564	543	525	531	527	498	560	519	534	539	549	569	546	535	516	541	519	545	566	544	510	501	571	535	512	519	538	527	568	538	527	585	494	520	531	554	495	535	511	546	524	545	548	507	577	486	507	557	541	548	534	571	536	560	569	552	545	558	530	521	556	548	533	572	508	542	545	531	555	547	513	518	541	572	545	590	552	555	517	533	499	543	530	491	541	568	497	524	562	554	533	512	562	565	555	504	560	472	501	553	491	541	548	549	513	506	546	485	527	565	506	488	510	560	490	505	545	504	510	553	489	509	574	542	541	503	544	547	512	532	523	499	526	513	520	516	499	511	557	577	516	571	521	533	579	482	531	545	515	564	511	535	526	492	515	520	518	547	546	514	503	532	522	514	521	543	565	503	528	546	522	510	566	526	537	547	471	505	566	548	517	558	520	528	534	535	515	525	541	533	552	501	544	535	518	514	540	533	512	544	535	536	489	517	549	501	594	560	533	554	564	543	588	558	539	552	556	555	529	524	554	564	514	504	533	530	550	514	538	520	538	525	516	553	521	510	545	480	528	482	538	515	559	514	537	520	519	551	525	502	511	541	554	558	512	551	552	514	554	553	512	528	514	575	528	523	516	520	528	505	488	602	547	517	513	542	498	552	509	523	536	520	544	527	529	509	526	544	556	526	499	534	570	548	494	518	552	516	507	524	545	497	541	525	558	550	550	520	560	565	545	525	528	541	556	523	526	554	492	529	551	552	537	548	532	547	537	494	529	493	557	525	564	559	539	502	515	514	554	586	496	547	561	528	489	510	512	536	511	504	529	512	545	569	539	521	533	564	553	506	525	520	515	581	516	538	549	535	506	552	504	536	526	558	508	485	503	549	553	536	515	547	550	505	554	580	560	535	515	543	513	550	517	505	527	532	546	550	555	546	538	537	559	493	569	538	495	553	542	529	516	545	561	539	539	484	505	533	517	539	533	512	520	497	556	532	542	479	539	561	524	531	518	496	504	530	517	519	547	579	499	576	534	502	534	553	486	540	503	541	503	554	549	548	498	529	537	517	524	544	518	555	532	568	529	511	548	545	536	503	529	519	497	471	542	507	487	529	536	558	520	493	520	551	545	517	518	521	544	510	533	545	506	504	520	508	545	505	555	515	581	549	547	535	528	536	503	565	505	519	540	521	523	538	502	545	560	551	479	551	554	582	549	528	528	539	514	533	575	550	545	556	563	523	511	524	550	540	520	493	524	523	532	516	517	569	497	527	516	563	507	561	534	557	510	563	520	530	527	549	560	499	516	521	511	578	573	503	514	513	521	541	498	544	497	521	513	516	491	546	526	528	529	523	515	536	525	513	504	490	542	558	518	568	538	530	523	544	550	560	560	514	570	553	572	515	523	572	503	538	519	548	491	493	550	536	541	558	522	520	512	540	548	518	511	555	531	565	522	487	520	518	486	517	505	542	575	543	559	519	513	501	532	582	506	522	510	539	529	570	522	545	523	564	537	543	526	533	519	516	577	484	550	517	535	522	521	529	524	508	535	536	545	514	565	523	545	494	528	551	510	503	497	520	523	557	563	513	546	543	559	545	506	562	546	576	523	539	468	504	534	536	539	565	559	572	595	517	559	558	548	532	525	529	563	548	569	505	544	509	516	536	538	546	530	498	481	534	497	543	522	553	514	526	545	561	522	541	551	533	498	512	545	525	533	526	560	506	530	541	513	530	538	556	533	486	563	548	528	545	529	510	517	531	552	504	542	548	539	532	535	565	549	516	539	543	520	509	517
32552	26535	30489	25699	18814	13500	9825	7603	5363	3934	2700	2157	1844	1590	1294	1145	870	738	649	583	512	487	444	411	365	330	350	307	307	230	238	243	247	242	214	244	240	215	201	203	223	226	207	203	255	197	217	204	212	221	185	196	221	210	208	209	204	223	201	224	208	236	199	220	214	209	202	214	179	216	230	210	241	227	219	193	204	214	209	229	225	193	208	217	196	187	175	209	211	190	219	217	195	216	207	214	230	223	198	212	192	206	224	195	203	201	194	225	223	192	236	232	203	209	206	211	223	198	227	180	198	207	222	208	185	242	214	209	194	222	219	224	218	206	219	211	208	188	210	237	223	193	196	208	215	232	188	215	196	189	217	234	207	254	197	201	216	226	192	211	202	199	206	202	224	213	195	197	217	208	226	203	190	191	204	197	213	212	209	231	209	197	214	198	193	203	204	225	186	191	185	231	186	217	209	195	212	195	225	198	209	192	213	194	191	193	191	214	214	225	226	221	222	203	196	227	222	216	209	229	196	205	214	190	204	192	225	206	216	226	201	192	210	192	199	197	216	217	216	212	191	196	221	214	185	232	189	173	223	228	187	243	193	218	200	216	216	201	228	236	197	225	183	246	186	196	234	204	176	199	181	191	224	208	209	203	201	220	189	195	195	217	189	196	196	210	213	203	186	208	220	211	214	203	194	211	224	203	197	228	192	228	222	190	201	202	160	205	214	191	241	198	216	200	218	212	201	192	204	186	182	207	215	216	190	197	202	193	200	207	215	233	203	212	196	197	239	215	193	224	221	176	223	213	241	231	200	206	201	198	208	196	194	196	212	210	172	240	197	210	176	187	215	226	212	207	208	213	206	190	198	219	201	210	195	212	225	195	195	209	188	195	192	211	216	230	207	201	191	238	203	202	199	216	197	214	228	212	209	202	210	202	200	174	195	189	213	221	181	216	211	218	199	214	235	205	210	213	209	200	207	191	213	182	212	219	230	214	211	198	205	235	200	197	186	186	186	215	177	206	212	224	198	220	202	222	221	198	186	209	197	193	209	184	190	201	219	198	220	195	216	233	216	205	206	245	191	207	209	180	205	213	199	220	219	178	221	214	198	228	202	205	190	196	196	224	217	198	203	211	202	219	200	187	226	183	185	202	208	208	211	212	193	217	212	191	206	204	217	203	204	204	195	216	234	205	214	181	197	212	184	183	207	235	215	221	200	198	184	184	206	221	220	194	204	182	191	181	200	205	186	213	199	221	206	213	195	200	233	196	222	195	219	185	201	218	211	236	213	203	237	184	239	214	208	193	213	185	185	204	227	192	185	203	205	193	237	206	202	225	190	219	202	187	201	185	215	187	211	203	208	223	217	212	178	212	204	231	218	212	225	197	192	193	218	206	189	205	221	219	243	198	190	209	188	177	222	220	200	222	205	199	221	175	208	215	216	240	232	219	201	178	194	216	206	200	203	214	214	215	169	195	179	179	194	193	209	204	207	212	222	197	183	218	230	208	190	226	211	222	245	217	184	190	198	194	223	184	206	227	231	212	212	191	191	232	198	193	191	204	195	210	224	182	200	219	220	224	198	182	191	182	200	220	205	201	198	217	196	208	200	177	203	191	211	208	213	193	200	208	181	186	238	217	218	194	206	235	181	187	190	212	208	222	189	209	202	204	195	226	217	198	201	225	202	223	188	208	229	205	213	226	214	195	221	189	174	216	182	202	200	225	199	214	208	219	209	226	225	206	199	178	208	207	215	195	204	182	209	218	220	216	181	206	193	184	227	188	217	212	208	216	234	195	217	211	206	198	227	227	216	197	213	216	192	206	213	196	189	203	207	214	215	241	199	180	209	192	207	195	210	222	205	199	233	198	215	178	191	209	214	195	189	205	218	229	222	191	205	235	229	168	209	204	215	204	195	200	183	197	214	194	229	182	208	191	209	200	192	192	221	201	200	201	213	189	190	195	194	176	203	217	199	201	211	224	199	202	193	214	200	167	208	222	208	202	199	238	229	219	206	204	206	208	213	203	197	205	204	199	216	192	203	185	186	206	201	227	224	214	208	222	235	197	196	216	197	185	200	209	187	229	205	212	206	201	202	192	225	237	230	200	198	201	191	195	210	228	209	203	195	198	208	185	187	204	203	202	212	218	216	212	226	235	187	201	194	221	196	215	201	209	196	193	198	225	202	218	216	205	220	216	205	211	193	212	208	198	185	194	234	197	204	197	179	214	221	177	209	189	225	211	201	214	205	212	192	246	198	204	209	252	208	212	229	191	218	233	238	192	208	197	221	205	195	242	216	219	217	223	191	208	216	191	227	204	180	205	218	219	178	199	205	240	203	222	206	196	205	208	223	213	200	209	211	215	188	183	209	190	226	223	212	209	228	217	212	227	200	205	230	199	195	202	214	204	200	209	211	181	182	207	205	227	195	207	206	220	200	197	221	200	213	217	195	180	193	217	225	229	211	223	192	192	208	200	220	217	202	208	223	220	212	165	203	204	197	179	191	202	201	200	200	217	194	201	198	223	191	215	196	212	189	211	199	228	214	205	207	214	197	188	227	175	187	210	218	193	211	193	176	201	219	195	215	220	227	205	188	203	220	218	218	215	207	208	182	177	190	182	191	194	217	195	186	199	207	191	182	220	214	205	218	201	207	186	203	209	209	203	205	205	209	197	243	210	216	215	212	211	227	202	200	192	189	207	221	222	224	209	211	197	213	227	203	215	192	228	206	210	221	198	229	215	213	226	215	228	206	184	205	214	225	191	216	197	199	194	194	234	196	201	187	202	217	194	184	190	202	199	187	211	203	207	195	217	203	212	205	191	196	201	212	187	216	194	200	205	224	249	221	208	214	218	203	172	209	200	217	209	204	200	193	214	224	181	183	205	216	214	228	214	208	200	202	190	210	203	193	248	220	209	229	223	200	226	210	188	176	209	237	186	201	220	196	191	202	212	212	215	213	230	186	210	224	192	219	205	194	206	186	182	196	213	205	211	197	210	172	203	201	176	214	212	222	197	226	205	188	201	209	205	214	200	210	205	194	209	192	175	235	228	205	208	204	192	212	202	205	220	227	194	198	233	213	196	190	178	200	205	202	218	217	203	160	209	195	221	196	168	192	197	196	197	222	212	196	200	198	176	192	209	211	207	207	217	214	209	215	186	214	198	210	202	211	202	180	208	199	197	206	176	229	200	210	201	209	212	221	220	205	192	215	205	201	210	209	207	205	192	206	208	221	195	195	197	191	251	226	189	218	202	191	226	202	225	201	201	200	189	177	227	197	192	204	201	216	183	193	192	223	192	215	201	199	183	187	223	192	215	200	219	186	181	225	214	191	190	189	199	207	212	227	218	181	195	189	194	189	191	207	212	232	217	226	191	223	204	190	233	204	204	189	185	216	194	201	214	181	203	202	228	193	209	205	207	226	204	221	202	224	183	170	196	209	197	214	200	214	193	190	223	190	203	241	208	196	233	220	202	196	210	218	200	195	207
19677	20849	34903	36342	33225	28891	25553	23387	19255	15976	12576	10411	9307	7976	6694	5986	4739	4018	3306	2963	2590	2404	2055	1816	1653	1446	1251	1138	1012	999	829	843	718	681	697	682	652	615	603	593	586	588	558	567	575	547	579	579	538	600	560	577	577	534	538	555	560	498	576	544	533	534	576	531	554	589	558	567	556	508	596	572	539	558	526	567	520	562	544	574	532	525	520	562	557	558	538	545	522	553	509	567	543	548	531	481	519	554	557	540	566	562	592	537	485	542	559	539	572	560	523	537	577	545	571	527	535	560	542	543	540	532	559	550	532	529	541	541	505	529	502	488	543	548	532	564	533	536	509	532	546	553	545	542	553	565	541	507	517	579	527	568	523	535	514	562	513	552	518	561	545	550	510	521	550	586	552	579	526	516	502	502	544	542	598	553	565	558	537	540	541	527	528	500	519	548	554	485	546	528	501	555	523	512	572	573	525	570	551	553	521	522	554	502	550	514	519	555	559	576	567	546	553	535	522	526	530	540	536	532	534	543	594	537	555	523	522	565	562	552	512	541	516	547	526	566	551	522	544	522	513	554	549	547	534	537	526	541	568	552	541	533	523	524	499	577	584	574	573	563	545	527	555	547	516	560	516	509	551	503	528	540	454	521	575	527	526	521	543	535	542	548	536	542	567	533	502	501	569	554	534	516	568	513	513	531	527	549	538	537	562	509	521	529	542	516	526	543	570	555	539	528	542	558	544	501	582	523	547	505	527	562	529	575	539	528	521	510	527	536	527	506	525	538	526	535	587	559	505	543	523	555	551	533	489	502	547	531	569	541	564	540	557	558	531	556	579	514	520	535	573	521	524	525	556	587	575	556	518	566	558	556	521	501	537	540	519	540	542	539	526	542	532	535	533	549	549	554	523	531	535	536	574	534	515	523	545	542	535	537	529	500	537	541	500	538	522	528	572	519	597	562	539	570	535	543	544	567	490	533	565	528	540	585	555	496	509	562	595	540	530	527	577	563	564	575	511	568	526	536	568	551	567	539	531	534	515	541	560	551	540	513	532	565	571	533	563	557	559	545	555	526	563	534	554	532	590	541	536	584	524	589	546	542	529	517	539	532	527	531	553	522	538	545	555	545	577	575	565	541	548	515	534	522	541	553	510	557	558	532	504	478	561	562	558	477	572	549	487	511	490	506	569	577	530	557	541	522	537	523	534	515	570	533	591	566	568	533	533	529	550	524	511	542	520	543	481	585	545	527	535	544	533	551	528	510	548	514	530	548	518	514	554	528	535	461	555	538	502	568	592	532	521	549	566	552	524	547	544	521	521	570	539	525	508	569	461	553	531	519	504	559	520	541	511	542	522	546	542	544	565	542	517	518	515	543	524	541	560	559	520	547	537	504	562	554	517	574	521	546	531	556	543	492	520	534	517	519	522	549	586	556	531	494	505	504	497	550	555	510	454	525	562	593	489	519	554	523	558	576	551	516	540	518	540	568	531	604	525	506	574	528	554	496	543	558	529	542	544	507	506	490	539	519	510	557	570	555	532	521	570	533	541	562	521	536	522	557	547	528	539	554	602	577	549	536	533	577	547	538	572	550	481	504	553	548	550	516	526	524	534	520	552	498	527	494	540	523	518	537	524	514	537	524	487	506	535	550	605	553	554	514	560	560	519	538	556	566	500	567	534	496	539	538	577	547	544	567	523	596	562	577	564	564	587	586	523	528	537	557	536	515	527	527	533	513	543	515	553	556	597	557	543	542	532	537	540	521	480	514	519	515	511	564	529	533	561	540	565	537	558	578	558	565	551	548	483	496	552	544	539	514	554	546	538	521	504	528	524	558	502	568	584	539	558	551	515	552	554	556	568	512	550	562	539	494	540	511	534	569	597	554	541	520	534	522	539	527	560	551	545	513	529	542	532	553	534	604	531	511	523	550	534	561	577	524	561	525	523	541	534	547	537	504	574	518	551	512	537	523	507	558	538	537	534	535	546	526	557	580	527	563	491	542	511	552	544	555	498	524	534	522	476	557	510	500	538	538	522	564	518	562	549	544	511	572	530	543	563	586	534	537	509	528	607	536	523	539	501	503	562	529	544	570	520	557	533	560	563	509	515	519	525	548	514	547	578	524	557	528	516	554	520	528	521	532	547	548	600	535	553	531	528	544	523	547	599	556	516	536	492	560	536	521	559	556	520	520	537	579	505	539	503	559	548	537	541	519	592	552	532	505	497	562	519	538	556	552	516	553	564	512	558	531	504	540	584	528	577	547	563	521	530	513	520	544	522	572	534	574	506	571	563	597	555	564	499	579	530	513	568	577	501	553	504	559	516	524	493	556	553	532	526	538	511	549	543	530	550	545	557	542	501	532	564	512	519	540	548	540	570	523	572	552	541	535	503	536	547	570	538	541	514	514	527	537	564	532	498	541	550	579	513	478	533	541	529	517	569	539	577	512	530	519	512	515	548	585	543	554	534	497	519	520	513	579	542	528	532	571	534	528	576	561	531	551	539	526	541	518	534	488	525	527	550	549	537	550	517	517	548	560	542	543	549	585	523	549	544	544	523	553	566	496	541	536	550	533	499	514	518	502	589	555	500	528	536	546	558	506	553	520	494	527	547	564	555	557	518	481	532	544	500	531	517	532	542	531	545	515	559	501	543	507	529	522	530	556	505	556	548	530	540	565	530	511	531	579	526	540	584	531	516	530	561	519	554	533	519	527	549	551	529	544	539	496	553	550	551	508	544	540	589	573	533	548	519	524	540	521	579	556	522	548	531	569	584	540	545	565	578	556	594	511	560	546	566	530	541	527	534	505	517	568	528	528	528	566	560	508	538	521	566	508	553	543	513	537	537	503	543	510	555	560	585	533	508	511	572	571	536	526	536	546	493	561	585	578	513	572	494	546	547	528	501	593	542	517	550	540	531	553	505	527	503	521	521	566	561	531	524	527	556	518	569	552	509	550	532	558	540	524	515	553	532	571	506	568	573	577	506	560	522	527	584	559	545	507	552	564	523	503	521	558	522	539	559	536	580	530	528	535	499	580	538	528	578	553	558	543	542	517	565	536	556	537	532	541	522	564	548	562	527	563	555	487	506	542	543	576	566	531	528	548	556	533	570	524	527	516	568	543	527	525	540	561	520	544	532	527	528	550	550	531	548	542	548	558	515	545	556	547	507	543	520	517	559	564	525	571	539	536	573	529	522	540	530	586	528	524	529	539	567	507	529	546	569	538	551	546	542	504	510	534	535	536	481	526	548	488	569	497	537	559	533	538	538	564	559	551	534	607	537	522	546	507	515	524	571	542	553	519	572	543	566	519	516	564	543	611	509	545	518	547	536	538	569	559	532	551	586	572	542	533	490	535	533	524	574	535	584	565	582	544	525	517	566	580	503	538	521	554	546	555	527	515	523	536	533	553	511	552	535	534	551	499	538	509	533	558	530	519	531	521	552	551	523	541	547	516	545	542	564	531	550	533	544	582	503	524	518	537	569	517	613	528
39065	31922	36898	31466	24871	18919	14390	11785	8810	6173	4116	3189	2663	2316	1857	1437	1242	1107	940	814	656	587	490	503	414	402	340	336	328	286	274	269	243	234	239	228	243	219	202	187	170	226	210	200	241	234	191	224	201	216	175	199	195	193	202	205	202	189	206	193	212	218	194	211	242	202	200	201	216	202	187	194	195	200	224	196	180	191	197	224	193	170	184	186	218	194	211	222	198	204	217	208	206	214	183	194	188	195	181	236	192	219	175	212	193	197	195	193	187	200	188	190	175	175	186	199	207	203	169	174	186	183	194	204	229	190	204	199	165	232	187	201	160	168	211	222	197	185	184	196	202	194	179	216	223	173	194	211	211	180	190	210	212	195	188	177	218	205	179	222	178	176	202	204	216	193	194	198	193	189	177	184	175	216	190	179	200	189	175	224	198	197	167	183	194	182	213	185	192	172	201	189	207	186	184	189	201	179	187	212	191	190	202	204	178	203	233	203	199	200	186	192	207	210	221	184	227	197	208	185	201	214	181	218	191	180	210	202	207	192	197	207	195	182	188	202	200	167	213	193	177	173	190	178	183	200	177	171	180	182	200	206	193	198	204	202	177	181	205	187	195	192	208	189	181	189	183	198	155	176	199	198	195	173	194	215	184	203	205	186	203	195	175	189	195	180	194	179	216	205	196	191	189	209	200	173	216	197	184	210	165	187	197	172	180	190	199	186	218	193	190	190	206	199	195	183	186	208	182	200	168	186	204	184	211	192	194	171	201	223	211	191	191	192	191	188	194	234	187	189	181	217	211	212	189	197	194	193	178	197	219	192	211	179	200	193	205	186	204	216	217	196	181	204	159	189	190	186	183	202	198	198	200	199	186	210	193	193	214	197	206	202	197	199	177	198	193	182	209	196	175	172	199	193	183	186	207	192	189	221	200	200	188	213	193	180	210	215	165	211	202	195	205	188	189	171	208	202	202	211	195	201	172	200	189	221	185	208	180	204	183	206	190	222	217	194	194	184	183	217	179	209	178	206	203	197	216	191	188	188	194	200	196	193	213	184	194	215	184	214	165	191	167	195	204	190	200	195	204	192	211	185	190	222	198	210	216	198	189	185	175	189	208	191	196	201	206	205	186	202	194	194	196	197	224	187	208	162	190	219	214	207	184	183	221	181	181	212	197	197	205	197	178	203	210	183	235	189	194	198	182	188	204	182	191	198	199	241	197	206	198	200	193	199	192	182	215	210	198	193	203	220	217	213	163	194	220	201	213	180	190	196	202	218	199	219	211	188	186	194	210	205	188	222	202	214	236	193	201	194	187	188	185	197	224	204	199	216	205	205	188	190	196	194	213	189	204	171	200	222	203	181	177	188	205	210	191	176	179	203	196	191	197	167	182	190	184	184	193	163	181	214	215	196	205	208	210	216	218	188	202	206	210	200	221	208	188	199	211	180	194	184	197	190	166	187	196	184	168	174	201	193	185	189	199	174	203	206	178	184	187	180	181	187	194	203	199	203	181	209	204	190	166	195	183	203	176	203	200	169	192	188	182	171	204	170	214	209	201	209	164	200	201	197	202	214	196	199	207	186	176	171	200	194	194	194	219	203	210	176	169	176	193	180	176	212	164	181	206	210	193	211	193	199	196	194	189	183	201	223	205	185	205	184	212	191	184	182	178	183	185	189	204	172	194	206	196	214	199	171	174	186	198	209	190	189	202	206	189	179	227	183	189	204	195	182	200	184	197	197	206	208	199	192	220	221	177	194	177	180	212	203	205	177	172	209	201	192	214	182	218	182	185	192	179	172	183	221	206	193	199	191	188	187	209	183	190	221	201	206	175	198	169	187	193	212	221	214	218	194	232	170	188	191	204	180	206	213	225	213	213	202	223	190	209	178	211	201	207	169	195	205	184	189	221	188	188	203	192	183	178	217	221	181	187	185	176	198	181	176	171	184	187	189	187	189	212	192	179	166	214	173	188	212	171	186	191	187	179	189	209	170	194	175	182	178	197	154	193	206	179	199	210	199	192	205	213	201	201	204	198	206	198	186	189	195	176	191	216	202	201	201	197	185	174	175	194	171	215	201	198	189	187	177	192	175	231	180	178	200	190	178	183	192	218	214	163	168	172	198	203	198	218	193	222	211	213	175	190	189	190	182	199	210	200	186	199	199	185	190	175	216	202	190	198	181	154	201	190	212	215	187	171	186	180	167	187	177	188	200	204	185	196	196	177	196	189	208	209	190	201	193	187	193	183	203	184	184	175	215	182	193	224	192	198	206	168	199	191	178	184	193	181	192	201	196	164	202	204	184	189	201	192	174	192	182	170	193	191	195	208	194	207	185	209	211	195	194	182	180	186	212	201	177	189	193	214	208	165	190	209	222	180	174	194	204	193	176	205	166	186	177	199	210	192	177	216	190	184	191	197	193	206	191	176	186	188	202	190	204	197	217	218	193	178	207	219	167	188	190	200	202	182	187	203	203	182	206	195	175	201	188	197	198	188	189	210	185	197	190	233	200	197	199	173	167	213	211	198	197	185	213	198	200	193	208	203	184	192	191	196	179	191	188	213	193	209	183	201	184	203	207	223	199	195	200	199	200	194	187	226	192	193	209	209	163	187	211	175	236	207	193	196	201	184	197	198	201	192	189	204	170	212	212	195	183	211	182	196	196	206	195	190	159	199	192	188	193	170	176	196	182	191	174	185	191	167	193	206	180	207	195	186	205	175	183	205	192	192	197	192	192	167	201	206	177	177	179	208	200	213	190	196	196	193	216	173	175	181	203	186	203	199	213	179	193	230	218	188	201	194	192	186	182	203	203	185	186	183	212	185	233	170	221	178	185	167	184	227	188	229	191	175	181	201	183	197	201	197	216	174	164	212	198	182	177	214	193	186	184	207	219	203	199	174	178	181	171	193	188	198	212	185	188	196	206	192	204	196	216	190	187	201	188	198	206	203	218	206	204	173	217	208	177	179	223	218	220	201	186	203	186	202	197	218	232	187	200	207	176	202	179	199	192	188	204	201	199	201	222	195	210	207	220	196	184	186	207	195	180	192	175	206	178	212	195	192	193	199	195	177	207	210	174	202	181	201	205	207	200	184	208	196	178	208	204	212	189	204	183	189	185	180	186	199	224	220	193	183	202	214	191	199	238	187	200	189	189	179	163	193	206	185	181	201	197	223	217	179	200	201	195	207	168	194	192	205	169	190	202	187	195	197	223	184	198	193	190	194	169	210	191	201	187	181	203	200	203	200	176	188	199	183	204	169	192	199	190	197	226	193	190	213	220	214	210	181	198	182	209	208	200	207	212	204	175	173	187	189	215	192	199	176	202	197	184	198	183	187	210	207	194	196	189	206	189	212	199	207	177	206	161	177	201	194	203	188	212	198	167	196	197	173	212	194	198	191	183	195	186	202	214	196	190	193	207	210	175	177	183	202	197	201	200	184	187	214	225	183	205	206	203	222	179	186	184	200	200	204	219	196	182	188	180	202	182
23314	25003	39408	40810	38029	34009	31040	29017	25168	20844	16491	14194	13005	11520	9837	8161	6936	5870	5052	4352	3518	3165	2725	2472	2137	1870	1513	1370	1230	1064	958	915	824	825	810	714	674	674	673	636	569	545	539	567	609	601	558	572	513	577	536	536	508	526	526	512	482	539	551	540	547	509	540	543	531	520	552	537	501	517	509	545	526	557	508	526	493	535	519	553	529	525	498	533	513	496	524	526	507	517	531	516	490	485	515	507	501	498	530	487	505	499	539	577	537	564	498	474	500	548	494	531	532	542	473	543	503	531	523	514	471	543	539	532	485	544	519	542	517	495	514	494	514	495	507	490	484	491	525	536	512	556	500	504	531	478	501	482	516	512	426	552	506	503	521	548	553	501	465	517	515	521	527	529	523	542	498	537	482	518	491	542	521	513	530	460	541	526	518	478	515	513	505	505	522	533	483	478	518	497	527	513	469	489	489	507	478	552	524	489	527	503	494	514	526	520	505	487	498	512	506	508	537	506	494	537	545	477	518	486	481	480	549	511	540	514	548	473	526	501	515	508	492	515	513	536	490	502	509	512	519	519	525	527	488	518	484	476	496	540	505	540	516	496	519	513	454	505	501	538	549	491	522	485	480	563	523	460	579	551	499	533	466	495	521	505	520	498	500	495	515	517	498	505	519	533	515	509	473	500	522	501	477	547	535	509	514	510	510	522	517	494	502	487	512	515	497	502	485	486	511	533	511	529	543	487	464	514	507	517	545	520	474	542	469	512	502	509	532	492	543	506	529	513	467	547	540	486	499	480	497	505	502	519	518	499	553	529	522	553	586	498	510	506	505	528	537	530	487	529	499	468	499	511	536	521	518	522	505	502	510	523	495	489	535	507	561	519	512	515	522	507	523	508	539	479	488	534	526	518	474	478	528	501	526	526	513	497	526	512	546	493	531	524	509	480	503	496	510	508	536	505	524	492	521	509	503	515	535	496	495	506	518	519	503	553	503	503	501	489	463	509	519	518	505	555	500	545	511	523	522	482	491	523	503	483	493	522	536	511	492	486	494	519	477	518	517	541	521	505	506	468	515	484	527	492	497	547	513	527	520	533	517	541	494	472	499	487	529	562	496	527	510	539	477	491	514	540	468	521	517	533	500	512	489	510	519	494	517	525	495	524	539	500	525	495	536	503	503	517	550	474	547	521	539	499	508	506	480	526	504	529	467	534	461	498	498	511	520	503	510	500	493	518	531	526	534	534	541	522	479	498	469	534	509	499	551	505	515	515	530	530	512	527	539	504	507	481	517	519	520	484	525	536	542	504	520	509	511	532	495	516	518	503	541	526	545	505	550	548	495	467	496	534	525	534	481	551	533	513	505	529	494	499	524	495	541	486	487	542	525	515	534	527	481	554	498	495	523	491	566	509	515	482	510	494	542	520	508	495	517	529	481	504	498	525	508	495	531	525	487	520	528	500	514	514	475	519	472	514	463	512	500	500	491	542	507	546	501	518	468	487	506	499	510	508	524	527	570	501	533	496	522	524	466	531	533	544	517	505	542	538	498	459	495	512	528	498	546	528	543	498	534	536	511	476	509	498	479	515	520	494	501	499	541	550	526	509	541	474	496	482	510	504	491	542	508	534	502	514	532	495	488	543	506	532	521	513	504	536	497	507	564	531	509	485	521	533	511	499	482	504	549	469	543	497	488	475	512	494	519	552	506	551	550	525	505	476	526	531	536	511	515	518	518	530	524	503	476	494	516	511	535	532	491	494	503	508	550	482	512	535	501	480	531	497	538	508	493	508	449	487	512	538	488	521	534	517	474	517	509	582	551	531	508	507	511	537	542	522	520	521	543	508	523	541	497	468	513	525	554	535	518	521	489	511	527	538	525	517	550	505	509	550	528	518	492	577	532	509	524	515	535	525	509	564	512	507	521	504	490	507	502	498	521	527	532	524	539	483	524	475	452	529	568	546	497	526	501	504	512	517	491	496	465	492	520	529	499	507	519	482	515	487	472	516	494	535	492	493	519	561	562	488	456	482	487	484	553	516	513	547	479	519	497	511	510	515	557	526	479	528	492	532	510	533	500	523	543	458	477	538	495	547	491	534	484	497	534	483	528	454	495	511	534	485	512	511	497	522	506	533	483	511	567	537	508	500	551	537	535	513	473	468	521	521	499	552	454	513	510	527	561	539	481	522	500	494	530	523	553	493	481	518	492	517	505	507	502	532	552	536	490	487	475	517	512	562	494	513	514	513	541	517	529	527	524	501	551	501	513	505	473	471	445	513	494	519	533	506	565	505	467	462	492	483	532	506	515	530	534	483	493	528	516	489	526	456	489	499	504	502	497	484	483	471	491	531	544	525	464	568	534	475	519	530	492	532	493	486	558	506	511	518	531	492	517	480	520	507	522	501	485	502	475	516	494	515	521	535	508	539	481	519	492	508	512	510	473	552	536	502	513	510	488	528	477	568	517	553	520	503	503	510	497	511	499	517	510	509	542	505	507	514	517	499	506	501	517	529	493	513	522	481	505	470	502	508	482	490	532	530	533	519	536	544	453	507	481	523	496	486	512	495	499	539	505	512	519	537	519	522	504	508	515	503	495	486	542	487	521	508	522	504	493	451	526	543	539	532	489	546	504	496	536	510	505	526	497	472	505	543	494	519	555	483	495	505	528	476	542	513	519	504	522	524	553	557	495	499	538	514	548	509	519	533	522	541	521	512	521	526	540	536	563	508	494	462	478	485	505	492	494	496	550	533	480	509	506	497	515	497	531	524	506	564	538	514	532	493	502	494	539	535	567	494	504	550	528	504	473	525	503	511	481	516	511	539	530	506	518	521	543	546	511	482	526	520	485	471	478	522	553	516	502	529	546	520	494	501	524	486	501	527	495	543	549	502	554	540	544	486	525	541	535	503	529	471	488	532	559	488	490	511	556	494	523	476	530	534	522	530	499	506	514	524	488	491	527	512	494	529	495	518	544	502	513	545	499	522	490	513	521	502	521	501	508	503	464	514	509	523	471	527	505	519	526	533	504	503	484	514	520	463	505	522	481	528	497	528	540	497	508	498	536	513	543	505	541	528	517	532	543	502	502	500	519	523	544	499	514	514	519	473	523	558	555	498	519	531	522	501	501	515	504	528	524	510	493	518	555	499	504	482	522	491	479	470	504	492	543	511	547	546	540	513	504	528	493	500	455	491	533	502	462	500	467	491	528	490	495	526	556	473	507	490	518	476	507	523	480	490	517	480	494	520	503	496	505	527	528	498	465	433	517	493	479	523	488	484	511	516	491	498	505	533	525	522	513	491	520	526	539	531	511	461	515	484	525	536	538	484	491	511	546	508	496	498	491	487	528	570	505	568	535	487	564	496	510	525	521	510	463	535	534	500	499	486	508	513	542	550	516	513	513	510	518	542	465	499	543	507	483	529	481	555	538	495	495	535	501	481	503	512	550	506	497	488	480	516	520	521	529	478	506	532	498	454	529	544	489	476	534	498	554	507
23824	20913	22953	17826	12144	7798	5230	3733	2724	1988	1658	1199	1024	892	790	586	526	482	397	397	344	344	289	279	318	271	226	285	253	225	219	253	226	219	210	210	216	193	214	208	197	216	214	195	188	210	210	200	220	208	228	182	222	206	210	190	214	193	203	217	219	171	231	206	198	225	186	214	194	188	208	200	222	200	192	202	208	203	193	241	224	218	217	233	229	231	208	204	184	182	219	208	193	213	235	211	234	187	206	225	209	223	198	241	172	208	219	189	239	200	201	219	198	227	213	195	220	204	229	189	222	216	227	202	209	199	224	205	205	225	206	186	195	214	215	197	203	206	213	212	197	198	221	206	194	193	198	188	204	215	189	202	204	220	226	216	206	195	209	213	204	201	206	210	191	220	198	216	208	211	208	230	207	213	209	208	197	205	225	197	194	211	210	193	199	197	213	214	207	192	220	202	231	211	219	205	188	219	197	207	220	221	202	212	208	201	225	209	212	216	229	216	200	228	208	230	187	230	228	223	189	208	205	189	210	184	190	185	203	197	198	209	204	214	210	216	227	190	209	238	228	196	216	199	218	215	216	194	203	170	214	210	186	212	205	210	209	207	203	210	225	191	233	202	223	212	202	200	227	195	219	182	199	208	214	212	218	202	205	223	202	188	216	212	192	219	181	217	197	186	172	212	185	185	201	202	202	232	219	207	208	209	186	209	189	180	206	206	208	222	212	198	206	212	224	171	205	201	203	191	199	208	193	212	177	219	240	210	212	186	224	222	210	205	221	219	187	198	232	197	198	208	212	211	232	211	194	215	199	222	210	211	189	221	233	214	193	191	200	235	176	224	189	209	222	185	179	233	201	191	187	180	206	193	203	198	225	189	188	206	198	202	177	179	212	193	215	214	212	207	196	188	219	245	205	216	195	184	195	201	190	198	178	207	198	196	207	181	207	215	229	231	234	213	186	219	187	191	203	207	206	204	197	176	169	209	210	199	236	200	206	183	221	215	213	220	194	231	205	193	197	200	202	204	209	196	194	217	206	225	218	180	195	208	216	209	216	221	185	199	210	245	190	219	204	210	195	197	189	221	214	212	186	196	198	183	212	211	211	188	180	206	220	209	199	190	202	195	225	223	210	222	221	184	208	209	186	209	233	246	215	189	212	184	229	188	215	189	207	210	195	225	207	220	206	227	233	182	217	207	173	194	201	199	203	203	184	203	223	225	215	205	215	194	213	215	250	216	206	223	206	218	209	197	202	190	213	195	216	217	190	196	217	209	196	211	206	202	216	232	209	218	203	208	203	205	183	199	207	216	206	195	216	198	199	209	186	207	233	215	209	178	185	221	214	171	209	219	201	196	213	192	188	192	202	200	203	204	183	192	192	193	200	236	212	194	189	207	215	231	206	229	220	226	229	217	211	215	195	203	188	232	215	199	194	211	198	215	192	209	197	240	195	233	218	204	204	209	213	232	205	216	212	214	196	201	210	222	197	230	230	213	242	193	188	201	213	195	222	192	222	208	241	226	223	217	210	196	202	211	204	174	215	191	204	214	213	208	205	215	173	220	203	200	209	202	192	218	213	204	204	201	217	186	184	196	213	201	231	209	199	223	212	205	192	201	209	186	218	216	188	187	228	200	213	210	210	222	230	202	200	201	205	206	213	189	203	187	210	233	195	200	206	181	194	194	185	194	236	200	193	206	196	171	204	230	183	204	204	196	217	208	211	208	192	179	191	208	203	198	208	217	182	205	223	176	214	210	192	206	209	210	222	208	194	226	180	216	205	191	211	198	185	205	202	217	203	210	213	220	175	199	203	207	235	198	213	208	199	218	204	200	221	218	236	198	195	236	209	201	238	182	222	206	168	223	220	218	195	192	229	215	199	198	223	201	192	223	202	213	216	193	224	200	212	205	238	195	202	195	184	201	200	190	222	211	209	188	201	191	202	222	212	201	213	200	184	189	214	227	210	209	221	192	202	210	211	198	224	220	180	210	211	207	207	206	192	191	213	203	196	173	189	219	201	218	211	202	226	197	192	192	189	194	221	198	219	214	205	197	216	214	197	205	209	218	198	193	203	206	196	197	212	197	193	203	223	231	219	192	203	202	213	235	188	224	207	211	238	216	200	202	199	187	208	190	231	198	194	183	203	210	201	191	203	211	208	217	234	211	220	232	183	208	204	198	196	186	229	208	182	203	214	187	197	209	217	170	216	230	222	203	208	200	211	207	202	195	199	202	171	223	213	206	199	234	206	198	189	193	221	184	212	219	223	209	205	207	211	224	195	195	196	218	220	208	227	225	196	220	215	231	203	213	202	224	208	169	188	173	214	189	227	221	232	199	221	205	202	198	189	233	200	218	220	219	197	208	202	181	199	204	206	211	202	179	204	201	197	205	207	213	189	212	221	214	189	223	202	195	207	211	223	186	204	201	190	191	235	210	209	195	209	232	198	200	204	176	206	212	203	219	225	201	195	231	204	188	197	184	203	216	179	203	195	223	208	199	183	208	199	214	196	218	210	218	182	230	202	199	183	172	207	198	215	228	204	229	218	207	190	193	184	216	185	222	215	199	215	226	222	213	200	223	199	195	198	188	174	200	189	172	187	192	199	203	194	205	196	200	229	171	181	209	204	214	205	202	200	245	213	209	202	205	197	179	215	203	188	212	236	217	201	220	210	185	222	189	222	207	194	208	191	194	194	180	245	239	214	230	222	208	206	205	198	179	218	202	214	197	228	194	199	185	197	192	193	217	206	209	197	215	209	210	213	208	212	198	214	189	240	206	207	184	199	219	229	213	174	192	221	210	193	207	222	186	190	202	210	199	220	219	209	209	199	197	214	190	182	195	211	175	220	208	228	190	236	203	204	219	219	206	226	216	222	211	205	205	220	207	222	213	193	215	231	215	184	200	206	215	203	183	192	200	190	199	195	190	210	227	219	203	212	212	205	197	189	225	192	210	206	195	224	189	188	201	210	200	182	203	200	208	236	217	243	206	205	230	209	224	204	201	217	201	202	203	229	225	218	198	176	190	216	210	207	211	197	182	219	199	200	221	202	187	206	184	229	200	191	223	206	205	194	217	201	216	224	188	194	225	209	208	214	209	216	181	190	208	204	220	176	235	204	180	228	210	210	231	202	231	229	185	198	212	207	215	194	215	213	186	204	214	214	215	199	216	209	199	218	191	211	184	217	184	206	179	196	213	228	206	222	201	207	177	209	195	199	212	197	203	223	194	201	205	191	203	204	197	212	192	207	177	209	205	193	207	212	182	209	189	209	198	182	215	195	242	190	215	218	173	196	215	197	213	206	193	217	192	209	201	217	200	207	192	209	196	201	176	224	207	193	202	207	196	203	210	223	191	220	221	214	217	194	217	193	215	186	203	202	199	183	252	227	185	191	185	228	195	204	238	202	204	204	191	212	185	195	221	206	224	202	207	216	228	178	230	209	197	222	212	213	192	205	206	193	209	237	213	229	213	201	183	194	205	221	222
13827	16889	29112	29946	26199	21689	17799	14388	11591	9544	7908	6436	5336	4531	3720	3263	2840	2422	2069	1833	1607	1470	1314	1199	1101	1042	915	855	827	755	755	668	665	657	613	603	626	535	568	576	578	583	547	560	521	515	532	566	510	574	526	526	568	514	543	571	550	533	520	570	573	565	569	531	477	582	548	524	513	570	546	548	497	536	565	499	577	500	547	563	540	583	575	549	592	522	543	587	511	577	602	505	566	533	539	527	533	517	509	594	547	552	551	529	514	539	568	519	562	562	547	548	516	565	544	575	511	504	555	545	536	502	541	509	529	549	555	482	528	548	588	540	515	504	522	544	559	539	546	509	549	579	524	524	565	581	566	527	554	560	547	512	587	558	522	530	533	559	541	528	506	527	570	530	545	513	546	538	564	520	586	544	551	546	552	562	535	538	546	485	542	559	524	519	545	530	528	550	529	541	580	589	527	558	538	562	520	542	576	567	538	520	567	535	547	510	535	495	521	509	516	509	547	565	533	506	527	554	516	547	546	547	538	546	537	538	533	527	522	543	544	531	558	557	547	547	582	573	496	507	540	564	515	539	536	530	559	524	525	542	528	573	532	496	527	575	567	511	529	546	512	552	573	554	543	572	517	531	510	560	520	542	535	509	527	546	516	520	525	530	582	540	517	567	549	510	577	585	522	550	524	535	521	517	527	547	531	555	584	564	550	524	511	520	513	540	498	494	561	529	530	522	525	533	530	508	556	547	519	566	536	500	500	572	523	511	601	566	600	542	551	529	524	536	536	556	526	566	552	569	513	512	559	537	550	538	560	512	513	578	539	546	526	571	529	557	584	529	573	531	564	516	517	514	543	525	581	548	482	556	520	539	587	553	513	550	526	550	499	515	534	560	536	506	510	555	520	553	559	559	576	564	525	532	534	523	532	493	543	577	546	494	581	553	538	556	561	569	557	551	537	551	538	550	556	546	513	536	550	526	577	505	512	571	556	579	546	545	524	527	565	538	536	554	529	606	524	524	549	558	556	580	537	510	569	562	549	556	542	591	558	534	521	551	528	540	514	520	549	551	556	530	534	526	507	531	600	560	537	515	534	492	543	519	588	516	529	556	557	525	518	573	523	564	524	573	521	535	522	547	536	547	533	526	546	553	547	549	487	544	560	534	561	570	533	502	542	555	520	554	549	547	550	538	563	516	534	546	557	572	585	511	552	514	533	534	518	571	561	594	534	551	547	564	502	555	565	507	550	570	535	506	553	561	571	578	547	530	546	569	545	599	589	532	559	515	533	548	557	542	547	524	543	559	545	591	513	544	489	516	556	531	525	548	525	544	491	561	573	544	539	556	523	560	533	521	566	502	489	500	583	543	518	563	530	531	539	585	572	555	516	559	527	535	568	530	530	552	511	516	555	538	545	545	522	536	536	521	560	510	526	564	490	519	533	536	515	498	583	515	542	540	530	521	538	542	514	531	539	559	539	521	542	536	534	523	534	515	506	514	567	538	574	610	520	514	577	550	561	546	564	578	548	512	521	552	558	541	515	523	549	509	516	554	526	540	527	571	504	527	565	529	573	544	539	550	570	500	559	530	554	513	544	536	534	557	565	560	529	582	569	562	559	545	531	564	564	544	469	568	548	508	547	512	580	504	545	555	566	514	547	523	529	501	531	513	563	530	532	540	562	518	544	534	504	596	542	553	555	557	504	574	525	508	527	552	536	564	558	548	539	527	520	530	532	558	557	523	529	527	569	556	542	583	546	554	557	532	533	519	531	518	533	562	527	565	575	516	551	532	508	535	611	511	552	535	523	568	528	560	529	566	541	570	546	541	553	533	495	537	574	559	523	535	560	544	500	568	516	544	559	560	544	541	515	549	561	532	558	550	568	529	537	550	540	533	554	540	523	573	522	545	547	519	522	551	511	547	513	576	534	538	595	529	554	567	543	511	545	536	546	532	555	529	559	532	509	530	566	543	558	532	553	543	548	539	532	552	589	543	552	540	558	529	524	552	532	562	512	562	537	535	522	558	526	498	544	522	543	554	518	558	543	524	531	553	562	540	542	539	539	551	561	520	539	525	547	548	552	555	575	546	561	544	534	556	532	555	552	551	529	542	554	539	538	511	596	532	536	522	494	563	526	574	504	542	561	586	537	526	511	543	549	582	527	496	595	500	571	589	585	549	522	591	539	538	537	596	508	548	522	529	497	580	523	545	508	543	545	548	544	545	570	532	547	564	547	550	518	554	513	539	528	540	561	542	545	508	536	566	515	582	547	573	565	542	565	543	529	536	532	561	548	508	557	559	534	545	541	557	535	543	532	515	579	592	529	544	537	535	530	529	547	550	559	549	580	555	546	572	554	559	547	609	553	547	516	565	547	539	516	534	513	498	517	554	529	567	560	522	549	540	548	572	536	523	548	502	591	583	530	496	536	528	572	509	582	570	479	546	542	549	543	564	578	525	529	557	516	515	566	590	541	535	564	536	529	531	592	560	570	577	574	522	529	581	570	513	558	568	555	560	546	506	524	527	527	551	527	563	525	574	532	534	530	583	515	542	512	540	537	506	493	557	545	545	524	550	585	558	560	587	529	571	557	538	528	553	507	529	521	513	519	512	538	553	542	544	528	563	541	554	546	518	544	528	542	543	534	524	587	557	521	537	530	528	522	538	564	545	539	580	541	541	582	522	529	572	573	565	528	553	580	520	530	543	507	587	549	545	546	533	492	510	546	561	538	541	578	514	519	526	553	537	571	573	547	536	557	567	563	512	518	517	561	509	547	526	549	537	556	535	574	534	589	584	565	510	537	542	573	558	552	559	578	552	527	537	550	546	541	527	536	532	581	553	543	522	530	533	553	535	508	567	531	535	566	545	532	522	544	551	591	523	535	525	545	516	562	588	533	528	568	564	569	513	579	515	519	540	540	578	576	536	566	553	520	499	571	566	563	549	531	560	531	536	540	535	532	522	499	540	542	516	529	510	543	564	554	501	533	510	539	557	573	548	568	576	509	532	511	541	558	552	590	497	557	535	519	508	498	542	535	587	531	586	551	578	556	536	542	538	547	571	564	550	537	528	584	526	558	525	541	568	538	549	544	581	531	565	532	550	500	541	525	577	501	554	549	539	491	581	565	542	534	548	531	567	525	515	531	549	503	538	536	550	536	518	548	557	558	552	522	553	579	540	526	558	515	566	489	545	504	546	555	516	569	536	523	530	546	550	575	560	539	522	552	541	545	507	543	538	552	520	528	543	503	540	535	553	534	521	554	570	559	539	517	529	544	538	510	531	521	550	533	556	532	548	548	511	541	513	553	546	530	516	504	540	558	532	547	537	568	542	537	546	522	536	508	566	558	563	549	515	550	567	536	547	541	538	520	537	514	494	585	570	514	527	567	487	552	532	567	555	524	548	513	546	550	514	499	529	525	562	570	510	558	551	556	527	575	540	524	513	588	560	525	485	558	533	540	533	551	556	542	542	582	530	535	522	590	559	552	538	535	560
33133	26909	30050	24837	18423	14127	10241	7609	5669	4033	2837	2252	1796	1624	1300	1103	873	766	644	564	538	537	419	431	373	334	319	301	289	297	260	255	251	226	226	227	247	209	277	223	231	215	237	229	241	221	228	211	212	218	237	201	208	207	197	212	232	213	220	208	191	224	213	214	211	209	206	215	200	202	204	198	206	214	184	230	206	233	206	186	207	211	191	223	242	195	221	200	211	205	212	229	218	214	194	204	217	201	194	215	214	221	200	199	212	211	245	200	205	217	210	215	212	230	219	194	203	194	217	196	202	227	226	209	214	211	233	205	202	203	213	215	210	204	205	225	227	197	185	190	187	193	201	203	203	210	243	209	185	202	192	215	219	224	207	229	228	177	213	190	213	209	203	186	217	210	226	209	208	236	223	209	231	225	181	171	198	216	234	213	211	234	217	189	224	197	235	221	204	206	233	221	221	209	198	227	213	206	208	219	210	195	184	185	225	223	185	190	228	213	204	193	226	202	195	198	226	212	210	216	201	223	207	194	213	207	211	214	240	199	203	235	225	233	212	228	211	207	183	212	191	211	222	223	200	213	220	221	186	225	222	186	210	198	198	225	219	193	197	227	203	202	219	205	212	191	216	218	201	222	223	205	213	225	207	211	205	193	218	207	218	218	217	191	221	203	214	217	241	210	194	234	188	225	183	235	208	219	216	223	210	227	224	202	189	186	180	183	225	196	204	208	212	209	238	212	210	195	218	191	202	226	194	230	209	216	210	210	204	197	197	221	196	192	207	208	214	239	209	184	222	214	202	190	205	218	215	211	205	205	204	229	185	221	227	203	182	207	224	213	193	191	198	201	223	222	220	190	183	196	209	222	203	227	211	242	224	212	221	196	206	209	222	201	223	229	214	186	210	196	214	208	221	209	204	212	189	215	206	197	222	226	202	194	235	189	210	224	212	249	208	200	214	208	192	197	191	186	199	192	205	186	209	239	216	198	200	207	244	212	180	223	188	189	200	222	187	202	190	224	206	204	190	204	183	224	205	223	221	207	224	214	206	211	209	206	198	180	210	196	200	213	202	203	211	226	224	196	235	186	227	206	199	206	190	232	233	201	177	198	231	204	228	204	226	215	213	205	184	190	207	232	216	202	215	184	195	197	191	193	217	194	200	203	198	224	196	191	205	198	224	219	201	207	221	214	224	225	218	191	226	206	198	192	213	225	203	212	198	234	216	183	200	224	226	195	228	216	218	219	190	198	212	191	230	198	207	184	209	220	213	213	217	205	212	206	204	204	192	198	204	194	226	209	182	221	195	206	221	207	202	219	201	201	187	191	204	193	229	213	201	231	217	233	185	213	203	223	181	217	204	219	226	202	218	204	196	195	221	191	231	210	183	191	218	223	200	206	215	203	209	196	227	203	199	195	222	195	218	219	202	201	231	218	200	209	210	190	194	210	224	212	216	208	226	206	207	197	211	215	215	213	228	227	183	213	225	226	198	236	223	205	223	209	202	206	197	206	176	194	199	194	215	217	195	190	226	206	243	197	220	219	216	201	215	194	205	185	242	179	232	216	200	202	201	191	193	207	228	211	201	216	226	186	195	242	228	205	226	220	187	230	218	226	210	222	190	209	185	211	226	225	230	206	211	202	205	195	187	253	226	223	210	215	223	196	193	215	209	213	196	223	217	202	194	215	189	237	182	211	216	198	203	211	194	214	190	196	201	199	203	204	213	209	209	206	202	212	197	221	226	206	206	213	218	186	191	191	224	228	228	222	162	193	193	229	219	190	238	221	202	213	199	190	209	201	195	215	209	198	215	203	195	207	213	208	186	191	204	192	223	211	218	195	192	219	212	235	210	220	211	228	175	193	245	217	196	200	214	205	215	225	196	224	201	201	227	203	218	203	231	217	226	202	194	197	202	223	205	219	192	205	202	214	199	204	226	202	218	220	203	211	204	198	198	205	193	198	233	230	205	210	202	231	228	189	210	191	214	202	205	202	231	190	195	227	219	208	194	226	209	219	214	175	228	237	193	211	219	212	187	198	202	216	205	224	207	201	214	176	229	202	226	201	216	165	224	194	208	230	196	195	197	266	231	213	226	199	222	203	182	219	186	207	212	242	226	226	193	207	220	191	208	234	208	220	191	216	222	221	226	184	200	212	183	204	190	214	206	213	194	200	198	183	191	205	204	202	218	227	201	196	216	219	186	212	210	232	212	170	184	240	200	188	208	202	207	233	202	186	235	207	244	228	239	219	196	202	203	232	211	216	232	206	203	222	209	216	201	215	219	228	192	201	211	221	198	211	218	205	203	208	211	189	200	207	198	192	234	203	248	200	210	222	191	198	210	206	225	206	233	202	200	207	204	218	218	201	204	162	201	218	212	207	222	222	202	191	211	182	187	203	180	202	226	218	193	202	204	238	208	213	223	203	198	212	192	224	211	246	208	206	192	190	219	215	198	213	213	199	235	230	209	192	231	219	218	189	211	211	235	208	209	194	224	222	171	210	216	218	200	221	191	198	186	216	204	215	200	208	198	196	234	226	200	211	190	215	242	221	201	211	226	190	210	216	206	211	204	257	204	209	227	198	222	222	220	193	231	208	218	200	203	209	200	178	212	210	210	174	212	202	216	223	207	181	214	227	219	223	212	195	205	188	233	212	217	188	187	215	203	237	203	217	218	214	208	214	200	189	198	190	176	207	214	179	179	244	227	230	198	207	211	207	201	204	222	215	215	176	184	218	225	198	200	215	203	230	233	204	175	226	224	198	204	214	200	198	205	197	218	194	211	210	205	201	208	185	192	208	239	218	212	227	194	220	187	188	215	223	193	216	218	194	228	185	225	216	197	207	220	209	195	215	209	212	199	218	218	193	220	204	188	192	208	214	222	218	208	230	215	202	200	220	189	216	212	240	223	212	205	183	195	220	187	211	190	214	208	198	219	196	170	210	236	203	173	190	229	225	209	201	213	207	231	226	203	225	179	197	223	197	189	204	192	240	226	194	224	207	223	220	239	217	203	221	194	213	196	242	204	191	207	213	229	216	204	207	226	230	206	185	200	191	211	216	194	200	205	210	213	200	223	239	218	186	185	191	209	216	207	218	195	216	192	228	213	241	201	203	216	174	204	194	229	206	219	236	217	208	212	188	210	202	210	211	245	222	246	224	210	183	217	218	207	230	210	212	224	204	207	208	209	198	224	187	223	246	215	189	204	185	227	217	209	207	248	229	227	223	226	205	197	196	191	223	214	202	199	185	222	224	218	199	209	230	231	184	201	219	203	238	192	196	214	171	236	219	221	207	215	219	222	220	226	226	204	206	208	201	194	220	212	204	198	214	245	193	195	225	223	189	212	221	228	191	191	211	200	216	214	212	206	227	248	207	207	223	199	217	231	190	185	225	221	210	203	201	235	183	215	232	210	191	229	196	210	198	198	216	200	235	206	167	196	227	201	197	233	201	212	177	182	206	207	219	187	185	206	195	209	210	198	200	229	201
19596	21239	34721	35873	33088	29458	26070	23158	19690	16376	12621	10712	9234	8193	6968	5813	5060	4262	3204	3105	2558	2281	2017	1922	1576	1450	1307	1118	997	940	826	802	754	739	754	656	648	650	625	603	560	626	583	625	603	605	587	546	588	556	518	570	549	559	568	551	607	542	535	585	544	584	546	516	536	588	558	542	563	535	528	606	505	585	546	527	567	524	538	561	579	563	537	546	537	554	565	555	561	554	568	578	552	557	537	527	546	511	571	597	550	541	533	575	537	513	555	581	533	532	523	538	538	563	521	527	577	556	554	523	565	525	549	577	517	534	538	534	530	577	531	578	535	554	536	530	565	562	530	523	513	540	557	541	557	568	545	570	564	587	572	514	549	549	510	514	541	572	515	510	555	537	540	527	584	577	571	534	549	539	547	560	572	523	532	555	563	554	536	548	502	554	529	519	540	580	583	535	553	522	551	501	557	557	545	521	560	505	570	545	550	515	546	518	599	558	581	563	542	539	522	518	592	570	545	521	596	553	591	584	535	534	501	574	532	549	538	476	552	587	535	539	544	583	553	578	514	556	555	528	546	540	557	503	538	550	535	563	554	550	545	553	557	569	508	572	537	539	574	543	512	545	548	517	532	566	521	529	573	541	570	527	522	516	575	466	514	540	564	552	517	499	555	565	538	566	594	540	546	513	560	568	520	536	536	521	583	570	527	557	590	559	549	582	532	525	526	553	541	530	582	573	525	529	564	599	565	553	540	555	546	564	514	540	488	542	536	535	555	556	537	561	545	542	530	554	536	531	568	539	569	512	531	631	556	516	531	526	553	523	493	537	533	565	525	523	528	607	573	561	535	576	549	530	569	509	553	547	536	541	560	522	545	597	495	536	510	520	552	575	558	564	531	558	563	554	580	523	562	540	521	545	529	528	526	534	545	542	535	553	569	527	524	577	559	535	560	552	579	571	539	523	567	569	547	534	571	560	556	568	505	533	515	544	519	556	539	571	524	525	571	534	551	534	500	553	516	490	566	512	542	572	537	572	552	551	542	552	536	589	544	545	538	589	570	592	518	525	553	565	554	551	512	567	515	574	526	530	504	558	600	560	537	606	520	530	544	541	558	506	512	560	539	552	553	538	554	536	551	534	558	544	549	542	553	537	558	566	547	552	575	542	574	539	562	531	519	535	491	566	573	552	597	512	584	532	543	583	591	567	553	565	555	506	543	543	552	533	518	541	486	561	544	516	544	545	582	557	576	536	515	534	571	522	576	517	600	540	537	535	530	525	579	503	561	531	561	572	515	527	559	494	526	488	567	560	541	525	550	582	529	516	566	500	564	535	575	573	546	582	532	590	518	550	577	535	568	526	592	530	556	540	534	556	522	540	545	555	547	523	550	575	565	552	587	550	529	546	541	554	504	526	552	549	577	539	572	564	594	545	581	546	507	534	539	557	532	598	531	578	575	551	569	615	550	533	562	510	527	525	537	553	520	558	507	516	516	538	568	494	553	568	525	533	511	534	560	525	548	523	556	565	520	514	536	587	557	539	565	565	559	525	552	591	543	575	530	546	532	554	552	523	541	522	594	521	569	555	531	563	573	556	560	531	549	555	533	552	572	553	519	585	571	550	517	538	591	553	527	528	577	509	546	546	595	547	532	572	534	561	510	533	502	576	587	580	550	560	510	564	561	526	590	538	574	556	561	556	567	559	544	531	517	560	560	523	559	558	525	541	533	560	550	543	546	505	526	516	527	525	578	550	482	512	510	537	519	514	533	572	557	520	542	524	535	554	516	548	575	539	547	545	589	563	522	569	570	541	565	514	560	570	561	563	553	553	577	547	519	556	491	553	577	578	551	536	595	531	540	566	571	522	537	535	529	542	547	557	544	591	579	596	500	568	538	565	542	567	505	540	522	493	507	570	598	505	516	539	546	536	531	524	537	580	527	534	561	535	575	532	547	542	550	567	511	490	516	541	537	498	575	551	510	534	534	557	522	538	532	606	550	555	532	505	546	521	482	540	531	533	545	585	523	560	520	560	558	578	521	542	504	534	547	525	551	547	526	553	565	573	546	511	517	542	575	558	551	560	511	551	531	574	541	547	541	552	534	544	582	546	521	554	522	556	557	569	515	575	530	550	541	542	546	498	517	516	488	552	561	573	532	561	540	539	507	548	561	543	537	528	524	529	544	539	551	534	556	533	547	516	540	553	539	543	554	530	579	513	495	507	541	555	551	524	586	563	499	516	527	525	554	538	531	544	573	537	552	513	512	550	551	532	531	531	509	538	536	517	547	546	579	516	586	554	537	588	521	502	538	550	526	500	549	533	549	532	542	544	529	565	542	556	524	598	538	561	534	509	528	534	519	557	549	581	588	534	504	554	554	560	550	546	557	548	507	571	623	545	554	520	519	593	559	551	519	563	559	537	569	559	549	509	585	518	563	572	579	556	581	543	553	547	552	517	587	568	585	540	533	543	553	509	550	587	557	549	542	534	541	587	546	553	593	549	589	559	536	523	546	584	589	562	548	570	547	566	563	585	548	548	535	571	515	524	521	539	548	522	545	541	591	598	522	517	534	539	555	553	543	522	519	566	550	540	560	543	561	565	542	595	578	543	575	533	610	546	556	579	550	549	542	525	553	520	559	558	554	549	561	563	541	551	551	548	524	534	547	533	561	532	543	549	537	555	541	544	566	554	548	523	532	583	519	537	550	563	558	562	557	554	532	536	575	549	535	528	510	579	504	550	554	528	537	495	568	553	574	538	525	537	578	560	591	561	529	545	501	584	563	582	576	552	580	549	555	548	547	581	551	540	537	556	551	539	507	568	611	544	520	531	529	554	524	540	532	521	569	543	516	538	535	549	541	544	579	572	573	551	494	528	495	531	537	540	539	540	546	539	539	564	525	570	518	545	563	542	542	583	551	530	564	585	522	539	539	596	541	544	571	556	572	565	571	532	539	548	574	591	545	552	538	542	507	593	569	554	556	531	552	568	528	568	590	544	539	537	534	580	540	552	505	558	542	536	567	522	554	542	512	530	606	538	509	597	545	549	520	531	521	551	525	514	515	549	572	550	523	575	513	512	523	530	562	552	526	522	540	536	533	569	567	539	504	564	565	540	544	513	565	525	526	544	548	580	572	519	529	580	575	548	542	542	541	534	552	560	516	524	507	527	541	593	555	573	572	591	566	504	568	546	543	567	536	552	601	556	520	600	506	560	579	548	591	534	503	549	568	537	513	546	573	560	536	533	561	563	532	501	505	555	532	515	544	544	557	528	522	534	526	500	531	573	580	543	578	557	506	543	559	521	551	505	547	581	576	534	559	507	572	520	557	582	533	499	527	533	579	587	526	548	532	566	531	510	509	571	559	577	545	547	537	569	499	508	550	566	560	551	559	531	597	549	562	567	528	488	572	530	596	585	547	571	513	547	527	534	576	551	554	546	557	545	537	560	543	566	526	540	552	574	571	507	541	593	523	554	563	549	509	541	571	510	596	545	560	534
29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
