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
338297611320	338297611878	338297612428	338297612978	338297613528	338297614078	338297614628	338297615178	338297615728	338297616278	338297616828	338297617378	338297617928	338297618478	338297619028	338297619579	338297620129	338297620679	338297621229	338297621779	338297622329	338297622879	338297623429	338297623979	338297624529	338297625079	338297625629	338297626179	338297626729	338297627280	338297627830	338297628380	338297628930	338297629480	338297630030	338297630580	338297631130	338297631680	338297632230	338297632780	338297633330	338297633880	338297634431	338297634981	338297635531	338297636081	338297636631	338297637181	338297637731	338297638281	338297638831	338297639381	338297639931	338297640481	338297641031	338297641581	338297642132	338297642682	338297643232	338297643782	338297644332	338297644882	338297645432	338297645982	338297646532	338297647082	338297647632	338297648182	338297648732	338297649283	338297649833	338297650383	338297650933	338297651483	338297652033	338297652583	338297653133	338297653683	338297654233	338297654783	338297655333	338297655883	338297656433	338297656984	338297657534	338297658084	338297658634	338297659184	338297659734	338297660284	338297660834	338297661384	338297661934	338297662484	338297663034	338297663584	338297664135	338297664685	338297665235	338297665785	338297666335	338297666885	338297667435	338297667985	338297668535	338297669085	338297669635	338297670185	338297670735	338297671285	338297671836	338297672386	338297672936	338297673486	338297674036	338297674586	338297675136	338297675686	338297676236	338297676786	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
56666	28811	17896	8839	4217	1937	912	712	513	389	361	321	344	286	330	278	283	310	291	251	314	303	270	264	326	266	301	288	272	268	278	259	257	290	263	226	237	240	263	262	266	260	279	302	294	259	304	276	289	262	283	270	273	273	239	250	259	256	280	229	270	272	280	256	274	281	270	256	254	254	267	253	275	275	280	243	231	238	303	254	294	261	275	284	278	254	285	276	271	273	280	261	263	274	270	261	277	266	232	252	265	256	281	268	276	285	261	265	247	247	276	246	275	267	280	269	238	263	256	268	253	247	270	283	274	293	285	253	289	302	259	303	269	256	277	271	290	278	256	285	234	283	298	283	269	298	264	274	244	249	264	235	271	261	289	258	262	276	260	275	270	266	270	279	281	278	297	305	206	265	280	252	253	268	241	260	267	274	284	284	277	273	302	277	269	301	264	286	267	268	298	266	255	311	295	262	266	285	259	267	263	274	279	281	269	251	237	270	273	266	276	266	298	254	293	252	243	284	283	282	282	272	287	272	272	224	296	281	300	288	283	263	242	246	284	275	263	305	286	271	253	282	283	256	257	269	247	275	281	241	288	277	287	263	263	248	243	234	272	270	270	304	311	271	273	262	271	259	254	238	236	277	275	243	256	257	280	246	275	277	282	271	263	295	262	246	224	296	260	274	291	264	284	280	274	271	244	260	253	272	295	268	296	268	327	274	272	253	294	295	280	282	280	283	273	261	260	253	317	243	271	242	281	306	259	282	266	287	279	261	277	269	270	270	276	268	305	261	289	280	267	269	243	290	266	253	273	255	265	253	264	276	285	258	270	279	274	245	263	308	237	259	258	285	309	286	284	280	300	295	277	273	255	289	259	277	261	301	256	235	271	268	256	260	292	248	266	281	297	314	292	267	266	260	253	297	252	269	288	253	249	269	293	282	267	275	290	283	278	309	273	295	290	283	278	257	269	266	244	252	254	263	297	292	286	273	266	266	281	278	279	286	267	266	256	260	277	276	289	278	285	264	285	298	300	245	261	310	268	269	253	243	272	277	256	241	267	249	291	261	270	248	279	259	297	270	275	262	286	243	266	285	284	281	269	238	292	279	281	245	296	295	276	279	272	266	260	259	282	255	277	297	262	275	252	277	241	248	277	276	306	260	253	266	291	266	280	289	251	249	280	280	284	261	286	273	316	278	253	285	271	261	259	273	282	255	255	272	289	291	285	275	281	264	318	270	266	254	277	307	287	263	291	272	244	249	280	275	258	289	281	234	254	273	298	265	270	253	275	263	256	258	258	291	297	268	283	261	266	274	290	260	275	276	294	280	257	268	281	280	261	287	262	269	245	270	277	288	271	273	247	279	269	279	265	273	253	259	219	245	292	300	266	278	240	283	269	258	249	297	259	300	274	268	269	243	244	255	273	229	264	262	279	279	249	294	273	269	292	251	279	286	243	280	295	291	258	277	277	297	261	304	292	260	270	268	274	231	259	264	297	292	263	275	293	256	263	251	300	276	284	266	291	269	274	282	260	281	269	285	277	274	259	277	253	265	284	284	273	276	290	260	287	256	263	257	271	268	250	267	244	286	273	263	266	241	252	270	261	285	251	230	242	259	277	256	280	290	287	290	243	280	249	300	282	255	310	278	269	280	249	298	259	252	267	277	266	260	255	271	256	274	244	252	267	260	245	289	278	258	266	296	274	293	286	261	293	272	262	289	285	264	260	261	287	221	227	273	259	260	259	278	259	242	273	257	292	247	279	256	284	283	239	289	270	276	273	257	295	269	305	293	256	255	307	286	261	313	294	276	237	282	252	263	277	280	275	279	282	261	301	271	281	281	273	264	296	266	261	264	283	275	288	293	262	265	274	299	283	258	255	270	233	239	255	323	258	248	283	272	274	229	236	288	238	277	289	285	294	290	258	276	289	298	281	266	259	278	252	254	247	262	291	265	276	274	247	275	248	286	268	313	288	256	264	238	268	253	274	261	249	257	279	247	300	245	251	289	300	269	281	271	260	312	293	264	258	287	287	245	285	289	259	280	290	293	274	242	290	283	259	202	306	263	286	261	273	267	269	264	294	272	285	286	284	269	292	269	250	238	251	266	252	273	262	250	256	277	280	283	260	276	280	246	285	258	284	273	267	282	276	271	289	267	253	252	235	257	282	297	263	263	249	238	272	241	276	274	265	293	254	303	265	288	275	313	249	271	283	249	263	253	266	269	245	263	266	265	278	279	290	287	264	285	260	282	288	281	259	239	270	273	291	321	296	234	264	277	241	279	291	283	250	278	266	279	305	275	279	271	253	249	268	243	250	269	253	271	281	274	255	276	282	257	243	284	276	267	286	282	284	249	233	281	275	267	266	239	250	262	289	293	266	239	265	283	274	265	237	278	287	247	242	294	264	271	298	289	248	277	269	300	262	285	283	260	291	293	265	274	258	285	300	250	272	266	290	264	286	285	270	276	239	302	264	271	307	263	276	293	288	229	254	263	285	307	231	261	276	262	279	255	283	261	237	283	276	272	278	278	251	260	275	307	291	264	241	271	230	278	295	260	284	276	290	253	270	244	255	291	262	304	237	256	282	263	265	282	267	280	308	256	256	247	273	258	272	275	279	268	294	268	249	278	308	299	246	279	275	260	266	279	279	281	287	277	299	285	301	291	282	273	254	301	301	267	265	246	298	256	261	246	252	245	291	269	265	256	251	262	267	281	302	304	303	279	255	275	283	230	250	280	287	266	266	249	240	286	270	304	261	248	260	306	263	263	241	251	277	256	253	290	287	249	266	269	274	223	235	272	264	260	255	286	273	284	269	238	277	292	251	254	299	265	252	258	253	280	239	275	272	260	257	270	279	251	252	261	242	290	274	261	252	258	257	289	254	266	288	285	245	270	283	289	284	250	276	266	288	280	275	260	273	248	264	303	307	254	267	279	247	264	288	263	237	279	249	294	283	295	275	286	258	270	276	277	254	264	229	273	295	279	262	276	284	255	258	249	273	293	269	249	278	289	289	284	307	288	248	285	263	261	303	294	307	255	253	314	286	275	261	264	267	263	245	272	276	280	257	286	297	253	263	313	249	275	271	236	323	280	236	249	279	286	280	260	275	251	269	266	282	262	240	277	266	242	250	272	290	295	289	287	264	288	274	301	299	233	274	302	264	225	263	302	289	283	260	260	284	264	280	258	252	288	238	282	294	301	260	275	281	289	292	289	279	268	268	275	293	278	309	291	253	246	270	272	269	263	262	271	281	288	270	266	272	265	279	280	267	275	268	248	260	251	260	267	280	254	227	257	255	290	239	246	276	271	290	261	288	241	247	284	286	271	272	266	306	257	265	267	274	268	301	262	284	234	266	273	275	274	308	271	300	275	269	292	273	287	289	249	309	309	298	263	296	265	270	256	271	244	267	268	252	262	266	278	276	298	255	230	272	291	275	249	264	237	283	269	278	254	262	263	287	258	265	288	282	245	288	257	276	276	257	299	288	255
38944	22785	22434	17473	12094	6689	3609	2708	1841	1354	1085	1002	998	973	842	801	800	747	740	684	692	714	715	742	629	718	686	697	691	686	639	652	637	666	657	650	630	650	640	641	646	649	646	632	631	655	609	637	673	612	665	631	626	645	633	628	626	676	635	635	617	657	653	633	618	657	657	607	636	628	648	622	621	600	650	632	640	675	583	621	633	664	654	610	633	623	630	654	657	641	672	640	637	655	592	594	634	633	648	588	626	653	578	640	687	649	621	647	593	657	651	660	642	623	658	630	634	587	635	632	630	621	656	642	659	706	672	648	653	622	644	639	652	674	591	630	616	647	602	657	661	627	625	623	671	662	632	624	609	660	643	651	632	623	640	634	644	606	570	620	648	638	614	646	593	629	665	634	611	645	599	660	632	657	639	662	623	661	654	632	651	643	619	637	632	625	662	614	621	637	673	620	668	686	633	639	618	623	620	650	645	636	649	658	617	631	647	659	661	649	658	630	668	660	625	631	670	630	627	683	692	656	638	643	645	609	590	609	706	653	641	652	609	634	626	612	634	651	647	682	673	661	642	631	639	659	648	653	626	643	619	673	631	613	704	617	646	677	670	601	633	611	634	655	653	625	680	653	667	622	668	666	605	632	614	653	642	654	612	598	640	633	646	704	617	655	609	675	638	657	653	651	666	658	616	637	610	723	600	672	606	629	614	635	653	674	692	680	670	636	630	644	701	641	634	619	636	685	654	634	610	638	613	666	615	636	676	643	652	635	646	657	608	651	627	598	616	598	673	613	597	652	650	634	648	672	675	679	619	614	625	658	652	645	599	648	644	620	665	641	622	615	629	628	615	643	625	645	659	655	619	658	631	625	627	652	600	686	642	616	603	611	639	630	661	625	656	617	620	648	623	640	648	642	668	658	662	644	613	673	609	635	612	682	619	647	650	650	640	628	680	631	665	648	611	647	660	660	620	668	669	644	641	621	602	663	638	672	622	637	660	621	628	664	585	633	637	639	680	628	646	648	659	664	630	653	576	714	673	640	618	633	662	665	686	667	639	599	637	616	651	677	662	638	599	632	596	641	634	655	662	617	677	610	642	640	646	631	657	623	589	659	616	634	682	664	609	668	629	668	669	659	652	648	629	682	710	673	651	682	609	635	603	636	664	631	681	629	670	653	630	625	650	595	639	702	712	642	643	617	707	621	635	668	603	674	627	669	645	625	578	685	657	653	641	638	614	634	645	613	585	624	595	619	692	645	642	626	675	641	629	616	659	650	641	675	627	642	599	633	608	651	624	635	704	686	632	639	649	653	626	662	593	623	638	655	647	671	607	589	654	711	626	641	674	620	634	648	662	623	633	677	648	665	642	592	670	690	625	692	628	652	616	639	591	659	642	610	606	632	633	611	648	652	668	634	644	622	620	656	646	663	662	617	624	590	634	629	649	668	629	671	707	609	646	685	641	645	621	654	662	651	600	644	636	694	659	588	649	610	654	608	649	631	681	629	698	629	651	644	630	603	686	690	665	644	612	648	623	633	669	612	648	633	625	656	662	638	683	607	659	673	645	636	654	612	652	701	669	629	606	613	656	663	671	645	647	674	650	634	614	658	647	648	632	653	654	611	621	622	642	633	650	648	666	631	675	666	625	613	625	631	638	629	653	651	637	632	640	632	650	650	624	648	649	607	640	608	672	642	653	601	678	627	618	620	622	659	646	661	658	629	617	712	629	630	655	652	607	661	657	651	629	622	658	606	657	670	614	645	656	623	622	637	668	633	600	652	619	624	601	673	602	665	638	657	652	624	636	618	619	638	643	639	681	656	665	638	622	640	639	641	639	672	663	663	649	684	646	641	652	623	651	643	634	662	620	666	630	650	624	622	688	690	658	625	674	663	688	646	677	674	637	637	677	670	623	662	619	607	651	650	641	656	674	652	623	592	639	599	607	652	638	650	652	634	629	607	609	596	671	653	666	612	678	633	657	591	658	610	639	615	608	635	637	631	672	643	658	632	621	637	659	615	612	650	631	631	619	599	658	653	644	650	650	616	671	652	663	614	583	626	658	621	638	644	583	684	603	625	638	645	629	677	600	647	591	639	638	637	619	632	645	643	630	608	643	620	631	610	646	630	642	627	647	595	663	644	624	675	615	662	646	668	619	629	621	634	592	628	630	628	606	652	657	668	660	657	647	653	657	637	656	649	632	689	606	616	622	680	649	651	659	649	633	642	645	579	619	674	654	632	636	645	651	671	638	650	656	641	618	616	659	633	603	633	624	644	670	591	618	663	673	630	628	652	674	615	624	655	660	628	594	648	669	667	628	590	615	654	652	627	616	647	580	634	632	683	623	677	557	667	630	582	674	650	691	657	621	700	635	652	647	616	643	630	626	654	640	624	618	613	678	605	621	626	651	690	650	589	658	642	689	676	611	643	653	664	625	663	624	717	644	631	674	658	614	629	640	643	650	644	694	652	668	689	614	606	638	614	617	675	661	676	656	675	665	698	625	644	642	625	645	619	677	672	666	627	631	614	650	625	634	620	659	656	689	637	655	633	656	635	666	659	676	641	654	653	601	661	607	605	651	623	612	617	657	607	627	637	626	629	630	604	611	633	690	621	626	686	629	685	705	625	632	663	621	635	620	619	676	667	572	656	642	616	594	643	642	659	671	678	677	681	615	626	657	604	662	679	628	586	610	653	637	631	669	662	677	613	605	657	618	654	683	645	622	643	620	624	647	677	641	637	650	637	645	682	613	642	690	639	639	609	628	669	681	637	660	611	678	619	643	633	662	656	623	605	661	583	650	642	615	655	677	599	656	656	637	638	643	620	618	639	612	650	701	670	678	602	651	663	611	597	678	642	627	633	630	612	657	659	622	686	705	653	653	617	668	628	621	643	620	650	634	616	593	661	612	637	647	657	668	639	633	635	632	686	669	649	629	682	670	646	625	628	646	656	641	615	651	650	691	607	663	613	628	677	658	657	632	663	608	667	597	643	597	623	681	593	647	638	653	637	630	670	606	646	650	649	608	638	665	625	651	680	654	640	654	631	675	636	627	647	638	638	680	667	660	653	674	623	639	659	684	677	692	645	625	621	678	632	651	632	638	637	647	644	642	621	652	625	668	646	665	657	639	555	626	654	666	638	638	645	637	655	615	586	626	657	609	597	641	624	648	626	626	628	619	626	658	612	632	649	598	663	652	672	623	651	632	625	655	624	678	642	647	623	643	634	672	635	632	655	705	653	643	630	641	657	648	612	619	657	643	620	643	656	613	639	665	654	613	641	625	627	657	638	662	634	620	616	681	647	655	666	633	582	654	599	666	662	669	627	658	654	671	655	658	668	672	656	666	634	624	608	616	620	661	677	646	589	637	662	617	643	649	642	635	632	646	615	641	685	650	619	675	632	665	618	640	639	656	680	652	646	644	622	631	621	683	662	646	687	671	641	592	643	625	638	607	660	644	579	656	657	678	628	667	652	656	625	613	683	649	626
35489	17657	8247	3731	1558	759	538	402	341	351	292	287	275	301	304	295	319	293	276	292	288	255	264	288	279	280	269	262	298	257	275	309	256	286	293	316	279	282	243	251	290	286	308	275	283	296	297	303	302	271	283	298	268	262	252	289	266	272	269	235	283	279	297	261	246	268	292	269	251	318	294	262	275	274	282	271	282	286	288	285	257	305	299	265	270	272	266	256	295	267	279	275	323	305	263	260	304	256	264	258	291	280	276	272	297	292	264	280	280	279	290	252	272	297	252	238	275	293	270	279	279	253	284	252	268	223	265	282	275	264	283	280	252	303	283	281	292	287	263	255	284	273	273	252	274	284	251	255	285	289	266	244	253	283	262	292	278	265	275	302	267	273	299	254	291	259	265	271	294	303	260	267	263	288	268	256	295	285	288	260	258	247	310	297	282	304	245	267	246	317	281	274	248	294	280	254	266	280	260	294	257	271	304	283	265	282	278	286	275	301	272	296	276	266	309	267	295	264	273	261	276	244	273	285	265	264	271	275	259	286	319	308	302	279	306	262	269	282	267	285	296	267	276	290	286	303	287	296	271	285	301	236	253	280	271	244	259	246	294	291	281	278	276	280	268	276	275	303	287	249	259	248	259	274	304	251	254	292	276	283	282	287	243	279	234	266	249	283	281	264	295	324	245	313	257	297	285	265	268	269	280	286	238	276	276	250	307	304	288	239	284	286	288	269	277	257	277	292	260	258	271	297	293	297	287	296	258	258	288	349	265	268	271	329	257	275	281	298	281	246	281	263	275	276	249	250	283	277	266	302	262	310	273	274	284	262	275	242	257	276	276	265	261	306	282	249	275	278	264	284	281	286	268	278	305	286	288	297	313	280	293	238	302	288	263	283	263	278	251	274	256	295	289	270	318	296	278	265	266	267	297	281	277	248	268	255	291	304	278	257	281	300	293	266	219	296	274	271	274	309	257	296	288	289	289	314	265	277	282	294	278	268	259	262	271	292	276	264	239	274	264	292	291	274	317	282	264	293	265	307	275	273	276	298	278	301	293	308	269	271	266	302	301	290	243	252	287	307	292	265	294	282	270	264	279	257	257	253	304	281	283	253	262	298	295	265	297	265	273	286	285	293	257	252	276	312	290	275	303	297	279	288	301	288	277	282	263	277	281	273	283	305	291	251	293	264	290	264	269	275	283	288	250	267	252	282	268	293	239	305	263	259	290	283	257	299	277	261	254	286	291	258	296	274	258	276	242	250	310	280	289	281	261	253	297	300	265	286	277	279	279	243	279	293	273	263	267	286	261	280	272	283	284	276	277	299	287	286	271	271	292	277	271	309	273	243	270	266	250	291	278	274	253	288	289	274	255	279	283	265	263	253	270	268	301	275	253	281	234	251	282	288	297	278	277	278	265	288	262	280	293	291	286	282	274	281	278	262	290	274	285	296	283	280	248	304	267	287	304	306	271	284	285	263	258	310	307	274	254	295	289	332	291	286	257	260	255	268	255	312	270	283	257	266	267	280	271	282	275	250	277	263	311	255	289	277	298	248	280	291	270	256	294	267	242	292	286	280	259	260	271	280	248	260	302	278	289	290	278	277	282	263	252	304	289	297	283	280	275	260	289	273	254	272	300	281	271	301	284	268	246	260	286	272	267	273	285	288	267	247	256	265	274	263	267	295	254	267	272	290	293	263	259	268	268	257	266	290	282	262	273	288	260	267	278	297	240	291	272	271	308	276	265	259	264	266	284	255	249	288	274	319	293	302	297	287	252	257	294	282	275	262	253	257	276	292	312	306	279	299	274	284	266	300	285	269	257	284	262	303	283	289	266	261	268	272	304	261	257	272	284	288	226	323	269	301	297	280	278	291	273	290	282	294	266	258	285	256	266	293	238	281	239	244	261	296	285	289	281	262	260	250	295	297	272	263	239	295	273	263	280	256	285	273	279	272	266	297	267	293	286	261	264	287	250	270	287	282	259	249	288	266	233	267	273	267	266	257	274	274	278	261	286	259	294	291	256	268	269	301	274	294	261	309	287	284	272	286	296	294	264	259	282	257	264	294	281	271	298	262	266	303	276	246	272	268	299	268	269	288	282	268	261	269	310	294	246	287	264	255	284	317	283	259	263	325	273	290	258	273	317	297	313	276	266	256	303	291	289	233	299	266	314	289	307	297	285	255	273	293	262	282	291	309	237	246	280	262	282	298	296	256	279	290	286	263	274	267	271	271	278	261	299	288	278	287	260	297	288	257	260	262	282	267	252	250	294	303	266	256	268	277	298	269	298	277	283	288	298	286	286	287	269	284	280	267	278	277	270	298	286	283	289	235	255	254	279	287	268	287	278	290	317	294	299	265	237	300	276	277	316	304	278	283	267	285	265	274	326	293	274	271	273	285	277	264	308	268	269	278	265	281	277	293	268	302	293	285	271	287	303	285	263	247	256	282	291	267	257	300	271	260	243	285	275	268	295	298	285	258	306	287	304	267	262	264	270	274	269	283	276	291	275	271	263	286	291	266	275	288	273	283	276	265	264	267	262	279	285	261	266	298	286	268	280	297	273	281	310	270	295	273	291	296	278	307	272	303	253	268	262	324	297	249	285	267	300	251	251	302	288	287	279	300	242	294	275	281	264	282	273	258	275	286	282	264	302	269	255	302	281	274	286	278	272	263	290	302	269	287	262	278	273	284	280	274	232	264	283	300	287	299	303	282	276	287	267	274	247	264	276	274	288	290	322	322	261	260	263	265	249	286	259	288	297	276	271	262	304	302	248	277	266	267	281	262	266	305	292	255	295	279	274	286	269	269	279	279	287	267	264	262	260	247	272	282	280	265	281	288	292	256	242	290	278	285	274	237	272	267	256	248	283	264	291	276	244	276	272	250	307	289	320	226	249	264	291	262	305	276	252	268	273	273	281	277	231	268	310	255	277	274	250	247	288	285	265	245	290	270	251	268	293	283	301	296	251	305	266	286	281	316	290	277	300	309	271	306	260	269	269	271	267	247	236	301	286	250	301	288	269	297	279	253	303	261	245	271	266	305	297	292	294	258	273	250	293	340	281	253	269	277	257	279	259	305	295	292	256	271	266	282	279	293	270	265	275	289	267	265	254	261	272	282	262	252	274	263	271	277	271	259	292	292	284	281	271	277	271	305	303	254	259	262	285	255	261	270	303	286	265	290	291	288	292	269	301	294	298	287	257	270	245	310	241	242	276	269	272	318	288	290	240	278	280	270	262	294	280	292	255	277	250	287	298	302	243	271	291	299	265	296	281	291	291	290	258	258	308	291	293	257	261	286	272	277	267	261	302	306	256	317	282	266	263	244	251	279	284	271	283	303	270	297	286	276	258	291	259	302	286	265	276	280	287	258	274	268	263	270	256	266	249	291	265	269	287	250	279	276	282	285	260	280	277	285	308	271	260	255	273	249	280	264	258	279	263	289	262	270	253	277	266	279	274	291	254	282	239	257	277	256	268	263	289	283
25944	14934	12369	9127	5053	2832	1781	1302	1049	945	807	780	785	714	742	738	747	630	682	699	669	682	680	630	664	683	682	640	689	683	696	686	653	675	693	649	641	632	626	617	688	668	721	667	642	680	673	707	676	639	686	678	668	670	686	695	662	712	687	701	662	668	654	676	666	647	663	636	654	651	662	683	570	669	657	689	618	669	628	672	693	658	685	633	639	686	696	640	615	667	660	620	661	661	671	676	659	688	646	701	684	673	640	642	584	638	666	685	653	647	693	651	684	708	692	680	607	710	724	635	651	656	702	644	674	656	664	653	695	667	678	660	655	665	673	710	690	708	719	689	666	689	699	640	679	686	656	690	667	661	700	626	657	628	702	715	664	690	601	680	656	686	675	701	659	631	600	668	670	682	643	672	647	622	619	685	639	672	697	692	661	720	683	691	647	677	610	664	656	598	688	646	655	675	641	625	670	650	702	633	633	658	674	667	676	673	688	646	697	663	676	687	669	652	682	692	638	616	685	656	646	676	689	606	735	709	726	679	636	671	670	660	660	680	687	696	705	669	679	688	632	695	643	659	649	601	662	691	701	644	657	659	640	638	647	672	669	641	659	675	702	680	673	718	672	655	701	670	694	657	680	672	641	627	630	669	656	634	652	670	641	666	616	705	681	675	668	678	682	646	629	662	660	683	656	669	612	669	670	643	680	678	634	663	667	652	668	653	610	637	643	658	635	643	693	640	671	632	702	658	662	629	674	665	666	673	741	718	647	676	679	638	679	629	635	655	666	654	675	599	686	661	632	663	655	673	664	632	638	680	647	639	630	706	653	640	665	644	669	674	665	725	656	654	675	663	721	625	632	676	707	620	673	668	676	612	667	642	675	626	651	629	676	618	636	654	669	672	649	656	653	683	674	650	688	682	625	601	692	659	631	633	635	717	633	616	684	695	699	630	675	641	672	610	686	664	656	650	662	661	696	675	681	654	689	667	617	667	642	654	675	654	676	624	643	665	655	611	684	627	626	673	688	665	706	696	632	662	690	640	701	716	651	650	681	680	652	663	612	663	692	650	622	711	657	651	666	660	658	684	637	679	644	681	656	645	622	637	664	648	667	683	665	686	655	666	688	686	697	645	687	658	643	705	647	690	672	625	654	698	677	669	652	673	674	645	622	640	669	616	696	668	674	685	655	624	672	653	639	644	639	645	670	623	680	672	692	610	671	709	684	686	672	620	640	649	615	682	672	628	629	609	660	623	725	668	650	688	656	655	670	683	687	655	685	646	651	643	622	697	660	633	678	665	631	711	661	610	685	657	653	683	633	641	644	633	657	648	694	694	662	665	634	685	630	691	653	650	686	726	670	648	688	671	630	650	709	680	635	650	677	692	703	670	711	669	653	680	643	663	652	675	654	687	668	605	641	680	654	710	650	634	629	719	678	659	669	656	674	651	641	668	657	691	631	666	709	707	672	649	691	630	661	634	701	702	674	655	648	708	683	676	704	646	659	684	654	679	641	722	608	626	644	664	631	658	616	699	639	696	695	658	699	637	657	646	663	646	675	646	648	621	687	670	646	677	668	711	665	635	657	670	660	690	668	677	654	618	666	695	639	681	640	675	638	685	700	648	668	693	627	695	676	676	682	708	693	664	659	689	634	693	638	665	655	634	637	701	672	639	629	649	615	713	685	685	682	622	675	650	649	728	662	669	648	652	693	619	673	644	665	637	658	669	667	651	664	633	645	660	677	642	650	668	641	637	642	620	633	677	655	652	612	681	693	652	661	612	708	691	702	679	633	744	677	660	621	695	679	676	654	634	673	684	676	666	665	689	619	670	685	677	690	690	660	682	655	662	696	704	649	642	660	635	635	631	629	611	672	618	707	673	660	615	692	689	643	647	656	718	638	710	675	624	719	640	668	622	685	713	694	606	671	692	636	685	667	603	664	675	720	657	688	744	631	633	701	662	677	660	628	637	674	659	670	648	728	618	663	630	652	628	667	629	683	614	659	683	627	651	627	688	660	666	667	611	644	687	679	655	683	675	681	650	708	725	696	681	705	692	640	690	738	652	620	652	665	673	652	644	686	668	672	697	692	687	658	647	635	705	656	657	665	657	675	656	644	675	678	695	641	676	678	659	654	658	634	725	702	650	671	632	653	697	641	668	658	659	655	688	652	669	680	670	677	657	647	669	662	617	638	671	625	656	660	712	650	659	574	660	641	681	630	620	699	662	649	690	668	684	720	657	632	670	685	655	676	643	632	680	705	665	651	694	655	633	648	683	685	643	640	688	639	650	617	657	668	653	653	654	617	662	667	625	679	662	672	703	698	666	685	689	679	630	677	638	655	661	689	664	721	682	667	704	684	692	652	681	655	601	674	710	652	646	696	665	695	673	666	692	681	659	630	665	638	664	666	649	634	642	709	641	651	644	637	699	683	677	659	728	670	662	655	681	646	660	612	661	638	698	670	679	651	655	652	670	679	676	672	658	660	664	655	659	643	663	694	646	637	670	659	679	644	637	710	643	649	667	656	626	711	658	648	661	621	635	634	672	665	696	692	661	636	649	684	614	640	654	679	662	678	649	658	669	624	620	703	654	645	672	634	616	649	640	670	662	657	646	707	661	688	626	641	657	697	671	662	675	631	625	660	682	666	659	663	661	637	666	644	671	646	638	641	698	661	652	703	690	683	648	697	629	669	661	659	653	662	636	652	676	671	662	730	634	662	645	695	658	701	641	625	676	671	667	723	681	697	666	678	655	688	667	713	674	670	639	690	695	657	662	677	646	682	676	680	673	678	663	675	656	663	621	650	637	681	678	693	620	698	659	679	614	655	639	681	633	673	697	660	699	679	685	640	650	607	669	621	643	556	675	659	661	626	636	647	662	663	656	689	644	664	659	666	673	648	670	678	653	621	667	652	666	622	677	675	663	671	644	690	692	689	689	674	663	585	734	675	647	688	693	635	680	610	654	673	639	663	650	664	613	667	668	641	661	713	671	678	637	669	618	705	678	618	673	667	669	668	688	656	684	637	628	640	666	687	724	692	703	616	635	625	707	654	677	644	710	631	650	665	708	643	639	664	653	691	681	648	664	637	658	716	678	662	650	655	635	662	681	644	690	649	594	699	703	676	669	684	616	698	636	660	628	686	658	671	680	706	673	666	684	704	694	660	620	675	680	640	638	626	628	662	641	681	709	612	721	677	690	646	667	676	651	667	652	634	656	705	633	649	677	676	689	663	694	637	706	689	673	646	644	661	682	707	604	676	634	650	652	687	651	722	694	692	664	665	678	697	672	617	660	667	635	655	655	666	676	679	659	680	643	678	646	726	680	671	637	643	692	677	662	658	642	631	662	629	609	633	667	665	686	666	647	659	658	647	699	647	690	640	658	638	690	692	644	649	663	682	695	656	666	667	725	669	677	676	687	653	709	670	635	637	631	693	648	700	665	648	679	639	658	695	691	663	676	685	664	715	678	673	673	646	677	684	679	643	674
49038	25540	13588	6591	2469	1293	883	607	454	391	323	309	333	326	338	335	346	294	312	365	292	303	287	315	287	309	340	297	307	305	301	291	298	318	285	311	292	330	296	303	287	281	316	304	303	289	304	282	323	322	279	280	296	279	295	288	298	311	334	282	286	304	319	290	310	286	301	315	248	271	307	299	276	281	283	297	264	294	301	294	271	279	289	298	317	313	314	303	322	312	296	331	313	281	264	276	298	313	279	292	302	284	305	314	304	270	292	268	293	305	329	317	307	295	268	267	288	303	298	289	338	299	313	269	275	301	288	265	280	297	264	284	285	266	289	306	298	290	317	262	340	284	305	312	294	330	280	333	278	315	305	295	310	284	315	299	286	287	287	284	244	290	345	308	342	304	285	269	300	330	272	334	320	310	290	257	320	295	311	275	271	301	267	283	275	293	273	287	326	270	307	271	310	294	320	335	312	288	330	265	320	309	289	288	300	327	268	282	288	291	297	310	323	304	309	293	273	308	306	311	293	284	311	281	289	283	269	304	309	309	316	286	300	294	288	269	267	301	305	251	288	280	301	259	304	297	266	326	285	325	253	298	290	305	308	278	276	270	283	301	312	310	287	307	264	297	312	311	281	301	286	320	299	251	276	316	296	327	316	270	291	295	289	303	305	306	261	284	297	290	294	290	287	266	284	280	267	298	266	327	272	309	282	316	315	308	320	277	292	310	299	321	279	281	308	307	293	286	329	294	335	288	291	302	284	296	317	285	316	300	293	310	293	286	277	292	301	265	283	241	302	286	273	291	280	312	293	278	311	281	296	277	310	295	291	288	255	289	280	316	322	306	291	284	311	321	297	290	298	298	327	314	275	293	321	297	295	273	304	293	299	312	311	296	313	308	318	285	292	279	324	294	299	287	267	320	317	283	297	279	297	267	243	301	287	303	275	269	301	302	275	297	318	308	300	290	283	296	313	287	280	293	275	319	300	301	269	299	294	275	276	298	310	277	303	326	324	292	309	309	286	271	290	283	285	312	324	276	264	283	279	260	270	272	301	299	261	287	293	277	304	281	281	276	293	287	302	286	295	286	293	296	310	316	296	296	339	278	320	296	319	301	297	302	282	284	301	288	298	312	263	320	315	275	304	333	310	292	277	304	292	279	271	287	290	250	306	293	297	305	307	329	278	312	295	311	335	304	301	291	282	307	324	297	294	326	304	295	284	304	294	303	291	298	281	284	279	316	267	268	326	296	298	308	307	289	280	291	288	262	343	248	283	272	285	290	262	312	331	291	306	261	280	265	273	280	280	300	298	275	297	320	258	302	284	289	301	282	283	298	275	282	259	266	312	325	269	311	295	308	283	298	310	307	327	301	294	315	302	282	278	281	291	319	281	265	299	264	283	276	261	274	307	290	262	300	315	288	307	283	286	281	287	304	295	276	311	296	283	259	279	270	255	279	278	290	315	293	290	279	289	267	299	262	284	273	297	300	266	290	285	278	291	315	288	310	302	274	332	285	308	286	298	320	281	266	299	321	281	300	297	302	269	327	277	312	309	312	278	280	286	306	281	296	277	311	305	315	311	284	275	290	291	290	285	318	322	301	267	317	284	320	331	315	322	314	296	285	276	290	313	293	288	291	261	278	291	298	294	281	305	335	301	289	297	293	295	309	320	333	289	281	273	281	307	286	283	276	276	296	303	282	293	298	279	291	288	295	295	327	287	288	306	294	294	301	314	250	296	308	311	263	295	292	299	292	338	307	281	314	270	303	285	297	294	288	313	306	274	308	265	287	284	297	281	293	313	265	304	310	304	301	290	273	317	278	293	314	312	275	296	261	302	310	311	277	289	281	300	261	274	287	303	284	270	285	296	318	297	305	296	286	335	284	312	328	300	280	277	287	313	280	299	306	312	265	292	309	287	343	288	295	314	340	321	267	306	307	277	308	321	282	264	275	294	276	265	280	309	305	265	294	320	303	292	298	284	290	320	295	280	295	289	288	312	293	311	290	277	306	290	314	254	266	288	297	274	321	284	299	283	309	275	308	281	301	299	322	302	287	271	316	309	285	320	305	313	271	283	310	318	290	318	262	291	313	285	273	283	269	340	299	309	334	307	294	294	304	319	269	330	289	282	279	280	299	289	311	291	309	336	283	285	308	278	341	302	301	307	289	301	304	325	328	286	293	344	310	278	295	276	305	308	289	304	281	293	285	295	276	291	288	296	281	287	314	313	300	289	294	300	300	308	312	299	292	273	265	272	310	295	279	300	293	318	278	329	304	302	288	277	301	281	318	262	319	263	294	259	306	317	304	280	300	281	303	318	296	294	278	303	283	312	294	349	278	294	303	311	280	291	316	292	289	267	345	307	285	305	304	291	294	284	305	258	315	312	312	294	310	321	258	305	315	263	302	288	287	301	294	343	302	303	316	279	298	293	285	304	307	263	304	280	316	322	266	291	293	294	307	304	314	306	289	303	278	295	339	324	301	281	288	272	318	303	275	300	296	288	319	278	313	297	297	291	289	289	296	291	290	334	251	277	288	278	283	276	316	287	298	314	264	303	299	308	283	284	262	281	298	267	259	279	278	285	281	288	296	268	313	334	285	299	280	314	249	321	315	276	271	291	264	291	296	280	280	307	276	309	283	287	283	291	274	288	280	303	329	285	343	302	286	300	298	326	321	266	316	297	287	323	265	317	311	284	314	289	318	290	294	304	298	355	295	285	314	294	280	290	304	297	328	303	324	322	284	291	268	310	298	299	304	303	313	270	303	283	304	283	285	313	276	297	300	293	281	327	294	322	316	309	277	298	308	316	272	289	272	305	278	287	321	307	292	296	292	305	300	288	311	316	292	325	282	293	317	290	284	286	289	306	297	336	292	306	292	301	300	322	300	313	320	272	277	313	268	284	293	283	287	272	282	275	296	288	311	272	277	308	275	304	306	302	297	273	294	312	278	308	294	287	264	294	273	267	296	272	328	281	306	307	292	277	304	284	291	321	273	299	306	290	299	324	281	297	275	287	297	260	277	276	314	313	293	298	302	288	255	294	319	309	284	259	267	308	312	310	271	284	292	281	285	278	289	316	311	274	289	274	293	297	297	262	273	308	297	298	312	269	316	289	293	286	303	311	352	305	299	267	313	313	287	305	283	269	312	284	259	275	295	300	340	289	289	276	274	271	320	295	277	337	305	278	303	277	300	298	285	319	296	294	266	279	273	297	318	283	304	278	303	284	329	267	312	307	307	328	336	276	281	282	299	314	331	262	355	293	281	289	309	307	338	275	302	318	306	298	308	303	313	317	300	300	281	289	302	303	307	326	315	283	310	292	293	303	282	312	269	324	244	298	291	288	266	328	311	300	282	332	294	312	269	287	268	293	287	303	322	294	294	276	271	262	316	313	307	265	300	301	293	291	293	271	319	268	293	330	294	304	300	299	298	296	285	326	271	305	302	280	293	281	308	279	256	272	266	304	304	309	294	341	292	265	284	300	283
34713	20692	17911	14216	7629	4712	3412	2265	1648	1225	1037	892	842	856	828	811	761	788	803	745	767	677	732	753	750	737	725	750	710	728	710	765	692	717	761	750	721	757	707	716	682	680	643	716	712	725	714	669	678	724	687	750	665	706	706	690	652	745	680	731	702	716	709	740	768	729	701	698	702	713	722	724	694	688	735	706	663	688	704	650	757	648	728	705	710	645	672	704	721	697	731	719	712	686	670	738	714	732	713	767	705	715	691	706	706	713	675	726	661	738	685	739	683	680	701	677	702	729	750	730	761	729	670	707	716	664	700	711	724	665	694	707	691	690	674	744	714	728	752	723	724	715	689	735	701	668	697	741	699	702	740	750	682	676	738	719	702	678	703	715	681	722	654	712	697	717	707	670	676	661	699	720	720	714	735	737	717	707	727	710	745	640	728	693	728	726	711	719	709	693	697	774	657	702	650	750	725	696	682	699	740	703	700	693	713	708	730	660	737	710	722	696	670	685	701	705	748	715	701	665	704	701	643	702	649	716	713	696	702	674	686	660	704	667	699	735	649	710	673	682	730	722	711	716	703	703	734	704	727	707	726	649	652	729	704	736	722	704	692	689	689	694	717	681	687	741	684	659	667	695	687	706	675	687	683	722	681	714	694	722	670	755	680	711	712	743	722	691	710	738	663	717	693	733	702	680	741	708	704	696	763	701	688	666	660	727	738	720	696	717	698	721	653	694	701	716	650	729	686	653	744	684	711	727	711	702	681	687	702	707	709	697	769	712	664	725	669	671	706	669	722	728	707	703	716	678	726	683	696	707	720	670	685	687	714	676	706	679	706	706	676	711	692	714	674	672	708	696	712	687	727	675	710	704	691	653	701	773	673	707	709	735	708	677	660	717	739	702	703	658	729	736	751	651	699	659	661	705	679	723	739	712	638	720	704	692	688	724	675	675	714	694	696	664	690	676	733	723	696	698	715	706	710	671	687	706	699	713	688	706	697	693	747	743	684	700	727	703	688	702	706	691	696	684	682	672	668	654	651	706	694	705	660	710	717	661	714	676	655	742	708	697	738	682	715	695	748	709	693	659	711	716	677	733	694	711	746	657	692	695	682	692	673	699	732	708	688	657	706	668	668	714	730	700	698	717	659	752	674	691	752	682	704	725	734	733	641	706	746	712	703	720	692	699	686	738	712	660	699	707	720	679	695	728	738	729	723	648	709	716	711	669	707	657	750	667	667	699	687	683	753	683	733	671	654	685	730	684	699	720	704	695	735	704	712	708	741	701	718	728	686	687	731	736	678	701	714	670	686	719	703	638	674	728	693	729	722	683	721	677	745	688	744	704	684	684	717	708	675	687	660	730	672	698	699	678	656	676	701	668	692	715	730	692	637	736	688	729	686	660	666	697	717	728	697	671	670	690	743	654	716	663	690	641	695	719	731	693	682	730	759	692	657	723	703	689	676	706	692	727	716	698	682	739	733	727	688	672	686	717	678	740	715	720	656	747	731	681	712	697	720	724	698	713	715	673	652	735	724	684	717	756	693	663	748	635	723	688	714	726	700	663	648	716	745	747	740	704	689	679	727	698	663	702	743	716	700	711	694	679	776	687	719	649	750	667	700	644	715	678	673	704	714	703	699	761	765	679	707	684	699	647	706	782	701	701	693	718	688	695	767	723	714	712	700	711	638	725	660	696	693	736	701	738	708	702	705	750	715	708	699	654	722	735	718	645	667	765	687	732	705	700	700	677	707	696	701	671	693	736	695	725	723	733	685	696	718	676	679	762	706	689	687	699	681	708	714	691	695	720	670	737	735	721	744	677	700	691	691	732	707	693	708	707	718	698	674	707	684	700	715	696	746	718	730	691	751	688	737	638	678	711	695	689	718	728	736	727	688	702	670	733	694	681	722	733	754	682	718	655	649	712	678	686	690	689	661	722	712	667	665	720	725	685	718	737	710	671	717	728	726	682	687	679	684	707	675	700	667	666	688	708	696	763	699	705	735	702	712	631	712	683	694	669	681	718	745	717	682	705	707	712	673	728	694	736	692	700	669	725	719	691	737	713	712	703	677	647	676	707	657	680	700	673	729	698	716	722	680	714	668	665	670	714	732	712	712	684	737	716	699	747	634	725	686	710	683	685	703	621	709	722	683	690	732	731	735	676	693	692	704	668	734	790	670	705	694	728	709	691	677	692	769	624	693	717	736	701	709	695	705	723	694	677	724	663	655	676	691	710	721	731	656	734	714	719	675	698	726	757	667	696	651	687	729	696	702	737	712	695	684	713	660	690	726	770	718	700	726	714	699	683	690	709	723	748	715	724	694	708	691	720	718	725	716	722	745	696	718	734	684	674	698	711	735	731	681	721	689	748	675	754	664	695	683	660	730	717	692	653	719	703	700	699	675	699	716	721	725	706	738	729	705	751	691	695	715	690	710	697	687	672	711	696	673	683	688	735	666	710	755	684	695	677	696	694	704	699	710	750	656	722	705	730	669	710	687	702	681	698	701	700	664	695	725	689	725	668	726	675	715	695	683	691	672	742	687	706	713	725	681	706	678	734	722	691	690	705	722	713	715	744	703	690	684	708	731	763	699	680	690	674	750	681	727	664	677	694	679	700	709	663	699	721	684	694	701	702	682	710	701	690	708	669	651	679	666	724	731	712	674	677	683	707	689	705	669	672	711	739	705	692	770	716	724	704	683	714	674	702	721	698	708	683	704	653	718	719	679	725	693	666	715	713	706	707	669	684	703	724	677	672	719	701	699	727	688	668	715	697	708	693	687	704	725	726	735	727	705	685	702	715	717	726	714	690	741	725	688	702	676	718	713	690	700	661	735	681	700	653	725	720	704	713	724	685	729	754	688	706	697	711	710	696	678	709	724	747	690	676	727	699	690	697	704	671	738	663	693	703	712	709	677	703	671	699	671	740	716	711	698	669	722	716	678	686	684	728	691	733	691	684	700	694	699	698	717	715	713	713	718	707	708	686	693	735	689	669	685	701	692	713	697	737	687	712	688	695	691	673	715	713	705	713	703	767	677	709	732	705	721	706	645	683	701	666	687	684	712	732	718	670	689	715	708	661	728	717	699	712	727	695	757	728	734	731	702	731	726	719	730	699	741	694	699	705	710	693	709	683	728	683	723	744	685	704	691	653	755	676	695	667	679	714	707	718	704	656	724	763	675	708	726	677	749	699	702	661	672	696	722	738	674	694	714	701	655	684	753	689	704	691	667	742	734	708	704	669	655	667	741	704	715	712	639	725	728	686	722	704	720	737	685	696	714	683	726	701	639	681	695	693	687	687	695	664	692	712	668	699	727	702	677	655	650	693	718	688	722	713	695	718	717	654	690	665	737	635	725	684	727	675	727	709	687	670	696	699	665	673	722	676	704	714	689	707	734	725	720	707	688	714	706	682	709	721	753	697	791	754	703	663	709	703	732	662	679	677	688	691	742	685	663	718	686	686	689	692	723	661	733	675	701	706	735	705
57090	33336	18016	8417	3331	1585	984	717	493	433	362	342	319	316	296	270	280	282	253	273	288	259	274	269	278	276	270	241	259	273	247	284	258	253	271	267	279	284	246	267	268	285	258	248	273	269	273	253	263	255	245	234	255	258	269	278	282	288	261	262	267	275	247	271	264	245	259	244	266	266	252	277	300	303	293	272	267	268	257	253	251	250	281	271	256	268	282	239	255	292	285	252	282	237	249	276	243	247	267	275	274	295	269	278	290	262	255	255	264	266	231	238	281	279	319	249	269	265	286	271	267	273	288	272	282	276	263	284	291	276	234	254	209	227	276	267	276	245	289	250	291	263	279	268	290	257	254	264	269	257	249	272	271	258	253	280	257	250	296	274	275	255	273	293	238	247	279	304	284	246	260	257	266	269	268	268	304	262	224	249	302	271	276	260	272	269	257	284	271	264	268	255	247	281	261	276	254	254	289	265	276	243	296	300	289	265	261	254	251	243	259	269	261	270	258	253	239	257	265	288	276	230	251	286	276	247	282	259	262	258	266	237	248	239	256	250	286	267	245	259	271	250	255	256	272	272	258	282	255	261	257	233	269	247	249	270	288	273	239	264	271	268	258	271	278	265	289	246	270	237	283	251	284	251	261	273	253	239	258	265	259	298	258	257	283	252	257	232	225	281	243	248	239	314	264	271	281	261	214	282	271	305	246	275	271	258	279	261	273	227	271	232	251	263	279	288	261	254	244	270	257	265	259	289	283	254	247	270	256	275	259	235	269	262	280	227	260	266	260	247	253	266	282	277	265	258	304	257	249	279	271	268	271	285	272	253	259	247	271	250	238	304	291	266	275	232	269	271	267	249	260	263	284	260	295	262	260	290	272	269	252	270	252	260	257	271	292	256	269	262	282	260	292	278	272	260	239	255	276	268	257	242	262	278	265	283	274	275	245	277	273	274	243	234	254	270	229	270	252	231	244	295	244	287	232	283	234	262	297	275	254	276	272	260	286	236	246	253	251	288	280	252	247	296	277	239	257	238	259	261	247	271	257	280	293	263	236	269	281	251	261	255	261	262	263	286	259	306	266	283	259	259	273	289	279	261	271	280	250	281	260	267	269	273	249	247	300	259	270	267	244	256	266	259	259	249	270	245	253	265	293	235	247	274	271	261	233	263	267	279	288	278	252	271	285	232	270	278	245	261	287	261	262	299	273	277	269	259	273	260	278	278	257	287	246	265	257	253	276	285	248	250	288	268	288	265	268	280	291	279	253	238	247	278	267	277	274	298	271	284	296	259	264	253	286	281	273	236	264	242	277	264	296	255	253	268	268	244	248	271	254	286	275	268	250	253	247	246	252	275	252	242	259	288	274	252	274	263	261	243	249	218	238	274	254	275	316	235	262	288	291	268	269	263	239	272	263	274	241	289	287	274	250	264	282	254	265	249	261	240	272	260	277	283	251	267	288	263	260	270	234	277	261	269	252	264	268	270	264	266	254	265	252	239	265	283	271	297	261	257	285	269	255	285	276	265	303	259	253	252	265	260	284	249	261	270	254	261	291	252	272	237	249	259	266	276	266	235	281	248	257	280	252	254	286	258	287	275	273	289	258	277	247	247	267	265	272	278	270	272	283	278	258	269	278	290	288	224	257	244	284	277	264	249	250	263	274	294	259	259	234	293	250	262	255	264	274	265	255	281	279	242	274	263	250	265	253	256	266	268	253	272	259	258	299	243	265	263	263	284	292	272	252	271	260	288	286	305	280	261	250	241	259	261	250	251	257	251	283	236	266	249	282	251	255	277	272	268	246	280	261	260	283	273	261	257	279	290	260	260	271	281	252	263	265	275	262	295	276	252	290	255	251	251	262	276	292	274	293	269	259	261	255	274	284	257	252	250	238	281	260	256	242	306	237	244	264	271	274	253	271	287	275	271	277	271	273	260	278	257	261	258	246	262	279	242	263	258	253	275	293	296	261	312	261	266	282	248	246	250	256	276	265	277	255	257	241	265	266	265	251	272	272	272	262	283	294	270	284	248	276	286	268	246	269	252	257	264	271	232	281	279	248	273	299	248	272	284	266	261	271	249	253	230	267	254	256	254	280	278	284	248	250	263	268	224	257	237	280	249	266	251	294	285	299	286	280	229	260	297	271	288	267	272	236	251	266	263	274	246	246	300	238	254	244	279	285	276	259	269	229	271	253	261	267	258	255	270	270	293	272	263	257	223	272	291	255	267	275	276	289	281	268	283	257	260	270	237	250	262	267	248	289	258	291	257	265	281	268	252	260	287	262	264	263	253	244	247	271	236	263	268	280	269	276	296	252	267	266	280	260	279	255	282	266	271	261	262	261	260	266	288	270	279	264	258	256	240	249	270	268	272	302	276	288	264	270	273	263	257	261	271	252	248	264	249	232	243	281	293	252	272	258	264	261	289	293	258	277	279	274	245	260	254	260	269	210	281	259	275	253	279	294	249	246	253	291	264	257	258	271	274	301	249	240	286	265	272	289	274	258	259	261	279	329	270	212	271	285	228	292	270	266	268	259	263	264	277	268	253	299	254	307	265	274	299	235	258	304	260	262	274	267	262	270	305	275	281	265	258	272	271	244	261	255	261	271	257	246	288	272	272	251	269	263	284	291	295	266	245	252	262	293	269	224	259	232	270	272	287	265	258	312	252	250	282	273	264	246	287	240	266	262	250	271	248	267	274	219	273	287	263	266	263	305	280	269	262	253	305	260	278	280	253	244	260	270	257	296	268	277	281	244	282	257	257	264	265	267	285	231	278	251	273	266	263	295	285	278	290	257	294	288	261	262	266	264	257	295	270	264	237	242	250	246	257	261	278	231	270	292	266	240	255	248	273	245	246	248	281	258	279	263	255	275	269	264	252	264	247	307	243	247	271	274	262	290	233	238	274	244	265	270	256	257	292	251	271	263	282	255	237	261	294	275	256	275	267	253	254	240	236	254	245	255	261	275	261	259	246	284	264	278	261	235	256	254	255	265	269	273	256	276	249	296	269	256	299	280	271	271	266	252	267	287	287	283	272	256	274	254	266	279	265	237	260	253	272	268	282	288	257	244	247	249	256	260	274	259	247	276	262	263	269	292	260	263	280	282	253	251	250	276	295	233	254	287	262	287	271	244	274	226	234	277	289	268	287	280	249	268	270	283	291	282	284	303	303	262	259	284	277	270	271	281	291	301	282	258	271	266	240	276	246	269	266	270	279	259	250	232	284	248	267	259	247	283	274	256	287	262	260	266	255	278	291	250	294	280	277	257	274	270	283	228	292	267	252	287	250	275	271	273	280	276	265	275	261	273	283	282	250	230	267	272	284	276	259	236	273	250	264	246	270	265	250	279	234	271	273	254	278	270	272	276	281	276	263	294	304	266	270	264	269	275	238	250	291	272	259	253	256	326	286	241	253	271	279	270	253	288	254	279	248	252	263	262	275	301	262	245	264	296	270	270	287	266	244	260	282	271	259	226	274	248	251
39515	26297	21724	15774	9802	5547	3648	2664	1828	1411	1100	927	846	904	893	884	737	719	667	689	684	690	700	694	672	687	660	657	620	641	657	643	636	611	653	658	670	616	577	628	601	632	637	610	623	637	649	638	648	649	619	638	656	629	637	619	633	630	644	603	602	636	617	679	599	619	632	611	623	587	606	652	625	639	584	613	616	673	636	623	647	614	650	662	590	617	594	655	630	693	633	614	653	631	596	608	665	621	623	601	624	654	661	611	679	608	653	624	611	627	601	638	599	626	659	599	619	647	655	630	636	674	660	641	635	616	637	642	635	619	614	642	636	633	605	645	624	626	619	625	642	601	600	659	627	615	637	656	657	635	647	657	661	625	618	661	625	642	596	662	654	655	638	651	638	635	612	590	590	640	623	618	633	648	632	607	615	630	584	666	635	617	616	646	635	610	671	643	634	640	621	638	690	639	702	628	629	672	604	643	620	620	609	628	626	620	614	611	654	590	683	651	645	627	673	627	625	615	646	659	645	663	623	635	643	645	641	609	596	621	622	675	657	581	621	641	636	627	634	646	636	642	636	565	665	641	616	609	664	638	637	645	627	626	616	616	641	634	630	609	659	668	602	580	603	635	648	620	602	602	674	591	660	629	685	609	655	640	678	651	647	665	627	641	654	645	630	615	606	627	637	608	642	616	635	648	663	641	650	652	635	612	596	633	656	578	601	625	673	647	585	619	639	625	647	634	628	614	599	682	604	559	644	615	615	681	619	640	635	648	617	649	679	665	674	628	655	642	641	669	626	655	632	623	577	660	632	609	647	621	635	648	667	613	599	607	690	625	643	610	649	649	669	611	662	670	610	629	658	627	639	581	634	644	624	634	593	643	625	621	645	659	622	595	620	665	621	589	621	595	647	607	630	615	646	629	641	598	622	591	616	624	634	613	645	617	675	677	622	659	650	613	652	609	635	667	604	597	629	608	616	615	622	631	610	596	594	662	669	632	650	649	632	662	615	609	593	641	623	636	637	612	644	636	613	667	607	624	630	623	597	635	635	639	639	600	614	638	611	617	634	668	581	584	610	601	651	627	621	671	613	660	642	652	658	644	655	602	648	601	641	624	644	684	593	661	626	634	602	625	625	619	594	606	601	602	665	604	635	628	626	661	634	667	654	622	593	650	597	611	662	649	652	644	643	637	633	634	632	629	612	662	644	637	665	607	666	585	657	629	637	640	656	604	645	679	633	645	641	614	658	652	664	603	643	621	598	625	662	634	604	648	622	630	615	636	641	621	637	633	629	707	606	608	641	578	611	628	601	635	627	630	673	637	630	625	585	623	628	655	632	617	639	681	659	624	616	661	609	598	623	629	654	637	629	603	612	648	619	598	596	595	629	610	625	654	689	593	633	611	641	683	604	682	686	640	624	587	672	614	653	636	632	569	641	631	610	604	643	534	683	663	648	619	661	643	614	621	667	598	625	627	572	628	587	616	646	637	635	637	632	627	648	625	639	650	668	627	637	612	648	646	629	658	652	600	661	649	648	622	634	619	650	621	636	593	632	601	619	634	640	646	667	631	621	613	636	648	615	651	609	646	639	591	646	663	623	621	651	586	653	616	639	602	588	605	672	659	646	642	663	602	667	622	642	661	653	600	608	615	627	610	641	659	652	642	656	647	643	662	605	665	647	645	641	663	633	627	629	612	595	622	643	644	639	647	610	634	614	626	622	617	652	616	631	646	676	646	663	620	664	632	632	617	637	605	621	598	671	660	640	654	612	668	624	598	604	615	622	639	633	637	621	651	652	632	678	615	684	631	595	605	628	623	639	646	657	615	649	602	569	633	653	617	622	587	616	620	615	624	654	625	665	607	634	581	637	603	641	636	621	594	602	650	628	607	608	680	621	627	613	626	667	617	605	639	636	631	610	617	578	631	642	661	601	668	611	646	666	649	601	562	602	643	614	635	637	660	644	654	652	646	648	603	667	618	609	627	646	597	619	654	621	630	618	661	630	604	671	611	641	628	641	627	615	671	656	601	606	580	637	634	628	659	655	620	626	654	615	673	601	595	600	613	632	633	636	633	620	612	597	620	624	596	644	638	628	593	610	629	646	666	649	610	656	648	632	644	587	646	615	663	591	632	668	627	663	624	618	617	615	580	635	666	634	601	637	658	614	649	631	664	605	635	621	655	625	599	585	625	648	603	607	678	637	633	626	658	637	633	654	616	663	624	633	614	583	644	607	620	651	645	639	648	641	603	647	604	614	591	644	610	649	655	661	610	654	606	624	610	608	677	633	590	628	642	600	616	632	619	654	608	653	632	645	605	590	659	643	616	640	619	602	663	617	605	597	664	657	618	668	680	629	593	609	620	616	615	654	669	645	599	636	616	608	626	625	618	616	625	618	613	625	641	639	588	611	609	653	648	622	659	665	674	661	638	680	648	628	584	637	616	601	634	605	665	723	651	624	664	601	637	652	619	666	647	591	655	574	628	630	636	650	553	650	683	656	628	645	647	620	694	624	621	632	656	579	604	628	595	624	636	624	607	631	618	648	626	649	652	626	665	635	636	630	613	613	638	613	595	683	658	624	646	633	646	597	639	627	622	658	630	622	585	603	623	671	628	657	610	647	628	630	623	645	651	637	668	649	619	637	622	641	608	616	614	622	625	660	600	598	595	595	648	627	613	703	603	594	685	710	602	648	633	639	652	652	640	622	609	625	665	637	623	674	631	603	674	608	624	606	638	692	556	662	612	629	670	606	614	652	607	584	609	628	614	647	616	629	650	605	650	625	668	592	657	630	603	618	663	619	596	605	656	627	627	625	672	651	622	658	645	624	637	649	635	684	616	655	672	621	642	621	667	619	635	635	633	582	668	602	576	630	613	617	653	660	620	639	649	614	587	645	640	598	656	625	633	637	648	644	633	638	625	620	669	642	612	653	677	628	631	665	590	635	598	616	617	650	627	610	585	626	570	630	610	641	621	644	663	665	639	608	656	639	649	616	623	630	658	590	602	627	633	601	645	614	647	667	671	622	630	635	599	614	628	670	615	594	617	624	663	646	670	655	675	625	614	656	654	669	643	626	594	639	602	610	633	620	621	604	602	699	607	648	646	597	632	597	637	609	647	617	682	670	632	659	628	671	616	601	640	595	622	599	673	619	627	632	606	647	631	616	650	660	618	668	652	671	598	677	650	649	631	652	623	621	641	604	663	645	607	630	612	616	673	686	655	675	628	612	662	609	612	660	618	611	658	612	642	634	647	630	608	615	649	659	607	626	636	634	611	660	602	641	656	658	592	604	617	637	633	617	607	671	630	664	610	625	644	601	607	658	626	659	596	635	634	636	619	629	643	620	603	631	661	652	623	661	640	641	608	642	644	631	651	604	630	655	608	627	601	624	621	599	670	656	631	638	663	608	609	632	635	648	626	627	644	667	615	641	646	612	593	633	601	640	643	584	639	621	646	605	611	649	651	665	643	646	726	602	650	624	683	676	612
39783	19731	6954	2623	1190	633	470	366	360	287	280	288	300	316	299	267	293	269	290	311	309	277	275	301	293	304	275	278	294	316	289	284	272	297	287	293	284	266	261	272	267	305	265	286	276	280	259	288	287	283	293	281	291	290	271	303	247	273	309	303	306	293	258	319	298	274	269	267	273	316	286	252	252	302	270	277	290	284	299	285	257	289	295	289	263	305	272	266	294	267	294	289	271	271	264	260	282	268	304	262	269	299	271	265	286	271	260	278	250	294	291	296	270	252	284	286	263	252	270	253	280	273	308	266	283	278	286	304	305	299	301	278	290	280	278	289	259	299	276	273	273	248	296	306	286	272	286	274	262	303	266	275	288	273	285	270	285	311	291	297	303	283	263	302	278	291	271	280	282	265	290	285	289	254	298	295	287	263	282	297	292	281	301	278	306	272	253	278	267	283	275	283	308	273	275	303	306	300	267	293	257	290	291	282	293	294	313	309	287	295	273	318	293	306	271	306	262	301	275	296	273	281	301	290	277	290	274	266	280	286	274	320	271	298	251	300	282	267	288	258	288	258	220	261	297	290	268	273	316	277	287	264	301	291	280	285	289	306	297	332	277	261	275	290	287	301	284	283	288	284	294	251	260	306	295	279	274	250	292	313	265	275	274	284	280	299	252	243	283	256	289	253	275	302	283	279	331	290	257	273	235	277	338	276	268	305	286	325	273	296	278	274	294	290	294	270	307	280	258	263	278	280	287	311	287	279	258	275	284	266	267	270	291	280	278	294	302	297	306	289	283	305	244	286	280	275	317	290	261	295	295	268	269	297	289	286	284	279	301	274	256	302	278	296	294	274	288	256	296	291	254	268	297	298	279	317	301	271	286	317	267	287	287	294	285	286	275	252	303	304	282	268	308	284	279	275	262	280	288	258	249	257	265	289	309	280	284	255	302	260	278	263	278	318	257	275	287	275	292	266	274	270	237	293	287	283	267	279	274	278	276	238	303	279	265	243	268	279	268	265	283	289	298	274	283	274	311	278	287	284	295	273	295	321	280	313	290	279	276	305	298	265	315	290	279	274	292	293	286	277	285	313	297	306	286	269	282	278	349	282	330	301	257	285	277	245	295	270	285	295	283	254	305	309	288	287	268	300	283	306	275	298	266	276	271	275	297	276	271	248	312	272	254	285	294	266	279	265	280	289	264	311	261	247	324	273	273	257	286	282	292	308	296	276	277	251	293	274	266	248	264	337	255	294	249	277	303	282	275	295	282	298	258	303	279	315	293	272	311	279	270	304	286	236	274	275	297	285	274	289	273	247	266	272	251	292	304	296	266	325	282	274	319	276	285	308	265	271	317	291	295	311	301	324	296	287	288	284	305	281	278	266	270	259	275	315	269	265	308	269	288	305	270	260	269	312	264	273	276	325	285	258	270	284	289	303	272	286	266	277	305	264	295	295	271	297	302	274	287	313	313	266	276	301	251	265	262	278	283	294	288	279	288	289	281	277	296	288	238	281	287	291	274	277	296	271	260	290	292	270	272	293	249	267	290	272	291	304	309	275	310	292	289	288	286	288	255	306	286	275	275	293	273	302	283	275	302	277	274	287	306	289	273	253	295	299	320	280	305	304	288	275	272	276	294	285	270	310	258	293	305	274	280	273	260	259	270	272	283	264	267	280	275	244	267	284	286	277	255	287	275	280	260	278	284	282	265	276	278	265	255	295	289	265	296	283	280	292	260	285	288	262	285	284	274	277	264	301	320	257	296	278	291	277	289	286	284	300	299	307	310	277	274	289	261	301	304	257	274	298	272	317	296	276	281	279	286	281	306	267	301	285	275	273	286	266	280	251	274	317	264	295	265	283	273	319	284	299	287	262	264	297	304	266	278	288	267	305	301	285	304	276	257	278	286	337	282	278	278	267	271	283	287	259	274	294	299	299	276	280	275	304	285	279	249	279	265	278	248	293	294	295	272	289	299	285	285	309	286	279	294	257	262	267	294	316	286	296	273	281	276	275	321	298	278	284	285	292	273	267	271	314	319	301	282	307	259	299	278	299	300	290	295	278	277	320	301	257	291	300	295	260	256	282	275	280	302	260	290	283	318	269	293	307	280	288	297	262	287	312	304	294	285	281	294	273	272	264	294	275	307	277	310	246	306	260	306	271	304	279	257	304	264	301	312	291	295	273	263	257	298	289	260	246	281	291	258	298	306	263	282	275	277	278	281	278	307	297	278	297	285	271	309	284	283	342	271	267	295	271	273	302	276	302	264	296	283	274	276	270	275	241	287	272	290	293	296	290	274	302	269	303	284	268	288	291	282	288	278	253	306	312	255	251	277	291	289	328	326	235	252	263	283	302	257	290	302	288	291	311	279	293	282	307	308	291	257	312	270	261	303	297	305	266	258	255	288	286	292	282	291	273	274	280	294	249	280	283	263	281	262	309	284	272	291	273	294	269	297	266	262	319	286	284	305	264	264	306	283	287	265	280	284	288	303	279	266	301	287	266	288	255	276	300	273	285	293	276	298	286	288	281	266	265	275	311	263	283	273	268	313	314	278	298	299	280	265	217	294	291	286	307	317	294	276	263	271	287	273	275	285	301	263	289	265	273	295	280	282	249	290	276	297	270	301	280	303	276	276	262	275	313	291	270	270	292	281	241	303	292	292	289	305	287	255	256	248	296	272	233	297	270	275	293	263	293	302	304	306	276	275	288	311	286	271	282	324	306	267	289	282	272	313	289	312	283	271	303	257	278	280	258	299	250	267	309	249	287	282	280	282	257	276	290	269	294	310	249	305	283	282	270	291	298	309	256	264	297	299	258	277	295	251	333	266	289	303	285	275	291	303	284	305	291	311	296	272	270	255	273	269	254	282	313	302	260	301	296	256	264	278	318	294	262	289	266	268	286	282	280	294	301	318	257	299	295	291	263	282	306	267	268	269	270	300	305	285	271	304	308	320	256	273	275	276	250	264	284	287	282	285	323	271	291	312	272	261	321	254	292	301	282	326	305	285	277	299	313	316	284	244	282	296	284	278	296	271	292	272	276	292	268	291	313	297	264	266	289	299	325	261	270	263	317	272	263	265	216	264	305	279	262	261	317	275	312	281	297	285	277	304	279	299	261	276	268	291	284	278	277	290	299	293	301	304	298	288	291	269	294	283	301	307	269	304	301	299	298	238	267	271	278	284	274	294	315	289	265	280	289	282	292	276	259	294	283	266	292	306	279	300	281	271	281	320	281	290	304	265	291	281	282	247	278	292	269	256	249	315	265	293	290	267	280	281	274	269	285	295	309	308	271	267	274	326	305	304	292	270	274	288	263	273	295	298	289	262	268	331	252	256	285	295	299	325	283	259	259	273	278	262	281	260	285	299	277	260	307	313	290	271	260	270	315	299	250	306	306	288	295	266	325	273	325	312	250	287	288	262	273	276	265	316	289	283	267	296	310	296	264	272	290	287	278	292	290	307	282	282	278	248	309	275	278	284	240
28974	15565	10012	6759	3747	2223	1447	1146	1015	901	773	737	769	700	728	725	753	718	699	684	697	744	659	710	667	673	673	687	665	638	683	702	651	690	686	676	675	655	687	721	689	692	667	676	668	718	709	642	664	664	661	652	691	625	709	643	685	647	655	627	691	693	701	661	664	671	660	669	666	681	623	678	672	646	663	666	682	672	649	679	683	696	712	633	670	702	717	670	703	670	672	697	661	722	658	652	653	625	705	636	669	713	691	705	680	696	687	662	650	678	665	710	652	651	643	671	716	672	672	611	720	665	687	687	704	701	654	717	690	649	670	689	626	680	687	619	667	700	637	759	689	687	690	705	631	738	669	666	646	684	664	671	693	703	697	684	658	638	671	713	663	714	631	661	665	643	635	680	664	689	730	628	669	694	667	699	697	668	692	675	697	656	698	683	660	655	690	688	672	674	673	671	651	727	690	670	655	640	656	683	682	664	665	666	679	705	671	605	672	689	640	678	675	687	704	678	715	670	672	654	638	692	690	716	673	669	630	722	699	729	721	607	707	683	669	709	687	663	697	683	665	702	689	661	659	685	705	673	678	679	639	666	633	642	660	671	633	707	650	716	665	712	617	678	668	640	665	683	707	676	677	678	698	635	707	684	661	756	653	673	661	695	629	682	642	675	690	663	709	685	727	662	670	658	729	661	723	647	669	683	667	680	697	637	672	662	689	681	650	697	661	670	682	694	647	663	681	687	639	649	687	729	687	666	695	675	665	736	668	686	632	697	635	680	634	669	692	673	645	657	662	635	705	629	641	682	719	656	676	653	668	617	640	687	689	681	702	669	675	677	717	679	676	721	679	713	705	726	677	691	668	705	649	684	640	672	687	674	619	689	689	695	651	731	696	670	676	663	676	709	696	658	633	677	727	642	698	700	669	692	664	645	658	694	689	681	659	684	686	652	646	662	659	685	661	662	642	631	670	682	684	625	673	621	619	716	670	658	658	665	667	671	723	660	642	699	679	672	747	692	655	676	679	663	669	634	657	688	698	708	687	675	664	697	680	656	675	690	655	637	741	714	672	644	690	666	706	657	662	697	653	683	717	663	666	690	723	664	604	654	658	645	652	633	672	696	654	737	668	705	656	688	649	697	706	711	695	647	674	639	673	646	683	682	674	674	651	681	655	678	690	675	686	670	686	661	641	683	662	709	629	690	685	695	645	680	659	702	689	666	656	691	663	712	684	682	675	696	681	701	659	707	651	640	637	700	708	662	726	704	668	683	662	706	640	682	642	668	663	643	693	647	653	655	654	710	651	649	688	701	656	643	677	679	670	663	691	657	691	668	709	688	634	688	693	723	678	650	716	693	651	652	670	673	632	652	652	672	741	699	647	716	684	624	684	677	749	689	706	681	683	738	654	654	690	715	670	709	703	653	685	711	675	677	672	673	673	673	631	716	614	715	667	711	677	697	685	676	684	653	649	675	682	683	691	662	687	658	668	705	674	630	663	675	693	661	694	661	652	706	660	715	684	626	676	658	643	655	702	654	679	704	688	675	698	669	672	693	718	722	701	665	650	674	678	654	680	665	703	686	672	677	673	717	713	703	666	735	653	686	664	692	656	663	675	686	680	690	684	652	662	691	685	624	707	677	724	679	674	693	663	693	690	715	696	658	701	648	657	693	672	645	691	684	676	692	671	688	697	657	670	713	652	683	673	670	657	705	676	641	723	668	671	682	739	659	705	704	644	650	681	689	631	647	690	681	691	691	682	678	679	736	713	705	709	704	698	655	679	681	668	715	682	674	685	657	661	664	636	694	652	666	676	667	723	650	669	661	653	669	689	663	645	712	679	675	690	691	716	692	714	676	713	665	653	710	638	677	696	653	679	661	699	671	694	657	693	631	681	642	690	678	644	683	679	655	647	679	647	710	726	662	653	726	685	676	655	639	719	642	639	686	649	669	698	669	702	691	677	646	688	716	656	708	711	620	672	701	684	678	702	664	668	673	670	675	669	631	625	654	649	672	666	673	702	674	734	672	675	677	675	657	656	666	651	658	654	675	700	669	685	670	662	686	689	693	678	693	667	660	700	675	713	655	631	655	674	664	676	643	701	659	682	647	649	679	704	658	665	702	668	681	637	671	652	640	675	684	688	678	655	684	676	694	686	661	680	692	745	674	646	688	687	660	695	669	692	645	682	670	707	665	648	663	616	680	654	689	698	689	651	672	710	695	672	693	705	661	702	645	677	675	653	663	693	686	672	658	680	674	630	662	626	666	671	717	714	680	698	692	623	701	723	659	670	631	684	704	672	713	719	719	673	631	690	643	663	702	628	677	658	638	726	655	652	687	695	682	739	649	672	688	662	692	704	647	695	690	660	696	637	702	682	695	603	727	685	639	659	662	641	702	693	672	657	676	677	690	649	663	663	711	651	660	685	711	659	720	685	685	704	694	682	643	694	680	679	705	682	742	642	688	601	681	674	649	702	781	711	667	634	695	640	666	648	718	665	688	656	648	657	694	665	676	651	673	728	672	682	659	702	687	697	684	649	682	663	695	629	670	676	693	629	691	689	688	672	610	633	703	660	683	705	663	670	657	668	653	671	641	696	674	622	671	688	700	652	689	666	709	670	657	675	658	662	652	668	745	669	672	664	684	694	720	680	700	646	701	688	701	650	673	680	693	703	673	702	637	649	719	639	653	648	677	719	658	723	647	687	646	689	701	681	698	682	668	654	722	646	703	681	687	662	669	669	723	707	714	679	651	683	694	638	691	679	699	645	680	701	683	662	675	694	683	639	695	674	629	689	701	684	659	709	676	676	675	692	689	666	665	669	722	660	696	656	675	676	733	695	638	638	708	662	700	719	691	728	673	641	674	653	686	657	700	727	686	741	688	642	654	652	636	709	719	703	660	745	724	673	661	668	649	672	678	661	707	678	665	657	644	648	657	673	671	674	677	707	691	650	743	682	681	695	697	655	648	710	639	673	677	688	708	648	650	717	639	700	713	693	708	648	667	652	649	718	684	676	688	641	701	668	662	676	734	716	664	674	669	673	663	656	683	629	682	624	705	687	657	700	691	678	687	661	656	662	691	695	670	683	700	682	668	721	687	693	647	651	721	711	651	682	695	642	695	695	653	720	672	696	659	697	712	663	614	688	622	630	656	672	675	675	703	674	656	696	637	677	724	709	689	668	645	681	701	643	715	707	648	687	654	658	695	657	694	687	657	720	689	699	721	708	685	679	640	696	663	666	672	678	693	691	679	698	652	686	656	729	671	664	628	666	698	703	627	696	701	702	696	684	683	694	645	704	685	663	671	742	679	672	665	657	694	684	682	706	666	692	672	687	676	690	707	680	654	664	696	675	675	697	661	622	704	659	670	683	707	699	654	663	675	733	659	638	626	704	633	696	684	661	637	708	730	661	664	683	644	692	721	666	682	676	686	662	661	627	729	694	688	689	679	695	651	673	652	686	647	673	693	660	722	651	650	657	665	714	680
52691	25306	11397	4750	2187	996	632	461	460	362	334	349	276	350	289	311	326	292	320	311	301	307	292	307	299	297	312	340	315	288	319	309	327	296	262	308	321	280	290	273	310	294	318	275	306	295	317	293	330	295	292	293	285	286	267	279	276	277	277	318	289	308	327	309	276	310	345	280	301	310	297	320	289	313	307	294	292	310	310	281	292	280	289	268	287	316	323	308	305	302	280	277	308	287	347	290	280	269	306	308	270	301	300	304	308	305	286	310	287	327	286	317	279	289	337	320	305	285	303	311	294	307	280	314	315	301	327	304	325	327	306	305	325	313	311	267	313	289	266	302	278	312	315	311	282	254	273	293	317	269	311	353	309	315	317	274	285	284	266	330	277	317	301	295	296	293	294	322	335	332	324	338	266	277	298	329	288	303	294	298	316	306	327	309	293	286	320	306	303	300	306	336	336	311	324	306	279	307	281	311	298	333	286	314	301	300	310	312	299	311	303	309	293	311	309	297	290	315	289	267	306	258	305	287	333	328	333	287	311	316	289	287	296	311	303	305	310	296	276	273	291	288	303	320	346	305	293	308	295	309	308	273	274	308	302	301	370	335	345	327	319	318	265	299	265	328	282	295	311	295	310	293	308	299	324	282	290	331	302	309	314	302	293	275	299	267	297	280	285	328	320	351	296	297	292	265	296	333	319	325	301	294	301	296	298	298	296	279	293	306	300	323	334	295	314	298	280	282	320	283	303	300	325	290	306	311	307	294	345	331	307	292	276	295	302	324	289	274	284	291	304	276	272	327	328	304	316	331	272	290	295	314	301	289	305	303	318	310	275	321	298	309	280	299	317	316	284	260	316	303	316	319	291	321	322	313	282	292	329	322	316	307	304	284	294	292	296	319	281	287	279	327	319	290	318	269	306	294	282	324	335	277	298	272	298	286	324	330	295	317	289	337	306	316	275	288	320	280	340	298	326	299	314	285	320	314	334	292	325	268	323	306	290	313	310	315	286	256	289	303	306	306	281	307	318	298	322	300	324	321	305	337	286	279	275	318	296	284	269	286	310	289	279	309	286	283	301	305	343	260	324	267	294	308	295	313	295	297	339	303	299	302	314	303	322	266	282	270	272	278	299	288	289	307	324	281	334	325	283	276	305	309	327	331	274	295	313	304	282	312	295	345	291	275	319	291	311	313	300	276	285	292	290	300	268	352	300	313	324	298	282	322	315	297	320	299	332	305	302	322	292	278	314	288	294	283	337	355	283	279	313	318	297	261	311	342	321	294	305	327	306	308	288	279	285	296	260	319	298	305	317	285	292	330	300	328	285	279	328	291	296	278	286	296	292	320	288	314	306	316	321	301	281	308	331	299	296	291	298	317	305	286	285	263	325	313	292	288	320	329	308	295	317	322	284	294	307	304	323	298	280	304	289	301	298	295	268	294	284	298	300	289	291	282	301	280	310	331	292	317	314	293	307	318	312	313	333	302	306	298	272	303	294	296	296	345	292	286	281	302	295	304	312	326	306	291	302	263	271	297	295	276	306	300	297	294	264	323	278	329	307	279	317	307	269	323	294	292	283	336	317	305	292	326	308	302	332	304	300	285	296	269	294	334	306	294	308	302	302	294	344	290	274	306	298	300	265	291	308	311	323	296	272	282	293	329	307	281	304	302	268	295	296	331	329	299	286	297	289	297	272	309	314	292	318	317	312	290	300	317	282	307	301	303	280	331	315	280	296	290	290	304	317	282	279	307	297	347	290	267	286	304	300	295	323	316	268	343	320	306	281	301	305	289	333	289	297	297	336	303	287	315	278	305	310	339	310	293	285	323	280	319	321	316	307	302	293	293	319	307	266	266	323	296	282	303	295	305	292	268	302	271	295	286	327	288	311	304	290	303	308	310	292	262	304	307	300	286	308	276	297	309	311	291	296	300	304	300	338	297	280	325	278	294	279	271	296	328	285	298	269	279	307	294	311	301	308	291	306	324	292	319	295	300	324	310	314	272	301	276	299	303	285	308	270	333	305	301	298	291	316	277	281	290	298	295	319	281	316	292	312	279	277	265	296	328	299	280	307	301	312	316	295	316	309	302	307	282	292	270	297	316	318	261	305	275	305	317	323	310	293	318	314	315	308	284	307	265	289	317	289	302	330	308	265	302	335	302	285	313	307	289	270	299	306	311	311	296	286	280	319	295	263	286	322	310	296	338	303	296	291	270	281	311	314	259	305	319	278	309	328	306	298	299	320	320	275	306	299	299	299	286	280	302	320	297	277	281	312	300	283	297	318	294	289	315	324	327	288	296	321	299	284	311	287	318	300	335	309	309	286	294	294	273	335	296	306	342	296	284	305	324	300	323	291	317	298	311	287	308	299	294	274	287	332	257	285	314	309	329	307	296	308	298	271	318	319	326	319	328	296	314	297	302	314	303	304	293	315	307	299	330	301	315	284	303	288	305	330	322	302	271	312	316	310	312	303	305	305	288	285	281	318	304	313	305	300	309	274	297	310	323	296	338	301	301	291	274	323	304	301	319	308	271	305	312	263	258	344	347	316	315	278	283	321	300	282	305	305	295	292	275	316	270	282	264	301	331	325	296	363	323	290	290	317	290	327	291	291	295	324	294	301	283	290	286	303	308	302	292	297	297	325	294	296	258	318	302	257	278	297	317	342	333	330	303	314	288	287	307	290	298	327	313	293	305	299	296	280	301	309	317	301	303	323	309	286	297	277	289	340	302	299	302	285	275	311	270	278	299	279	282	292	292	301	282	323	283	306	294	340	346	307	291	327	329	301	282	285	316	311	309	313	290	313	269	301	263	339	295	284	310	304	293	310	265	310	299	279	286	299	307	293	292	296	272	282	260	259	317	301	280	269	323	340	289	300	268	310	300	270	286	297	282	270	288	285	300	313	299	320	316	305	300	323	287	316	323	288	309	319	279	290	317	318	260	325	292	304	302	280	284	320	306	307	296	267	264	335	307	298	306	277	322	321	326	294	292	270	304	289	282	323	293	264	321	305	301	284	301	306	276	283	270	309	338	347	342	308	309	265	273	306	285	315	286	304	281	289	298	287	299	298	284	285	298	301	306	295	341	306	288	310	300	298	311	281	270	269	304	302	289	293	298	329	295	322	316	305	262	282	316	303	272	297	310	325	305	302	314	335	327	311	311	310	322	292	296	287	314	270	327	320	318	290	298	288	328	309	275	298	305	286	330	311	279	297	323	308	335	303	316	296	328	289	283	261	291	335	306	313	311	306	311	305	304	283	290	337	307	277	324	301	336	312	279	291	287	326	300	316	353	316	297	307	323	328	337	293	296	329	291	326	259	279	279	266	274	290	322	289	298	309	320	310	275	268	297	311	273	293	304	292	290	308	314	320	315	295	281	335	283	298	326	311	293	305	319	282	345	285	328	297	278	290	269	324	290	281	287	326	340	292	239	278	298	296	290	292	286	323	298	291	289	361	313	318	324	284	317	325	286	286	293	301	287
37428	19927	15301	10893	7075	3427	2016	1636	1336	1086	952	877	799	777	819	813	826	770	801	765	736	742	746	712	737	766	740	682	718	717	719	696	712	698	688	738	727	704	717	733	765	729	689	718	717	711	712	719	722	694	714	745	733	701	695	677	737	694	680	740	699	714	753	661	706	700	744	762	716	736	691	719	703	759	667	744	745	683	731	702	728	702	722	711	705	743	742	698	743	732	715	749	743	694	720	698	673	697	731	750	719	700	710	701	707	679	762	666	715	692	696	662	721	653	711	682	709	656	656	697	674	714	719	770	689	694	698	720	723	702	758	728	741	662	687	671	688	711	745	794	719	682	730	710	716	710	713	704	750	691	697	732	707	746	683	704	744	743	720	662	712	711	732	741	686	716	721	683	723	758	696	717	738	697	751	674	776	702	669	698	703	719	736	711	695	691	683	697	695	722	674	766	700	700	690	683	689	701	663	700	719	654	669	760	758	687	723	737	677	690	730	669	675	693	728	722	701	747	751	694	763	737	668	704	677	738	766	729	704	693	701	749	654	695	742	725	747	724	671	767	731	711	747	702	692	716	734	735	654	714	742	734	742	720	751	723	677	689	737	614	697	706	726	708	698	699	740	689	703	719	734	699	684	743	688	707	733	703	726	688	715	690	703	699	705	720	722	720	775	737	738	719	721	737	788	740	747	704	723	754	704	691	680	759	751	694	705	711	678	675	702	703	752	731	702	712	723	688	692	716	716	732	697	739	708	702	674	732	710	681	705	654	672	722	689	700	724	726	717	735	722	738	714	664	766	711	724	679	721	736	677	758	680	677	727	698	704	753	695	682	713	724	727	722	716	723	701	710	710	721	686	679	715	712	718	702	681	697	727	699	716	735	765	663	738	703	738	712	686	723	754	744	721	717	762	691	665	711	717	637	703	704	674	755	711	706	671	744	720	689	755	714	688	714	682	745	676	682	744	668	728	680	717	672	707	684	708	721	711	706	746	663	715	742	686	721	750	672	740	706	744	727	749	689	693	709	714	763	710	740	674	691	678	724	679	723	745	741	730	732	731	721	706	692	678	707	731	694	719	699	672	670	712	698	717	709	680	765	704	701	748	726	749	673	662	771	711	725	679	769	659	701	683	684	733	755	746	761	770	738	719	694	726	714	692	730	688	674	715	681	737	708	727	696	740	761	748	735	721	700	724	700	699	724	712	671	694	754	691	674	744	691	714	657	700	716	707	698	752	685	722	682	772	773	708	742	717	686	713	714	740	740	725	717	703	703	722	768	628	726	717	716	704	756	735	700	667	691	690	733	683	674	757	673	722	716	648	726	669	651	655	717	709	720	707	690	694	710	728	730	732	719	699	703	721	710	668	735	710	720	734	698	706	705	712	696	730	690	728	742	714	751	723	698	714	717	687	756	713	727	690	687	720	712	665	742	699	709	745	790	678	741	730	756	674	709	714	758	720	719	671	689	746	714	659	700	713	690	683	722	662	700	738	750	690	674	684	740	750	705	745	717	761	760	713	716	747	718	663	714	699	732	680	697	749	720	736	687	743	690	691	699	734	690	706	734	751	671	722	668	698	697	732	756	653	712	670	691	751	700	720	691	689	680	714	706	699	681	762	680	755	706	707	713	679	742	743	756	705	692	692	683	672	685	724	694	707	663	704	763	689	704	710	750	697	701	725	696	734	715	694	707	744	705	750	718	705	694	698	690	689	755	725	734	757	724	726	693	688	720	731	680	757	746	693	769	733	708	748	745	701	741	694	708	710	695	703	716	689	709	681	755	727	693	692	676	749	753	740	732	720	743	752	757	685	680	744	739	703	675	748	713	705	723	669	702	726	748	728	708	680	717	694	730	716	705	685	719	740	678	733	677	715	748	754	702	714	704	681	710	735	754	713	717	726	700	749	719	728	679	695	729	740	696	741	672	728	673	756	688	702	706	683	718	699	688	710	695	677	727	716	727	685	710	691	734	736	693	679	715	691	730	705	706	766	746	708	709	706	693	703	661	682	777	672	706	720	732	718	708	696	745	695	691	661	730	738	724	688	685	752	704	723	723	728	706	737	738	699	707	712	744	750	690	717	724	721	733	728	707	668	717	718	705	682	740	736	697	729	720	760	728	754	730	715	751	733	725	724	700	693	723	730	698	717	733	691	685	703	663	726	674	681	747	673	698	680	679	744	751	738	701	706	719	742	729	648	657	688	718	710	684	687	714	716	769	723	728	704	721	716	736	741	678	699	788	767	697	716	720	714	705	739	724	704	738	706	693	721	717	650	727	666	693	752	722	717	688	765	744	681	693	669	682	707	738	735	700	687	745	739	671	709	733	720	688	708	713	684	674	695	684	715	745	724	721	734	768	704	699	678	716	709	733	719	764	744	675	707	683	748	716	707	649	700	697	757	675	710	724	717	697	698	714	692	749	701	726	726	702	704	691	693	786	712	722	770	755	694	705	697	738	697	733	713	701	770	691	726	659	693	664	692	719	709	735	689	753	711	663	703	700	723	721	830	721	712	754	748	692	704	704	730	748	706	727	685	772	706	679	720	640	714	718	717	708	698	718	754	680	734	722	692	681	707	726	760	716	737	799	671	658	684	679	744	676	708	759	673	720	708	699	728	762	757	660	677	685	727	690	727	697	736	748	723	763	688	718	664	688	745	698	740	719	761	742	706	712	712	705	740	754	698	711	684	689	699	696	754	743	699	729	695	743	757	685	677	700	688	666	733	732	668	719	679	688	716	728	708	704	707	712	669	729	717	767	728	739	647	715	719	672	687	736	698	704	687	701	705	708	702	723	735	714	734	688	736	706	756	721	787	712	692	741	676	737	704	694	711	699	679	682	714	724	756	687	725	726	728	722	728	708	688	776	689	701	715	711	740	744	706	730	715	743	731	740	686	677	723	684	721	719	692	724	717	714	716	713	658	687	695	693	751	709	718	698	710	687	724	715	709	680	737	734	699	691	723	723	717	714	715	697	700	770	733	715	706	683	732	685	699	757	697	652	687	761	682	674	693	722	708	777	656	711	736	715	690	761	673	698	687	727	739	721	686	672	698	692	732	740	711	682	698	689	704	753	745	769	708	743	739	743	698	726	700	706	731	737	716	760	745	728	703	695	713	637	732	676	689	730	691	730	729	723	714	701	704	772	693	721	744	713	704	712	712	760	706	715	793	722	710	713	743	765	739	722	752	753	702	713	754	735	720	732	737	678	743	671	692	745	671	687	717	718	692	693	726	704	694	650	706	714	697	668	724	735	699	721	754	739	705	725	737	699	697	700	742	702	707	692	761	746	716	704	768	746	715	703	681	666	709	712	738	733	720	691	704	690	756	708	703	770	698	672	746	698	721	707	696	748	723	700	705	756	720	740	664	660	696	727	691	712	714	749	721	693	685	703	696	728	706	680	720	749	713	717	670	725	757	750	722	771	687	681	679	740	742	728	700	672	737	756	713	757	687	739	729	702	732	753	716	697	669	696	701	716
58166	27580	15364	7816	3297	1496	925	728	557	445	378	315	298	290	301	313	329	269	272	333	255	280	304	298	299	261	290	265	266	254	274	306	260	278	262	265	290	285	267	229	277	282	258	270	276	291	277	238	260	275	278	249	277	260	270	253	245	275	292	253	292	328	265	289	284	296	264	261	276	249	264	277	292	241	264	274	251	282	251	294	278	285	233	282	262	274	267	259	281	287	271	270	279	276	257	247	267	279	269	251	259	273	291	265	298	289	239	285	269	272	277	280	264	277	261	317	292	232	273	221	284	278	277	256	258	264	244	254	285	279	265	264	275	300	250	313	253	298	268	225	281	248	268	281	276	259	258	269	291	272	258	278	280	292	289	271	263	241	272	286	300	269	302	270	247	252	288	240	341	282	255	291	274	280	264	268	272	272	273	258	269	271	276	245	291	287	309	292	249	256	234	242	274	271	263	280	291	271	284	271	253	256	288	259	271	288	288	274	295	285	262	296	269	252	290	250	257	291	291	270	296	278	301	258	292	235	293	275	295	265	279	292	288	262	239	283	254	258	274	257	263	294	269	232	266	301	255	222	273	255	255	268	296	268	275	292	276	284	302	277	265	269	284	254	284	284	237	258	254	291	236	277	259	258	266	272	250	245	247	263	281	283	236	270	261	239	244	257	229	261	267	253	250	271	285	240	272	278	274	274	279	303	262	245	243	248	254	274	279	281	243	246	284	266	284	274	288	284	257	261	266	262	261	262	288	273	277	260	273	271	272	282	250	262	255	277	260	275	275	255	247	294	246	263	264	259	282	264	265	276	294	293	265	278	261	288	295	258	275	274	279	262	251	280	238	258	269	277	247	250	308	257	262	315	244	273	269	272	235	282	297	280	287	266	280	303	254	288	303	220	266	298	297	296	246	300	275	278	319	294	288	257	273	249	273	277	250	273	248	242	281	237	270	253	243	281	284	288	275	259	251	269	263	276	281	278	283	250	283	309	258	253	291	287	252	300	276	280	267	271	296	257	251	288	287	281	264	306	278	296	249	284	274	267	268	270	282	252	251	290	287	284	283	228	244	274	284	277	238	305	247	281	283	273	272	269	290	280	269	284	284	235	246	295	280	262	258	314	271	276	275	282	270	261	274	287	277	251	288	278	286	274	261	283	271	295	298	243	264	228	261	286	260	264	283	244	257	302	273	275	273	254	256	219	279	256	289	248	291	266	272	261	262	249	281	284	287	275	278	282	271	316	260	260	234	285	260	260	267	254	252	272	294	242	271	274	287	247	259	259	314	279	261	289	266	259	306	270	244	263	277	243	261	270	271	266	256	282	267	266	250	287	259	280	281	253	319	247	280	276	276	286	264	297	284	247	266	255	262	278	307	278	267	252	261	253	272	259	313	275	258	260	234	249	237	261	265	287	246	300	281	302	247	247	273	222	305	298	274	262	272	272	253	283	283	271	265	272	264	259	270	256	259	292	281	277	261	279	295	242	265	260	237	254	307	271	273	264	288	280	266	268	268	279	283	238	246	252	266	262	280	268	274	270	253	278	253	289	276	311	275	293	287	297	290	269	221	267	220	268	255	296	272	279	261	255	280	254	271	303	280	278	269	256	258	279	260	280	270	246	254	237	253	253	263	263	267	303	315	260	269	291	263	248	295	269	271	270	261	304	275	254	278	303	251	253	259	273	303	283	223	263	305	266	264	297	286	262	266	285	294	273	249	266	229	275	263	307	252	237	282	256	259	262	285	251	287	287	289	278	279	286	255	245	265	275	232	263	260	283	264	272	253	311	300	273	256	276	263	245	282	254	289	285	254	294	301	250	261	267	281	269	253	294	295	270	299	269	271	270	284	255	288	272	268	276	271	269	298	264	261	287	274	291	272	275	257	272	290	300	270	283	275	276	275	252	253	308	280	278	302	258	280	288	272	262	273	291	277	290	278	306	254	271	288	294	298	309	231	285	286	303	272	254	269	252	261	268	245	265	286	250	263	264	270	262	273	251	263	282	284	271	289	299	273	263	238	291	267	255	279	320	256	255	273	294	259	257	282	282	274	287	254	294	272	294	281	250	278	260	246	245	271	292	293	287	261	248	280	283	251	254	298	283	259	265	279	263	280	248	268	282	304	270	266	273	269	270	260	293	308	290	259	271	264	264	260	281	286	244	271	270	280	255	280	250	273	284	270	288	317	293	268	253	248	266	299	286	259	244	297	215	272	258	280	280	268	296	257	295	275	282	255	272	286	286	261	260	298	243	262	267	316	257	259	251	268	255	270	240	263	284	276	279	294	254	239	257	282	259	287	287	254	272	277	274	294	235	274	274	250	245	245	254	254	246	288	290	295	258	294	257	261	257	276	279	275	271	279	281	278	273	263	278	282	267	274	294	268	262	263	281	288	262	288	302	295	294	263	237	267	262	271	272	275	246	236	248	249	296	283	268	271	289	282	275	258	261	256	268	260	268	249	292	288	288	259	286	251	265	258	291	256	224	243	236	272	285	248	253	264	306	274	277	273	272	242	260	264	263	268	289	299	247	283	271	313	257	292	283	306	254	259	286	268	260	274	280	250	275	260	271	263	278	285	285	274	280	294	281	223	265	272	293	262	290	274	287	269	270	293	264	278	266	282	279	288	262	263	271	295	250	274	257	253	246	260	323	284	281	276	273	273	237	279	281	281	277	272	304	269	241	283	263	286	277	298	264	285	272	275	305	294	279	262	258	295	243	271	280	287	246	253	295	244	246	261	263	254	263	270	278	258	278	298	303	273	261	275	266	256	269	279	243	246	262	258	275	298	284	267	283	288	290	256	278	278	286	255	277	252	267	249	294	299	274	282	257	268	289	243	291	273	306	302	256	274	289	291	257	277	285	292	294	267	279	276	282	270	260	251	257	269	284	255	275	270	288	284	257	252	280	276	258	270	246	270	252	244	263	265	289	264	285	291	270	285	248	291	275	261	287	247	250	273	265	275	263	268	252	256	281	246	270	304	313	236	252	256	304	260	248	267	268	288	264	263	258	265	264	280	305	242	270	284	308	310	282	287	272	281	269	317	260	277	281	281	259	287	300	294	283	243	272	278	280	256	250	275	281	255	283	270	296	280	275	244	269	252	284	276	275	326	277	271	266	237	270	271	271	264	278	269	263	251	275	260	234	244	291	255	257	277	264	286	280	278	280	275	277	275	269	255	273	280	284	279	288	272	273	305	267	255	296	252	270	256	255	287	267	278	229	268	294	243	261	275	279	270	282	281	270	283	270	286	261	248	288	289	275	281	253	271	275	269	254	258	296	269	285	247	242	293	292	281	296	293	270	267	267	274	283	257	276	277	285	264	294	272	259	281	304	241	267	288	259	287	259	303	247	297	261	244	251	280	278	259	288	258	284	281	258	284	275	267	246	231	209	261	274	242	310	286	254	281	257	262	293	264	279	284	257	244	278	286	264	296	297	272	281	280	278	287	277	297	262	229	274	251	261	300	270	272	298	268	286
39573	21426	19914	15836	9196	5455	3510	2928	2279	1652	1117	881	920	922	933	836	858	756	770	774	806	722	735	724	708	661	679	727	637	679	632	666	680	650	673	631	634	643	660	602	681	624	617	620	649	623	610	618	630	644	686	626	641	662	647	604	672	669	630	643	678	647	637	653	691	663	598	664	632	629	654	579	660	622	676	636	653	596	635	654	614	620	658	629	634	635	629	644	700	660	621	660	628	627	637	611	664	672	639	642	622	662	675	629	654	661	600	655	629	635	620	691	609	651	661	593	635	662	657	594	604	654	643	644	639	624	623	677	688	611	616	665	628	657	610	652	656	666	646	665	685	646	628	626	662	661	634	659	626	658	670	631	631	668	630	629	638	662	638	670	631	651	622	616	617	636	664	661	653	586	629	664	618	645	610	648	635	626	644	643	635	655	603	646	682	715	626	645	646	633	627	598	674	644	650	650	621	594	586	627	618	658	634	649	613	634	634	612	638	676	632	645	625	584	670	690	629	648	615	621	622	629	660	615	670	650	626	601	675	652	655	655	682	672	679	666	638	683	627	601	630	663	622	660	664	663	642	644	641	602	669	655	634	638	645	635	684	655	629	669	672	627	617	684	628	673	691	674	653	634	671	590	654	608	568	638	661	618	663	646	673	663	627	638	638	619	620	643	651	649	652	658	606	608	618	643	665	637	658	658	624	672	677	653	642	675	623	647	666	676	642	643	652	633	647	656	594	676	675	593	667	648	676	658	659	668	589	631	603	652	648	638	624	663	688	643	643	616	608	679	621	640	649	639	608	622	644	645	626	663	585	658	633	624	639	657	627	595	625	617	640	657	625	609	655	637	697	662	654	665	679	682	651	604	683	644	640	658	632	618	645	628	629	642	632	626	655	647	627	637	627	613	605	598	598	635	633	626	653	660	668	639	644	611	665	672	625	646	633	625	615	642	648	610	637	571	632	633	615	690	610	636	658	633	642	655	626	662	627	695	666	631	641	624	671	646	634	626	629	595	662	641	613	603	650	639	632	666	658	679	639	668	644	655	664	606	658	622	648	621	625	632	625	645	686	602	643	637	652	680	659	615	676	650	655	648	641	652	634	684	633	612	642	695	659	646	623	658	655	663	651	624	676	638	655	642	660	615	645	623	677	611	640	647	611	669	640	641	625	655	617	639	687	638	647	595	658	651	690	634	673	628	653	638	680	635	662	591	685	643	643	662	678	631	634	655	643	669	653	619	661	635	642	630	661	624	591	615	608	637	675	617	638	671	647	695	672	592	678	625	674	685	624	682	645	668	678	616	652	624	672	604	625	649	601	652	657	629	620	612	672	663	637	668	602	661	652	656	614	644	626	655	672	639	630	668	603	667	630	583	618	659	648	634	635	630	612	631	650	627	615	608	648	656	665	661	642	652	631	615	670	604	648	643	644	622	614	638	657	629	654	661	662	622	635	633	603	639	641	644	650	594	639	664	644	628	658	634	604	614	641	651	596	649	609	591	616	629	646	599	637	670	652	611	675	652	610	630	622	642	646	640	673	644	644	631	618	625	654	599	669	626	609	662	646	644	653	684	650	650	613	644	620	649	635	678	613	649	631	601	638	674	642	663	646	611	634	647	627	657	639	656	659	680	604	603	654	656	678	631	646	641	679	630	614	578	619	680	647	636	596	681	653	649	644	645	624	617	644	610	659	639	645	626	664	623	618	682	673	626	635	641	638	659	633	619	640	651	683	646	594	599	624	636	640	605	622	620	680	656	639	608	647	631	646	632	651	654	687	632	622	648	633	594	655	622	653	643	665	653	621	632	685	639	653	659	648	662	670	668	669	656	655	649	635	640	657	670	606	674	664	599	636	659	604	643	626	609	639	641	611	646	635	612	586	620	622	637	631	629	600	611	663	632	646	592	653	645	652	620	668	626	670	656	634	658	658	595	608	621	622	633	614	624	632	657	621	647	615	617	631	654	615	704	605	589	621	624	646	646	650	649	650	650	619	578	641	656	599	637	630	600	632	620	676	674	646	625	654	621	632	610	632	631	627	587	621	649	630	666	665	600	654	679	667	682	654	673	643	585	636	622	619	600	640	611	565	685	607	655	592	682	667	621	663	649	631	649	669	635	630	638	634	602	653	635	644	690	672	621	709	670	626	633	616	636	664	649	671	651	662	681	626	638	636	656	641	626	631	673	668	625	624	646	641	650	622	638	610	611	619	616	622	634	654	674	653	581	661	658	654	641	612	629	643	670	627	686	606	649	644	595	646	598	578	679	632	648	615	678	640	644	696	596	637	610	662	617	643	609	610	700	652	663	630	652	642	668	599	606	679	602	619	627	661	649	641	661	666	641	664	647	653	654	640	657	611	651	617	616	666	643	629	661	611	582	641	636	647	638	653	603	625	642	680	630	609	660	622	646	669	672	626	637	655	611	601	640	624	628	664	661	632	635	661	651	640	617	643	685	652	673	589	624	676	648	696	649	629	651	641	631	656	654	658	675	655	649	648	614	615	648	609	637	605	607	636	662	615	652	599	637	585	660	597	654	655	580	621	636	627	652	605	660	610	660	651	666	626	723	652	662	621	670	655	655	709	685	643	640	631	658	606	651	656	635	643	636	659	656	601	631	666	620	669	698	633	629	665	643	624	627	677	594	650	658	654	658	599	618	624	655	633	624	620	666	652	617	648	619	619	649	671	693	609	624	664	650	580	627	640	637	651	693	601	677	651	618	673	656	612	652	629	647	620	605	657	615	667	671	618	670	634	630	682	645	613	615	625	652	625	635	695	653	675	640	633	654	645	650	612	634	612	697	645	595	612	609	654	587	651	647	648	662	649	660	637	628	678	595	616	641	649	640	682	644	646	615	674	651	635	686	654	640	673	625	570	638	644	623	672	603	687	602	606	643	685	608	608	659	649	671	650	652	656	629	654	680	609	624	664	606	662	615	652	629	667	615	634	675	641	686	633	626	616	604	678	615	648	587	631	612	657	591	675	594	689	642	617	665	678	658	656	646	630	656	640	630	643	653	652	666	660	670	680	672	674	650	648	595	698	600	595	673	647	623	667	631	641	672	634	665	680	688	669	621	703	629	640	583	631	645	637	674	669	623	665	671	643	645	661	666	668	595	673	650	626	704	589	636	623	654	622	650	661	626	626	615	654	628	661	638	687	648	637	679	624	622	601	662	607	641	678	676	650	691	640	598	626	630	669	629	650	646	623	697	668	653	647	699	615	669	631	608	636	622	604	600	638	657	624	674	602	642	690	633	665	665	667	643	602	578	642	620	618	711	640	649	634	623	650	651	633	640	650	655	641	621	621	615	649	632	629	648	659	651	639	636	607	617	622	637	650	683	682	634	621	625	603	642	646	607	637	635	653	652	606	645	646	634	606	641	604	684	655	635	639	632	647	666	628	629	692	597	644	655	679	665	708	654	676	580	652	651	697	652	647	636	702	612	679	645	661	647	615	602	639	628	673	641	616	622	610	618	650	653
29578	14465	9195	4506	2159	1163	797	497	435	368	368	323	330	303	298	330	287	304	271	301	333	310	267	288	295	272	286	263	315	260	285	312	275	283	302	264	288	308	275	257	298	284	259	282	293	275	278	290	274	284	273	276	278	282	293	298	316	281	315	299	291	270	289	300	309	271	292	275	290	282	309	294	303	281	256	280	321	298	294	260	290	282	284	274	276	280	287	282	305	318	306	294	300	265	279	290	285	256	301	322	304	284	291	298	299	273	278	297	293	265	280	341	288	281	279	277	261	303	311	294	282	274	325	280	282	269	271	287	295	298	286	313	257	303	305	301	255	306	283	277	317	309	294	308	281	310	324	318	256	291	283	295	270	268	293	256	285	310	275	286	267	284	310	262	258	281	304	253	256	296	262	295	288	277	266	287	294	289	267	255	324	321	297	302	306	280	291	287	297	265	281	290	267	276	282	301	311	278	266	278	294	315	287	287	318	310	300	267	299	286	289	270	280	268	311	298	305	310	272	269	279	320	284	273	320	284	289	281	269	267	278	292	268	270	286	277	301	270	297	316	328	291	288	284	275	275	278	305	281	293	314	269	263	277	271	299	303	320	269	262	257	285	282	307	320	301	294	289	296	282	281	291	290	262	304	281	278	299	292	270	287	289	283	277	279	292	281	273	296	304	300	271	270	282	284	289	267	280	288	270	334	290	286	321	254	305	290	273	280	279	278	265	299	298	282	252	271	278	283	247	293	284	289	306	293	313	293	306	283	295	248	283	283	276	289	291	316	286	291	258	271	306	226	278	288	254	274	301	294	276	285	302	288	301	285	306	291	298	282	284	269	289	287	293	299	291	269	265	287	284	269	286	300	313	271	294	283	275	270	263	252	307	276	278	326	263	308	272	309	290	291	286	275	281	264	266	281	279	249	281	288	276	292	268	291	279	275	278	305	284	296	290	273	291	299	277	265	266	297	304	315	290	299	300	298	310	291	268	265	277	299	281	306	283	284	272	279	299	298	309	314	272	282	302	261	302	292	263	261	257	269	298	300	331	301	275	287	270	286	267	272	300	287	309	273	289	285	272	270	235	284	284	270	282	258	292	295	270	309	311	314	271	283	317	256	294	327	275	270	296	293	287	284	258	281	279	269	283	315	273	303	298	288	262	247	272	298	265	304	279	263	324	309	284	271	258	286	245	248	298	297	269	267	274	336	282	270	294	281	307	260	311	313	292	319	278	294	291	287	299	303	276	280	289	310	299	269	281	278	280	282	308	309	274	294	275	281	281	283	273	295	288	275	262	243	270	294	274	288	283	275	296	304	286	282	306	263	242	303	279	263	308	277	303	274	294	295	301	264	242	293	269	273	288	286	258	293	269	276	260	305	273	303	292	272	279	305	273	314	300	276	274	303	320	329	307	342	288	274	297	272	267	303	285	276	286	245	301	283	327	326	272	260	309	278	262	302	294	277	271	283	282	286	261	238	250	266	281	300	291	293	278	281	271	270	289	280	263	290	274	303	284	294	310	289	274	288	288	286	259	255	307	293	273	286	326	297	294	285	285	270	267	270	301	301	286	294	303	267	284	277	296	268	291	272	279	286	298	299	292	279	320	307	296	275	266	302	291	294	283	260	307	278	286	305	277	269	287	306	334	287	277	293	315	257	310	309	265	279	251	259	280	280	281	267	305	263	263	305	282	294	301	284	279	287	293	309	304	251	272	312	277	306	298	266	307	291	301	274	281	293	280	276	264	275	258	307	319	261	299	281	266	284	273	285	286	263	266	271	280	265	257	288	323	277	320	259	289	295	285	277	283	300	271	289	278	290	261	266	295	264	276	290	280	261	278	302	292	278	280	276	278	267	271	262	310	289	264	263	268	312	296	272	307	288	296	295	274	304	295	280	272	282	291	265	275	276	278	274	262	276	275	299	282	256	304	276	283	223	271	281	262	303	275	261	299	284	298	311	275	309	285	312	258	310	290	287	281	260	275	295	294	277	317	277	287	289	261	293	279	302	297	307	301	273	307	279	289	276	239	255	287	312	294	264	297	289	277	290	286	297	244	259	314	237	328	293	259	276	256	284	278	306	255	288	277	294	291	304	281	288	280	318	292	274	298	325	259	304	283	274	264	263	260	305	279	292	284	298	285	304	275	256	280	317	308	285	305	318	272	246	291	320	283	261	292	301	263	284	268	304	249	280	283	274	278	303	276	262	305	277	259	296	286	285	303	290	303	263	273	297	292	274	276	268	286	279	277	270	270	306	265	269	295	264	305	297	284	268	267	267	271	293	296	260	246	289	280	276	260	287	291	313	303	299	302	309	260	278	293	285	268	266	281	255	301	277	309	301	274	270	304	287	287	254	271	298	297	268	281	247	309	284	291	295	302	272	255	264	272	282	303	290	267	272	266	281	282	291	283	299	286	297	280	287	269	310	289	277	299	275	267	316	282	295	290	258	266	281	247	303	260	267	290	294	297	273	278	257	289	280	280	298	274	264	272	287	272	287	315	295	284	271	290	294	269	292	294	290	297	308	286	271	259	292	297	291	291	276	288	276	298	305	305	278	285	270	279	289	307	281	280	288	273	266	309	290	283	278	237	306	280	326	310	290	286	297	273	286	295	274	270	261	292	285	312	278	248	293	267	273	268	290	343	300	272	288	299	301	262	293	290	281	271	312	319	276	267	300	268	270	250	259	277	283	308	303	313	277	300	288	266	261	277	263	271	288	256	269	277	285	273	263	269	283	293	294	273	267	285	291	277	282	299	269	287	297	259	282	267	303	275	270	317	233	298	261	258	295	289	251	263	280	269	278	310	300	263	321	268	291	289	300	296	272	289	276	283	278	268	311	324	274	268	285	284	286	290	300	250	273	281	319	270	252	285	274	281	276	299	271	312	288	268	294	300	321	332	300	279	260	281	298	290	266	281	298	296	292	301	289	292	273	257	297	294	294	318	343	281	267	248	260	276	288	321	266	284	277	290	293	286	276	268	283	312	261	291	284	287	260	316	268	325	273	289	298	288	288	273	256	298	310	299	279	304	306	279	307	290	288	284	288	293	285	304	270	271	271	270	299	279	296	285	251	256	283	282	292	285	291	284	266	305	297	263	300	286	323	283	271	255	310	297	282	250	298	286	282	283	283	268	291	255	276	317	274	272	287	261	296	299	260	298	306	291	295	291	287	278	336	268	272	293	275	253	238	280	267	255	300	287	282	288	266	284	297	295	273	301	285	291	308	256	290	282	280	291	248	273	320	283	259	275	251	277	313	293	295	290	309	287	290	279	299	301	277	277	279	293	272	310	260	257	285	286	298	308	260	320	295	266	281	284	270	285	319	283	274	309	315	291	283	266	304	283	284	287	298	287	276	261	274	264	286	267	259	275	286	322	277	260	297	289	296	252	282	281	299	275	302	291	278	310	260	271	298	268	309	295	272	285	266	316	276	316	269	272	287	257	267	275	301	285	288	292	287	267	288	285	287	288	282	267	275	279
21546	12964	14165	10851	6939	4538	3127	1871	1494	1181	1023	846	786	785	824	831	793	791	685	710	743	761	736	741	699	690	685	679	669	742	730	662	689	689	727	648	689	698	693	702	699	617	686	707	675	682	707	703	704	709	724	694	645	696	723	645	700	650	665	667	725	717	695	679	690	608	740	708	681	663	699	654	614	698	664	667	688	675	705	687	642	735	646	656	717	720	639	701	707	676	680	686	705	708	665	687	605	686	651	694	651	643	640	660	698	691	674	652	685	648	643	703	666	632	723	721	719	631	714	690	637	685	687	668	692	697	678	680	709	674	674	708	691	675	671	672	661	703	690	691	693	705	679	675	655	639	662	702	689	642	663	704	674	673	671	653	675	699	674	716	665	651	665	678	707	666	660	682	680	665	670	663	604	668	656	645	644	673	679	660	719	683	682	709	624	669	726	723	699	653	631	694	675	722	718	699	652	674	679	645	673	639	661	680	680	684	669	649	663	668	673	705	675	675	671	692	665	689	705	708	697	680	665	705	690	723	703	670	703	728	658	676	628	684	679	701	747	696	644	656	668	674	696	687	644	662	683	666	704	688	682	671	703	709	682	667	708	698	668	663	682	694	675	712	690	685	709	654	640	722	651	705	654	646	668	662	715	695	692	701	693	663	647	652	712	731	647	629	693	676	633	671	675	656	687	678	715	718	698	646	669	679	682	729	704	679	697	653	692	711	637	685	715	725	689	685	692	683	689	687	709	634	662	684	682	716	666	678	638	724	730	662	659	689	652	661	677	670	679	664	626	676	714	688	727	703	685	702	675	676	726	624	664	703	691	685	626	674	667	691	700	717	720	688	697	704	683	682	683	708	652	676	677	726	696	683	656	641	696	671	663	695	705	706	703	648	661	684	693	618	663	655	693	666	714	728	629	698	699	636	667	656	680	667	663	669	659	707	722	693	634	649	714	652	682	664	704	659	671	678	675	635	657	708	697	681	633	697	656	686	659	668	690	678	739	680	685	670	723	692	721	688	684	693	644	676	674	688	679	671	670	731	662	629	679	686	680	681	659	682	699	667	668	719	662	644	655	688	693	685	671	708	644	647	674	653	671	746	655	688	646	697	645	656	671	700	648	667	698	659	660	656	678	701	689	677	705	669	673	696	706	686	642	624	702	660	712	661	693	656	668	656	679	676	676	712	710	686	671	737	688	661	708	648	661	689	700	700	651	725	680	674	668	649	700	642	685	745	725	698	692	693	659	644	688	669	668	707	692	689	657	660	677	697	675	657	680	696	688	680	640	707	616	661	714	705	675	657	681	714	631	644	691	694	722	644	731	678	659	662	707	680	675	699	652	681	662	698	660	671	668	680	651	652	683	682	664	698	687	645	687	716	652	699	648	662	708	693	648	710	729	667	733	683	674	676	667	680	726	681	691	615	657	705	673	655	651	644	678	676	698	675	672	673	673	649	649	741	672	706	699	718	720	688	662	647	720	670	688	696	692	689	685	687	708	681	661	643	677	722	688	653	658	710	682	706	678	640	677	688	630	703	637	628	669	735	675	689	649	675	665	711	645	717	683	679	684	654	675	665	640	691	664	646	673	676	687	677	671	675	708	695	686	660	670	678	633	704	688	701	662	659	658	703	672	686	699	717	715	650	655	642	668	646	694	691	721	694	724	698	652	677	701	690	650	701	680	718	723	675	640	682	649	688	662	701	673	652	664	655	679	662	691	662	685	669	655	692	733	660	670	680	680	676	674	709	667	672	644	687	720	662	702	671	705	657	688	685	642	665	690	687	712	644	682	673	661	684	612	688	755	668	648	670	646	705	662	658	690	687	701	671	681	683	676	690	673	693	657	666	639	665	711	673	645	666	674	682	659	728	691	698	631	656	679	674	701	657	709	674	698	669	671	707	699	674	693	662	717	692	665	701	717	657	680	662	678	672	654	682	715	676	695	681	705	694	676	665	659	661	714	740	702	721	710	705	665	702	697	699	678	700	697	625	675	722	675	662	650	689	701	673	684	690	657	710	693	719	648	646	656	704	678	683	712	702	698	710	668	684	690	690	677	710	689	673	717	691	725	677	662	680	666	673	660	697	669	687	686	677	654	626	679	695	655	668	699	712	679	641	712	670	653	694	688	671	677	734	684	718	680	614	629	714	653	659	682	645	695	660	641	690	679	708	693	637	639	716	725	693	663	680	711	675	699	710	674	708	676	703	680	683	659	698	664	679	677	639	686	694	665	674	661	626	721	702	662	643	706	662	693	712	683	711	727	668	700	678	684	641	655	662	672	681	654	692	735	705	688	676	695	713	648	641	685	717	710	751	659	673	695	671	715	692	688	692	700	663	711	652	705	692	658	688	638	672	666	677	696	698	666	679	651	701	699	699	683	656	660	735	658	670	702	687	726	685	669	657	629	694	658	673	676	667	668	739	688	708	710	651	678	649	676	657	690	711	699	677	689	666	649	688	661	675	685	694	660	711	703	662	701	660	704	655	668	666	670	680	650	676	689	658	688	660	670	665	671	700	642	712	664	659	731	680	681	693	697	647	701	654	689	705	730	691	629	706	655	717	667	681	702	604	674	672	685	691	651	673	710	661	678	685	635	705	655	735	693	627	649	680	694	695	682	678	711	685	679	686	688	703	696	687	710	681	678	628	662	695	676	645	694	643	709	676	679	674	757	653	681	728	695	650	679	659	700	666	670	654	654	681	658	653	686	691	693	700	701	684	612	717	688	680	701	699	724	626	708	705	722	697	704	673	643	673	715	708	701	643	686	645	704	658	707	679	664	708	662	709	665	713	673	690	685	588	697	711	688	686	681	684	674	695	684	682	711	668	729	649	707	650	717	695	657	668	666	634	651	651	705	650	687	686	676	681	693	717	670	683	702	657	675	703	655	688	700	651	658	678	697	693	699	648	699	714	699	691	714	693	674	701	705	682	694	679	692	712	674	680	673	642	653	688	643	714	674	674	666	701	708	675	695	706	659	663	688	697	716	721	637	650	649	667	657	650	658	689	700	647	655	671	717	666	635	681	743	647	675	683	668	701	686	706	682	653	716	688	682	729	689	730	667	707	679	676	645	660	722	685	686	667	701	661	711	668	684	668	681	702	666	683	681	694	679	666	688	689	669	679	684	649	701	698	660	644	650	721	679	651	699	621	711	695	711	661	667	666	679	664	709	689	653	685	697	660	670	673	744	647	680	673	702	664	679	703	688	670	673	697	646	691	647	749	671	664	604	684	685	691	677	692	718	674	696	688	667	703	677	636	715	695	701	744	712	698	679	633	655	707	703	704	669	700	655	646	694	628	679	705	668	685	675	728	737	667	680	725	664	692	630	649	687	679	657	651	687	687	628	648	682	683	651	714	675	627	679	716	693	685	683	652	635	692	672	692	668	714	650	691	706	668	697	698	679	733	715	666	639	705	719	701	698	695	704	665	692	641	684	677	665	610	670	667	706	663	695	684	662	702	646	669	660	689	629	675	654	711
43690	23774	13203	6630	3327	1987	1125	719	630	486	404	352	353	339	319	308	305	299	319	356	301	344	328	300	282	335	318	323	316	352	293	311	334	304	307	318	303	280	299	286	296	324	342	293	286	335	305	314	321	317	297	284	280	303	285	320	290	299	338	310	281	305	319	315	294	308	320	305	323	312	310	319	316	302	309	299	321	313	303	305	296	328	298	300	280	329	287	284	276	321	306	312	317	306	302	276	317	322	346	298	304	312	295	278	288	326	277	313	288	307	317	331	310	299	294	272	307	303	335	273	307	296	307	336	340	308	309	317	295	300	326	301	315	305	299	288	340	276	292	271	302	315	340	326	299	277	277	325	329	292	291	322	311	288	301	324	283	300	298	313	339	341	291	342	355	303	277	343	293	339	338	296	303	329	281	290	308	311	271	287	304	298	288	304	297	298	307	309	300	284	281	323	317	310	312	316	299	272	306	309	290	265	296	288	295	302	310	312	293	302	297	264	306	307	309	319	286	311	321	299	310	298	281	265	326	329	281	298	297	293	339	309	260	314	286	310	289	306	301	297	320	309	301	310	322	313	320	312	286	282	277	309	326	301	314	328	304	319	304	294	328	305	296	293	334	317	305	329	291	307	333	326	317	339	306	304	304	301	270	292	294	285	299	330	316	298	297	297	310	303	363	325	295	299	316	296	302	327	285	276	294	324	294	304	325	297	318	333	290	315	300	297	316	316	313	350	336	349	356	292	320	320	297	296	320	302	288	292	317	321	345	316	253	313	289	357	315	348	287	290	317	307	328	298	268	322	327	288	289	337	325	278	292	286	279	292	282	310	285	301	287	280	281	297	295	326	288	284	246	297	323	304	322	305	300	294	301	306	311	299	320	351	297	316	311	338	312	273	301	310	291	311	278	322	307	293	288	318	314	315	293	280	276	284	333	307	289	282	293	318	316	266	326	328	311	297	285	292	282	276	296	277	280	291	320	315	323	326	320	287	320	270	305	300	323	351	319	349	329	323	296	259	326	321	328	339	308	329	288	288	296	365	302	326	302	335	273	281	287	287	306	285	305	312	304	279	305	314	328	293	311	311	290	302	308	308	315	311	312	290	276	313	319	310	314	322	303	295	283	285	308	315	290	308	321	315	305	296	305	320	305	308	323	287	294	316	304	280	323	321	298	289	286	310	312	290	300	300	311	278	286	275	291	315	329	321	258	296	313	306	277	309	312	271	316	315	270	293	275	286	254	308	281	289	318	340	310	325	330	311	297	294	273	321	296	288	275	297	295	293	324	325	283	276	324	281	318	300	276	326	293	311	293	292	308	329	287	262	340	297	308	303	330	287	281	263	320	323	319	318	310	320	313	294	284	295	270	332	307	313	304	297	302	299	259	270	326	340	315	327	309	296	324	289	305	295	324	326	277	327	297	316	300	308	316	291	309	301	293	316	314	291	274	308	315	323	294	291	304	288	299	306	266	310	285	284	295	319	349	285	281	299	359	316	289	311	324	289	283	323	320	285	309	310	302	323	305	282	320	286	336	335	330	317	312	295	307	263	337	317	329	299	301	321	322	290	327	313	321	318	307	287	294	309	327	256	283	298	324	288	291	330	282	290	287	282	327	307	336	306	295	289	256	321	287	308	296	315	300	318	302	312	326	278	297	287	262	322	314	303	358	314	317	296	313	284	280	267	296	305	316	318	293	303	274	301	290	261	319	323	325	281	288	313	284	323	316	291	300	316	308	278	319	315	318	308	305	349	292	275	305	301	295	314	333	306	304	298	329	293	329	345	325	321	293	304	319	349	315	333	333	281	320	300	289	298	308	246	316	288	301	323	302	302	315	282	288	319	304	300	302	334	306	311	291	277	282	335	287	290	313	308	302	292	313	324	302	307	326	311	272	294	322	343	295	284	313	303	301	296	331	291	314	315	319	315	313	316	297	307	279	308	345	328	311	303	327	328	309	315	301	305	308	336	319	318	347	308	306	287	319	322	333	309	303	334	323	322	292	305	253	314	320	290	313	268	311	309	275	278	289	321	285	267	292	320	336	290	326	275	305	295	320	285	278	287	290	299	294	327	282	300	309	307	277	334	271	288	322	338	295	298	305	283	292	322	306	347	328	283	268	318	311	307	295	319	311	306	309	302	301	298	302	312	285	316	296	315	333	300	343	314	276	293	312	300	293	341	287	313	309	305	320	309	323	318	322	303	310	265	260	303	296	312	300	313	309	343	316	322	303	297	308	324	293	271	310	276	310	263	302	323	323	279	290	323	308	292	286	300	283	333	301	324	305	295	292	299	308	325	284	300	330	308	318	305	305	317	304	323	305	303	289	321	300	329	337	267	288	285	322	324	329	293	318	305	318	313	292	300	313	316	313	276	297	285	324	329	313	318	339	280	305	306	279	293	323	298	319	323	310	323	343	295	339	322	306	307	315	331	295	319	287	301	307	297	293	295	300	325	269	294	289	283	279	318	320	314	336	323	301	319	309	287	283	314	332	268	292	291	299	308	306	302	297	316	295	283	301	293	300	331	292	290	297	299	320	297	288	291	312	280	313	296	312	339	307	310	311	319	288	304	280	297	281	291	326	281	297	287	280	274	283	298	321	279	311	304	294	282	337	285	304	317	322	315	292	338	284	316	299	303	322	328	300	290	293	298	319	282	292	302	336	310	313	297	292	309	330	328	307	309	296	304	325	286	305	286	274	290	289	311	294	329	326	312	311	325	295	294	294	301	300	324	293	322	313	271	295	316	308	313	323	290	324	312	286	284	290	324	265	282	310	303	328	306	314	284	287	318	320	306	298	274	306	288	312	285	297	299	332	326	349	345	345	329	301	299	349	332	278	318	301	310	321	303	325	285	304	332	331	303	315	294	308	284	297	319	294	335	298	322	306	314	295	306	258	309	312	327	296	284	315	296	297	276	315	336	306	279	296	276	280	282	319	320	323	329	304	327	285	321	299	292	315	315	307	326	324	325	310	296	319	295	327	312	303	313	289	288	286	312	306	254	290	326	275	322	308	312	294	302	318	285	307	356	297	327	298	315	308	291	324	327	315	306	321	332	290	344	307	292	293	304	296	307	292	338	293	289	282	284	302	281	302	315	309	331	314	282	321	257	316	289	321	322	308	342	295	300	277	276	277	287	302	311	302	303	283	348	296	331	309	296	303	281	308	317	309	280	332	315	349	296	324	298	297	316	322	316	323	280	315	346	320	314	357	315	344	283	315	306	308	309	307	330	305	308	286	311	354	306	306	331	301	339	297	285	272	315	293	289	283	295	356	294	279	270	287	300	289	297	293	303	299	298	313	310	325	288	321	314	340	311	293	292	299	315	331	278	314	318	300	307	275	351	310	332	315	300	333	295	322	314	333	298	312	276	327	286	285	298	281	282	312	321	288	273	279	269	303	290	290	327	284	311	320	334	308	314	291	309	273	271	286	325	306	306	281	303	325	305	346	325	299	293	313	305	281	323	290	293	306	311	308	322
30799	19370	18616	14919	10664	7285	4470	2821	2283	1648	1220	1123	989	993	944	912	858	819	794	837	817	806	780	826	743	746	742	745	742	767	709	753	746	745	719	700	675	770	726	720	714	737	679	716	723	774	769	705	663	741	671	715	794	733	745	738	683	755	735	713	719	726	738	740	728	704	738	705	689	708	715	774	679	703	739	717	754	697	775	718	715	711	666	743	733	759	715	676	749	740	667	669	710	681	768	750	722	683	689	723	704	703	792	696	728	682	696	674	714	763	725	730	684	692	769	727	730	681	716	744	669	732	734	677	734	724	778	734	750	678	733	690	694	713	695	750	702	739	737	740	693	711	718	701	705	768	726	731	720	748	743	739	679	701	667	748	735	664	743	729	757	698	706	752	769	712	686	702	690	684	669	728	694	707	701	777	780	714	705	734	743	749	745	763	753	662	735	751	712	734	724	778	677	740	736	656	715	687	735	707	731	679	740	702	717	708	751	740	708	741	733	663	707	731	720	698	706	727	728	710	720	768	703	745	711	728	735	714	689	702	674	693	751	719	763	743	740	699	740	724	684	675	749	719	692	732	747	755	733	670	741	753	734	752	691	711	698	709	758	753	750	699	713	696	713	716	727	706	759	750	690	676	767	738	765	709	718	755	707	734	732	732	750	688	691	696	710	698	740	724	689	741	736	712	705	731	763	685	711	750	739	692	719	688	688	702	723	721	712	734	724	701	702	732	710	732	770	734	749	754	712	703	726	693	735	703	682	740	706	745	736	717	729	706	706	733	703	745	719	681	724	710	701	686	732	701	711	756	739	716	736	737	722	729	685	673	718	702	727	711	736	724	727	691	745	682	693	724	738	683	739	744	722	705	723	715	706	654	724	731	731	772	700	706	714	698	696	726	689	705	676	681	700	746	722	747	722	705	778	658	729	732	691	745	696	712	729	751	725	726	723	700	733	657	701	737	698	730	719	714	731	655	714	731	688	710	714	765	716	673	724	731	719	775	765	734	702	707	730	777	671	670	756	697	713	718	725	704	735	713	762	721	765	690	732	704	713	680	746	699	711	666	719	738	728	742	718	697	745	717	688	680	690	718	687	765	701	692	669	720	752	706	705	715	681	730	752	716	721	724	725	681	709	773	692	754	696	708	721	731	702	715	742	737	764	758	700	741	793	730	709	756	692	750	704	673	708	693	709	730	723	725	745	722	727	730	752	767	713	758	711	721	699	734	720	724	774	712	733	699	726	700	742	704	713	719	686	725	747	701	691	693	690	731	749	776	703	717	781	693	745	726	682	684	735	692	725	725	712	712	714	726	700	713	735	693	734	717	736	696	707	757	675	730	735	725	713	701	735	695	755	734	747	709	723	709	727	729	722	732	686	661	677	678	728	736	673	714	706	735	727	714	725	680	734	761	668	717	722	708	751	743	721	708	715	702	710	729	743	757	710	697	746	734	724	746	729	726	697	707	696	792	708	701	711	705	728	741	694	686	731	788	682	744	724	707	761	718	722	726	731	743	650	689	738	691	728	722	725	698	764	680	686	715	699	731	724	768	729	692	738	716	689	780	745	726	726	713	715	732	693	773	743	728	707	690	756	708	728	669	662	735	696	731	750	741	770	720	700	742	711	704	741	716	698	742	724	708	723	706	702	704	725	694	757	685	707	712	746	713	758	696	720	698	695	711	700	686	708	747	716	663	730	699	718	765	694	699	708	735	737	743	725	663	744	689	729	716	655	733	739	739	709	667	719	732	697	670	711	748	740	732	785	750	716	725	704	688	771	782	720	755	751	694	701	694	743	683	694	697	725	756	716	771	731	753	759	702	757	721	711	712	728	694	717	704	696	718	722	710	755	731	702	724	693	761	742	745	697	717	654	722	694	726	741	723	705	692	727	667	686	737	726	736	694	736	715	745	713	663	723	712	676	720	736	730	701	682	709	741	718	688	701	723	740	719	782	702	733	726	729	680	685	719	718	731	766	729	712	750	696	740	720	659	698	660	727	693	712	714	719	701	700	667	711	726	731	765	716	769	688	748	728	729	719	712	722	730	699	761	737	778	728	707	733	697	684	742	717	720	678	735	724	750	751	775	738	736	771	738	692	696	754	720	739	738	743	733	692	709	717	688	731	752	701	712	694	775	706	702	699	705	693	732	781	708	701	660	742	695	737	710	669	688	717	769	687	699	731	709	702	691	718	704	694	648	702	746	778	695	752	734	707	720	738	707	730	740	775	756	745	705	716	744	714	689	740	686	721	744	743	724	703	732	742	747	654	719	702	753	767	723	725	706	745	706	747	693	707	707	744	719	733	727	747	703	722	733	750	724	722	701	712	712	706	695	708	733	795	698	703	703	687	746	696	759	716	747	697	700	789	731	728	754	771	716	733	760	697	697	730	722	737	672	732	725	691	711	698	722	717	728	715	745	767	700	705	774	718	728	743	663	730	696	718	697	728	715	720	741	700	771	736	744	733	745	717	726	739	690	738	729	741	693	712	722	710	764	719	714	765	741	675	708	738	758	700	732	725	752	743	752	721	690	764	759	692	728	714	749	676	715	738	678	750	736	783	707	699	705	694	671	673	735	724	720	696	730	753	712	686	723	746	761	734	706	727	713	709	708	715	710	726	725	721	713	722	746	759	709	711	702	766	743	743	714	743	773	689	746	662	730	736	729	690	712	689	717	705	749	664	695	741	743	706	736	725	717	762	724	753	735	723	766	730	698	763	669	727	739	698	704	778	737	744	746	718	746	723	677	676	714	745	728	735	682	668	719	705	722	706	776	760	682	691	708	751	702	718	737	730	732	746	726	747	751	717	690	727	736	709	711	761	699	673	715	698	742	724	741	726	731	703	728	683	698	701	709	729	667	693	727	737	722	709	684	765	705	721	695	715	717	746	725	717	733	706	710	747	720	694	666	685	723	700	726	725	759	748	747	735	705	757	740	744	756	692	719	694	735	729	716	733	682	752	719	727	772	702	740	709	744	709	739	691	712	719	727	719	720	725	709	704	786	696	690	741	697	689	723	750	737	743	673	728	719	724	717	693	722	677	717	678	772	743	711	706	756	685	678	734	730	704	712	729	714	733	750	695	707	728	724	707	732	711	710	710	743	719	750	710	740	791	692	731	697	694	729	748	739	734	745	749	727	765	724	713	730	752	773	676	728	739	644	678	749	731	733	744	734	728	743	755	728	744	780	695	709	719	743	697	721	758	722	742	693	728	693	781	749	689	695	657	749	696	713	753	756	731	732	696	769	742	680	691	701	732	755	755	740	701	758	736	732	738	699	711	728	749	725	737	702	788	716	743	712	702	755	718	717	756	719	662	727	699	754	749	678	738	701	704	751	694	738	688	743	742	731	729	705	691	742	691	714	708	746	700	769	695	714	719	737	713	743	718	722	693	703	724	695	724	718	750	727	734	699	689	732	682	687	764	710	727	716	762	693	730	739	732	671	718	726	715	756	741	709	716	718	758	694	738	706	706	718	751	720
52838	26580	18179	10321	5210	2911	1555	1014	759	610	494	403	325	312	302	312	347	296	314	275	315	262	285	285	287	310	300	280	309	288	273	290	267	295	275	278	270	267	290	282	260	257	277	278	282	270	296	284	265	319	267	280	291	297	286	255	233	260	296	250	299	259	261	299	266	286	256	306	243	253	290	283	265	256	280	272	291	278	290	267	288	283	251	267	242	280	271	276	264	279	297	277	282	271	267	241	275	263	271	287	287	289	284	262	264	265	256	265	251	294	307	267	300	277	255	275	288	280	292	278	264	295	298	270	266	287	263	309	297	271	255	292	279	288	252	271	264	281	308	253	270	315	256	251	285	248	274	288	294	272	292	246	283	263	258	310	253	281	286	280	269	290	262	290	297	269	306	278	282	258	255	312	275	283	266	254	272	246	287	285	289	300	292	277	292	278	268	263	267	260	262	293	279	248	265	239	267	313	268	262	310	295	276	290	279	299	259	310	275	264	290	289	240	285	262	280	264	283	268	236	272	272	259	308	240	288	266	270	265	266	261	257	271	295	275	258	295	294	247	239	267	259	284	280	314	272	265	310	270	245	264	281	268	276	259	296	263	281	296	296	295	248	240	283	262	299	284	258	280	272	278	226	257	277	263	269	255	280	320	276	281	270	260	250	267	249	265	284	277	286	276	279	280	277	287	284	310	298	291	255	277	296	270	263	255	273	304	281	239	280	288	241	291	289	283	301	273	314	301	289	282	279	275	277	290	262	272	275	257	270	304	263	260	266	250	268	278	265	278	247	277	297	275	305	294	262	236	261	281	270	266	314	299	299	274	243	283	253	277	302	274	284	270	289	276	290	261	293	299	263	255	237	271	247	281	257	305	300	265	265	298	281	275	303	291	268	293	292	241	271	256	271	267	277	270	262	275	266	266	258	256	286	307	274	256	261	262	297	295	264	252	321	313	281	261	275	295	262	304	296	289	261	269	285	254	288	264	307	276	283	261	266	297	260	286	284	282	262	276	252	290	270	262	266	244	267	288	299	271	264	266	283	297	298	310	305	294	287	278	283	295	275	291	271	285	263	297	302	290	264	283	273	270	279	271	247	283	255	241	270	240	293	268	265	294	262	287	280	274	263	309	285	267	267	283	278	277	291	292	266	284	251	277	238	276	274	285	271	268	254	262	263	275	286	248	251	248	271	289	274	251	273	276	297	281	304	313	270	283	245	283	298	297	300	288	299	288	260	268	297	294	260	274	271	265	286	268	273	291	256	268	268	265	279	283	298	261	267	270	296	299	289	256	254	294	289	304	294	273	255	277	287	240	264	279	282	277	252	242	263	289	270	302	257	271	285	279	286	296	292	260	253	282	264	288	255	273	279	236	273	302	255	289	270	266	302	322	304	281	256	303	305	284	262	296	256	285	284	288	251	267	290	282	277	271	327	287	285	281	277	249	316	289	278	292	239	273	283	257	301	292	272	279	285	241	284	252	275	265	277	254	276	320	234	266	282	269	254	280	263	284	312	289	274	255	259	253	273	246	318	254	289	287	282	271	271	277	275	287	275	294	289	269	306	283	245	279	274	234	267	275	250	257	285	275	240	264	278	267	268	257	303	277	271	263	269	276	297	291	250	269	282	262	281	258	281	306	265	293	278	246	279	274	276	268	243	258	255	293	279	280	253	257	300	288	307	262	279	256	270	253	270	275	295	308	234	282	297	274	281	311	291	259	259	298	272	273	287	271	255	295	284	261	263	257	297	285	237	278	296	258	327	264	266	302	284	276	268	276	274	291	259	284	272	276	289	308	305	257	255	310	254	312	276	284	283	266	288	298	247	265	300	276	267	293	268	273	282	253	274	280	277	284	291	267	263	288	258	278	288	268	281	264	302	266	286	286	249	279	263	261	276	303	238	275	274	265	262	296	315	297	239	266	306	288	284	274	294	269	276	297	282	259	290	294	282	278	274	294	285	257	309	284	273	270	290	279	286	289	267	273	296	262	296	281	282	274	284	297	253	278	243	276	265	287	288	299	290	241	282	246	243	278	295	254	247	275	273	278	276	243	289	270	262	282	231	300	300	266	258	307	258	267	266	291	289	295	246	269	276	266	304	265	302	280	248	288	263	263	293	263	319	301	262	261	290	272	257	270	268	283	271	283	246	272	288	260	257	304	294	287	281	298	277	264	270	262	292	306	290	265	299	290	245	244	268	274	283	266	245	275	299	287	267	267	305	268	297	284	264	270	286	281	276	242	274	264	284	292	287	240	307	288	253	283	275	262	291	259	285	270	282	243	286	297	273	288	275	248	250	278	269	298	249	294	260	249	277	271	268	308	291	280	310	260	260	251	282	282	268	318	302	268	282	278	278	287	276	313	267	287	262	287	253	245	259	281	299	259	273	277	278	287	274	260	232	265	285	268	253	299	289	263	287	304	270	275	293	269	259	312	272	275	284	273	281	266	267	280	264	289	292	278	299	283	282	285	279	275	240	288	282	307	309	280	291	319	291	302	254	292	299	285	322	270	261	270	242	276	275	316	258	253	276	284	276	293	268	259	254	273	271	275	249	260	248	307	264	285	290	302	268	265	277	277	282	279	259	266	265	286	265	285	293	283	270	284	274	263	270	274	298	279	283	292	278	263	273	277	269	277	282	275	296	289	297	299	296	266	272	273	245	288	272	271	270	271	262	257	272	294	283	266	267	296	275	262	250	271	282	263	273	249	281	283	285	328	282	274	280	270	278	276	282	269	284	283	286	286	270	281	275	262	297	279	256	274	309	257	289	291	265	299	272	256	263	278	304	286	284	238	267	276	278	251	274	273	288	247	276	252	275	298	287	262	277	294	291	270	271	296	293	281	268	276	327	258	267	286	268	284	310	280	267	264	262	289	295	290	294	251	283	288	243	247	258	277	308	251	286	276	270	268	286	265	263	300	268	301	265	271	272	261	292	271	278	257	298	287	261	282	289	271	277	257	265	269	258	281	282	265	303	295	269	283	297	289	291	263	278	285	264	255	278	295	291	272	245	271	263	283	278	269	243	267	275	287	281	277	281	294	290	260	257	274	292	265	258	279	283	270	265	288	300	254	261	280	268	267	285	288	271	267	273	254	276	286	279	291	295	263	305	252	271	256	269	270	317	306	240	280	269	250	257	275	255	285	285	273	272	295	286	254	237	257	257	275	274	289	278	300	270	298	298	273	322	255	281	263	269	278	272	291	285	269	287	281	274	321	301	270	256	249	270	326	294	292	254	282	270	283	307	280	295	259	266	280	257	303	286	289	269	299	290	275	286	295	298	245	290	278	279	273	257	295	272	295	280	281	268	285	305	309	242	306	275	303	283	295	288	259	283	283	255	305	294	245	228	262	296	265	288	251	280	281	297	254	264	279	247	278	269	267	265	287	300	277	255	265	270	265	302	284	284	258	256	290	275	279	294	252	252	265	277	300	253	275	282	275	279	256	276	253	292	239	257	284	261	250	262	272	284	291	286	265	314
35093	21356	23361	20083	14389	10073	6009	3739	2738	2122	1730	1122	950	889	824	801	757	764	822	786	797	782	743	725	720	707	712	686	689	705	659	666	646	677	675	679	618	658	642	657	655	626	691	645	710	644	682	626	673	693	645	726	648	661	644	628	627	696	660	644	636	589	688	649	601	671	631	679	638	641	633	640	654	713	622	663	634	658	678	646	683	648	657	678	646	626	686	636	637	609	611	691	668	665	650	654	675	668	672	645	679	652	684	652	670	627	645	636	653	657	657	662	662	608	653	680	667	672	668	597	702	674	690	651	693	636	689	641	658	665	668	632	701	680	687	664	682	642	673	679	646	645	636	642	688	682	672	658	651	670	611	667	657	663	625	630	676	688	655	641	605	649	641	657	664	672	621	665	652	656	682	619	698	706	639	661	638	678	635	641	666	659	647	693	653	686	684	640	653	637	649	609	659	614	699	707	630	670	631	671	620	641	668	694	646	620	667	677	669	660	667	674	662	659	622	666	666	692	659	675	657	645	650	678	640	677	671	684	685	664	634	692	660	609	655	661	658	629	607	601	634	656	690	656	682	618	660	617	652	653	642	691	618	626	640	656	635	670	696	686	653	648	659	673	649	665	628	637	698	656	620	667	616	638	608	699	635	645	679	609	632	587	650	647	624	665	647	651	651	658	687	695	674	676	662	654	661	676	649	628	632	656	655	621	613	668	647	658	631	624	679	691	636	637	617	637	671	682	662	673	647	648	674	629	709	585	663	643	696	701	649	680	663	665	649	633	618	649	681	669	637	651	670	675	686	697	668	649	613	689	622	646	662	646	627	657	647	640	632	616	637	618	605	657	668	671	666	640	704	610	642	651	657	661	695	670	626	664	643	630	629	646	630	637	634	645	656	661	645	685	672	654	670	648	680	655	662	668	680	649	611	698	668	625	701	677	632	686	678	672	627	673	636	668	581	641	695	660	721	621	700	650	681	632	644	633	677	669	713	662	652	625	660	618	661	651	665	637	663	643	667	707	616	623	697	679	666	639	617	694	673	667	651	625	617	627	618	627	665	681	658	620	677	653	640	627	661	618	617	697	637	686	654	666	636	632	679	632	686	610	648	653	640	620	628	648	659	663	684	623	640	678	654	708	647	617	677	676	674	658	683	673	598	618	614	655	680	663	656	663	645	678	670	628	624	674	619	656	686	710	634	636	676	630	613	684	668	611	669	627	633	669	639	646	664	673	635	668	671	671	618	659	649	695	669	663	589	674	674	663	673	678	642	625	646	638	674	642	650	687	698	641	636	621	679	669	669	683	673	672	631	708	655	653	639	659	642	631	659	683	624	631	641	658	648	660	648	597	629	669	642	644	650	657	622	667	646	671	658	639	661	634	620	684	677	663	617	644	661	711	649	629	659	678	676	702	666	624	682	640	651	654	656	670	669	663	696	621	686	706	669	677	650	665	661	653	643	701	663	653	633	679	681	667	683	637	680	666	656	666	675	611	651	665	626	677	631	664	672	697	668	620	661	621	639	698	674	685	643	606	672	655	664	652	632	648	625	640	711	648	645	664	666	648	641	698	647	679	656	649	606	648	647	622	685	698	695	642	681	680	639	653	619	609	665	630	620	660	614	709	660	696	658	649	671	670	614	640	681	616	624	654	643	640	623	641	691	697	627	701	601	682	691	630	679	687	649	671	673	673	687	625	650	679	644	659	668	654	645	696	662	685	675	665	658	672	647	638	665	650	648	666	611	633	625	641	629	652	633	662	718	655	633	643	653	645	662	667	686	653	680	664	700	690	661	638	681	676	685	683	628	659	664	636	629	640	653	675	708	704	688	641	688	662	655	637	663	654	587	656	664	641	647	626	648	683	673	667	666	645	645	664	664	651	664	642	647	664	686	662	676	631	610	650	667	688	639	579	610	655	629	666	690	660	673	668	649	639	634	705	641	666	689	648	680	633	689	649	597	639	679	605	636	687	685	667	651	627	668	619	699	666	630	647	691	657	660	604	676	650	634	655	675	622	661	705	643	640	647	638	682	688	672	692	633	633	648	653	639	672	695	674	659	666	639	683	653	670	642	687	662	660	664	639	636	623	648	643	607	609	627	637	660	694	628	661	662	661	609	684	649	631	678	659	624	664	653	668	678	665	629	672	631	607	638	613	685	668	668	684	646	685	630	654	638	690	639	662	628	659	619	637	667	654	677	675	657	684	664	650	635	680	665	690	659	704	644	654	638	662	649	648	637	666	624	671	649	629	649	654	656	646	621	701	654	659	679	633	692	657	639	619	677	667	644	661	644	631	687	677	679	641	663	601	654	630	679	663	627	663	675	667	710	644	667	621	645	638	687	654	668	684	611	677	671	649	625	600	638	665	665	615	677	678	708	629	657	675	608	659	620	662	695	671	655	693	648	631	658	677	667	671	688	660	633	639	637	684	606	663	656	650	635	678	696	679	695	673	656	609	644	674	639	634	657	655	645	635	639	718	690	651	626	676	669	647	611	657	677	662	648	674	697	693	709	618	684	686	589	698	663	647	628	706	640	630	676	682	661	646	627	674	632	645	648	684	659	659	644	668	593	643	676	667	677	702	687	653	628	662	679	655	632	607	655	652	634	610	645	658	622	641	695	710	652	625	684	630	655	698	623	637	653	649	649	676	666	665	628	700	654	655	620	645	690	644	667	652	653	643	652	600	614	673	704	667	646	646	678	658	678	656	712	676	634	666	659	654	627	648	639	667	613	643	645	660	635	626	625	670	678	645	656	673	650	658	726	651	644	666	609	689	690	620	646	676	601	622	668	628	633	632	686	681	704	684	635	641	605	653	704	647	649	682	648	667	690	599	633	680	645	647	679	687	672	639	688	654	670	641	638	634	682	664	659	668	692	607	633	621	640	629	685	616	616	652	654	673	608	648	674	620	640	669	644	663	624	642	677	625	647	686	645	653	662	635	625	665	663	669	690	676	690	654	646	661	645	632	675	651	641	661	640	680	624	603	633	597	654	671	661	642	674	639	629	665	660	678	727	692	633	684	636	688	619	658	681	680	676	631	664	670	633	669	675	624	645	654	656	641	657	634	646	657	615	630	622	643	715	649	630	628	661	636	656	724	649	661	681	669	697	697	684	680	601	630	657	652	627	594	672	670	674	656	624	658	611	637	604	662	652	647	658	632	644	602	699	667	630	640	682	677	659	643	648	626	621	677	660	690	602	688	609	637	650	726	622	672	612	658	663	630	635	657	684	630	666	645	630	639	672	653	660	620	691	685	630	667	641	612	649	655	638	674	662	652	628	653	665	665	644	684	684	671	650	658	683	679	642	663	684	700	654	600	625	683	654	663	658	679	714	681	655	623	667	664	678	648	639	689	703	623	635	634	625	612	620	663	663	659	687	655	617	677	574	670	701	651	676	676	641	664	650	677	610	607	631	673	626	628	688	650	660	661	633	661	674	649	636	727	591	619	649	616	620	629	669	657	690	653	616	680	664	635	646	627
34049	17867	9577	3932	1856	1031	588	456	374	349	317	306	289	285	281	303	279	277	284	310	283	318	308	262	345	319	294	305	293	306	319	328	291	282	298	320	312	274	273	287	284	293	284	304	291	279	264	311	252	300	297	303	291	294	297	307	264	328	275	321	301	283	296	318	286	284	279	289	302	294	282	264	277	306	296	333	315	290	294	291	296	294	291	312	280	283	306	297	279	307	291	275	344	257	300	279	328	291	328	283	289	284	314	301	304	283	306	330	330	297	298	292	327	305	282	276	277	322	275	267	293	310	261	286	295	272	293	320	270	272	271	282	281	276	302	317	286	300	281	290	285	306	327	298	261	289	267	308	320	286	325	329	300	292	262	313	300	279	313	285	316	303	298	301	303	284	282	300	323	287	301	283	301	268	290	272	283	293	310	288	282	294	293	278	334	319	311	314	322	296	286	272	298	290	292	300	309	301	292	303	313	324	327	286	272	288	287	291	300	323	306	294	292	301	287	290	264	300	290	345	303	268	311	289	303	279	262	267	273	330	325	282	303	276	318	290	291	282	314	297	292	308	290	301	297	315	310	294	293	308	305	295	271	295	332	323	265	325	314	296	285	299	283	294	298	259	312	307	289	325	275	335	305	302	262	276	296	277	279	336	260	289	293	305	302	282	285	297	303	313	270	296	288	308	276	299	279	281	303	291	294	299	281	297	288	342	315	286	321	294	335	280	306	321	285	283	316	327	325	302	310	294	313	282	292	311	288	306	294	306	304	314	268	299	313	287	290	316	265	290	312	276	313	312	253	282	275	295	294	301	315	305	238	265	284	277	292	279	297	301	286	277	298	265	286	269	310	278	289	295	261	308	282	316	302	297	272	328	315	274	305	284	283	309	303	317	281	330	298	280	337	298	317	306	259	288	332	309	321	289	262	299	285	266	306	299	293	304	300	298	322	324	283	292	272	283	259	269	281	280	273	275	319	297	285	298	277	283	288	324	301	277	306	326	298	324	277	296	276	315	257	296	289	289	310	303	302	299	282	290	278	264	322	299	273	275	268	301	290	296	284	265	334	326	307	310	297	321	343	311	306	287	300	299	286	269	270	294	311	305	290	309	286	308	292	298	310	278	274	324	307	285	310	291	311	301	291	302	315	292	328	313	286	314	295	288	290	332	306	315	299	317	309	332	321	313	306	312	306	302	295	301	312	269	277	301	297	306	321	283	292	305	343	302	300	294	312	263	302	295	300	291	281	327	288	328	282	311	290	292	272	303	292	289	293	295	281	324	306	314	296	306	309	317	305	301	290	285	306	289	289	291	330	300	303	293	277	275	298	275	283	308	304	279	253	314	287	286	295	330	303	279	289	306	283	308	265	285	314	301	279	291	309	323	297	307	297	306	294	317	305	280	290	339	323	314	303	287	291	319	275	294	282	294	301	283	272	308	298	280	274	301	290	290	310	313	320	323	309	294	322	313	277	296	321	270	271	324	293	289	291	292	302	277	295	321	260	300	288	312	310	314	320	307	284	252	272	279	295	279	291	312	318	321	301	276	312	281	273	288	289	305	281	292	309	308	278	305	312	293	307	316	278	285	288	320	311	288	312	292	280	303	310	331	282	355	308	254	271	305	319	290	262	318	311	293	282	283	270	302	271	282	281	314	324	315	240	298	267	291	289	293	287	275	284	290	271	298	300	280	300	292	294	299	323	262	256	292	318	312	294	265	302	301	245	278	290	286	285	280	270	273	293	285	297	290	311	290	269	299	310	267	279	287	322	324	320	308	284	283	285	296	292	294	287	295	269	278	278	286	291	313	284	294	315	289	291	298	284	265	288	308	321	315	281	310	306	297	281	272	292	293	294	285	304	318	300	347	285	322	284	291	292	284	278	286	288	301	303	307	323	294	291	284	313	294	300	283	293	320	337	305	275	307	279	290	329	315	266	272	303	306	276	271	291	262	317	293	288	332	294	306	302	277	299	282	287	292	310	314	291	280	285	301	279	273	300	273	253	301	287	310	270	280	310	317	309	298	298	271	276	269	332	317	281	307	287	262	264	313	282	290	273	285	329	284	299	306	294	282	263	262	290	304	285	310	288	287	285	258	298	289	293	261	297	281	272	299	269	292	299	300	247	271	298	270	306	283	295	306	289	289	322	316	295	327	297	308	297	272	265	270	266	283	239	280	281	296	270	278	295	264	286	298	298	289	274	281	319	287	286	285	301	304	279	305	301	278	283	297	283	274	294	299	310	243	288	310	301	281	300	298	299	278	277	286	346	294	304	278	290	297	308	283	279	314	283	317	275	287	285	284	292	312	291	294	266	309	255	307	292	297	309	315	261	290	268	305	320	309	302	325	314	275	311	254	283	296	265	298	267	302	293	270	325	295	277	272	274	288	309	288	263	318	264	280	253	277	296	304	255	343	312	323	321	281	292	319	321	317	300	295	296	307	302	290	315	294	306	266	275	312	250	271	312	300	321	263	297	319	289	287	261	294	282	276	281	301	269	313	317	308	320	311	285	283	312	319	308	258	294	272	293	294	307	325	280	315	273	263	338	285	279	302	301	299	306	273	322	284	302	266	306	287	288	290	303	272	298	288	289	306	336	294	321	283	317	300	302	277	292	300	284	334	311	282	309	300	274	314	279	311	272	284	245	289	313	304	279	291	329	322	286	303	299	286	297	303	272	291	287	273	298	272	286	298	307	272	278	318	281	280	309	334	300	340	282	336	296	297	277	302	303	307	275	247	307	311	300	298	286	293	281	280	297	282	325	302	277	274	277	289	293	286	277	313	261	302	333	298	295	313	293	273	304	270	292	307	316	286	301	275	282	279	284	313	265	267	312	268	308	317	285	302	301	303	293	268	294	321	279	275	291	280	269	298	311	280	329	287	299	302	295	292	287	277	318	277	291	291	293	260	308	285	303	310	297	280	281	263	323	290	300	318	334	316	261	315	321	288	282	278	267	280	294	303	288	262	272	279	292	285	298	284	326	297	298	283	304	285	281	270	290	301	301	304	289	316	280	306	258	284	283	275	323	312	292	292	262	315	310	313	271	287	339	299	292	312	296	291	261	295	305	300	298	338	312	313	270	283	304	319	269	280	283	312	303	274	280	310	324	280	266	299	326	306	295	302	319	238	311	292	308	272	313	348	288	284	291	236	273	310	281	296	339	302	290	276	300	275	303	283	273	286	285	304	293	297	290	300	317	295	328	282	286	301	305	264	297	261	301	287	287	287	300	267	275	323	273	305	260	275	291	289	296	306	295	262	284	294	323	273	313	279	282	297	321	294	299	272	281	287	312	291	290	278	280	296	299	307	291	282	308	277	268	282	276	283	305	290	282	280	302	278	306	296	292	312	322	295	288	277	318	296	306	317	270	306	319	306	267	293	293	299	291	324	314	292	347	294	335	334	282	314	294	293	303	293	278	262	293	295	274	292	263	303	319	297	290	329	283	315	338	280	319	284	315	280	282	295	313	283	287	279	292	292
24647	15742	14174	9353	5880	3585	2003	1491	1202	1030	879	742	845	774	696	716	760	681	739	735	750	693	706	721	755	749	735	706	677	732	677	715	704	704	692	715	688	653	697	684	742	734	737	678	638	682	695	702	751	646	722	707	726	660	739	691	717	708	746	711	659	706	673	681	684	684	699	700	691	690	709	659	714	668	717	756	691	710	731	740	718	706	711	711	628	697	712	746	716	662	709	691	686	679	710	680	708	712	700	674	727	697	671	687	708	698	732	709	662	717	670	712	709	671	669	669	753	680	712	715	762	665	740	676	709	721	695	656	698	695	657	673	670	706	664	666	711	726	676	691	719	732	688	722	691	728	733	677	693	692	710	686	710	679	677	711	685	737	732	689	692	715	696	676	676	702	702	745	681	694	686	703	687	729	678	661	702	739	754	699	666	672	744	711	698	695	756	718	698	735	705	683	671	701	656	683	733	711	667	696	704	676	743	698	720	684	691	667	712	676	692	718	682	734	714	712	721	732	701	718	706	741	693	697	695	717	688	679	687	659	668	748	689	698	634	670	704	687	757	736	667	725	686	712	680	662	708	691	770	667	756	743	716	710	696	692	683	655	676	721	694	728	698	715	687	680	725	719	742	694	733	690	730	671	756	704	713	689	717	668	703	717	661	734	689	726	732	711	681	686	739	717	678	678	752	719	709	697	733	700	712	698	681	693	739	669	664	712	688	673	702	708	708	697	719	783	730	685	700	684	676	715	713	650	696	724	678	693	709	691	683	678	711	705	695	668	704	706	710	695	675	687	681	702	694	751	701	747	725	712	678	702	694	690	653	694	675	736	703	702	658	697	719	678	731	675	687	720	677	724	724	709	664	713	703	722	693	689	746	706	741	690	695	710	651	688	692	704	712	676	693	696	708	716	716	732	727	722	708	698	729	692	693	665	723	666	690	674	685	738	702	738	711	710	696	682	720	699	706	709	704	654	696	710	681	697	748	667	670	703	683	683	675	710	730	654	711	696	730	725	705	707	636	703	693	729	687	676	714	707	706	704	726	708	679	720	702	747	683	742	687	709	706	708	725	700	696	653	712	702	667	688	713	719	716	678	706	687	677	699	671	726	685	714	703	693	700	706	704	718	672	667	718	675	737	691	676	688	679	722	766	724	722	660	716	732	668	713	664	732	732	699	746	711	704	672	665	707	685	666	707	721	694	696	688	684	703	676	688	664	741	704	724	638	664	652	653	705	669	694	681	714	719	730	690	704	731	698	660	724	686	696	718	699	721	659	651	756	697	674	689	699	705	742	706	665	754	659	660	722	684	725	720	730	685	699	717	706	703	723	696	667	689	700	638	687	674	740	699	706	698	765	690	687	694	739	632	694	703	677	694	730	687	712	714	738	727	675	680	724	691	721	689	716	670	702	646	667	678	679	698	673	653	723	657	742	716	667	772	734	699	672	667	640	674	740	691	718	663	720	733	760	703	758	669	698	634	709	736	711	717	726	741	696	646	667	719	667	685	710	664	684	714	718	708	722	652	713	693	691	726	711	707	736	694	665	703	735	729	675	696	699	688	745	657	752	696	710	692	687	720	688	705	696	707	720	745	684	725	675	651	718	703	709	700	673	725	655	730	750	698	690	744	709	689	684	696	675	704	732	699	729	694	679	702	718	647	709	661	749	699	776	712	695	682	676	650	719	692	716	721	721	663	676	731	705	716	699	672	688	739	685	727	693	692	731	663	721	676	713	712	710	711	695	690	653	685	736	709	722	742	668	662	734	656	762	717	675	686	741	678	689	700	690	731	734	673	658	687	672	690	709	701	695	679	712	698	715	694	702	710	692	709	730	734	671	674	698	762	671	727	685	715	685	701	689	716	661	725	674	718	711	674	670	677	691	701	710	725	697	687	717	683	712	670	670	739	686	687	641	722	697	690	691	739	660	701	636	664	721	733	643	702	666	742	668	712	645	699	699	686	703	691	685	699	658	674	693	623	729	711	751	723	715	715	686	678	701	652	733	737	674	756	675	694	693	704	672	723	704	723	733	736	690	726	693	693	707	627	715	690	703	703	700	701	703	680	720	698	673	702	710	670	691	713	738	677	663	665	759	696	684	703	726	711	656	713	739	695	722	699	698	695	685	692	711	700	721	700	721	685	730	683	722	730	733	761	698	692	735	704	674	711	702	698	696	733	720	646	734	748	685	725	725	685	669	691	688	645	713	674	685	703	702	711	687	706	682	730	705	723	731	715	688	731	764	694	666	769	719	688	696	695	688	705	705	666	698	701	704	694	725	651	700	736	688	687	712	709	699	665	722	721	698	714	672	736	735	735	691	786	737	701	700	698	727	692	714	733	739	686	728	671	672	694	733	729	709	748	703	685	695	715	711	738	706	659	735	736	717	765	700	712	670	687	676	725	691	669	700	695	714	707	737	745	694	708	677	707	724	724	677	695	689	675	728	722	694	692	711	697	730	710	683	702	709	696	644	702	674	690	700	714	655	730	719	627	691	677	757	726	687	753	679	711	687	755	709	739	676	721	717	737	680	682	720	679	718	691	699	718	693	683	711	750	664	698	726	676	715	693	735	711	779	706	732	640	706	709	747	726	676	723	697	715	658	728	666	693	703	729	724	700	705	659	694	703	693	765	692	710	727	658	657	715	705	713	699	709	683	680	687	648	722	721	724	690	737	696	714	727	694	706	720	708	687	696	688	673	689	710	729	683	719	707	738	733	727	679	675	719	723	677	715	705	670	702	689	687	664	717	728	697	736	694	703	695	716	698	728	715	691	696	684	666	712	813	746	700	695	684	697	697	721	637	732	731	710	686	709	718	720	683	713	732	734	681	705	709	667	701	706	723	654	660	730	727	699	718	698	762	673	714	646	682	688	718	672	701	702	766	714	717	723	709	678	723	668	714	729	698	726	697	644	737	702	717	701	658	730	704	693	718	693	673	697	672	668	698	691	666	722	724	687	713	742	710	680	700	736	711	700	716	697	674	717	679	733	718	714	671	660	694	687	718	692	683	771	703	630	710	712	731	686	740	722	694	700	730	655	716	708	731	738	697	704	695	711	700	683	719	699	675	725	690	698	681	710	715	734	736	679	718	656	675	708	735	717	690	687	666	694	655	710	701	740	725	725	665	714	703	710	732	696	756	714	776	719	677	717	680	690	693	681	700	719	721	704	712	708	709	722	686	723	691	701	727	696	703	722	641	695	656	730	676	657	707	721	738	713	695	706	715	697	722	750	730	694	727	775	707	712	706	692	679	737	747	699	741	747	689	669	645	734	687	647	703	657	700	732	701	697	642	686	721	700	688	713	668	659	697	665	695	719	705	707	738	769	679	702	697	713	719	659	683	687	738	660	720	673	687	685	688	709	717	747	704	694	711	695	674	742	689	658	732	684	655	724	700	718	681	662	728	671	669	720	701	671	668	691	723	799	715	688	692	660	667	702	680	701	671	683	666	686	713	690	716	698	709	722	742	737	678	697	733	668
46357	25387	14800	6368	2781	1441	745	606	493	414	356	297	346	307	298	302	296	287	340	330	312	311	317	298	326	301	315	292	317	300	295	295	313	326	329	322	283	266	336	324	307	305	302	309	273	302	348	286	322	299	279	296	305	306	289	259	290	305	334	314	305	319	269	317	291	294	278	331	300	298	309	282	301	312	304	332	304	285	285	320	310	315	269	323	309	308	292	276	331	291	309	322	330	337	298	291	293	328	324	298	284	306	328	321	297	307	263	331	306	362	317	305	310	298	326	325	284	313	330	277	318	339	307	323	317	314	274	297	284	288	321	331	321	293	327	330	328	304	303	291	342	278	311	306	335	338	299	277	299	324	310	300	300	292	316	303	338	327	310	325	297	287	333	344	301	301	335	332	292	306	310	316	285	311	325	294	293	290	303	300	321	335	299	321	306	335	317	297	296	330	298	318	309	317	299	342	319	307	335	321	284	310	302	333	327	319	335	302	328	324	317	311	314	320	270	313	281	291	319	297	320	307	319	308	315	307	291	290	320	293	316	283	288	310	299	318	313	327	322	288	306	298	302	311	327	312	307	314	315	313	305	304	293	302	276	317	301	313	359	312	279	271	294	287	335	320	315	276	307	287	286	335	312	283	325	276	294	303	283	348	312	307	277	284	302	296	291	299	321	314	332	352	304	292	300	309	275	289	304	313	285	319	332	291	366	312	309	324	310	312	277	352	312	297	322	312	337	336	299	356	316	303	306	292	330	314	302	283	306	319	299	299	324	334	299	286	304	308	310	287	284	317	309	305	325	275	297	310	305	319	313	323	306	302	321	294	319	271	320	303	282	329	284	304	343	303	301	281	297	303	308	315	299	296	336	322	328	274	283	308	275	330	309	294	273	303	312	280	317	313	301	299	352	309	279	302	325	314	296	298	301	296	286	281	283	341	318	295	291	286	287	283	300	336	294	286	346	272	334	323	295	322	288	313	282	306	317	297	324	287	312	318	289	307	302	317	296	313	306	294	305	305	296	322	324	256	308	306	288	332	335	321	314	342	330	310	295	315	316	287	301	297	354	354	289	304	325	308	288	275	325	298	278	314	298	293	294	263	298	327	314	308	287	343	291	306	298	284	336	287	263	327	308	316	288	323	317	301	307	271	317	286	318	315	296	324	316	294	302	267	302	345	272	330	311	298	297	300	291	301	293	311	313	306	333	307	321	283	284	271	339	334	313	273	287	315	287	310	275	262	299	309	286	310	335	281	304	301	311	322	304	307	274	315	339	313	316	294	314	310	336	312	313	323	333	317	284	265	312	271	267	314	307	299	281	295	324	322	330	301	297	306	315	337	268	312	328	320	314	284	309	304	271	288	311	308	284	302	298	324	305	307	276	298	319	348	282	289	304	312	309	319	321	322	301	330	326	302	300	318	282	308	325	351	318	346	324	302	296	299	290	340	330	326	350	329	339	314	302	299	309	320	338	297	295	316	279	309	318	310	313	335	288	309	320	294	295	269	339	278	335	345	326	320	311	329	283	340	294	288	278	313	313	333	346	317	290	323	300	321	314	319	295	303	308	299	320	325	323	303	319	309	309	326	306	312	296	299	295	319	311	313	302	296	275	299	319	317	299	322	303	307	322	287	299	293	318	303	291	334	288	323	304	330	325	282	300	338	328	333	294	318	278	325	300	309	285	308	305	295	276	280	285	281	298	276	309	305	310	273	293	301	293	324	305	339	304	330	307	307	325	321	316	283	309	315	336	265	297	295	302	268	308	305	314	286	309	311	308	315	310	290	292	315	315	309	300	298	323	313	321	307	287	325	321	301	301	284	312	313	330	317	318	295	301	305	269	296	314	317	313	315	289	324	304	311	309	320	303	318	282	304	303	284	314	310	288	282	323	317	320	305	309	304	316	355	307	284	302	328	299	287	335	271	305	332	331	300	286	314	300	345	327	325	293	328	319	278	316	303	319	358	300	305	298	276	276	287	332	342	318	329	312	309	303	325	307	313	300	311	334	313	342	304	300	284	319	309	315	287	326	286	286	282	303	298	338	323	304	296	291	289	288	289	318	287	307	302	313	341	348	317	289	291	285	276	338	314	307	285	312	318	299	329	314	330	317	299	292	297	346	321	311	295	338	310	298	301	279	276	322	281	304	320	287	308	322	296	300	314	315	300	317	310	303	304	306	287	307	292	317	312	317	327	302	322	306	280	300	317	322	287	315	292	286	324	309	298	288	291	293	326	295	304	315	280	307	308	282	286	317	326	312	292	318	319	313	290	306	305	293	310	313	293	273	311	300	328	276	305	289	327	347	315	319	304	315	272	335	306	320	314	281	297	292	294	268	281	297	293	321	282	328	317	291	311	301	323	302	310	298	272	304	320	295	320	314	304	330	276	310	305	304	267	308	335	334	294	305	311	303	284	310	316	311	295	318	351	312	310	290	334	295	283	277	301	279	271	289	330	313	283	298	273	335	323	301	340	274	266	293	309	315	325	307	280	299	279	294	323	337	312	297	304	313	290	313	300	301	323	314	332	297	295	329	338	294	296	313	326	304	333	315	296	325	333	304	324	303	298	325	327	312	315	314	302	328	308	322	308	324	301	291	353	317	315	279	331	328	289	319	322	326	332	288	336	323	297	309	313	347	325	320	288	306	312	284	321	271	296	289	297	274	307	332	312	275	294	328	319	319	304	290	330	311	299	310	305	324	297	300	331	329	311	316	262	322	331	357	345	314	311	305	326	306	305	292	293	315	331	288	338	339	304	334	300	314	303	326	318	294	298	264	311	308	314	322	324	335	271	314	371	312	355	309	328	325	295	288	301	320	311	298	293	347	304	334	298	310	335	299	299	324	323	308	288	307	299	297	324	308	323	325	314	329	303	309	294	334	314	291	308	302	318	316	310	337	306	290	303	301	307	298	287	342	341	332	311	316	311	305	284	307	316	313	303	311	301	303	311	329	308	303	308	322	293	313	332	300	304	282	279	301	265	296	257	317	270	315	305	297	320	295	289	297	317	359	310	331	309	322	281	321	305	320	309	280	297	334	301	302	291	318	322	290	306	322	318	317	323	326	315	316	299	271	316	272	310	326	308	273	312	307	312	306	336	329	330	314	354	309	282	325	320	308	333	307	290	298	289	281	331	318	273	292	302	300	330	314	323	304	300	310	333	297	323	291	302	313	305	303	326	333	314	280	307	307	301	283	361	296	331	285	315	331	276	318	287	302	296	337	325	331	342	303	303	267	314	300	309	292	284	317	338	304	295	295	352	317	291	295	316	331	318	304	344	310	284	316	301	348	314	307	336	344	307	312	306	314	307	296	288	288	331	290	320	318	293	302	300	343	315	280	254	320	324	288	329	290	299	307	293	302	320	309	329	270	313	304	318	327	306	287	320	299	289	290	307	321	298	313	300	297	292	327	322	326	310	295	320	348	312	290	296	270	293	309	299	275	314	282	312	298	291	318	278	304	312	321	336	307	321	319	304	276	306
32761	21737	19531	13409	8529	5097	3025	2134	1636	1212	941	885	838	708	781	809	785	799	780	774	792	811	742	769	773	752	740	752	741	718	713	701	714	755	777	773	728	668	721	697	689	720	742	690	719	709	749	690	755	752	701	719	718	670	758	724	781	732	711	739	718	675	778	727	760	724	718	720	759	737	764	693	755	737	754	733	705	748	733	715	704	747	758	740	680	707	745	740	720	736	716	750	714	756	740	769	703	771	746	711	722	761	706	724	720	784	695	724	678	714	681	699	709	713	721	703	696	739	723	735	731	731	696	763	700	737	707	705	688	659	760	743	739	718	715	694	793	771	728	702	736	703	731	750	723	694	787	733	757	747	761	734	734	732	703	732	716	716	727	742	747	729	745	711	712	711	688	762	735	704	706	722	704	695	721	754	707	694	706	784	744	716	718	762	710	735	792	749	727	751	708	715	748	743	705	744	783	712	708	689	749	731	736	767	725	649	714	742	761	759	741	727	723	686	766	744	672	766	727	735	754	710	766	738	771	783	702	719	700	746	737	703	722	708	732	729	693	753	728	713	709	698	677	704	691	700	732	741	686	740	704	712	735	681	706	696	725	715	747	694	752	763	716	765	737	716	715	683	765	704	718	722	731	706	708	733	725	761	775	730	687	702	745	708	752	771	761	707	702	747	730	706	752	665	723	773	716	735	715	753	688	748	777	677	704	721	710	718	760	760	721	713	736	742	729	765	713	687	721	722	748	717	720	693	718	714	717	699	754	745	746	756	733	759	701	755	734	682	781	700	717	730	704	673	746	723	720	696	730	714	743	691	797	722	704	716	760	734	737	747	743	644	725	741	761	704	735	708	744	755	682	741	748	748	776	769	771	746	778	740	717	703	745	739	747	752	753	694	753	703	772	704	707	737	707	734	772	724	789	729	769	746	702	767	725	707	754	743	765	728	717	731	740	754	763	713	710	742	757	721	739	728	740	732	726	775	755	665	672	742	728	684	757	751	700	726	731	740	718	773	748	742	718	757	718	687	725	690	746	713	733	758	713	695	753	738	698	762	714	684	711	716	708	697	692	783	693	715	767	752	731	695	672	768	702	730	722	719	746	673	735	713	735	731	694	725	726	792	713	750	748	717	714	737	716	703	757	741	732	707	704	707	684	720	714	693	751	684	719	790	786	696	713	710	712	754	718	691	753	759	736	703	678	662	734	697	724	705	716	703	713	779	705	742	715	719	726	719	753	722	723	776	706	712	704	736	715	675	758	739	716	739	732	712	768	789	789	727	723	700	759	668	762	721	745	709	720	740	731	692	703	749	715	735	749	733	740	778	695	748	743	721	745	734	711	719	737	692	729	698	731	724	733	704	713	784	708	728	724	744	735	719	718	691	699	749	728	679	722	756	760	715	721	723	709	678	763	742	719	761	764	735	701	722	750	702	732	723	730	766	733	681	750	754	739	699	722	696	745	732	762	728	724	757	761	690	710	734	746	695	720	734	693	719	693	760	742	725	730	725	785	747	675	701	737	749	734	712	741	743	768	792	725	736	716	728	741	690	768	714	723	721	736	775	750	756	752	739	701	816	715	719	724	737	773	707	752	688	752	726	718	709	761	687	703	714	762	795	704	732	694	690	747	747	733	723	708	731	769	786	731	715	737	734	695	731	687	704	712	742	689	722	733	752	733	718	744	737	727	761	729	765	710	697	715	750	794	684	732	712	716	723	741	701	727	736	770	759	750	752	709	750	720	711	707	776	757	719	703	728	725	750	774	750	733	738	721	726	685	736	744	747	737	740	685	685	699	773	725	759	694	726	678	765	760	706	691	748	771	750	739	717	691	740	750	710	695	735	742	736	660	708	718	746	758	731	711	736	710	768	738	755	731	729	776	701	729	777	739	736	702	700	715	705	740	673	707	741	720	716	739	724	760	748	778	736	714	698	723	732	727	684	709	696	721	723	705	700	705	715	715	744	740	716	709	748	742	733	733	755	722	756	751	732	735	717	710	663	701	698	727	704	701	706	695	707	709	689	752	679	711	678	784	730	737	735	723	700	733	762	734	755	719	752	662	739	733	747	666	694	746	802	702	761	737	702	761	750	741	698	740	737	719	709	708	739	725	764	749	780	739	716	726	693	710	771	734	750	733	742	714	720	701	759	745	751	705	731	735	707	769	718	746	743	781	718	714	724	771	770	713	682	740	682	746	678	712	770	745	724	744	748	761	733	736	674	729	700	744	693	695	725	692	740	715	702	744	723	774	700	737	753	704	705	745	741	730	709	751	784	716	715	716	713	721	751	709	709	692	746	717	754	701	711	692	707	700	715	753	722	722	714	705	703	686	760	773	713	728	726	726	747	741	739	767	722	782	737	779	724	689	732	718	737	719	702	747	704	722	703	728	749	752	732	761	730	686	713	747	727	713	758	703	721	674	701	717	732	696	736	715	737	722	753	733	718	688	693	708	744	725	768	725	713	713	732	793	719	679	762	711	715	788	740	743	674	659	744	747	691	783	729	784	780	736	789	784	731	750	730	739	711	738	723	740	714	735	750	772	772	722	689	724	742	831	724	705	689	723	739	702	736	769	754	735	697	765	745	746	743	744	699	680	714	733	720	743	761	706	746	752	742	733	746	690	694	776	774	763	698	752	691	735	759	708	783	767	715	710	729	746	704	677	718	704	743	713	731	722	751	695	746	699	750	751	766	755	691	778	724	694	729	685	700	718	699	778	725	752	721	711	719	727	715	695	775	733	771	685	716	727	729	715	719	737	734	746	696	719	762	717	750	712	741	746	757	760	717	719	746	790	739	730	750	739	714	721	791	735	695	681	769	746	727	685	739	741	742	726	719	733	637	762	777	731	733	701	709	780	725	678	729	720	795	716	783	709	737	735	717	720	733	765	680	749	812	762	742	732	684	748	720	703	777	715	731	695	671	741	721	740	703	730	713	780	710	689	730	707	739	719	728	729	759	687	701	724	719	708	733	721	710	773	679	740	791	738	714	736	743	728	743	731	709	708	765	731	724	744	738	742	779	722	727	758	769	745	698	738	730	768	712	689	731	768	718	717	748	745	712	709	705	750	726	793	663	734	724	761	746	708	783	742	730	713	762	723	727	717	730	755	709	702	737	743	733	715	782	700	740	711	737	774	749	750	705	728	724	707	671	780	741	721	727	753	748	769	689	712	684	721	743	724	774	745	690	675	742	711	760	705	710	737	708	711	744	775	685	716	718	757	720	769	746	729	709	760	763	689	713	743	733	742	740	735	743	766	696	707	698	707	741	745	704	712	735	736	737	752	758	758	698	729	668	745	740	766	702	756	757	687	743	718	727	694	769	741	738	735	703	751	697	709	739	752	752	709	747	749	798	700	727	780	705	732	693	723	735	753	735	718	710	739	669	711	780	794	751	729	715	727	764	740	700	717	731	733	721	671	748	711	718	758	720	739	681	673	701	713	734	744	731	756	749	746	694	720	698	767	698	740	720	746	755	721	733
54517	30649	19101	10359	4814	2313	1204	916	622	520	384	357	288	307	328	316	313	325	316	307	298	271	282	302	280	302	287	272	286	303	290	280	289	288	291	296	271	282	250	281	271	263	301	299	269	261	272	275	300	272	289	285	269	265	274	323	261	264	292	284	279	299	314	253	263	246	279	306	316	272	288	261	271	282	299	308	261	272	288	287	281	262	290	279	301	275	294	283	282	301	268	299	259	291	306	330	311	256	325	311	292	293	296	314	284	264	259	263	290	296	275	289	289	284	266	275	296	285	280	307	298	278	292	272	265	279	314	313	282	321	279	291	285	286	299	321	248	286	290	253	281	323	272	274	258	293	272	299	266	275	306	272	299	272	295	260	304	261	297	280	286	285	294	295	275	276	277	282	270	300	315	288	314	270	311	281	267	287	288	282	250	307	291	279	274	275	294	306	311	278	289	274	275	255	295	296	278	309	305	293	299	292	257	263	305	273	270	304	276	277	279	276	273	271	289	244	297	264	277	285	284	292	298	257	288	303	297	292	262	282	276	250	295	269	287	271	296	302	276	255	278	258	279	253	246	289	301	272	309	288	303	280	312	260	286	280	289	263	272	264	270	250	266	265	289	281	250	283	263	307	270	248	290	275	301	272	290	284	303	267	317	285	278	274	278	265	255	284	277	289	255	280	289	274	276	279	275	270	275	288	299	299	296	244	271	262	275	269	295	282	255	263	289	261	277	317	288	278	286	281	279	266	261	305	292	283	280	275	291	287	298	272	324	301	320	243	319	301	285	301	302	301	311	245	263	285	287	266	265	308	293	257	299	263	298	267	307	273	270	272	282	282	279	285	275	243	296	289	315	274	306	290	276	256	253	291	305	278	274	294	291	274	261	257	273	274	317	274	287	287	286	278	260	283	265	279	300	285	271	290	285	289	292	278	243	292	334	299	268	262	269	284	268	270	279	280	267	309	262	273	307	264	268	288	292	315	279	256	270	278	295	294	267	278	304	322	299	280	292	277	303	283	295	276	288	283	256	300	296	294	296	286	320	278	285	268	252	258	248	277	289	271	290	292	276	293	260	300	299	284	278	305	319	282	264	292	270	267	284	238	261	277	267	287	286	284	272	273	244	282	280	287	256	276	291	273	280	284	270	284	289	316	290	261	286	275	275	262	275	273	298	287	289	255	272	264	312	282	251	290	315	290	289	293	263	278	297	293	320	261	266	282	287	289	279	300	274	281	296	279	268	277	245	279	266	297	299	274	283	274	313	292	275	288	298	306	267	259	291	307	274	276	322	291	274	276	250	303	288	281	285	296	283	285	287	253	256	299	272	275	315	271	248	306	305	284	277	280	279	255	254	289	267	296	283	252	282	277	285	286	270	319	258	293	267	312	263	293	285	308	256	281	250	322	289	319	296	280	294	271	274	306	276	300	314	260	294	292	295	271	263	287	313	252	263	294	316	265	277	284	295	284	332	304	293	285	285	269	256	280	284	308	267	257	291	287	305	300	286	288	271	289	277	296	280	292	320	278	288	266	302	287	290	297	246	312	273	269	266	293	289	291	276	267	281	258	281	262	297	262	290	317	259	304	281	299	313	273	295	292	302	278	277	273	265	291	282	272	308	302	295	281	254	269	294	289	265	278	274	264	267	300	293	311	292	295	305	286	285	281	292	313	288	257	302	287	255	266	289	325	277	265	293	282	323	272	299	302	267	292	303	290	287	286	294	288	270	278	234	235	282	314	265	286	289	302	283	291	264	275	276	285	281	303	280	293	278	275	268	284	317	314	260	280	301	288	278	283	286	262	295	317	270	258	290	312	307	285	298	282	295	287	293	267	276	271	295	265	301	305	323	281	262	315	284	283	269	289	283	285	317	297	291	289	285	289	255	264	290	299	255	291	294	254	303	287	274	287	318	315	285	288	281	291	309	269	278	283	297	258	300	281	302	251	317	304	293	285	251	267	284	287	270	286	299	268	278	303	303	268	298	336	286	270	255	263	299	274	287	288	292	293	281	281	263	244	280	293	302	283	278	300	265	289	282	254	321	287	278	288	282	267	307	259	255	277	270	255	268	271	310	294	264	267	273	269	277	314	293	279	259	298	274	292	284	249	270	288	278	260	269	259	289	274	247	283	288	290	262	289	279	253	282	291	270	285	284	282	295	300	279	278	281	288	300	281	292	278	303	307	264	287	273	296	294	274	282	307	251	304	281	259	282	284	280	270	270	282	280	309	293	266	306	280	257	265	281	254	260	308	278	271	292	283	308	265	271	294	276	306	313	316	286	267	274	259	296	296	286	255	306	266	276	302	291	284	293	251	275	283	287	289	296	287	259	266	306	295	275	275	283	274	308	287	297	263	273	286	290	294	292	287	268	266	304	253	290	258	291	283	275	283	314	288	275	285	306	247	283	282	286	290	303	273	303	255	263	298	278	277	285	302	290	299	291	298	267	276	270	300	255	266	255	288	247	294	238	256	284	296	265	286	271	290	310	269	280	292	260	281	281	272	254	288	284	277	273	262	289	288	278	281	306	282	278	269	283	284	277	285	251	293	320	306	270	279	327	291	279	312	262	275	307	259	297	277	309	284	280	273	315	273	290	294	311	261	292	266	258	251	260	257	281	288	286	283	295	292	280	274	319	306	309	276	300	265	289	279	287	276	274	295	313	315	294	259	283	275	311	286	273	257	306	297	294	293	274	323	272	255	294	265	301	249	248	271	281	290	260	283	287	297	266	260	259	284	283	273	282	253	284	268	274	295	291	281	279	268	260	259	290	276	269	303	267	312	306	267	266	284	273	288	299	289	306	300	320	304	253	298	264	262	292	267	273	278	287	310	273	292	294	292	277	299	298	264	257	288	273	278	274	277	241	279	274	320	293	278	304	303	262	295	284	280	273	307	248	292	312	291	279	275	252	284	310	290	286	291	241	287	291	297	246	273	277	248	280	276	315	276	294	292	294	286	285	276	278	322	294	276	322	286	281	255	285	277	269	295	300	281	288	262	237	307	311	303	287	331	294	284	265	242	299	296	282	247	324	285	289	281	314	273	274	311	300	258	280	280	250	282	331	292	273	274	289	282	285	277	268	279	289	279	289	297	293	275	257	260	268	249	292	308	280	290	306	315	271	290	280	271	304	239	271	281	281	293	269	263	314	275	301	248	249	274	277	272	285	248	260	299	313	264	284	278	258	287	313	281	249	299	259	314	261	260	263	288	281	292	287	271	295	300	249	290	305	278	283	303	303	271	293	301	289	295	267	295	255	283	294	275	275	299	289	270	279	260	253	303	298	281	305	288	270	282	294	294	269	277	305	269	277	306	282	317	311	292	300	269	291	260	254	278	259	288	336	265	305	261	271	299	265	271	292	337	282	269	306	271	292	316	292	301	291	240	287	271	279	284	267	305	308	288	274	276	289	296	270	291	284	278	274	292	290	297	291	259	303	286	293	297	310	281	316	274	296	300	305	281	300	272	287	272	286	271	298	286
37252	24978	23443	19266	13134	7847	4658	3350	2500	1786	1289	980	835	819	752	821	754	742	715	793	724	767	729	749	774	659	689	699	704	703	656	715	609	704	672	648	688	675	654	636	677	669	672	706	613	699	689	658	686	694	704	644	633	726	669	654	716	669	661	664	706	640	697	643	687	690	679	642	653	659	627	671	675	635	696	641	650	684	638	677	689	641	604	653	668	642	680	686	664	708	672	719	701	659	686	680	673	655	661	664	638	678	658	652	681	685	646	698	656	658	661	645	645	680	688	672	647	633	641	633	654	677	668	643	690	640	661	640	638	698	653	680	620	674	685	645	647	684	711	723	611	692	662	653	642	635	647	670	678	659	680	652	723	620	698	663	694	656	692	691	680	657	650	655	642	703	672	721	678	718	637	648	637	661	686	653	659	699	733	641	654	652	647	694	667	653	624	632	647	655	643	672	652	635	673	663	665	722	672	685	659	715	662	610	669	637	674	667	643	660	669	656	655	709	658	689	666	689	645	647	694	670	680	662	655	648	659	702	688	673	690	649	679	687	680	660	637	660	704	655	670	677	668	669	679	658	648	655	686	680	660	682	665	648	644	659	688	641	691	701	644	652	687	649	687	685	660	698	672	673	711	670	669	630	665	645	684	675	643	687	697	672	646	680	648	713	666	676	649	715	692	648	655	627	707	690	681	635	653	674	627	665	690	666	710	656	686	669	638	660	711	646	676	708	651	699	652	679	672	638	697	663	603	695	679	647	662	644	668	649	642	633	670	669	635	628	710	660	719	644	660	687	697	693	645	704	632	728	667	665	696	679	664	640	667	658	687	689	656	664	615	665	690	650	692	660	643	669	690	645	691	636	667	644	647	690	629	624	660	646	647	686	656	714	673	692	672	664	654	691	700	676	677	718	611	668	633	681	678	658	695	607	668	629	675	734	687	655	662	659	685	685	673	655	655	638	691	682	653	645	684	669	672	628	696	713	687	652	685	638	669	654	665	667	631	654	665	677	689	677	700	700	658	656	659	689	650	665	665	645	668	686	687	655	678	666	694	647	659	624	631	688	689	684	648	644	674	610	639	688	679	700	671	673	657	713	665	652	673	688	663	643	696	667	696	668	660	695	669	685	705	688	625	670	654	685	658	677	672	625	650	683	718	687	687	643	691	719	635	706	660	708	683	674	677	681	661	740	671	677	638	682	676	659	653	691	654	629	679	659	722	681	649	655	639	650	675	664	656	628	645	626	703	657	695	703	704	706	642	656	657	657	663	679	665	656	709	632	673	674	682	682	651	655	676	655	686	627	692	639	683	649	698	645	658	653	675	674	675	680	698	701	641	658	663	648	662	665	662	661	640	704	731	653	643	648	645	687	655	661	663	646	644	675	722	705	657	657	697	656	679	673	669	684	633	710	655	647	684	682	670	635	661	661	687	667	654	636	635	657	663	643	653	689	644	593	663	684	666	652	689	685	650	687	652	675	665	681	687	694	699	665	666	669	693	666	661	644	672	670	712	684	694	693	634	730	655	665	658	632	689	655	612	631	698	644	609	669	672	672	636	638	659	674	683	636	596	656	630	651	659	656	669	641	640	669	665	691	664	690	676	677	696	650	676	655	665	648	653	666	696	642	637	660	652	708	642	654	668	671	700	623	682	657	696	653	710	688	638	648	698	698	671	638	702	672	652	649	648	677	665	670	670	717	670	684	690	642	681	655	705	642	657	713	664	674	623	687	690	654	656	659	671	677	655	645	684	656	704	713	655	680	650	652	671	618	691	723	662	686	671	663	600	664	670	665	681	649	654	672	652	627	628	693	651	691	696	695	680	683	667	687	682	654	641	711	626	638	679	639	651	699	654	691	689	681	675	706	672	626	650	669	717	610	696	687	687	684	666	693	680	712	603	691	711	638	657	650	716	636	693	654	663	711	680	697	739	648	653	679	685	675	680	745	671	698	609	641	714	683	628	665	661	660	672	675	664	631	679	686	669	673	648	643	727	608	697	687	677	681	692	638	653	687	687	688	666	620	630	627	671	645	634	667	657	646	638	736	645	699	680	680	694	661	697	691	689	664	702	636	645	687	658	632	680	705	679	677	697	690	672	691	740	689	684	640	696	662	644	693	676	698	696	679	630	631	709	708	679	692	632	661	702	665	683	684	661	680	642	662	623	657	691	716	613	697	644	646	671	697	659	718	656	673	664	630	692	679	658	668	696	668	648	668	685	698	705	668	713	632	640	682	618	689	644	684	650	628	664	639	678	686	637	665	654	643	673	687	686	661	675	635	674	679	679	691	685	654	634	648	647	673	705	675	634	667	632	660	675	651	709	639	671	639	663	653	659	681	619	682	648	672	606	645	675	689	614	685	660	694	650	660	671	673	729	658	608	629	651	676	666	759	655	662	695	670	683	662	659	651	727	659	709	669	691	655	670	695	656	689	667	598	641	680	675	637	659	688	676	710	656	656	653	675	707	673	664	649	643	672	684	694	612	691	664	647	640	702	664	686	702	678	642	681	693	607	660	667	654	598	625	696	700	667	661	658	693	701	677	672	652	670	665	680	674	678	623	644	664	658	629	674	674	698	667	654	677	697	654	680	644	711	732	662	638	676	677	675	638	700	684	729	708	635	646	729	676	701	644	659	661	701	645	672	673	713	648	655	687	652	636	652	664	691	649	687	651	681	719	666	660	674	663	726	687	642	706	628	701	691	697	630	664	662	656	693	659	694	705	707	698	670	671	673	642	682	659	666	694	679	691	680	688	689	610	685	659	671	662	682	634	675	658	677	656	628	629	650	724	654	639	665	647	665	664	655	656	663	649	686	681	658	642	695	677	708	661	652	679	673	680	724	679	612	649	653	670	680	675	679	668	681	623	694	682	674	677	693	692	654	671	665	654	662	631	626	671	685	708	707	626	695	701	701	697	668	637	675	698	675	729	686	661	656	668	668	687	614	683	616	692	642	598	691	639	689	679	687	666	663	626	660	680	653	604	684	652	644	698	678	697	671	694	736	650	655	675	654	682	631	669	674	644	680	692	654	654	630	696	644	698	674	670	657	643	624	643	694	657	658	650	657	729	640	689	627	661	620	647	693	640	660	672	614	690	710	655	624	668	661	695	647	629	683	659	656	658	658	622	705	678	735	623	630	681	662	682	685	661	660	684	591	635	677	687	696	619	633	644	641	669	682	679	695	671	632	696	657	693	660	674	643	675	654	633	677	668	667	594	679	653	677	659	694	693	677	657	664	661	685	667	653	688	653	686	649	678	663	664	675	660	685	662	645	710	672	666	666	658	748	626	674	644	646	664	702	663	687	661	646	714	657	671	723	723	656	663	656	694	684	658	674	632	667	655	715	652	706	677	689	681	617	654	670	708	725	653	678	747	681	703	712	670	673	671	688	665	646	668	647	686	734	669	618	675	667	662	680	699	692	649	656	666	714	663	686	713	683	653	640	696	691	657	663	641	697	689	696	667	670	730	649	657	644	671	669
36374	17712	8014	3441	1351	770	535	468	388	352	314	352	314	333	297	314	312	331	343	324	267	316	294	304	278	298	262	299	300	290	255	302	314	311	290	316	269	303	260	295	290	274	278	306	294	283	290	328	278	307	310	310	303	315	329	334	286	286	286	311	244	295	281	319	269	264	301	265	275	318	281	302	302	283	308	288	299	314	305	328	299	283	283	314	292	282	323	292	308	315	297	298	308	290	301	328	301	299	324	326	300	313	309	309	282	297	306	294	298	276	299	316	297	296	287	330	297	303	309	310	301	308	281	283	281	317	278	330	305	313	268	290	304	276	322	301	273	313	325	310	304	298	292	272	270	286	286	271	275	299	312	296	312	307	289	281	296	324	301	298	273	279	282	313	299	305	319	314	297	294	328	278	302	287	314	234	296	314	285	269	293	321	298	286	300	265	300	293	331	325	303	301	303	289	343	311	292	268	340	336	281	308	288	308	323	305	288	287	319	311	292	299	295	308	292	316	312	325	290	317	291	282	302	296	272	269	271	286	330	280	319	303	265	333	312	302	270	321	314	336	345	301	294	312	284	250	297	281	263	289	316	294	281	288	288	292	302	295	301	261	298	276	315	314	286	289	304	310	319	323	280	303	305	283	289	293	283	308	296	291	284	267	287	268	323	298	305	303	303	279	323	287	319	264	316	328	291	319	329	274	265	290	316	309	329	283	269	293	315	300	293	257	273	313	284	332	260	304	300	315	282	301	330	308	278	281	304	281	312	304	270	307	277	294	304	329	303	299	288	304	311	306	323	334	291	277	289	330	279	269	291	324	290	313	314	295	305	302	296	298	287	300	307	281	274	288	284	302	315	291	325	259	264	285	257	306	292	312	306	285	295	297	342	312	291	277	302	271	297	265	324	280	269	291	319	307	316	300	297	271	313	282	286	258	316	287	280	289	288	334	305	278	294	310	292	300	309	292	278	308	314	270	285	308	325	303	276	297	286	292	345	282	320	311	302	303	285	297	299	316	328	306	303	284	289	311	290	274	315	283	292	312	322	317	279	316	312	305	324	274	265	285	311	284	304	293	260	311	284	314	296	318	303	281	282	286	270	283	303	295	273	325	315	293	283	270	301	267	302	292	299	281	326	280	315	268	277	303	306	321	290	315	318	315	339	274	322	300	313	287	288	310	298	322	288	263	272	300	280	313	303	255	290	279	326	275	304	318	300	256	277	292	312	305	290	277	281	298	320	342	315	315	266	253	267	322	276	275	321	302	294	315	315	315	293	297	351	286	284	286	276	305	261	308	292	273	293	311	306	281	269	304	306	257	273	286	298	279	282	304	319	329	307	287	291	276	294	281	287	300	289	280	298	287	293	280	308	278	307	338	323	301	283	280	306	310	291	317	285	313	287	285	327	331	284	263	280	292	304	307	267	302	283	264	317	279	317	304	330	289	272	334	283	293	327	294	313	296	273	299	287	275	293	304	310	293	281	296	272	307	303	288	300	290	276	292	301	296	276	262	307	323	302	305	295	277	302	295	318	282	315	287	288	330	320	322	259	291	303	297	323	264	290	293	281	301	279	318	324	312	314	347	270	289	294	345	287	310	303	311	312	287	309	339	295	284	288	335	286	284	262	311	268	324	322	307	321	318	310	320	308	312	289	306	300	314	263	313	295	272	319	268	323	313	271	309	301	290	276	297	302	304	290	298	335	284	288	313	293	308	274	309	276	290	300	279	288	271	261	330	282	289	282	279	283	312	296	306	290	292	272	314	309	283	267	310	300	293	292	327	320	289	299	274	325	303	262	299	290	300	311	326	298	303	286	279	280	305	277	299	323	315	296	310	304	285	275	301	320	316	324	296	313	299	306	314	292	275	273	297	283	314	290	284	291	272	278	287	266	287	316	276	308	286	317	311	308	273	283	301	287	314	292	272	313	261	303	298	315	286	315	296	315	310	286	303	289	303	277	262	288	282	268	325	287	312	317	296	322	301	341	300	278	316	298	303	301	301	282	272	283	297	291	289	325	321	317	292	285	296	319	281	298	287	305	308	297	316	300	281	320	298	284	287	290	331	274	302	296	287	267	311	300	305	285	278	293	308	310	333	304	313	280	275	283	303	302	274	324	323	319	301	324	322	290	288	316	312	288	282	295	293	294	286	287	314	290	278	261	275	317	282	307	275	308	263	319	296	303	280	329	269	300	307	291	311	285	276	284	291	306	279	307	309	297	293	320	297	298	297	290	330	309	294	322	293	253	278	279	308	319	276	288	284	311	290	291	321	316	304	287	302	344	320	298	270	316	293	285	300	299	292	288	276	316	301	288	301	299	320	318	329	278	302	316	272	316	284	317	268	302	300	290	276	290	337	288	295	285	297	300	297	314	269	307	305	280	274	282	297	301	280	304	302	298	293	305	320	277	273	286	304	300	275	295	328	337	301	280	299	287	288	300	348	295	277	322	291	298	289	277	336	304	271	298	303	282	310	271	301	284	295	326	287	301	298	299	286	315	322	271	275	307	298	297	301	285	277	292	279	292	304	308	264	325	295	361	289	263	277	264	280	289	296	313	308	296	260	312	321	301	304	313	278	289	290	303	299	290	262	294	299	311	282	281	312	313	296	331	341	312	294	289	304	288	291	295	293	286	283	327	300	321	288	290	292	306	280	316	269	316	316	272	312	301	284	309	292	307	277	285	305	313	308	285	286	291	264	289	264	312	297	272	275	327	279	296	292	278	316	306	309	281	292	308	278	287	295	323	310	321	302	290	291	297	272	301	289	276	319	300	264	307	315	279	273	330	294	331	360	300	305	272	335	319	294	313	318	321	315	285	296	286	290	267	279	283	328	322	295	308	274	317	319	285	312	299	317	304	315	315	284	307	312	277	293	330	278	307	329	311	330	293	295	290	310	293	294	259	299	262	314	318	301	312	300	311	288	304	288	311	281	300	323	293	313	281	262	279	286	294	305	311	292	339	327	316	294	305	297	303	321	276	296	264	286	308	284	284	339	286	308	297	281	302	274	287	285	334	295	331	260	294	293	261	278	309	256	300	301	300	310	295	294	322	308	302	306	279	246	283	296	282	326	271	273	267	361	302	319	311	285	283	299	282	273	296	329	300	299	289	284	298	288	324	308	276	302	308	322	270	306	313	291	286	285	344	287	295	270	296	291	327	300	292	289	289	290	297	291	280	274	307	321	304	324	304	300	322	291	263	282	270	306	290	268	302	288	299	319	311	311	279	302	333	273	288	267	325	304	254	324	300	302	293	305	283	296	256	284	281	282	306	293	274	256	286	280	325	325	291	278	300	311	334	283	279	280	306	290	302	289	266	309	300	317	289	302	327	263	294	296	282	279	295	323	272	284	293	294	303	279	300	310	314	314	311	269	326	270	283	305	317	293	302	266	296	329	295	276	316	332	301	277	306	295	274	274	304	327	296	304	315	330	287	280	301	280	300	300	300	288	322	274	269	304	320	295	314	273	302	313	285	278	286	303
26674	15393	12093	8072	4261	2523	1848	1431	1088	899	845	802	785	740	760	706	724	681	752	684	723	714	759	750	710	710	726	680	759	714	719	677	726	685	676	714	712	661	684	717	695	708	724	714	692	662	735	673	691	695	717	708	696	691	698	703	721	739	709	754	687	690	681	710	686	696	651	701	680	675	701	736	716	704	683	756	739	722	709	723	719	684	687	701	722	780	736	729	659	699	722	724	701	709	736	704	692	709	741	689	726	701	733	731	715	696	635	712	700	728	703	697	732	718	685	681	733	691	684	659	688	727	705	709	710	752	683	706	742	703	726	729	726	712	712	696	702	706	733	682	698	712	703	676	661	699	697	719	686	716	720	697	692	704	686	704	712	685	705	667	711	708	709	686	719	685	716	696	747	686	705	722	715	697	689	698	704	729	676	727	693	683	741	703	728	725	687	713	718	691	681	749	734	688	702	694	699	746	727	717	736	653	726	713	700	680	692	702	741	735	723	716	705	690	696	700	739	685	680	702	758	757	734	663	701	737	724	730	738	700	672	698	717	712	733	713	729	682	723	725	681	734	719	744	708	695	687	702	694	717	697	733	708	732	696	706	708	685	687	743	714	729	711	712	678	697	719	738	676	723	718	713	709	721	727	741	705	736	711	731	673	727	711	721	752	732	700	686	710	708	693	706	731	672	730	716	725	730	729	739	701	731	728	712	696	717	734	708	708	723	732	699	667	728	697	718	704	671	726	729	660	701	681	715	773	740	678	680	707	718	692	685	720	672	695	711	703	682	710	696	676	690	698	702	737	741	755	711	749	687	683	678	780	686	637	693	704	718	720	720	711	675	702	713	694	712	724	719	693	711	701	710	714	712	707	756	679	705	723	651	725	715	723	692	715	686	720	683	721	727	697	693	701	657	739	725	689	658	698	671	720	759	720	754	708	686	700	709	754	700	685	661	692	725	641	716	744	715	707	690	677	712	708	714	707	685	732	669	711	694	723	687	694	671	732	694	705	696	693	708	729	646	714	699	733	725	719	659	673	696	740	680	667	731	710	673	648	726	701	692	698	722	708	723	679	739	699	672	734	647	680	688	694	682	739	755	693	703	719	733	698	687	699	689	676	716	691	698	730	684	720	713	708	723	705	710	729	688	721	728	672	696	709	668	693	716	723	691	704	712	758	736	704	734	716	698	710	715	743	765	727	686	676	731	678	715	665	704	727	667	675	736	640	662	756	701	728	698	706	687	666	700	757	695	706	766	725	716	710	659	733	690	719	774	701	701	700	689	701	710	678	715	710	674	719	719	741	719	763	684	728	713	747	697	671	750	652	661	678	703	731	748	695	760	735	737	708	684	717	677	712	735	675	723	717	685	739	710	725	693	735	711	724	712	709	704	690	659	684	670	698	669	667	697	764	694	651	706	695	674	738	752	751	698	690	720	752	693	719	697	703	702	767	713	702	704	730	649	727	711	691	714	690	683	727	713	731	688	754	674	678	733	713	711	656	733	680	693	727	711	718	706	683	694	658	691	656	687	673	708	682	686	705	751	737	669	672	711	716	763	752	727	704	736	693	681	710	746	689	699	732	686	717	690	726	684	678	741	689	719	679	698	714	656	705	737	752	699	691	689	726	734	690	712	693	688	750	706	663	706	678	695	684	693	720	732	719	735	696	690	709	699	748	723	719	734	723	686	693	711	691	706	715	670	699	751	697	715	662	673	693	691	723	669	725	685	725	702	707	725	715	739	727	696	710	660	723	660	734	711	730	707	705	743	710	763	720	658	733	710	696	681	729	680	746	716	702	672	714	728	714	739	694	701	688	684	716	694	707	710	745	708	693	717	673	698	688	698	713	690	707	697	709	656	724	716	744	739	688	725	710	685	678	665	710	729	725	733	731	688	733	677	736	706	738	670	733	730	696	673	731	711	722	731	756	686	742	705	661	734	698	703	707	717	698	701	727	711	697	698	736	667	691	695	695	701	725	706	692	716	740	692	740	678	686	706	722	705	700	715	714	671	677	707	682	701	662	720	746	736	669	714	761	703	700	652	738	692	701	701	714	720	737	699	769	702	697	695	683	708	747	712	731	716	672	695	730	735	735	674	679	735	703	699	708	685	744	713	699	677	719	661	653	710	684	715	682	689	687	736	732	657	700	733	678	704	705	731	735	691	704	720	724	721	715	724	691	747	679	706	758	726	681	723	668	692	698	686	701	697	715	722	711	712	652	713	666	692	678	692	713	680	717	679	695	675	715	713	688	708	778	671	702	705	739	734	680	711	707	712	730	659	672	776	734	750	700	711	705	691	684	701	683	717	733	713	710	731	679	699	682	709	787	712	686	726	713	726	752	695	667	701	717	681	739	677	685	700	724	689	720	699	700	701	728	760	728	726	738	705	725	673	718	725	687	743	691	741	721	683	689	727	754	709	710	722	736	684	733	723	665	677	730	668	718	709	701	704	731	698	682	701	709	722	687	722	725	661	699	626	720	729	722	689	731	701	724	717	697	716	691	726	727	695	716	693	747	678	727	718	664	709	712	712	722	720	689	677	740	689	723	739	691	719	726	739	717	721	704	700	746	690	689	708	672	707	732	698	719	709	744	705	682	667	661	709	679	750	681	727	711	656	685	673	673	659	678	704	681	707	737	732	672	746	715	719	668	700	673	740	733	694	684	672	711	717	727	674	734	721	722	703	663	715	708	719	701	708	704	674	734	676	727	714	715	710	698	716	764	682	649	770	664	670	732	665	741	740	701	719	682	705	752	688	681	686	686	701	705	726	725	722	690	741	702	673	737	689	640	674	725	740	674	673	679	699	709	701	707	673	720	632	721	710	715	700	749	700	694	713	714	706	745	726	662	708	712	696	727	714	729	711	704	738	739	755	714	740	652	705	683	686	699	671	724	658	657	714	765	711	709	704	682	706	700	723	710	708	735	686	715	705	658	703	692	736	728	690	699	724	670	667	686	688	742	704	729	663	773	693	712	674	716	706	727	761	699	739	706	705	727	715	662	718	688	726	686	682	718	713	717	720	759	787	707	711	701	700	728	731	706	722	709	678	735	674	753	690	701	757	752	690	717	685	728	707	718	732	696	699	678	699	707	692	693	686	718	699	711	645	719	713	702	736	656	721	705	717	735	754	705	684	662	715	746	667	733	673	767	717	731	661	728	681	723	696	680	716	717	686	727	717	698	730	709	733	710	682	718	670	705	700	704	789	668	701	714	727	745	716	675	716	768	715	711	700	680	721	725	721	739	713	744	669	716	696	704	683	719	686	728	696	708	672	680	724	751	696	709	706	737	726	712	680	724	704	673	706	687	673	688	650	710	751	698	676	704	712	715	710	735	663	697	722	701	695	708	754	729	722	716	709	663	680	704	700	661	735	735	695	682	696	714	714	714	694	685	678	687	701	717	742	703	686	700	709	805	678	669	704	685	751	744	702	713	685	734	707	684	679	715	700	710	663	697	739	678	738	710	678	712	694	722	733	711	691
46714	25416	14594	6269	2521	1420	847	645	568	443	372	332	356	292	333	313	325	325	370	295	316	304	330	318	292	338	328	326	300	305	324	337	312	321	297	298	318	292	322	321	318	313	301	319	296	304	298	326	292	334	349	327	309	307	312	318	319	324	300	308	328	350	297	328	317	321	296	313	315	320	313	305	327	306	313	324	311	317	312	296	293	329	332	315	277	293	326	294	302	322	355	328	286	315	296	306	348	306	288	317	278	308	321	296	311	316	327	305	319	301	301	291	315	312	298	315	308	336	343	292	306	320	279	303	332	293	310	319	320	307	298	314	328	338	298	275	345	336	338	324	312	329	319	338	321	312	291	316	329	314	319	300	323	318	262	305	318	343	306	299	350	316	289	306	287	336	326	328	325	317	359	289	323	329	349	313	309	289	308	333	311	345	315	298	332	329	328	304	317	311	308	280	312	322	299	291	327	318	327	327	316	292	316	350	332	301	324	328	287	302	312	335	297	323	312	326	323	331	282	288	272	313	330	338	281	313	311	320	314	308	353	334	313	319	323	332	335	333	327	283	274	295	342	306	311	330	321	315	293	332	320	294	309	312	293	272	305	305	306	297	286	336	323	303	344	324	321	320	293	298	298	300	346	313	294	344	303	319	336	338	351	310	328	304	354	325	325	293	351	307	278	324	316	317	269	358	318	302	300	320	317	287	295	284	286	310	320	300	313	330	282	299	326	320	304	315	304	284	301	284	279	316	289	319	301	312	299	311	318	324	310	317	327	324	322	289	318	294	317	293	287	313	287	284	293	302	281	297	299	287	314	326	285	290	337	314	310	295	303	328	317	339	335	315	328	326	306	309	288	289	304	289	344	329	322	305	314	322	303	299	327	330	317	330	317	330	305	329	334	346	331	306	298	291	307	310	351	362	299	313	330	294	295	332	344	316	306	340	322	324	339	306	302	291	319	323	342	321	333	294	327	293	317	344	318	294	321	310	280	317	339	294	333	274	302	306	321	305	323	317	273	301	261	320	288	310	294	295	277	280	329	304	330	305	296	298	300	298	303	307	324	321	306	325	311	274	303	321	279	319	293	274	331	308	327	281	347	288	323	285	324	313	308	309	329	317	334	304	308	308	298	325	295	297	307	322	313	287	333	314	316	300	289	311	290	317	309	303	327	318	324	324	305	302	302	284	327	302	328	317	298	308	330	314	306	322	306	322	308	359	365	300	293	301	322	325	356	306	324	288	293	291	351	317	323	313	317	317	334	303	314	306	296	299	296	290	323	293	356	316	314	321	296	330	324	324	303	350	319	301	320	299	303	294	295	298	329	321	334	331	322	307	319	310	312	306	308	302	324	311	315	313	317	266	341	298	284	303	299	317	302	307	290	330	310	329	335	330	308	315	317	329	325	310	319	300	324	320	306	318	315	317	317	324	309	322	316	327	348	317	317	322	327	302	292	335	279	300	319	354	293	330	306	341	296	337	310	307	331	310	346	312	340	314	305	298	281	336	337	342	320	313	301	317	296	309	326	329	308	309	287	285	297	291	305	297	297	292	310	296	283	296	321	338	348	338	320	346	326	297	273	319	303	344	326	331	305	315	311	310	285	282	331	307	290	298	289	280	324	324	317	321	305	325	336	316	311	254	307	316	291	277	294	289	321	322	332	299	326	318	344	319	341	363	277	303	311	300	286	332	350	311	317	302	299	321	297	293	315	300	321	278	286	314	280	299	323	317	345	302	307	296	294	322	308	328	331	314	310	284	304	294	328	321	307	336	315	305	280	351	335	287	271	303	312	308	312	307	326	319	301	312	311	320	325	322	301	322	287	310	332	303	331	317	272	327	325	284	333	312	337	339	324	309	323	298	329	303	313	326	318	337	356	307	323	299	292	310	309	320	317	321	324	303	283	310	307	318	298	318	295	347	314	278	303	287	329	301	305	291	309	312	296	334	327	310	344	349	305	319	305	333	311	294	315	293	334	335	325	303	304	313	310	305	286	321	307	311	322	328	289	321	309	321	325	329	290	290	317	325	308	299	316	357	301	321	330	294	293	328	313	308	312	301	299	304	308	301	334	309	339	327	355	294	311	311	303	279	327	309	286	276	299	351	329	323	301	346	309	317	312	321	328	303	298	339	352	295	299	275	300	292	318	326	317	304	315	315	299	313	328	329	324	307	340	329	304	298	337	292	293	322	314	284	318	297	295	332	334	291	293	299	343	308	274	292	300	306	300	286	316	335	308	310	312	308	333	333	351	356	299	317	282	343	291	299	303	300	302	298	321	310	306	312	311	330	272	327	298	303	301	311	335	307	307	356	346	322	311	313	299	293	306	285	304	320	313	337	266	309	336	310	316	283	293	326	304	335	288	283	300	325	311	324	310	334	319	282	293	314	308	316	304	323	299	290	326	306	314	302	311	337	327	296	299	326	315	326	305	298	332	318	337	314	298	318	296	301	339	327	287	315	319	296	306	296	355	321	344	337	320	334	283	340	315	300	308	290	305	313	311	332	270	307	319	348	335	352	313	282	272	304	322	303	323	282	294	300	296	302	319	345	287	335	293	318	310	301	295	267	307	326	289	292	313	312	309	288	295	284	322	295	290	330	312	318	292	337	339	315	313	347	343	284	284	305	342	308	302	318	303	305	325	332	283	287	313	293	298	331	305	298	316	294	301	291	308	342	308	283	335	279	282	314	305	299	318	322	315	298	314	322	295	311	314	318	331	339	274	297	296	276	289	296	276	312	320	312	311	288	295	323	339	292	304	305	301	326	290	312	314	282	282	288	347	319	305	297	344	309	306	301	314	324	320	303	319	323	319	303	319	319	288	311	309	336	319	282	317	302	352	311	315	302	298	337	304	332	349	306	362	340	280	340	313	297	313	307	300	325	318	328	322	332	307	299	313	334	318	330	333	317	304	306	301	307	334	325	275	329	291	334	341	331	324	283	321	287	321	312	292	299	270	332	313	278	315	323	279	304	293	341	284	290	292	307	326	305	306	328	298	321	299	308	304	277	340	317	343	299	324	327	339	308	305	314	311	303	279	304	290	342	294	313	337	304	326	304	314	325	319	318	333	339	290	324	351	318	295	308	313	291	335	317	295	319	325	342	328	320	322	329	298	290	315	299	316	300	318	304	323	300	276	300	307	318	302	333	305	307	302	322	334	296	297	299	325	334	331	327	321	308	287	280	312	321	303	320	305	291	285	317	307	298	340	316	310	300	312	277	300	328	361	341	309	299	293	335	320	330	305	290	324	309	299	319	297	335	324	322	311	312	314	297	305	314	295	328	296	311	329	318	319	282	309	296	332	324	340	313	316	287	293	314	339	322	283	330	294	329	329	301	360	339	340	327	297	296	307	316	339	318	333	353	314	294	288	296	324	323	317	317	299	326	291	318	302	327	310	325	312	327	300	284	310	325	327	307	315	313	300	319	316	316	315	302	263	311	309	332	287	304	312	287	356	314	301	313	266	322	300	334	278	312	308	302
33414	21437	19426	12792	7801	5199	3385	2305	1797	1272	1026	964	865	821	866	793	827	822	724	815	797	802	767	792	790	745	769	772	785	747	721	738	769	705	714	734	784	734	777	753	735	773	728	717	754	728	749	776	698	743	760	762	769	745	712	731	739	711	701	772	695	715	704	758	728	750	718	776	747	775	768	695	691	750	767	717	664	733	754	747	730	768	725	726	762	697	747	755	730	663	747	701	788	704	750	764	737	685	716	738	757	784	702	762	754	773	731	721	757	717	703	761	711	753	711	734	745	747	728	729	757	785	710	716	782	724	782	759	721	721	729	718	740	725	731	745	766	704	674	753	713	699	722	709	718	736	755	775	700	667	714	697	766	756	694	788	769	738	776	752	747	747	736	713	756	767	699	800	736	737	756	734	700	751	713	705	718	744	741	739	718	735	704	745	738	717	722	704	733	728	735	714	738	710	687	744	714	706	771	751	720	682	745	764	720	772	709	715	683	726	743	764	754	738	777	740	700	702	712	775	711	776	724	687	757	738	724	733	690	772	731	716	721	726	755	713	753	722	696	694	735	711	693	697	737	681	722	783	725	790	718	758	686	773	733	750	723	778	709	749	728	772	735	773	718	761	723	774	725	685	701	723	742	727	757	682	764	714	730	757	710	749	720	785	782	739	767	771	708	705	718	750	708	693	697	761	748	730	769	819	703	742	719	759	720	721	724	767	750	742	777	786	786	766	764	700	690	699	710	740	694	697	729	699	713	719	749	744	689	745	760	754	767	745	736	742	722	676	741	719	747	710	737	776	768	739	756	704	732	766	738	757	725	749	751	719	710	694	730	738	774	706	779	749	766	722	740	736	722	747	760	740	770	713	744	786	770	722	709	725	765	767	708	749	736	697	737	754	751	741	770	734	754	740	724	734	718	813	727	735	778	730	709	784	709	764	716	743	682	742	727	789	749	766	779	672	744	731	762	742	762	697	688	729	748	740	742	757	741	729	745	745	779	695	712	703	759	689	737	693	745	736	729	730	753	774	747	736	732	746	713	824	751	765	747	765	747	710	763	738	733	702	766	707	723	717	761	761	709	749	695	808	715	739	740	780	691	739	791	720	743	725	775	719	758	727	711	708	695	756	711	741	723	731	719	784	714	710	791	725	764	758	722	747	764	699	756	767	697	748	742	745	750	765	752	714	727	760	720	781	758	743	795	774	757	705	697	684	744	720	778	758	758	714	694	749	773	718	781	717	746	746	741	765	679	735	688	695	698	729	713	763	699	741	716	741	742	752	760	773	711	718	674	780	744	803	682	704	709	774	746	728	757	747	738	720	749	713	715	777	706	733	718	759	732	744	738	759	721	741	753	773	757	703	740	737	715	705	761	740	767	711	728	785	725	744	739	753	774	737	728	749	709	718	699	725	720	750	754	779	778	747	736	687	713	740	718	717	790	749	728	693	794	727	736	734	733	790	742	704	748	764	698	735	749	762	708	746	773	688	745	694	738	716	726	782	715	704	743	728	740	730	716	762	744	729	731	764	734	740	748	701	733	706	727	717	752	784	766	787	757	774	772	786	761	772	762	727	725	765	757	700	702	730	779	744	743	783	765	760	747	714	778	730	767	734	760	726	723	738	717	786	710	702	747	759	728	773	786	771	737	786	729	794	750	766	795	682	792	744	703	784	666	729	728	725	793	774	782	777	749	784	735	735	709	741	694	773	679	790	754	707	731	752	721	693	687	721	769	758	776	756	805	731	721	715	746	753	764	712	765	744	765	775	771	713	791	683	724	717	680	726	704	720	699	766	759	719	726	750	755	757	777	741	757	743	721	718	733	754	737	746	825	750	760	741	715	721	773	729	699	729	768	794	729	767	762	725	784	752	715	690	720	732	738	777	739	706	755	721	707	724	755	697	751	732	736	742	711	707	718	731	714	795	737	735	786	745	769	776	778	699	760	713	752	754	759	736	742	708	790	686	764	742	754	715	783	733	750	696	790	737	744	724	744	743	760	782	726	736	732	784	772	731	746	753	780	734	717	695	793	733	773	738	727	691	714	728	750	723	748	760	737	720	774	747	736	736	709	736	788	771	725	727	752	718	690	773	792	813	685	723	773	778	736	766	753	738	747	765	721	729	756	716	699	705	706	732	694	718	731	715	693	741	723	706	705	742	732	731	734	690	717	734	754	777	770	722	722	719	744	730	748	711	692	762	732	749	712	710	677	735	762	772	726	748	756	702	733	771	724	738	678	740	743	705	763	743	749	706	737	725	739	744	738	743	776	699	737	765	743	767	737	731	746	735	705	764	750	746	734	733	713	708	735	711	706	731	722	699	717	701	743	738	711	720	755	776	734	698	753	749	767	739	700	760	741	754	765	715	687	727	692	747	713	757	759	708	788	729	773	733	774	708	787	757	792	728	789	740	766	766	785	740	761	733	700	748	679	732	712	745	693	729	733	723	725	788	759	746	754	747	756	740	741	721	731	709	758	755	743	729	753	703	804	701	749	718	753	720	790	725	727	742	765	743	722	715	722	706	759	713	754	727	766	726	747	701	699	697	755	690	750	731	781	754	713	754	744	750	733	759	755	747	733	740	719	755	725	675	782	766	798	821	751	700	766	781	697	725	724	737	773	750	752	708	753	725	755	707	689	721	725	741	701	698	717	770	765	770	767	724	734	757	755	711	752	748	729	720	768	690	736	704	701	777	755	730	718	730	767	750	750	743	739	716	756	735	730	719	793	745	736	752	765	741	703	708	710	720	723	764	680	775	755	751	709	754	703	716	713	721	755	743	711	743	774	676	771	752	736	724	750	715	753	740	774	730	754	747	736	728	735	771	742	704	768	721	718	776	732	767	732	741	794	768	731	752	748	661	718	724	709	746	731	720	733	802	784	720	737	744	714	765	776	734	771	729	770	752	689	738	751	719	756	749	726	685	737	669	753	755	718	725	697	738	707	741	741	740	737	718	813	728	708	742	729	766	733	762	747	697	739	725	786	722	739	758	732	748	694	733	701	740	793	740	722	756	683	714	718	729	714	742	760	740	661	732	720	726	739	791	735	736	764	722	725	741	723	741	727	752	806	762	778	721	750	706	734	737	761	807	716	660	708	775	754	660	789	735	719	700	719	785	690	744	730	682	762	763	739	734	709	661	784	726	715	747	685	763	735	743	771	722	731	735	697	706	750	731	756	730	745	686	725	752	705	737	732	748	733	727	756	768	777	730	739	734	736	756	774	729	712	750	727	738	784	760	711	774	761	740	749	750	763	751	754	724	740	790	676	725	715	735	776	761	727	726	739	722	748	770	726	740	776	731	778	703	727	750	738	723	778	719	719	731	739	763	735	767	774	719	738	724	736	751	745	696	767	751	734	760	713	724	777	775	761	735	735	746	781	756	719	761	673	745	755	730	740	732	746	789	734	729	719	708	710	774	717	741	685	753	757	766	762	746	740	721	703	777	756	729	681	731	722	755	753	745	728	761	780	740	713	759	775	725
53802	29779	17453	8254	3812	2134	1211	794	691	521	422	379	331	289	307	312	304	306	317	285	295	297	336	279	301	265	294	266	360	278	280	300	279	326	312	293	291	289	287	314	279	265	285	263	274	276	241	297	300	280	276	228	285	289	276	278	313	280	280	271	298	287	272	302	287	288	301	306	304	265	261	285	275	325	280	287	262	271	272	283	284	251	258	268	286	310	301	283	262	266	243	304	265	290	258	261	266	298	280	294	290	284	280	263	304	256	304	267	308	288	295	287	277	271	284	261	288	294	277	297	292	264	289	304	303	277	290	251	285	272	286	269	261	259	272	313	295	277	282	286	259	275	289	266	291	291	281	278	251	296	279	265	264	273	303	283	286	278	308	271	276	314	289	281	263	246	269	296	271	279	303	277	267	280	281	281	268	281	277	282	288	265	302	292	291	256	286	287	289	308	289	276	308	276	279	294	303	285	295	265	287	314	317	273	272	293	279	265	314	247	271	285	242	279	304	272	271	273	303	260	281	331	266	265	279	299	265	295	288	297	295	289	292	295	269	274	284	292	282	266	302	289	262	280	299	238	289	262	257	267	262	289	299	288	290	286	303	244	294	274	316	289	298	293	313	287	256	270	279	303	312	283	269	277	308	292	270	293	261	313	282	300	290	300	296	279	279	276	291	256	282	304	266	274	280	299	280	298	284	295	293	279	257	300	299	289	291	305	266	248	276	272	249	285	278	267	282	312	307	295	303	251	271	265	278	269	277	321	295	296	306	279	304	323	280	282	247	297	289	296	284	266	315	268	291	271	252	278	292	318	286	298	282	279	250	268	281	294	286	275	247	252	302	277	305	287	299	279	278	271	258	280	297	278	291	299	287	277	277	291	273	280	282	261	263	294	307	280	275	279	272	272	257	273	278	282	298	274	288	287	291	296	251	273	257	293	271	263	318	257	299	271	290	291	300	289	254	271	262	258	275	284	291	281	308	281	274	315	304	309	279	262	259	266	260	309	281	241	260	295	263	280	270	277	285	263	282	297	283	268	302	308	279	285	319	263	257	288	289	261	289	247	305	267	273	271	282	272	273	268	291	269	272	285	266	265	286	283	291	266	292	249	310	280	263	297	286	286	281	301	256	286	271	299	288	268	281	247	267	267	286	278	322	296	283	283	302	274	271	275	287	305	301	286	281	265	279	295	307	294	284	286	312	314	289	297	296	265	288	272	280	298	297	291	285	283	280	265	259	274	305	289	274	239	307	272	282	293	281	294	309	258	291	272	265	273	271	272	259	272	296	253	273	319	281	283	269	271	288	267	275	287	266	291	299	300	260	278	291	290	295	245	283	295	291	276	279	301	297	278	284	308	285	286	265	299	302	306	258	288	286	277	287	273	307	293	294	293	301	276	268	250	298	280	263	281	294	268	303	298	306	267	277	248	286	310	273	271	261	307	271	276	295	260	291	257	261	283	274	281	273	290	265	285	283	251	293	273	283	289	298	249	291	292	289	315	286	292	294	289	288	295	271	316	250	267	288	277	260	267	290	250	261	248	248	291	312	305	302	269	291	301	291	300	297	262	295	308	290	266	317	271	312	286	271	286	293	281	266	291	295	300	284	271	289	282	314	267	269	285	275	277	274	264	307	259	289	259	254	260	289	313	286	276	285	303	277	280	287	287	292	283	287	295	299	289	285	279	275	283	271	272	332	268	295	273	298	242	243	281	273	298	292	237	285	294	264	256	278	288	274	291	241	282	299	314	280	293	270	285	282	279	295	292	281	301	317	288	268	259	278	291	286	270	289	294	297	300	286	272	314	296	248	302	275	286	331	314	278	302	269	272	304	252	269	296	252	305	299	307	318	301	266	284	266	304	249	276	240	257	253	272	297	290	258	284	268	273	279	279	284	294	296	287	293	297	267	303	299	281	297	310	341	282	288	309	270	280	250	263	300	269	273	258	309	298	284	302	276	251	309	295	306	301	286	272	307	275	274	276	285	273	282	302	282	314	307	283	297	279	263	309	278	273	283	274	259	285	299	293	275	270	273	282	263	299	292	296	261	298	296	291	292	284	265	261	272	284	255	279	272	265	285	282	293	287	275	262	278	274	267	286	264	273	318	320	270	275	276	292	293	289	282	251	284	281	273	262	257	269	299	274	300	277	286	262	277	315	289	282	263	290	270	276	290	300	274	288	270	242	287	267	266	276	294	298	254	279	305	303	273	279	273	294	284	292	275	254	256	264	264	264	294	265	287	268	288	321	273	300	284	286	286	276	323	279	244	261	277	262	277	299	301	278	288	273	284	258	278	303	285	272	255	287	268	293	285	244	280	263	290	242	263	286	284	295	299	269	345	271	318	269	290	306	311	249	307	313	296	276	273	277	255	240	284	274	275	295	260	303	266	295	253	299	306	266	276	311	306	269	353	249	271	294	338	300	307	246	291	261	263	258	282	254	295	279	277	296	275	284	264	263	264	241	289	304	264	279	291	304	243	304	289	301	272	273	284	255	274	288	288	313	274	270	267	295	295	294	284	310	254	275	283	273	326	313	293	301	313	283	288	268	260	303	282	274	309	274	249	271	324	275	277	277	295	261	255	297	282	298	281	294	284	284	302	310	277	294	309	292	279	272	255	314	262	285	319	272	268	268	284	285	275	267	293	308	306	297	307	255	246	285	286	308	282	261	277	259	289	257	285	312	244	299	283	280	288	279	307	261	263	240	267	247	299	282	279	297	294	298	272	271	319	322	283	285	267	290	290	294	267	323	279	269	262	259	305	264	262	275	295	279	289	271	280	293	270	308	290	260	323	279	247	264	262	298	307	283	274	275	298	316	276	297	292	282	275	302	265	270	276	282	270	299	242	275	284	268	295	267	269	295	266	296	253	254	264	304	276	288	270	270	283	290	286	253	297	296	287	282	277	255	283	300	286	279	291	300	289	259	274	290	303	251	296	297	289	232	278	315	293	282	307	254	269	274	281	302	290	299	315	315	294	281	282	268	246	271	272	270	268	296	277	292	275	286	264	281	290	254	260	282	269	264	295	266	238	279	310	296	277	308	332	248	262	285	293	262	277	273	289	262	278	285	258	260	290	302	265	290	286	283	284	269	283	303	253	283	317	271	320	285	291	263	313	241	281	274	277	307	295	261	283	289	266	310	255	310	308	290	279	272	283	287	292	288	268	302	266	260	275	288	282	290	269	302	265	296	281	310	316	293	278	279	301	301	306	291	274	301	299	294	291	276	299	307	293	296	256	263	282	295	274	294	310	300	250	297	295	287	303	313	282	276	291	227	293	278	284	256	270	312	291	301	240	289	276	290	305	269	307	261	277	268	316	272	280	322	287	262	242	264	278	279	283	296	255	278	274	290	283	302	266	266	285	278	286	273	292	292	279	269	286	322	283	251	283	268	296	326	287	282	267	308	289	287	278	266	294	252	296	287	282	284	265	284	251	282	291	270	269	307	294	279	279	289	275	270	284	290	284	278	319	309	281	262
36692	24381	21301	16793	11185	7573	4507	3216	2525	1804	1262	1128	889	855	905	803	787	757	750	781	818	767	740	783	700	705	732	658	670	714	675	669	655	737	665	670	690	658	713	659	661	658	655	668	693	657	674	640	698	673	674	649	672	709	619	692	661	671	709	650	663	703	648	674	688	698	713	657	629	664	650	674	637	660	644	681	700	675	693	682	670	669	651	659	631	713	661	615	675	726	663	648	657	670	723	713	695	681	643	622	622	663	698	689	699	680	698	660	639	668	700	706	694	690	682	658	659	654	698	695	676	664	656	628	655	686	652	647	696	659	674	649	644	651	637	653	660	672	672	672	691	688	607	630	638	714	656	655	658	671	696	642	703	699	640	639	639	702	668	695	663	704	706	652	674	689	686	641	654	649	723	673	710	687	681	662	670	641	696	674	666	680	662	655	695	640	656	652	710	672	672	652	704	676	644	722	684	692	675	677	663	711	661	662	685	621	622	667	609	669	652	640	695	654	664	677	663	681	643	650	637	714	678	653	694	637	697	660	619	656	620	708	643	715	606	660	683	694	668	657	624	667	633	675	642	670	713	750	707	597	638	679	714	676	683	688	590	661	675	637	679	650	665	697	659	629	659	682	655	714	641	662	639	700	648	691	677	651	620	710	683	645	647	663	691	683	645	642	684	684	694	690	626	674	701	657	659	686	598	653	699	668	663	727	733	691	697	683	648	667	664	694	671	670	633	691	621	657	715	676	664	733	647	666	665	639	690	653	656	681	680	686	671	681	651	669	646	684	739	663	709	662	680	666	667	659	630	683	685	628	658	698	707	682	679	652	635	644	654	696	631	683	642	673	663	651	657	637	675	634	668	680	707	687	683	583	668	655	703	700	660	686	710	700	686	686	640	685	651	716	695	692	677	706	638	682	687	663	700	702	635	706	631	681	611	676	646	683	684	662	727	638	660	644	658	695	642	698	657	665	666	668	674	673	695	649	666	700	625	677	663	719	671	673	680	691	706	623	666	692	644	698	697	633	689	684	670	635	632	679	656	670	729	685	680	645	686	669	663	672	668	644	670	686	732	700	652	642	685	722	667	658	667	694	657	680	664	653	640	673	646	676	660	688	617	673	660	673	641	672	665	643	660	669	691	636	696	665	669	642	620	691	703	672	621	693	663	660	705	628	675	732	697	671	655	679	677	683	681	639	663	682	696	705	664	645	664	691	698	724	636	679	692	659	649	655	632	648	684	679	657	696	702	697	650	722	687	663	697	667	701	681	645	679	660	621	654	677	663	763	639	704	669	690	667	685	677	690	637	684	701	683	724	667	691	643	679	650	721	684	688	646	657	681	691	678	709	652	635	620	692	669	664	642	671	662	711	670	677	707	661	680	643	660	705	702	657	696	628	641	684	643	635	651	667	718	657	663	653	656	644	642	679	669	697	648	695	657	662	658	614	682	705	679	674	644	683	681	673	664	663	701	659	652	683	680	632	676	665	617	680	666	700	658	623	639	659	653	636	679	655	643	652	664	625	634	684	637	642	731	676	711	672	653	685	703	694	652	672	702	683	670	630	726	695	717	627	675	692	711	655	720	662	669	703	710	713	643	635	683	704	676	685	671	659	673	648	695	657	628	681	650	654	663	666	683	681	647	626	719	676	629	666	689	648	651	612	660	628	617	653	679	681	646	680	705	648	668	649	658	654	621	689	692	647	700	678	665	689	624	652	698	635	736	628	690	653	669	651	645	684	679	685	688	668	689	654	641	696	632	682	660	732	651	648	653	713	672	663	629	664	684	662	647	656	664	682	655	699	663	692	681	615	708	600	656	662	690	675	637	649	700	653	654	704	664	652	652	697	649	645	690	653	688	703	686	656	645	656	681	670	650	632	648	679	728	654	615	739	655	669	685	658	651	679	663	650	658	654	652	642	671	676	665	661	674	643	657	709	620	665	703	639	657	659	679	666	645	668	678	698	693	639	639	646	670	665	672	727	714	651	658	693	630	648	685	687	640	705	633	684	631	692	681	680	645	694	697	620	670	661	611	666	675	677	655	654	701	730	687	660	730	683	709	666	698	679	657	663	645	606	697	658	685	656	667	661	651	682	655	684	702	644	641	658	644	647	714	677	661	648	632	665	666	663	651	687	652	680	659	683	700	635	634	708	667	677	666	661	685	648	673	693	630	661	699	658	703	655	711	642	668	639	702	672	639	720	641	648	696	654	678	691	685	631	655	675	642	654	679	675	674	669	675	695	716	715	655	640	696	711	747	652	703	687	692	676	660	697	620	678	654	646	655	677	674	658	689	649	696	703	683	704	649	686	670	648	694	651	656	685	672	669	678	653	697	638	667	685	651	675	615	715	680	637	698	630	631	712	711	674	649	698	647	671	677	687	676	678	673	715	682	690	719	649	706	663	627	682	617	702	662	654	635	685	700	621	672	666	667	651	734	693	669	712	633	704	686	660	671	654	637	692	659	692	664	619	693	701	696	639	681	670	679	696	689	689	711	619	708	694	684	692	691	649	709	674	665	649	670	675	658	638	698	698	670	675	714	645	681	657	632	753	695	672	660	668	637	657	670	678	722	678	684	670	671	703	626	634	653	659	603	691	658	654	708	654	646	672	676	669	645	700	638	670	694	704	674	675	706	620	726	713	696	633	661	649	622	594	694	686	639	655	660	651	688	648	684	671	721	681	728	641	645	638	625	686	672	656	640	689	686	689	664	658	667	640	662	698	729	638	645	685	688	688	716	654	665	627	652	646	696	687	659	683	607	697	678	658	665	631	693	685	630	674	694	688	672	658	681	712	638	689	649	685	655	652	699	690	676	683	652	671	661	682	687	687	674	672	650	686	676	640	638	702	663	685	646	670	681	634	706	638	651	664	702	682	655	655	689	681	705	707	655	711	615	717	687	662	696	713	671	694	702	631	667	675	656	675	661	688	666	669	689	699	706	678	696	614	688	593	666	650	690	698	656	675	655	682	673	652	665	621	713	719	705	645	692	692	675	710	680	706	690	659	675	679	624	639	624	616	696	660	718	683	705	667	648	674	675	692	632	646	667	651	625	707	678	660	657	671	631	695	681	724	704	683	689	729	679	687	677	643	682	658	673	690	710	697	721	662	664	669	657	734	686	673	661	677	686	705	672	702	688	636	674	673	675	688	639	676	683	667	671	700	668	676	694	693	697	676	675	662	613	671	621	707	699	641	665	652	663	675	676	716	666	696	667	653	632	687	701	665	647	679	691	681	645	674	692	681	634	646	678	650	646	659	676	710	699	693	714	669	726	678	670	675	668	645	681	704	630	687	631	643	668	686	654	704	661	622	653	641	635	637	674	721	715	645	650	653	709	715	650	667	704	672	734	721	653	656	696	645	656	680	679	715	679	637	666	636	663	680	660	691	639	675	695	646	668	666	688	691	684	652	654	697	666	667	719	709	655	685	676	696	701	717	687	679	697	668	694	688	693	662	674	715	673	637	666	657	638	659	659	665	685
34745	17159	8410	3426	1492	955	650	472	417	348	310	331	312	322	306	328	297	285	307	305	308	336	262	307	286	305	304	294	295	331	332	318	317	281	287	257	307	298	286	268	265	275	299	300	313	321	326	285	321	307	339	299	291	329	283	277	289	279	278	301	292	287	299	326	310	284	322	294	327	291	313	301	304	285	295	264	304	324	328	293	298	300	294	314	320	259	315	291	335	299	294	327	287	289	288	328	281	326	305	290	308	304	307	349	315	252	309	306	293	310	314	275	308	290	273	272	290	306	316	274	317	283	276	297	289	295	308	322	333	292	303	281	308	292	308	293	303	276	263	291	286	299	315	281	308	282	342	314	264	303	267	293	300	311	288	288	328	338	323	296	336	294	313	316	290	307	285	302	298	321	288	320	278	280	283	277	270	317	296	313	306	303	287	295	308	286	296	280	318	310	292	308	314	323	308	265	289	292	279	280	260	325	293	303	282	295	282	293	272	306	295	307	289	291	318	300	303	297	327	328	353	299	312	325	322	330	334	318	305	296	279	308	278	305	305	321	298	302	298	259	315	296	299	294	261	295	322	298	301	309	281	301	318	278	311	294	332	319	299	323	266	283	296	311	277	303	332	309	298	278	303	325	295	301	268	281	300	312	334	310	277	283	293	334	274	285	317	302	303	309	316	303	332	295	307	310	264	295	286	333	322	273	298	291	330	287	284	297	314	321	320	275	316	332	303	304	319	324	298	311	303	286	298	317	284	271	327	284	310	284	295	280	273	341	266	299	323	250	285	295	332	283	295	290	315	300	284	303	308	313	315	297	300	272	280	295	325	289	292	297	306	322	294	341	308	281	306	325	281	338	323	288	307	313	264	302	305	269	286	265	284	315	295	295	305	297	301	294	294	294	316	285	337	312	299	343	312	296	266	327	302	273	263	309	304	309	277	292	309	278	315	326	314	296	319	257	280	281	281	280	279	314	320	289	254	316	293	299	300	303	284	305	296	304	288	286	280	311	301	330	305	331	283	284	271	263	304	306	320	278	282	278	304	298	311	274	351	321	288	296	336	294	285	277	289	311	285	311	314	315	291	320	298	315	282	316	276	297	287	320	271	319	293	284	321	299	295	292	302	300	298	287	288	291	306	283	304	303	309	308	322	296	327	298	309	306	290	311	323	268	296	340	321	285	285	298	270	312	278	294	283	328	314	276	300	306	319	291	305	292	272	271	295	264	290	276	301	288	288	290	277	274	297	312	294	298	271	297	305	307	307	287	287	298	291	310	301	279	273	291	313	277	281	292	320	320	291	306	287	315	279	288	295	301	313	301	288	296	294	299	276	274	260	319	294	306	290	311	308	310	281	325	263	281	276	291	314	317	274	311	299	313	275	297	295	274	305	288	315	312	289	306	313	285	322	315	269	299	312	312	287	308	278	321	288	283	297	312	292	343	304	346	297	284	309	311	274	296	313	282	295	288	286	313	315	266	267	309	261	307	318	296	281	299	287	298	294	297	287	270	289	306	292	289	314	307	291	336	293	286	306	323	299	313	274	300	289	334	306	274	286	272	274	302	286	262	319	283	310	279	309	289	294	309	310	298	295	304	328	319	307	306	300	279	292	289	279	305	306	291	281	297	308	311	296	269	294	283	275	309	285	247	296	285	311	299	338	299	294	323	297	292	300	304	303	284	321	290	292	309	300	300	311	285	286	296	294	315	278	280	278	319	283	278	300	347	289	329	320	290	334	295	289	293	285	313	308	332	305	304	285	288	295	298	283	314	285	296	294	274	294	294	288	311	289	286	306	283	311	335	323	303	285	302	276	284	297	331	330	285	319	301	303	282	292	289	306	284	286	308	276	307	318	305	311	306	313	286	321	314	305	283	321	262	294	320	300	265	301	317	328	295	312	313	315	347	312	310	273	283	301	285	287	290	304	305	268	319	303	318	309	300	310	277	316	299	289	271	298	325	311	287	290	264	283	300	297	291	279	268	282	310	279	307	299	262	299	351	301	305	283	314	279	322	288	290	324	285	288	323	308	346	326	311	331	296	302	307	329	301	316	289	256	311	314	264	294	309	309	287	306	267	304	298	309	300	303	287	297	328	305	291	305	304	330	304	316	323	298	274	278	279	277	322	289	315	302	265	274	263	304	286	282	295	309	315	294	283	316	301	322	272	319	318	294	323	331	289	260	312	341	280	306	323	284	287	296	318	267	279	293	309	355	301	335	274	316	258	290	297	313	309	314	334	276	302	285	316	290	308	298	268	294	284	273	303	307	318	300	302	281	286	318	309	308	297	277	296	308	311	306	308	282	263	312	292	276	273	282	304	309	285	295	318	293	285	276	303	302	255	316	269	287	331	319	305	293	290	260	301	306	296	316	283	322	262	310	311	289	272	294	309	306	315	270	257	286	308	303	309	281	307	295	272	269	318	289	281	316	285	274	279	312	286	276	297	262	300	283	310	341	296	268	271	308	273	306	351	271	280	319	320	328	291	293	279	303	308	290	317	300	315	275	276	305	314	309	293	307	289	291	310	267	299	289	327	313	311	279	294	319	276	319	276	308	268	282	312	358	329	332	308	296	338	299	291	308	276	296	269	296	315	272	273	295	312	278	305	349	346	310	328	301	282	291	286	311	275	353	279	329	289	268	295	299	298	298	307	314	299	314	309	306	289	277	277	278	326	300	293	325	328	313	280	273	297	273	269	307	328	278	270	324	293	304	278	308	329	290	305	349	281	346	285	292	304	302	292	332	298	328	315	307	294	291	283	290	290	276	326	303	296	290	291	295	342	304	280	311	301	289	278	283	300	279	332	286	293	302	294	276	261	322	286	271	295	305	309	291	305	300	302	313	341	319	296	303	283	296	325	302	285	318	313	343	305	312	261	291	293	316	279	315	320	323	328	310	305	282	297	283	300	317	319	276	293	315	293	308	298	292	295	328	294	312	280	317	296	300	296	317	299	300	294	313	284	338	301	262	324	287	331	304	286	302	277	285	325	288	317	309	305	277	325	306	286	320	288	291	288	263	290	292	287	292	280	305	308	298	308	290	309	301	303	279	304	270	335	298	300	308	279	280	312	309	310	310	323	298	297	288	313	306	304	336	348	313	282	256	290	292	314	297	291	298	338	306	291	276	293	301	295	297	289	283	278	298	272	306	316	273	280	299	324	289	284	279	294	299	286	298	326	328	292	270	337	307	312	312	320	297	274	268	291	295	289	273	297	289	294	306	324	306	295	289	263	272	286	326	298	294	312	297	306	289	309	248	301	300	294	299	317	302	316	307	304	330	297	321	301	282	284	316	282	299	302	316	311	268	307	297	280	312	279	327	311	291	271	298	295	294	309	301	304	302	326	311	303	319	310	298	319	332	305	329	337	301	295	292	335	333	301	265	286	300	291	308	281	312	314	328	293	298	300	319	301	333	318	269	297	336	320	291	358	308	306	302	307	306	327	255	306	329	315	312	307	311	304	281	291	270	305	291	289	306	295
25358	15164	12385	8557	4771	3070	2292	1631	1232	1064	934	839	805	787	799	728	778	724	754	787	717	750	709	685	751	709	748	736	694	691	710	714	683	719	709	672	731	718	748	734	729	689	719	690	737	726	700	713	695	725	707	716	678	726	723	726	757	684	734	733	671	703	734	703	720	676	752	733	729	723	691	698	776	739	697	692	707	699	746	709	733	733	741	716	685	737	709	713	696	739	715	710	748	696	699	748	756	736	686	740	680	726	748	704	666	733	742	732	697	716	750	691	685	710	724	714	702	687	685	708	728	686	679	750	710	713	773	703	749	727	738	739	736	716	733	735	705	710	748	730	709	709	703	705	696	683	755	685	691	678	653	686	695	727	672	699	678	732	716	688	728	697	694	698	709	755	676	703	710	709	698	669	742	724	717	681	697	763	729	673	707	684	726	678	718	751	720	655	705	732	719	719	694	729	759	738	711	700	718	757	741	729	691	735	697	708	721	727	707	708	723	694	745	686	721	727	726	674	719	768	716	680	711	710	692	708	731	707	722	736	737	707	759	707	739	672	731	719	717	690	682	739	680	677	745	670	687	693	704	671	760	718	760	708	682	721	736	712	746	719	689	726	683	733	690	718	713	698	721	681	694	745	704	691	645	685	715	628	736	679	747	716	755	675	727	701	742	699	737	737	699	726	743	692	716	718	685	650	704	728	705	695	737	762	663	735	716	762	695	727	734	718	742	706	647	709	741	648	721	764	730	660	660	741	685	680	761	707	720	719	695	703	736	720	738	726	716	676	683	691	687	715	687	702	768	674	696	708	726	739	671	712	685	699	685	741	710	749	737	743	685	659	701	709	720	761	706	707	718	702	719	717	699	700	718	739	721	695	731	675	750	700	690	721	747	732	679	738	767	730	671	695	718	691	696	711	714	750	717	719	741	712	704	722	736	694	714	676	759	689	683	729	724	723	720	777	708	677	705	759	756	747	702	702	687	727	694	685	726	713	718	711	695	716	725	659	718	667	704	745	720	726	722	697	710	729	726	713	749	693	689	718	716	698	730	675	737	691	758	695	702	717	703	682	689	696	721	715	692	731	715	698	727	678	674	753	651	707	699	723	754	696	743	729	673	691	690	698	704	696	686	733	730	715	720	719	733	719	779	693	712	710	716	693	735	727	711	681	706	667	692	655	688	729	710	707	758	730	745	745	728	669	703	732	730	755	714	679	719	711	732	666	727	708	673	692	661	732	682	710	728	693	726	716	665	679	719	697	723	680	740	720	723	741	680	747	651	753	743	702	669	719	683	725	690	754	691	634	676	693	715	717	724	754	709	710	677	725	725	684	687	708	715	708	788	743	744	669	738	778	736	721	701	690	725	749	753	723	697	698	658	707	719	708	743	693	699	692	703	741	746	690	731	683	721	679	700	700	729	681	755	692	693	715	663	712	730	703	748	701	641	705	721	697	715	701	699	698	695	703	673	704	695	768	744	680	709	729	712	683	671	737	685	728	658	703	694	722	750	743	667	712	717	674	713	743	656	722	708	708	737	699	732	697	712	723	726	755	697	759	707	706	710	679	723	740	718	698	696	723	709	667	651	714	767	705	654	769	703	710	681	706	738	677	708	731	677	701	717	684	712	676	718	734	672	722	754	688	740	723	722	717	709	703	758	721	688	686	687	723	683	745	728	677	744	713	708	681	702	700	668	729	726	700	685	722	740	711	735	689	712	732	700	709	721	720	740	744	742	690	727	703	716	731	728	741	711	709	718	655	687	727	725	694	685	730	705	702	692	733	739	745	720	735	645	768	712	735	662	733	714	723	716	678	702	726	711	707	693	734	696	740	684	688	703	684	743	679	712	715	708	663	714	717	671	733	728	711	716	728	689	703	717	751	685	684	763	721	695	709	745	730	702	743	684	696	763	686	718	717	673	669	721	723	722	735	668	724	685	698	737	706	720	691	690	683	725	656	725	729	713	708	719	691	687	755	721	725	666	758	683	687	712	688	709	706	769	703	715	733	704	667	700	721	754	727	726	724	703	726	694	710	733	707	714	695	691	706	735	701	648	686	631	706	695	711	668	679	718	746	689	733	770	718	692	719	716	672	701	726	733	693	714	692	696	737	740	727	723	716	730	724	716	743	750	673	701	740	726	686	722	729	695	703	725	722	695	754	717	697	708	712	753	721	697	753	746	735	686	711	726	704	698	742	725	677	663	702	705	671	716	684	736	676	741	724	674	716	668	741	685	723	674	666	684	726	660	677	676	761	726	689	749	739	703	754	691	750	697	752	676	722	678	719	729	705	717	720	665	736	673	681	747	672	738	722	738	688	663	685	731	711	713	692	733	695	757	697	732	687	763	705	718	735	712	747	776	750	735	728	734	685	714	722	696	720	693	675	691	709	689	695	694	650	700	652	706	709	719	725	654	718	720	767	688	695	702	683	755	705	714	707	678	714	703	717	750	751	739	703	696	673	650	708	725	713	722	710	725	668	733	734	719	706	761	743	698	739	719	753	735	742	728	663	701	727	709	670	673	726	702	699	798	740	702	724	702	735	709	713	725	710	677	724	734	702	697	695	704	707	700	721	775	710	712	678	697	667	721	732	736	701	751	757	685	696	725	689	774	725	666	712	671	763	705	716	705	734	725	723	704	720	737	720	699	692	691	724	679	715	668	708	758	730	722	740	702	728	729	680	684	719	700	701	719	751	742	726	768	730	742	720	749	718	735	713	754	750	666	725	674	711	737	672	731	710	714	705	726	687	745	712	712	684	710	678	689	701	700	774	730	736	761	745	728	729	696	683	714	743	705	659	703	722	692	693	715	678	753	703	731	722	696	716	687	752	703	662	764	710	700	690	690	716	686	728	687	697	684	704	696	734	685	693	692	739	729	660	736	710	601	690	691	726	722	725	693	655	693	706	765	702	735	745	673	724	740	714	734	741	712	684	710	678	748	704	764	688	688	694	743	723	695	746	716	727	751	758	702	707	696	782	774	724	708	707	668	707	712	704	737	703	747	698	664	697	720	708	706	667	725	689	747	721	718	694	715	749	678	715	705	757	758	741	697	678	753	697	671	692	758	740	694	738	746	668	669	737	670	685	664	745	748	668	724	668	736	689	700	746	701	698	695	739	736	700	714	714	716	716	687	705	728	712	687	728	702	701	706	681	763	729	706	753	665	761	749	693	704	686	731	710	692	733	722	678	705	748	668	732	695	681	715	674	690	711	720	740	701	741	738	702	716	707	676	766	692	676	747	661	664	662	733	702	664	730	710	730	716	709	746	714	694	691	745	682	700	716	693	690	748	680	712	687	686	725	663	705	716	696	712	672	715	702	732	701	714	763	680	683	640	653	731	717	728	721	758	702	659	748	691	730	704	748	706	715	710	708	689	680	739	727	732	687	749	770	689	720	741	736	708	656	705	702	716	704	694	712	716	694	689	679	732	753	726	700	682	693	717	719	732	669	694	773	725	723	750	706	736	701	739	690	753	696	737	675
46436	24805	14597	6789	2789	1488	1096	789	657	525	444	360	345	319	272	344	353	346	348	316	312	305	316	316	319	320	316	323	344	316	299	325	368	325	296	332	327	313	300	315	318	339	338	307	318	306	320	353	335	326	311	312	299	328	293	328	311	291	303	317	332	291	300	321	325	325	309	293	293	279	293	293	320	292	340	332	322	298	326	314	339	312	324	311	290	336	342	298	314	298	328	295	295	308	282	288	315	321	337	304	336	317	350	293	321	315	332	298	345	336	323	291	334	279	293	266	335	302	304	305	266	318	314	303	317	315	346	306	318	293	332	331	306	295	298	335	298	317	327	322	312	293	301	321	326	320	312	312	308	313	332	317	320	314	335	308	308	309	294	298	317	312	317	324	295	338	313	321	308	305	305	315	294	328	320	281	335	292	334	316	331	336	336	322	294	273	338	306	342	292	325	323	321	326	302	325	346	315	332	322	293	353	329	289	309	322	310	341	350	316	296	287	339	317	277	354	331	319	328	302	285	312	294	312	308	361	272	324	295	317	308	319	344	318	307	320	319	295	332	318	282	317	354	293	336	324	329	319	311	347	319	319	329	300	318	365	293	310	343	341	324	318	328	327	308	313	299	328	351	342	352	299	312	300	321	312	345	287	329	334	303	324	304	296	338	277	309	317	308	331	298	331	313	326	334	323	288	300	307	305	305	328	301	338	347	346	337	292	334	279	320	321	358	327	298	316	334	339	298	314	319	332	341	309	301	341	309	304	308	300	346	317	321	327	337	317	318	333	304	314	379	316	292	322	316	322	274	329	372	295	318	351	311	328	325	303	285	297	311	315	317	299	279	313	295	286	306	334	323	322	321	266	296	311	305	323	300	314	324	333	319	312	330	321	284	331	302	348	313	308	321	323	304	281	331	355	347	296	293	361	335	320	308	320	316	301	299	354	315	281	369	310	340	311	334	312	310	331	336	337	284	374	304	312	306	316	325	300	320	341	320	316	340	343	315	342	328	310	275	347	283	300	305	318	332	307	317	326	332	319	277	326	319	321	326	306	308	322	315	316	306	385	337	285	282	326	349	313	335	336	318	308	352	309	293	320	307	306	305	333	358	314	309	321	289	291	306	357	337	329	313	323	310	302	301	300	335	309	318	349	285	311	347	308	289	311	335	319	353	301	320	327	320	348	283	319	310	313	296	288	269	296	283	322	310	315	316	299	322	316	327	304	305	321	335	311	324	309	297	284	298	287	322	298	333	335	296	305	327	332	297	322	313	296	317	298	323	306	323	312	320	312	315	322	314	329	299	307	318	324	302	331	350	317	279	299	333	309	334	324	305	305	290	309	312	322	306	313	308	296	327	328	322	302	319	300	319	302	307	303	283	293	318	326	327	305	313	276	337	315	323	356	304	327	348	306	318	302	305	292	332	337	324	347	324	325	302	281	322	323	278	305	373	318	353	316	315	285	324	326	310	307	345	314	295	285	344	310	296	297	305	328	342	336	309	349	275	320	277	294	350	319	338	323	339	291	307	314	338	305	313	312	295	322	334	354	311	320	279	331	281	303	323	307	306	336	318	302	323	302	306	297	292	306	329	301	341	302	301	324	289	353	323	331	297	325	283	324	337	325	300	348	318	312	347	310	329	322	323	304	290	315	295	302	327	287	318	299	295	288	319	320	283	308	308	326	327	317	273	326	299	312	318	336	300	331	321	298	289	303	337	318	310	321	348	336	331	300	340	323	302	328	318	318	352	324	323	344	315	290	314	321	348	314	306	318	290	329	310	300	308	312	297	253	288	316	306	320	348	330	287	338	295	350	333	318	332	308	306	331	313	348	339	327	291	315	298	332	326	307	331	316	287	285	295	275	335	290	347	320	325	333	322	336	311	315	324	305	317	298	325	276	302	306	314	325	297	288	292	326	294	290	292	294	307	296	314	314	314	299	319	368	285	316	305	326	311	320	307	314	297	334	302	294	298	317	314	342	317	320	336	309	325	301	290	334	289	305	308	296	328	314	327	279	293	302	317	316	307	291	307	294	292	332	310	291	321	335	330	302	334	339	313	338	314	322	348	327	299	346	334	315	296	333	299	299	314	294	319	334	303	305	311	305	315	337	351	306	336	310	323	273	323	311	300	306	309	285	320	321	306	329	268	303	315	309	337	311	297	266	293	315	293	293	308	296	314	318	316	299	331	302	290	348	354	349	299	318	314	325	344	275	312	312	280	303	334	283	342	334	290	338	290	384	329	329	357	303	302	323	298	326	310	320	323	335	321	367	286	318	311	302	328	306	311	326	323	322	324	333	343	288	322	338	301	361	327	297	336	356	355	275	341	284	303	300	309	341	298	309	334	341	301	321	320	317	304	288	326	314	341	313	303	332	345	311	314	328	336	311	298	339	322	332	317	299	327	312	284	324	306	341	311	356	328	316	289	273	309	309	333	351	346	299	321	319	300	310	299	332	333	288	298	313	299	321	310	340	285	314	298	290	289	303	299	299	313	349	318	324	343	299	338	339	344	279	315	327	297	280	319	276	319	314	311	322	337	308	319	330	353	311	322	313	352	309	289	283	326	329	313	311	335	320	335	313	320	322	299	287	309	279	315	283	312	299	316	303	331	279	331	299	315	349	309	295	311	321	288	295	333	357	321	297	303	326	305	325	291	320	328	312	331	312	307	332	340	324	343	324	323	316	303	275	298	287	335	329	311	331	329	330	306	330	365	331	329	328	298	339	335	332	292	323	324	302	328	322	289	318	307	309	314	337	313	301	325	329	312	340	322	342	318	317	347	337	308	327	295	313	316	321	347	342	326	350	312	329	301	325	337	352	311	322	313	324	292	314	319	334	305	349	333	292	302	303	361	310	345	352	298	296	321	310	290	292	313	319	310	345	299	321	327	346	327	295	322	297	283	305	303	331	299	310	310	327	321	261	291	338	307	312	346	331	314	290	316	295	311	297	295	301	301	315	319	311	303	310	316	310	299	330	333	301	310	327	321	355	294	308	350	305	320	334	310	327	302	344	306	297	293	322	313	322	345	310	339	316	331	302	325	358	343	321	298	342	334	337	291	324	311	320	291	347	361	306	361	309	320	336	337	339	306	320	319	301	301	296	338	342	313	298	281	349	275	340	314	312	331	328	316	318	318	315	303	294	296	280	321	305	299	341	301	323	294	324	291	336	339	343	318	313	312	275	330	272	305	290	307	298	289	314	327	296	325	287	327	286	297	310	292	343	292	313	326	330	304	318	296	311	328	311	329	315	318	345	290	341	304	320	307	305	315	320	318	310	315	280	317	325	345	315	308	306	284	319	310	300	328	319	307	302	302	282	315	315	283	318	305	329	325	323	316	307	304	344	344	312	334	312	317	339	305	376	317	340	329	291	299	327	320	345	300	323	337	309	343	322	312	336	325	328	338	314	350	307	312	314	296	335	338	323	300	314	297	295	283	302	324	353	321	352	283	349	325	332	348	319	337	335	335	295	328	303	333	348
32527	20571	19480	13995	8179	5500	4104	2913	2276	1624	1155	1075	918	930	938	808	815	839	774	858	828	784	802	725	806	726	768	770	776	760	755	747	781	754	697	762	737	715	756	735	720	714	649	773	745	709	749	743	736	771	777	744	764	749	793	744	759	741	717	735	767	759	717	729	749	734	749	729	751	777	767	731	700	750	717	777	762	781	749	790	732	742	753	724	744	744	727	751	783	762	710	667	759	741	747	725	769	789	738	715	733	743	725	763	744	713	737	743	727	772	713	728	774	761	725	771	718	734	788	711	776	775	733	756	710	726	764	791	687	737	754	740	735	742	773	723	736	681	759	763	826	729	709	781	738	715	730	728	764	743	716	695	795	764	746	725	725	737	741	737	755	706	729	774	752	751	753	770	770	748	707	746	745	810	778	789	767	774	739	732	749	735	654	738	759	757	748	784	716	732	764	697	729	754	704	696	738	723	767	716	683	733	793	745	718	723	749	733	756	688	746	702	736	747	769	757	755	710	739	734	775	735	719	738	714	768	767	785	714	707	727	741	723	694	750	691	721	770	786	749	788	717	687	778	720	764	727	701	764	789	754	775	754	726	691	779	800	753	773	794	741	707	786	777	722	751	733	789	776	801	823	766	783	745	755	773	747	751	724	750	773	768	734	765	746	714	730	735	755	751	779	771	735	740	743	716	692	734	761	741	741	736	756	738	759	731	778	677	761	709	793	757	763	734	738	732	769	778	766	766	693	716	765	708	790	732	706	755	752	752	748	712	736	726	757	726	743	722	770	749	750	741	776	695	742	729	702	743	735	717	796	705	747	735	751	732	792	742	751	793	707	731	727	761	745	776	715	749	739	786	713	706	761	760	763	754	793	750	734	718	766	741	761	746	728	757	726	724	761	748	696	693	747	680	741	749	697	716	729	738	763	790	778	711	751	751	698	731	738	724	687	762	759	741	682	736	766	756	731	756	767	747	735	731	760	748	740	736	768	760	772	766	748	752	784	721	727	763	758	740	720	745	733	724	745	731	722	752	730	735	707	813	705	738	820	716	758	748	742	767	730	739	717	711	762	768	796	737	733	765	787	708	724	699	806	746	731	711	730	733	699	735	754	683	735	771	725	766	734	729	722	786	779	726	733	756	756	720	750	718	749	766	748	745	746	756	763	738	716	771	663	743	715	744	722	757	765	789	733	745	801	725	704	729	729	702	757	736	764	731	747	786	732	716	738	741	757	791	724	712	736	774	702	655	742	757	766	749	707	802	769	729	751	772	738	727	702	772	723	788	702	730	776	718	748	785	759	748	775	738	788	762	792	730	737	722	755	771	699	746	731	741	760	779	752	701	763	721	712	787	689	762	729	780	740	764	727	757	704	729	725	761	759	717	702	812	734	770	769	695	726	709	753	745	781	778	789	737	728	724	715	719	791	741	690	760	718	748	774	736	743	754	718	701	730	754	750	753	710	769	725	714	731	722	801	762	722	723	810	731	721	720	773	735	744	763	742	715	729	741	738	761	703	683	709	705	716	760	706	731	732	759	749	723	816	785	701	715	707	784	711	779	753	742	709	755	735	741	733	725	756	712	753	694	738	749	715	741	705	722	732	720	763	751	754	778	734	749	750	729	718	744	768	733	772	708	735	770	731	720	753	743	676	758	739	809	712	760	741	722	687	794	743	764	764	734	758	731	714	741	771	715	746	754	753	722	771	775	713	741	771	784	735	754	722	725	678	733	696	721	801	743	697	720	775	732	750	764	760	722	672	762	773	680	708	784	723	757	785	707	755	727	737	756	767	733	758	741	687	751	818	746	720	754	742	701	723	754	742	751	815	760	736	763	709	760	745	711	697	746	732	736	763	742	722	747	733	727	724	735	743	753	786	715	768	714	734	726	720	719	730	734	701	765	767	699	730	744	724	700	749	756	731	746	771	715	768	787	709	739	749	708	735	776	739	754	737	750	737	748	738	736	764	697	784	725	738	718	714	740	760	773	745	759	763	768	737	746	743	724	757	737	730	729	768	768	698	742	754	730	781	755	734	739	754	788	783	746	750	703	732	743	719	757	695	750	711	751	712	763	707	747	750	739	753	725	692	745	719	745	748	748	756	754	766	744	748	776	751	775	738	720	734	754	733	691	751	727	756	776	708	699	762	724	739	765	714	730	732	758	717	799	777	754	737	721	726	726	717	740	707	755	764	721	694	754	705	753	748	745	792	758	788	764	769	770	753	777	742	715	659	727	751	775	772	749	753	744	739	765	715	734	752	703	731	730	736	739	729	727	713	793	724	725	785	728	715	723	701	749	741	818	729	773	792	740	739	675	770	734	709	693	750	733	747	788	741	760	755	698	702	749	752	703	720	763	754	758	762	757	757	723	720	700	733	741	746	705	723	762	736	743	725	770	784	701	761	710	757	779	737	694	753	768	705	723	705	741	726	711	703	794	743	743	765	789	698	702	749	741	697	752	727	771	702	738	731	764	789	751	698	758	771	745	785	779	716	713	737	787	727	725	689	746	716	738	756	718	728	781	725	747	741	749	706	695	729	703	726	757	732	722	749	732	749	719	717	709	736	754	782	815	759	714	795	766	726	784	742	723	722	769	756	696	761	723	745	793	709	723	731	708	790	779	694	755	725	738	736	724	752	729	781	718	748	764	744	715	735	739	752	744	753	738	738	727	743	725	756	780	732	723	735	777	751	804	741	781	708	734	755	781	728	694	704	734	736	746	758	702	736	762	719	778	744	739	731	735	690	758	754	755	718	720	739	782	724	714	766	737	727	741	741	762	794	776	745	733	721	704	729	707	751	746	692	717	743	741	780	715	677	762	735	747	713	701	781	729	836	777	734	726	687	731	772	721	689	757	780	734	720	811	729	751	703	789	746	722	770	770	731	769	797	752	676	746	738	757	738	781	730	728	707	751	770	773	705	734	753	796	732	703	734	722	723	749	737	761	742	720	727	740	734	730	736	766	739	754	764	724	773	791	755	710	741	760	724	793	663	718	745	710	714	715	765	777	737	767	725	703	728	764	736	773	789	774	745	702	698	758	715	712	744	753	791	678	747	762	754	698	740	724	750	790	768	765	775	762	778	742	758	774	734	788	745	745	735	781	765	750	760	730	701	719	770	748	709	702	754	730	754	699	728	732	765	676	718	762	723	767	750	756	721	714	695	774	789	688	714	750	776	750	760	760	725	806	731	720	768	777	740	713	817	749	737	696	777	709	794	730	718	746	742	729	681	785	752	736	786	719	744	713	726	718	697	756	803	740	767	737	731	747	768	732	731	746	754	767	776	736	756	769	780	734	734	708	725	750	722	771	761	783	737	696	707	746	728	766	737	760	734	722	767	752	729	742	688	716	732	751	709	716	762	751	757	772	747	752	682	784	783	755	770	769	770	719	742	725	728	728	742	759	795	730	793	702	727	757	748	757	769	736	762	736	745	757	714	727	723	709	744	745	741	718	736	716	747	718	758	685	754	732	771	795	747	764
54902	29448	17003	8119	3944	2236	1638	1215	923	617	415	405	324	347	275	321	280	302	304	274	305	334	279	280	316	302	330	266	290	277	276	300	296	312	294	291	259	279	294	293	285	327	293	280	300	323	301	284	286	289	277	268	293	282	280	287	335	299	277	267	310	300	277	285	246	275	300	250	298	301	295	298	257	275	280	290	265	291	286	286	276	297	278	265	259	263	299	265	260	282	284	301	290	281	281	297	257	298	262	284	298	331	303	298	323	316	275	280	278	305	281	286	318	265	295	303	270	283	272	275	310	310	278	322	286	261	255	279	295	283	282	309	270	290	292	286	329	280	289	283	279	273	280	281	270	276	299	268	303	259	262	265	256	264	314	339	264	284	283	303	275	295	310	310	276	282	303	265	289	273	298	317	310	307	318	290	267	280	279	272	304	310	278	270	298	306	290	297	307	310	302	284	295	268	297	261	309	271	300	284	307	306	276	274	294	264	273	255	277	309	267	299	294	288	296	282	267	272	275	257	298	323	293	312	276	257	281	292	296	282	291	302	309	280	251	273	304	312	288	299	263	298	287	270	316	270	288	255	279	273	282	270	245	281	299	290	261	295	297	273	265	286	254	271	299	322	274	294	311	303	293	292	297	289	290	282	282	283	314	316	280	320	307	287	314	267	296	294	294	276	273	301	308	275	276	292	270	276	275	269	289	285	313	256	267	265	283	251	290	286	272	260	289	295	277	269	285	278	283	290	257	280	280	271	293	306	283	295	293	277	272	333	265	316	311	272	283	283	278	271	266	264	307	281	285	284	309	284	272	287	274	268	312	305	272	260	300	290	309	290	278	261	263	280	282	306	262	279	303	295	282	286	307	291	292	283	294	272	273	328	277	267	265	277	286	318	297	298	283	266	307	280	293	318	300	268	265	276	304	285	288	283	272	278	293	282	284	289	274	276	273	272	301	273	292	272	294	267	287	295	282	306	285	271	293	282	263	273	269	314	281	301	294	277	272	274	286	262	299	256	279	273	294	273	287	289	304	284	298	302	285	285	286	325	261	286	284	306	294	307	286	274	264	290	242	273	233	291	268	305	297	294	270	284	291	281	246	300	302	270	283	292	265	280	278	284	322	280	277	296	281	329	299	258	289	285	290	292	302	281	297	297	280	309	313	313	307	271	287	299	288	283	272	292	330	296	260	290	285	285	301	290	294	297	283	304	271	317	317	296	302	293	297	262	256	272	290	308	306	283	258	299	305	292	271	259	321	277	253	275	249	291	289	293	250	275	256	280	307	276	308	269	272	285	282	308	291	295	303	293	287	293	304	275	272	262	297	302	289	294	285	299	336	288	296	294	326	302	285	294	299	301	291	285	298	276	315	288	278	282	259	291	287	273	315	302	267	259	284	316	298	260	280	306	284	272	264	315	301	301	266	281	291	302	249	284	299	257	272	307	315	296	296	269	256	296	298	273	318	254	293	280	299	305	308	287	295	318	313	281	295	288	300	250	286	306	277	288	284	278	282	289	283	289	273	272	275	268	292	261	251	261	322	290	344	282	258	301	287	268	277	277	283	258	267	275	287	303	287	308	286	269	292	294	286	264	267	270	275	294	284	288	278	266	269	270	271	271	288	307	279	242	288	309	280	304	298	271	288	299	311	274	314	273	274	276	275	279	279	290	297	288	280	271	329	280	301	298	303	299	297	284	273	312	305	290	298	258	279	286	313	300	295	239	299	276	319	281	311	249	246	271	257	267	286	275	274	290	296	262	290	293	282	280	264	234	295	275	282	296	279	281	296	282	286	259	300	284	284	272	293	276	297	289	297	268	245	294	301	285	263	277	288	275	293	296	290	285	302	285	270	286	254	293	284	282	313	286	267	287	304	268	263	244	313	311	279	262	291	289	270	285	286	292	290	275	287	270	277	314	284	327	234	291	340	300	264	315	308	267	272	286	298	280	275	293	295	329	297	293	285	308	295	279	284	270	296	282	283	286	289	337	288	308	258	277	254	285	303	264	287	266	290	273	274	329	280	261	288	287	316	297	280	265	325	265	273	243	273	287	304	324	290	263	321	293	249	333	290	304	292	298	267	324	282	306	297	310	260	286	277	261	289	266	294	290	300	264	278	269	272	293	252	271	297	269	300	291	293	278	265	304	296	291	281	296	276	299	249	264	292	296	274	281	262	293	319	301	301	277	280	292	299	340	279	286	272	264	274	304	308	300	283	286	276	300	284	292	273	285	309	274	279	270	287	271	290	324	285	269	291	285	290	288	296	290	277	290	265	271	251	284	293	310	273	258	282	264	286	297	276	260	278	300	310	282	285	286	284	288	310	285	317	297	285	294	307	270	279	308	303	306	308	300	272	294	278	303	325	251	309	289	321	275	299	284	309	293	266	298	272	306	302	295	282	248	276	280	294	269	274	297	267	275	283	325	271	301	279	285	318	269	291	285	279	292	274	284	309	297	295	271	290	280	272	287	298	300	306	306	292	266	318	272	295	280	299	267	287	284	281	310	316	271	277	311	293	300	286	253	323	290	306	251	283	258	301	301	291	289	274	303	288	273	287	295	273	279	264	298	270	301	279	279	288	291	274	296	285	256	289	285	276	291	278	311	272	265	264	319	281	281	292	317	287	268	292	285	294	283	279	298	303	292	276	323	308	323	307	264	276	252	288	289	280	299	272	274	280	253	301	291	296	273	306	272	303	303	322	252	286	307	263	260	288	300	267	312	307	311	305	271	276	268	309	292	284	285	277	319	272	261	291	275	282	299	287	257	284	315	269	284	289	300	277	313	308	304	294	287	289	296	288	306	248	255	279	310	294	284	294	288	312	309	273	300	281	276	343	323	299	263	263	284	289	277	268	287	297	319	259	310	261	280	301	275	299	281	288	271	269	293	279	288	301	273	285	280	317	282	267	289	282	323	299	277	294	309	277	284	262	283	277	309	322	339	278	306	274	283	296	278	267	315	318	275	301	288	248	298	297	306	303	294	304	295	289	306	268	277	292	300	315	282	258	304	267	291	275	285	279	289	301	295	260	295	264	267	283	256	265	263	267	293	310	250	290	269	284	306	280	286	272	281	278	291	304	278	286	263	260	309	297	296	309	326	282	308	285	313	304	271	302	267	270	320	301	290	290	256	246	285	311	248	289	295	287	314	288	290	277	260	322	285	295	257	308	297	285	296	253	303	281	272	263	257	262	287	259	281	292	309	296	288	318	287	298	285	308	288	279	266	304	314	253	277	256	291	275	324	282	285	284	276	252	278	253	278	272	283	256	302	256	286	312	287	306	290	292	288	303	282	279	253	328	297	274	318	273	290	290	309	289	256	303	291	279	270	291	295	253	285	306	272	269	248	282	288	264	308	291	285	292	246	285	312	266	308	292	310	278	263	270	276	253	307	318	289	255	290	318	322	276	290	306	290	302	305	283	277	261	285	291	260	263	332	288	277	287	274	286	265	297	293	302	295	284	268	319	280	274	316	292	288	286	274
37576	23203	20767	16043	11516	8118	6183	4801	3564	2483	1541	1234	1018	865	881	826	806	778	801	766	779	776	728	710	822	696	713	706	680	678	718	661	639	659	673	658	659	667	642	660	654	690	677	703	687	668	674	675	687	658	710	721	610	668	686	671	681	703	680	626	679	668	679	704	653	660	659	678	702	670	675	659	719	726	665	714	689	627	719	692	688	660	698	601	652	676	675	706	707	671	669	656	688	669	633	658	669	672	681	665	644	651	652	658	658	692	688	630	668	694	661	676	709	669	648	644	714	673	649	706	652	659	628	673	679	711	639	703	635	670	698	661	680	682	704	650	686	652	659	660	669	654	692	696	657	672	672	708	662	743	681	647	613	661	730	648	691	683	651	643	650	679	704	687	684	688	672	689	660	703	665	678	684	676	647	704	672	654	698	691	708	682	646	627	670	672	680	672	708	719	647	713	690	660	667	701	669	721	699	697	660	594	671	662	696	662	686	653	677	705	687	682	662	665	688	644	730	665	695	698	690	718	693	669	696	664	712	647	709	670	676	638	710	705	638	643	655	675	718	671	673	698	673	591	710	689	672	721	694	692	677	685	647	678	661	678	659	676	700	683	714	667	702	706	716	629	666	645	708	716	713	649	647	667	708	632	673	715	655	634	670	667	706	637	722	653	695	661	723	675	651	627	686	687	655	701	667	684	682	676	676	683	658	648	639	680	672	636	689	684	688	669	668	646	729	658	612	653	661	642	664	691	681	681	645	697	664	645	646	723	631	643	682	616	699	675	657	714	722	678	698	651	681	657	603	728	705	641	654	696	627	689	703	687	701	669	705	690	661	643	699	660	641	662	654	680	676	663	666	696	683	687	661	701	643	659	721	676	726	693	675	670	684	633	644	681	631	639	672	648	674	679	679	664	665	725	646	666	700	671	687	701	674	678	679	704	698	632	676	677	716	699	680	719	651	689	739	657	652	651	648	651	714	690	686	683	670	636	680	640	656	643	732	687	679	653	663	684	714	695	721	674	728	691	674	663	632	690	632	643	642	657	645	666	669	662	685	673	644	689	676	682	642	681	680	645	611	682	645	657	615	657	679	666	704	668	672	727	646	682	669	666	675	688	679	672	684	697	663	681	660	712	674	683	663	673	653	709	674	684	664	640	723	681	646	632	661	642	653	669	618	678	647	651	712	701	655	671	669	701	713	683	680	660	635	671	676	650	695	709	694	670	694	650	648	693	685	681	686	638	713	693	700	659	695	672	658	669	627	646	663	621	711	669	671	631	656	714	709	689	662	666	689	686	669	632	666	644	655	662	627	633	679	689	731	640	669	664	659	605	708	676	654	677	664	657	667	689	659	702	666	665	689	693	652	644	708	674	635	662	705	634	698	701	624	676	635	657	646	660	657	718	639	658	694	673	676	652	677	677	647	659	656	660	702	674	718	664	711	652	654	666	688	728	712	644	714	633	711	664	712	682	663	667	674	693	696	694	694	639	692	693	663	737	726	681	671	671	639	713	680	635	689	665	699	665	642	666	682	672	694	698	650	682	704	724	657	654	652	653	668	725	644	638	678	671	687	617	645	698	651	679	680	680	680	656	645	633	713	667	645	707	638	689	643	695	694	676	684	673	693	660	667	754	705	712	687	662	662	706	651	671	653	650	688	676	666	628	680	721	692	657	679	665	681	646	658	629	687	674	683	713	706	643	688	659	664	714	681	641	660	635	693	711	691	629	655	683	631	633	643	649	644	739	713	717	682	664	648	661	705	654	651	710	671	695	721	658	666	668	689	672	691	655	683	642	648	674	660	705	683	671	704	641	652	697	648	655	653	672	671	660	660	676	693	659	641	700	695	690	665	638	713	671	693	686	642	681	682	700	639	689	684	727	686	657	705	692	683	664	707	638	629	668	663	635	684	685	673	667	679	642	632	700	677	649	719	680	690	654	667	693	706	715	703	671	670	707	681	649	653	653	651	660	686	723	689	651	666	665	654	696	638	608	702	609	670	680	667	663	658	665	672	690	686	700	687	693	719	659	672	663	671	689	651	733	666	653	700	707	648	697	709	697	661	638	680	661	712	647	679	627	670	683	705	662	651	662	664	683	641	671	648	632	689	688	680	726	660	673	653	660	640	672	681	691	665	712	674	712	722	706	689	726	642	685	714	678	659	696	661	636	684	672	670	687	643	644	664	634	668	683	683	672	622	661	682	700	637	677	694	681	691	720	701	718	679	647	692	667	632	682	675	648	611	662	681	697	690	711	642	625	668	666	676	606	653	673	693	681	701	652	679	658	657	635	667	669	660	699	677	654	674	660	618	714	646	658	699	669	647	685	688	661	667	624	691	689	715	604	679	645	683	635	670	672	645	689	637	640	685	687	679	686	704	725	720	663	714	688	714	697	669	676	677	745	657	698	682	660	671	692	684	668	682	719	677	697	664	663	648	715	685	691	695	681	667	700	713	677	681	674	672	664	644	691	719	661	688	656	670	675	689	705	654	628	743	673	722	699	616	714	628	668	692	698	669	688	700	681	650	696	653	698	663	680	680	720	692	665	681	671	680	690	664	686	690	637	676	684	658	660	707	697	646	654	656	666	704	696	695	633	676	705	663	700	676	666	725	692	685	674	693	688	687	639	614	673	686	699	712	654	715	705	662	625	685	643	684	660	700	660	697	639	692	679	715	707	667	656	704	677	701	650	706	703	674	676	683	665	654	674	704	682	698	666	670	627	682	661	609	669	663	646	669	693	674	666	688	657	646	659	659	655	674	678	622	684	660	678	688	684	678	710	597	692	665	692	638	628	656	643	665	705	666	692	663	658	680	696	691	673	659	676	603	696	668	711	652	609	637	670	675	677	645	621	609	670	677	640	683	690	695	642	629	672	688	655	672	684	681	658	679	675	657	668	674	686	645	662	665	643	677	655	682	631	670	660	661	669	685	673	701	657	682	688	661	685	654	655	631	683	719	713	658	718	681	685	631	648	651	674	677	676	722	661	642	623	673	669	662	665	671	673	637	635	684	672	670	713	651	681	667	682	721	650	676	686	642	637	680	647	715	708	671	714	675	680	613	699	680	691	654	710	642	667	673	664	667	687	683	702	660	694	642	666	710	658	700	665	705	710	711	622	667	664	647	692	665	716	684	679	635	645	711	675	665	662	664	635	670	677	650	658	584	644	713	695	693	706	664	637	646	725	676	680	696	643	660	660	689	681	719	691	701	683	620	687	678	673	619	698	659	634	666	695	681	701	671	671	710	692	671	658	698	630	700	658	715	669	624	711	677	698	652	663	708	659	671	648	660	690	683	702	712	687	676	690	716	653	702	651	707	720	696	671	653	727	681	746	682	669	671	695	684	703	624	711	691	653	691	658	603	708	664	666	667	649	614	659	692	709	706	717	696	677	713	609	698	686	663	678	711	660	652	658	743	667	685	713	672	681	678	645	731	669	667	672	674	673	653	692	656	715	610	674	665	678	675	697	682	713	626	623	671	662
31789	17297	8241	4136	2091	1192	738	620	542	468	369	310	318	353	325	306	308	334	297	272	309	317	289	315	309	303	315	285	304	308	317	301	317	283	296	310	264	307	304	286	305	312	330	274	331	267	271	282	319	292	316	300	306	303	327	289	295	301	277	307	322	304	317	301	340	288	298	298	285	314	310	307	321	282	350	335	281	280	289	306	301	299	292	322	302	300	275	316	308	284	295	299	308	304	291	310	287	300	302	268	329	351	328	267	305	316	315	291	277	296	311	317	301	294	292	296	273	279	314	318	312	282	272	292	274	306	294	294	297	328	325	289	268	282	274	293	317	308	326	300	296	312	312	303	295	295	279	293	305	307	336	306	267	276	312	308	279	275	293	317	291	285	320	333	282	303	319	303	319	300	282	324	270	311	290	290	290	307	284	318	298	287	269	306	292	322	280	271	288	312	292	296	319	299	322	290	306	305	295	305	314	332	286	304	270	287	286	291	308	271	296	276	309	297	299	298	341	261	318	296	322	288	312	289	290	274	327	337	296	297	296	284	281	284	277	296	249	294	299	268	321	261	304	293	283	304	307	273	300	291	304	306	312	301	323	309	295	289	288	317	295	324	288	290	272	283	282	301	307	277	312	290	307	297	320	326	287	293	311	262	312	267	289	315	305	286	258	329	303	300	285	278	305	331	310	330	337	297	288	330	284	285	297	308	288	316	283	332	293	300	279	321	313	294	274	323	293	303	320	313	274	308	280	299	322	289	291	338	299	325	293	296	279	283	307	316	303	290	271	306	349	279	272	268	324	305	302	320	306	320	324	296	314	318	315	319	327	313	286	268	362	282	299	278	320	299	308	309	294	278	279	279	285	298	300	304	295	273	298	314	283	279	305	316	308	333	306	323	289	292	304	296	310	294	306	282	297	295	302	275	328	311	261	277	318	289	301	322	320	321	284	282	290	302	271	277	316	304	321	285	286	278	296	309	302	267	307	299	284	306	286	306	289	327	299	310	306	298	313	297	286	325	310	295	315	295	278	294	302	289	333	313	325	292	305	284	308	304	326	304	288	317	287	307	303	337	286	299	285	324	312	276	331	289	302	328	306	289	276	297	298	303	299	316	300	296	305	300	289	302	289	319	284	291	296	308	345	314	321	270	253	314	308	276	310	296	325	300	315	307	268	293	334	307	319	316	295	290	284	262	302	309	302	298	284	300	322	312	291	308	305	312	288	303	335	276	289	294	282	272	313	312	321	297	263	306	277	317	308	303	325	297	271	302	335	310	250	275	337	315	308	298	280	285	329	303	288	307	278	336	322	323	341	298	333	311	276	298	262	295	332	267	297	323	294	289	279	298	276	339	281	309	279	267	300	333	306	296	313	278	287	287	314	334	308	288	307	297	296	272	304	290	288	311	304	277	310	293	354	321	302	288	305	326	277	334	325	305	335	310	296	328	314	300	316	284	318	296	298	289	306	294	296	287	277	297	291	306	323	334	291	322	313	291	309	339	283	302	275	298	277	333	279	289	275	302	311	292	288	313	301	315	326	276	297	310	320	300	297	274	279	277	318	303	285	303	309	272	308	327	317	319	314	333	322	313	323	313	284	332	294	264	292	289	293	280	304	278	282	300	289	327	286	286	302	311	297	297	285	335	299	339	283	275	315	311	287	295	311	291	300	302	294	284	326	321	282	292	304	299	316	270	307	296	321	269	252	306	310	298	322	287	324	301	300	308	339	282	302	312	304	317	293	306	320	325	319	305	307	273	297	290	296	323	304	316	287	277	318	312	292	299	332	286	318	322	270	280	291	286	305	339	292	266	296	307	301	286	324	276	328	294	301	307	325	276	332	329	301	322	294	292	316	294	273	292	266	302	308	295	270	305	331	279	324	281	281	314	297	292	312	276	290	312	324	284	286	299	323	276	284	324	328	293	304	321	322	319	297	299	321	282	304	287	318	309	291	306	300	329	303	304	275	293	286	308	322	280	275	320	329	326	276	272	320	303	320	283	292	296	307	325	276	277	310	299	291	263	319	273	294	313	317	319	289	323	293	330	295	289	299	294	291	300	288	282	275	294	255	321	302	301	316	290	283	297	266	297	302	300	279	333	258	265	293	301	291	304	285	299	291	292	303	330	309	279	315	342	284	286	297	326	296	282	292	302	298	280	320	286	308	297	312	280	264	306	291	350	290	299	273	277	323	348	313	276	385	321	293	309	297	295	306	300	315	316	303	288	298	337	301	303	276	316	295	293	281	309	318	294	294	297	288	298	312	306	296	266	295	286	316	337	314	271	317	300	296	288	276	353	293	320	304	302	317	297	326	298	292	287	289	271	292	288	299	300	308	321	351	311	295	293	287	307	282	315	283	287	278	307	311	279	288	259	294	317	274	316	311	272	307	306	284	296	293	277	295	294	308	311	288	306	316	333	299	286	277	294	312	322	295	331	291	283	324	291	296	298	271	297	329	319	300	309	303	318	298	305	279	313	318	269	300	299	295	304	313	328	316	303	318	293	297	298	282	319	299	264	309	317	344	333	313	333	316	276	295	301	281	309	313	309	295	312	293	329	298	309	278	304	320	300	319	305	304	284	292	306	314	334	258	309	305	318	308	346	297	274	295	278	286	297	312	284	301	328	299	291	289	344	274	293	305	310	308	317	286	302	308	311	260	306	310	324	314	309	306	300	301	342	285	281	286	316	288	306	287	315	289	303	286	273	287	296	301	304	267	329	295	284	274	276	281	322	304	257	300	297	303	302	311	299	291	288	284	304	268	287	300	320	300	289	297	298	286	295	277	290	304	318	306	317	270	309	321	315	310	283	292	314	280	287	246	280	289	264	334	290	310	320	299	319	293	313	283	257	305	319	262	327	311	312	329	291	300	322	287	298	312	271	279	320	305	298	272	307	299	299	232	287	333	313	297	290	313	272	339	315	290	291	317	302	291	320	294	290	311	310	312	280	307	307	314	295	328	285	313	306	282	312	327	278	314	295	304	282	297	301	301	282	320	319	268	289	301	312	304	278	305	334	320	277	312	277	252	315	301	270	280	291	284	321	302	328	277	327	320	276	289	323	269	300	308	339	292	273	289	295	274	316	316	293	309	305	270	311	294	295	263	282	303	311	308	338	281	288	278	252	274	279	325	280	309	298	300	297	322	303	273	293	309	326	276	329	309	304	274	283	327	270	272	289	323	310	323	339	339	320	302	326	322	290	280	289	313	298	301	272	327	288	313	308	360	294	315	303	297	278	286	320	281	314	295	314	318	336	297	309	292	286	304	314	298	310	285	266	314	297	313	288	293	299	287	315	263	290	302	305	283	331	317	301	317	313	278	314	280	317	308	267	260	299	282	287	282	301	291	278	271	278	298	319	336	312	299	290	280	299	312	322	349	272	321	293	344	299	322	310	306	281	312	266	255	276	313	273	309	316	285	298	333	336	333	301	308	276	319	316	308	287	300	296	325	313	287	315	308	299	323	295	313	284	309	281	293	293
22686	14793	12063	10340	6903	4650	3027	2370	1914	1461	1107	917	828	843	766	762	738	751	724	779	773	796	693	755	747	690	724	686	732	737	745	732	713	721	717	699	682	712	712	682	736	690	671	762	757	676	696	704	730	702	712	749	684	708	681	714	709	741	753	688	717	719	730	737	713	712	721	708	734	691	681	693	744	664	718	675	697	743	714	689	672	707	724	706	745	704	695	703	754	754	746	697	687	745	706	706	727	713	673	687	703	736	727	718	702	744	724	733	706	736	730	704	796	706	735	724	681	717	712	719	699	701	711	725	724	759	703	707	744	680	781	676	701	735	698	713	663	719	694	726	699	721	696	760	747	719	683	697	700	711	703	735	676	745	714	766	712	726	758	796	639	714	744	697	730	761	749	724	695	716	705	723	740	692	687	744	709	742	674	701	755	707	704	692	725	733	723	692	751	721	670	688	729	720	746	745	735	726	737	729	744	731	705	714	745	726	716	704	701	717	741	684	724	771	703	748	700	751	698	705	713	673	716	728	721	726	710	711	726	727	736	737	759	737	745	692	731	721	743	732	669	692	703	724	708	722	737	741	718	682	687	712	737	721	678	748	760	711	656	764	699	692	736	709	750	739	715	707	718	723	727	713	709	695	710	647	666	694	654	685	726	721	724	783	712	656	692	725	687	703	714	742	706	683	755	704	707	668	731	715	732	702	715	711	708	748	697	743	708	686	715	698	725	750	687	696	721	733	711	721	725	710	718	700	719	721	767	680	735	701	712	703	678	692	736	709	751	748	699	698	678	716	783	687	713	712	746	751	730	677	773	638	740	718	717	715	709	685	696	749	742	682	702	763	689	744	711	694	726	680	677	736	619	760	723	693	705	732	692	731	743	702	693	697	680	671	701	702	704	709	717	728	695	749	748	753	764	715	710	762	714	710	699	692	725	716	708	697	707	702	732	739	702	654	707	662	679	690	693	692	736	736	710	684	750	662	753	744	699	685	701	694	716	756	669	725	732	667	689	722	720	711	727	726	674	712	700	733	737	698	703	701	687	774	732	732	674	796	716	713	727	720	694	713	712	680	693	711	699	693	716	745	715	716	710	676	704	709	742	737	711	720	714	679	693	760	715	753	732	730	736	710	688	667	749	701	691	705	735	745	702	740	720	734	663	727	725	720	748	687	684	736	651	692	728	672	694	669	723	702	747	726	710	680	738	722	711	712	710	702	700	721	692	698	725	709	708	741	712	728	716	702	732	727	707	728	716	709	731	704	723	686	690	718	735	659	744	697	686	732	746	720	714	688	741	735	737	715	713	727	697	721	738	783	702	721	724	667	698	732	713	749	730	702	728	725	755	692	738	704	731	713	718	726	701	720	729	694	718	750	697	791	665	730	750	708	696	708	713	682	726	752	677	702	735	732	721	714	724	680	748	737	717	677	709	740	765	715	712	703	699	705	710	716	735	655	722	720	721	689	727	656	729	732	749	686	655	755	743	687	759	671	656	731	694	725	752	706	710	694	711	700	717	713	722	741	668	754	696	678	738	706	716	700	672	744	716	695	715	730	690	685	695	703	689	736	726	753	717	753	704	661	683	602	723	681	681	705	765	670	729	730	715	724	722	701	739	744	688	754	693	700	744	705	773	691	757	740	726	683	677	679	684	690	719	691	706	710	717	685	707	688	745	704	708	720	719	730	681	691	691	712	681	739	719	701	682	741	715	699	663	688	724	732	743	694	713	707	718	681	765	745	679	691	711	729	729	722	761	721	742	683	706	687	702	696	696	713	751	645	734	735	730	734	717	692	699	727	728	703	688	708	739	725	698	710	708	761	706	718	749	688	733	731	721	737	663	682	716	736	695	737	727	717	744	746	687	665	669	710	760	742	728	738	707	718	743	717	686	728	720	717	684	735	744	690	703	685	667	712	757	731	734	697	729	734	747	723	701	706	712	682	704	757	713	701	729	699	739	716	726	705	707	673	729	741	712	725	703	702	712	735	685	725	729	712	656	722	686	666	713	716	720	768	658	694	710	739	698	724	733	705	687	705	696	678	681	735	674	715	697	705	723	711	706	690	703	743	722	693	733	736	703	747	717	719	730	686	704	713	687	751	698	696	731	723	726	702	715	677	706	709	699	693	726	691	728	735	709	691	757	711	696	687	696	737	681	713	699	688	709	758	768	737	717	703	738	690	720	717	706	692	719	730	725	763	715	698	715	714	709	729	748	782	726	683	734	739	685	693	692	712	729	737	676	687	733	701	737	719	715	791	732	733	733	753	695	680	722	760	737	725	769	663	743	707	672	719	756	739	728	662	749	719	715	740	704	733	709	716	714	742	727	711	659	712	748	739	691	717	691	749	688	779	687	677	696	737	769	704	700	693	716	738	696	706	694	697	746	741	681	682	696	682	657	719	711	692	712	719	733	664	749	681	765	736	658	756	736	662	735	699	735	705	771	681	706	716	720	679	730	679	696	715	695	708	661	689	717	678	701	708	758	710	696	704	745	738	753	739	692	709	668	685	716	664	748	698	724	711	702	671	712	721	690	694	700	669	723	700	676	742	737	619	665	678	708	679	726	680	706	709	678	756	715	724	715	673	669	725	696	745	710	736	729	693	762	753	712	747	703	743	696	700	709	698	719	736	731	702	685	715	730	694	671	685	699	697	724	745	732	743	754	724	696	673	695	773	731	706	671	750	693	671	680	732	676	712	726	717	675	710	705	675	722	722	666	737	699	685	684	724	714	695	773	667	685	718	755	737	704	723	732	695	669	744	724	745	687	692	731	717	683	713	733	714	704	717	697	721	709	720	727	722	705	708	759	748	680	733	742	721	707	698	778	752	671	722	726	716	696	700	754	754	735	728	674	737	727	742	687	697	695	724	718	690	736	701	736	739	755	722	731	724	736	697	712	693	712	700	735	724	760	700	700	702	697	681	714	744	696	743	708	662	732	734	754	712	735	685	697	719	716	733	712	733	713	702	667	725	756	704	808	701	681	699	656	681	826	722	707	679	697	715	694	682	722	687	721	683	711	700	683	714	659	724	724	705	663	757	672	694	744	692	667	712	668	681	732	729	668	701	696	715	739	748	699	668	685	738	699	702	704	700	759	731	752	721	724	753	730	691	699	716	682	743	715	732	745	693	682	769	746	704	714	730	807	724	702	763	719	766	741	703	734	694	721	705	768	721	717	733	737	674	712	706	720	690	713	725	662	712	783	686	765	751	708	690	668	656	704	692	727	710	685	719	675	732	760	738	700	679	712	715	691	730	732	706	732	714	712	730	674	725	691	743	725	736	683	709	691	697	694	715	696	717	670	697	727	793	713	673	671	737	699	665	719	729	699	713	689	694	690	712	727	711	671	694	741	729	687	727	736	740	686	686	677	728	753	715	763	747	699	730	706	728	701	748	706	756	703	759	725	751	671	723	713	665	684	698	748	749	721	705	678	684	685	756	738	724	699	721	746	774	708	710	680	737	704	764	732	682	696	734	681	701
49164	23637	11020	4911	2133	1282	876	700	597	513	414	353	371	278	355	324	339	290	307	328	313	315	331	312	330	347	317	331	329	334	286	329	347	306	333	343	322	290	327	292	325	306	331	274	303	321	303	315	322	288	296	340	301	356	296	320	315	319	311	297	295	297	302	336	355	316	307	326	277	324	324	289	342	317	309	333	303	336	319	286	310	296	307	309	324	325	320	307	322	313	328	337	334	352	302	337	302	330	305	319	322	312	325	281	315	353	315	315	307	318	312	324	285	302	306	330	311	311	360	309	334	308	305	326	336	328	313	326	305	305	313	302	319	262	321	340	300	296	293	296	325	280	332	341	318	299	332	307	315	312	332	298	320	305	327	315	320	273	303	328	305	302	325	335	299	298	327	321	289	320	319	294	350	311	334	276	294	329	311	294	301	315	307	307	306	291	311	292	289	313	310	293	336	341	288	278	313	314	301	359	314	317	312	315	309	291	309	321	279	294	297	318	260	305	305	325	349	311	335	328	330	320	305	299	276	313	312	320	344	320	320	273	285	295	298	326	304	335	326	294	323	303	290	340	309	332	319	282	277	306	305	274	345	346	290	293	339	338	296	305	315	296	286	312	318	310	304	324	299	301	323	310	329	309	304	327	318	324	321	337	315	345	318	299	288	316	326	300	309	269	329	332	334	315	306	324	289	369	311	310	319	325	348	324	283	330	306	320	295	320	306	328	306	330	315	317	330	332	303	335	326	272	302	334	283	303	294	283	319	326	329	343	313	298	305	339	295	282	339	313	320	335	325	311	328	293	353	372	329	326	329	336	310	348	296	312	345	315	313	290	288	312	320	317	332	287	303	311	314	282	324	322	306	317	300	324	310	335	305	300	313	316	307	304	310	336	301	276	314	324	300	312	324	286	324	299	323	324	330	313	310	313	293	340	313	327	332	347	291	322	324	322	318	307	310	297	298	337	313	329	289	339	338	320	316	316	312	331	310	351	302	318	318	304	308	292	328	342	339	304	314	311	318	307	309	291	342	341	346	288	310	314	319	313	284	300	302	316	339	289	278	295	312	329	335	299	341	355	313	325	326	304	300	324	319	335	323	317	316	285	318	304	319	324	325	346	336	349	343	317	302	344	297	338	307	269	288	310	286	312	329	328	307	318	338	295	317	279	309	292	324	292	309	305	309	312	314	287	326	288	314	336	295	296	361	344	310	301	308	303	306	340	311	356	306	297	296	296	296	317	299	318	298	300	316	319	311	324	292	309	351	304	338	313	287	307	305	298	314	353	319	322	346	309	291	288	317	316	308	301	321	307	310	313	280	290	285	324	299	289	307	333	286	296	290	296	345	293	291	316	329	276	336	344	321	290	336	301	319	296	305	349	319	316	322	316	310	330	309	318	278	315	324	288	323	340	303	308	316	298	338	297	288	293	321	302	285	331	299	328	342	320	331	282	346	321	267	303	314	296	321	324	314	313	344	291	329	315	337	311	341	344	310	296	295	307	348	315	336	335	334	321	295	336	306	337	319	305	320	295	331	322	304	310	320	344	310	311	332	305	296	364	276	299	303	336	295	316	320	313	325	331	303	285	297	311	330	340	331	310	332	294	300	340	319	318	283	320	303	273	313	321	313	278	301	338	297	293	308	299	290	323	294	339	307	290	287	341	313	330	292	337	323	313	307	327	315	305	288	326	335	359	280	278	322	317	319	370	311	328	292	332	320	349	324	332	286	343	309	295	308	328	284	285	331	324	315	311	295	319	345	343	321	302	310	308	308	301	308	324	294	314	301	308	286	310	314	310	298	346	320	335	330	319	329	339	308	307	295	343	304	295	331	287	319	341	311	280	322	338	363	293	342	322	311	329	306	354	309	307	300	316	346	324	331	299	270	296	288	309	274	290	303	304	349	307	354	337	302	314	314	339	309	333	342	311	333	313	300	308	299	314	306	293	307	306	332	314	328	267	322	321	297	280	339	361	317	322	274	345	306	344	318	313	331	307	285	309	320	335	324	335	293	302	304	360	300	309	318	297	305	320	333	299	295	330	288	333	312	280	318	312	331	311	346	328	291	314	338	298	327	342	321	307	287	324	312	325	297	324	313	313	328	329	309	336	310	324	311	360	365	299	303	322	322	312	335	323	293	297	314	333	293	303	332	338	331	316	315	294	326	304	316	315	323	329	267	311	316	317	311	293	310	304	293	332	312	300	297	326	324	304	319	282	322	318	317	324	342	312	292	291	288	294	323	291	315	300	304	328	340	320	319	326	340	353	319	303	342	313	319	294	300	308	300	305	316	315	332	305	317	341	331	288	335	302	323	289	317	305	291	348	301	353	294	321	334	347	323	334	301	371	312	327	309	301	312	351	299	323	316	336	300	326	313	289	331	268	314	300	324	310	287	303	321	307	312	335	302	309	298	345	305	268	292	284	309	302	290	316	326	314	309	312	295	334	327	312	317	331	306	318	325	296	312	304	302	311	327	317	310	310	279	280	301	326	330	349	269	285	294	302	310	296	282	288	365	294	336	313	284	307	322	346	303	334	312	298	270	285	327	309	274	312	274	310	328	312	319	319	313	322	283	294	301	304	297	278	313	319	326	305	273	281	318	293	303	355	309	335	332	321	298	298	313	323	332	321	296	271	277	338	334	298	290	299	307	315	298	280	264	325	310	316	323	298	310	288	345	307	278	318	337	360	306	344	308	291	320	314	312	299	319	304	312	297	289	350	315	343	335	309	299	315	318	306	327	320	343	345	337	291	286	302	302	320	300	319	316	326	328	292	303	321	277	295	305	301	283	292	309	331	313	316	291	291	290	322	328	319	299	304	316	334	320	338	302	311	322	303	299	324	322	320	303	341	347	321	275	309	305	268	347	282	336	342	280	263	301	296	329	284	275	287	290	306	319	309	321	313	311	335	330	301	280	308	288	305	331	318	309	303	336	319	308	317	316	310	300	309	307	308	300	307	310	291	291	344	300	289	330	320	322	303	333	278	296	332	308	332	318	309	313	341	310	333	307	341	314	267	338	341	317	287	335	320	312	277	318	318	362	291	334	320	300	323	307	298	348	325	341	326	321	337	301	297	318	301	326	319	309	320	324	298	322	331	303	328	359	289	306	333	289	307	323	304	316	317	300	362	309	312	307	311	337	301	306	288	306	348	310	294	306	317	324	310	309	343	286	314	311	319	339	321	333	304	296	284	356	295	321	329	306	329	315	306	336	316	302	327	316	278	328	336	315	330	304	301	309	312	299	306	286	327	280	307	316	296	321	299	282	302	304	300	321	305	305	312	314	326	325	323	350	335	333	309	337	328	330	289	315	323	297	303	338	336	357	314	312	324	291	326	314	323	329	310	284	319	302	313	320	317	298	309	339	334	319	310	287	322	338	308	297	308	279	322	323	314	299	320	316	302	293	332	332	324	336	330	322	293	301	320	316	327	301	333	315	304	319	292	281	318	320	309	345	327	314	294	296	302	315	301	310	297	309	313
34430	19517	14766	11178	7073	4361	3216	2661	2237	1687	1233	967	890	920	814	806	792	743	772	779	774	782	759	761	798	734	764	779	744	775	736	765	744	718	767	746	717	719	714	792	765	716	758	781	740	728	712	754	728	737	730	728	782	763	736	760	744	719	794	743	737	777	770	753	731	754	717	724	692	737	713	719	721	742	721	737	735	712	732	769	749	744	753	787	730	698	698	733	737	718	761	720	756	784	670	708	743	726	783	770	747	710	753	731	750	737	774	738	717	713	711	725	735	795	784	750	748	715	740	750	758	721	738	744	767	697	769	715	776	750	693	745	714	739	749	761	734	723	727	752	681	757	745	711	742	801	723	719	762	702	754	726	733	728	769	735	721	722	735	741	743	710	755	756	780	739	696	753	725	720	756	750	700	731	755	743	797	761	726	770	739	743	750	741	707	675	715	717	719	742	755	758	795	744	720	787	757	742	775	701	772	772	748	742	731	728	740	757	703	763	726	744	684	714	743	701	724	724	713	716	794	730	761	729	754	758	722	751	694	736	712	745	768	761	755	725	759	730	795	760	737	757	740	765	722	703	695	729	734	764	730	709	755	802	719	747	749	768	744	732	714	723	747	806	744	741	731	716	729	778	730	753	803	723	773	773	754	714	712	690	752	743	716	732	692	727	778	767	719	774	744	709	741	762	744	762	763	717	776	723	713	699	757	747	729	752	765	716	769	745	715	742	712	726	791	723	741	796	768	692	723	729	756	788	703	711	787	734	748	703	764	714	715	734	798	801	694	676	760	790	743	721	742	743	755	744	760	764	746	717	715	748	751	731	751	742	740	737	748	705	686	763	703	713	770	704	700	735	750	758	759	718	761	773	766	761	779	722	766	760	724	747	772	756	722	709	753	763	702	728	707	758	758	697	730	740	720	725	750	751	720	771	752	657	766	737	718	713	738	745	778	719	688	776	724	738	737	774	752	741	709	783	746	766	720	718	755	703	708	722	736	759	752	804	769	756	790	734	692	720	765	751	744	770	717	751	737	764	758	705	770	749	758	755	736	729	744	707	732	754	725	721	779	756	745	714	724	796	737	758	727	764	735	746	738	760	730	735	729	746	691	734	731	768	712	709	752	734	751	767	716	736	746	816	702	761	724	740	709	758	741	724	748	742	761	784	737	764	759	749	717	697	738	695	758	778	723	717	784	775	750	776	724	737	709	779	798	738	742	743	751	752	730	728	728	738	705	787	721	748	773	774	757	772	758	764	737	757	738	747	776	770	729	720	734	752	689	738	720	720	713	702	753	706	683	749	706	763	769	725	782	736	730	669	753	710	754	727	770	714	749	755	769	748	700	731	719	712	736	769	706	727	718	738	712	725	726	724	746	766	744	703	749	727	788	745	731	716	758	743	730	751	724	715	756	756	715	734	748	755	724	730	764	699	743	746	712	723	756	717	707	753	761	748	738	716	732	759	731	780	765	772	807	747	742	713	716	739	741	770	718	736	738	747	731	745	735	713	726	777	719	752	754	747	767	713	723	714	738	720	745	725	686	747	729	736	683	731	719	772	732	738	740	722	738	811	737	744	751	754	727	809	757	734	710	761	763	723	771	691	766	716	671	672	714	713	783	721	730	756	751	724	744	705	725	698	744	721	725	762	764	718	735	729	722	737	756	740	719	690	709	724	721	757	748	702	751	702	752	749	726	725	753	705	733	721	701	780	790	775	730	731	727	718	753	711	778	784	791	730	735	745	726	790	718	759	750	768	781	722	751	766	713	769	761	746	799	742	716	727	711	714	801	730	715	742	711	709	756	741	816	721	717	736	724	710	762	733	775	766	735	732	735	771	784	733	739	763	749	721	719	747	737	755	755	795	759	686	743	775	740	710	727	745	716	666	742	764	718	733	759	726	726	758	729	721	755	791	752	702	732	726	739	742	748	769	730	771	734	727	741	717	750	728	770	703	805	750	739	755	758	771	708	719	760	728	762	781	695	785	749	732	754	714	720	743	723	755	737	732	671	742	695	757	737	754	725	734	763	733	734	708	718	728	754	731	746	777	769	765	726	752	740	768	719	767	726	714	727	730	720	701	772	770	721	780	738	714	758	770	787	713	662	760	745	721	746	776	757	726	719	711	741	755	746	754	724	738	754	735	760	725	794	718	728	760	697	787	733	742	747	691	733	730	733	739	720	688	779	714	749	822	724	710	740	717	755	728	765	708	735	701	755	753	746	759	735	740	703	779	734	772	732	704	696	745	778	726	739	779	720	686	709	743	760	712	746	731	765	717	724	737	754	728	755	776	743	739	727	731	731	737	750	758	751	670	722	764	735	701	694	703	746	754	759	730	725	735	750	708	744	711	728	759	731	789	769	782	722	759	728	688	744	721	744	723	785	718	720	707	666	751	771	730	721	771	777	746	673	712	773	767	751	736	708	754	734	689	743	732	747	753	780	764	729	754	739	721	828	751	759	761	750	769	737	735	710	719	747	713	719	755	741	705	776	756	752	761	767	689	732	741	770	793	711	698	724	727	733	734	744	740	735	713	737	714	743	738	754	693	729	719	762	767	754	727	743	789	703	731	730	770	720	700	758	781	736	739	707	753	714	735	725	734	753	783	728	759	758	786	699	706	733	764	782	705	737	754	796	752	773	737	719	729	705	725	756	735	689	756	751	730	707	751	742	730	749	695	703	699	737	730	763	738	722	744	759	743	696	754	721	690	720	773	719	716	732	786	699	702	749	767	732	771	709	702	731	675	706	763	763	747	776	764	777	762	720	713	711	736	713	746	707	756	726	750	720	721	760	701	737	740	749	719	697	764	743	770	754	719	732	756	733	701	740	744	740	762	735	748	750	706	767	736	766	757	724	752	689	724	753	766	703	707	706	762	706	764	756	732	754	764	707	719	769	750	756	716	738	739	780	733	737	729	767	741	763	786	749	745	737	722	821	730	778	725	710	754	727	788	682	778	773	646	762	727	724	749	743	727	758	789	770	707	732	724	750	756	722	746	745	747	740	791	727	769	723	765	694	746	740	746	682	774	720	724	743	769	723	773	726	778	748	735	760	708	748	709	732	698	741	728	717	752	731	730	748	749	691	713	781	744	717	707	702	734	696	753	712	754	777	738	709	681	745	700	755	722	749	710	808	716	722	703	746	784	737	702	727	719	754	744	753	781	730	731	737	763	726	753	727	740	755	719	737	750	760	762	683	724	728	731	772	705	794	724	777	759	698	730	716	765	725	771	724	747	733	764	758	711	752	791	695	738	746	749	715	785	728	714	720	749	743	755	740	725	741	720	714	733	702	738	756	764	721	779	718	725	734	777	733	780	698	772	761	782	787	686	764	799	725	709	788	748	711	738	721	765	786	747	745	756	796	745	764	727	733	736	736	748	751	758	749	730	750	741	752	754	714	724	705	792	731	731	694	743	721	751	745	723	767	744	720	814	792	786	750	723	711	736	746	734	757	785	767	738	766	756	768	770	683	728	733	736	772	774
58479	27976	12909	5753	2746	1533	957	703	556	442	356	321	338	339	324	330	322	291	309	285	290	305	299	277	300	275	270	264	277	284	319	277	319	282	294	267	264	261	311	301	281	275	296	270	260	275	299	288	304	291	276	286	284	305	283	286	329	300	280	297	305	297	307	307	295	287	279	294	289	301	330	290	305	286	316	278	258	283	272	271	296	302	319	268	264	261	272	282	275	289	282	269	300	294	285	285	246	235	272	272	291	251	265	301	293	296	276	284	269	285	291	275	265	265	268	295	269	279	296	279	277	305	301	296	288	286	264	285	288	309	276	281	310	307	255	278	309	280	277	310	261	289	290	293	273	297	280	277	276	258	302	306	317	286	294	313	297	302	291	282	270	300	313	296	313	281	296	281	266	308	283	297	287	266	279	294	288	275	284	287	292	262	310	278	327	334	276	301	302	296	278	332	271	270	294	286	284	298	278	285	294	297	312	301	302	282	285	291	279	275	281	305	336	318	310	288	287	271	285	280	281	307	268	295	291	262	249	307	283	279	288	266	281	339	300	301	297	303	295	261	298	284	283	328	264	307	286	270	261	331	328	268	281	261	271	269	292	292	249	279	279	313	320	277	274	270	294	284	263	278	310	274	278	292	271	279	302	297	268	280	309	264	290	307	288	264	279	301	296	277	285	313	287	268	286	260	250	304	284	329	285	289	285	287	303	288	311	301	284	287	267	268	302	264	272	278	302	254	269	286	289	280	306	303	269	286	291	309	288	291	302	275	274	267	293	302	262	301	272	284	271	302	279	290	299	296	269	288	299	296	300	270	266	277	289	288	295	305	279	294	295	274	271	281	279	299	293	302	292	296	280	263	313	291	282	266	318	258	294	288	296	338	305	260	273	270	293	277	301	301	297	298	284	293	298	282	281	280	261	251	315	298	266	259	293	281	295	295	280	272	296	312	272	322	278	293	298	277	266	266	294	307	274	298	304	285	280	292	298	318	275	349	294	297	305	273	282	289	283	280	297	259	288	308	298	299	265	294	285	268	309	289	271	293	277	278	295	285	312	292	285	291	283	283	281	266	297	278	278	285	269	281	271	275	257	288	322	276	286	274	297	266	322	281	301	299	280	277	283	302	271	272	275	282	277	290	278	309	299	301	293	293	283	289	290	281	280	287	314	273	312	266	283	282	273	292	268	298	301	261	298	275	271	307	300	285	270	272	281	295	311	316	296	305	282	322	283	315	286	283	307	284	299	308	258	293	276	290	289	312	311	280	290	267	295	300	251	264	282	306	260	288	279	272	311	269	279	284	298	306	277	268	284	302	286	257	275	298	296	299	279	299	299	289	284	320	278	306	284	291	286	300	312	320	297	285	280	292	270	301	296	282	285	290	273	301	262	296	280	296	249	300	275	289	293	314	279	279	287	316	307	277	308	322	284	295	310	292	294	291	268	281	263	328	294	263	267	274	286	289	290	303	334	263	306	299	296	272	300	272	303	280	263	267	276	310	283	289	297	306	265	271	279	330	311	304	296	301	285	319	319	272	314	294	331	278	283	298	312	312	291	291	251	287	252	293	294	301	307	282	287	316	304	314	273	271	276	247	296	317	322	258	273	338	298	280	281	299	292	297	300	296	283	257	289	301	298	295	261	294	299	287	288	282	324	265	291	281	282	279	273	306	265	348	272	290	285	343	317	286	270	297	290	307	305	292	299	267	302	286	262	304	286	280	277	306	270	284	285	296	265	258	313	307	296	312	295	283	281	294	320	286	291	329	296	275	314	284	282	291	277	306	266	286	304	297	280	266	296	278	287	306	301	304	315	286	314	288	299	285	308	293	279	256	260	267	296	299	270	277	255	296	288	275	329	295	253	275	324	288	297	313	320	271	283	265	306	283	305	256	322	252	279	270	288	289	289	272	292	308	310	290	285	303	333	295	270	267	268	281	271	287	317	267	303	300	286	272	257	256	306	272	293	309	276	307	315	302	314	309	283	301	288	246	297	324	320	283	292	310	265	266	265	293	285	298	288	284	291	280	315	292	280	261	308	253	306	292	266	271	271	312	307	296	278	314	272	282	288	307	272	313	287	279	298	282	321	294	299	290	277	268	284	293	282	313	263	326	302	298	295	269	287	319	293	302	266	277	281	299	277	261	278	282	297	328	316	285	284	274	296	300	280	283	297	270	273	296	298	277	265	304	270	285	314	291	294	323	262	272	267	288	279	319	295	284	279	278	268	276	291	309	286	300	263	281	297	282	299	260	267	287	304	277	280	275	272	284	307	303	275	276	276	281	302	286	284	297	281	310	284	286	287	283	272	280	301	263	281	277	266	308	286	285	305	273	282	310	327	281	314	273	279	274	247	284	298	306	296	268	300	297	287	269	283	287	327	288	281	284	303	267	316	275	269	249	309	284	267	288	291	265	292	307	327	261	276	318	312	275	259	294	275	286	303	310	298	290	279	317	271	289	314	277	293	308	300	291	280	311	312	276	274	331	288	278	305	281	300	302	293	278	313	282	295	284	279	303	267	263	283	264	316	287	281	260	273	294	263	263	279	279	277	311	285	259	301	283	265	268	318	311	302	268	303	317	324	260	310	316	258	301	308	250	250	279	276	284	296	288	289	291	286	269	291	305	306	283	260	283	305	273	281	302	254	285	290	278	276	296	270	321	272	273	295	284	268	326	317	271	293	279	288	304	295	288	285	268	284	282	297	300	276	291	283	258	320	268	284	286	309	305	298	310	271	333	287	292	270	266	305	274	291	283	318	285	298	279	272	304	291	310	287	296	309	310	298	329	292	304	285	295	300	254	264	309	279	292	301	286	306	273	283	279	283	259	289	279	293	309	312	283	276	270	279	294	253	298	274	309	274	333	269	260	306	277	277	320	314	301	272	308	275	274	302	234	306	306	308	291	270	260	249	279	286	277	310	270	305	288	302	273	279	274	282	280	270	317	300	314	273	303	273	302	296	303	282	254	296	288	326	280	288	276	315	296	255	271	310	288	277	274	296	292	271	280	298	291	264	282	293	295	284	265	276	278	309	270	293	273	306	279	274	275	322	292	286	301	312	300	292	330	301	267	311	300	257	302	288	269	294	298	295	279	278	283	278	257	274	305	291	271	287	277	295	253	300	279	334	308	309	274	272	292	299	296	284	297	272	321	293	282	302	291	311	265	236	290	288	293	285	301	280	275	293	285	304	287	276	270	284	312	305	318	299	297	257	297	284	291	272	287	271	275	282	280	315	280	288	277	316	331	285	282	278	265	267	283	297	304	292	298	287	272	280	291	291	255	307	310	323	259	267	313	285	293	277	276	281	296	274	297	293	311	282	288	273	264	280	278	279	282	308	304	290	275	265	274	302	306	272	281	280	256	268	283	281	313	288	329	279	279	302	263	252	306	313	329	290	273	287	257	270	320	300	282	293	293	286	263	301	317	294	275	318	275	264	294	272	306	295	309	289	278	283	299	303	350	302	273	279	293	266	291	302	267
40405	22237	15851	12648	8459	5598	3858	2599	2085	1326	1136	898	877	736	751	765	805	762	729	744	682	772	741	726	698	695	654	717	713	680	715	726	701	670	683	708	634	701	665	689	678	678	646	712	712	662	732	685	696	657	640	692	639	667	652	721	668	700	694	689	663	680	677	654	663	691	716	645	683	663	675	672	654	669	691	705	712	661	692	679	648	675	707	665	697	657	722	665	684	705	665	698	691	681	659	614	634	731	686	688	749	723	725	639	664	642	702	648	616	627	681	672	687	687	665	690	684	716	694	662	642	631	718	708	649	712	663	708	643	659	697	697	649	677	679	731	709	630	630	660	695	669	741	720	670	626	682	691	648	643	681	674	660	668	659	670	672	725	706	701	678	721	696	681	685	716	713	655	599	688	680	697	648	713	672	667	671	675	665	666	655	715	678	693	710	691	650	669	639	696	705	672	675	714	679	671	707	670	665	675	681	673	647	728	698	668	718	655	693	668	691	654	691	666	693	650	664	740	684	650	655	644	668	649	652	652	679	681	722	718	672	667	630	723	685	632	638	754	703	695	629	627	663	653	710	652	697	725	657	687	688	692	679	689	655	672	663	655	693	649	652	698	662	680	664	690	659	717	668	658	664	693	651	680	668	665	603	669	660	690	652	649	697	674	687	713	680	696	666	668	674	705	681	677	709	680	684	667	658	652	664	684	667	649	637	692	666	690	692	705	652	686	673	667	691	682	658	726	752	704	667	721	713	690	666	674	677	631	713	668	711	647	686	701	675	669	614	678	673	659	649	664	680	676	696	704	612	707	626	691	663	659	729	686	681	673	755	631	697	717	704	677	678	698	672	698	698	665	678	674	682	652	657	631	673	683	639	638	704	664	653	738	663	659	701	651	661	640	677	725	691	664	695	691	662	656	720	696	688	689	697	666	651	702	734	689	681	694	694	657	697	673	694	675	716	648	679	712	713	697	697	689	668	662	691	659	685	681	670	676	659	686	656	693	683	665	667	617	708	706	698	694	658	661	747	672	692	678	656	686	675	754	696	722	685	717	714	689	754	688	670	666	670	628	653	716	636	663	678	660	687	699	729	707	653	727	685	729	668	719	678	708	655	677	651	683	651	698	665	685	685	658	648	681	693	668	638	702	664	659	699	672	670	690	667	679	687	692	663	682	687	683	716	691	681	665	665	723	683	656	626	641	721	696	656	674	696	705	631	695	670	650	690	695	657	714	673	661	648	637	647	691	638	676	659	684	681	668	703	682	653	669	667	702	663	662	726	659	718	669	697	663	691	699	711	683	671	689	684	733	686	671	686	679	677	646	672	697	682	647	650	679	662	649	670	664	703	655	680	682	666	720	673	677	665	632	642	697	681	722	654	658	671	659	683	694	694	698	721	652	708	679	709	670	675	673	692	677	688	653	681	648	616	712	661	658	709	674	720	673	735	653	646	649	705	702	682	673	672	714	673	676	710	668	662	688	643	682	649	655	736	737	657	677	688	677	707	676	644	690	646	669	699	718	690	702	687	650	747	656	726	669	683	696	717	676	699	678	689	669	648	678	691	709	679	702	677	693	689	709	678	642	692	666	675	664	633	695	659	680	645	695	684	656	687	682	718	690	677	680	655	665	655	701	679	707	681	723	690	666	707	668	706	648	689	692	713	676	728	651	679	729	676	715	684	698	662	679	677	640	646	699	700	726	682	646	660	704	692	658	657	639	687	705	672	638	738	667	649	651	658	708	736	645	722	652	717	699	706	700	669	677	655	683	665	676	672	677	689	689	678	667	694	692	680	649	630	727	666	674	694	674	693	712	676	693	653	657	677	657	703	639	716	704	683	714	705	702	722	637	680	703	700	642	655	681	686	687	695	693	690	660	665	675	679	654	708	733	673	713	663	663	691	707	699	650	674	703	728	699	671	697	682	642	683	661	731	661	663	631	697	699	726	692	755	656	702	659	685	679	702	682	631	732	663	638	650	691	674	656	679	662	623	674	659	650	669	708	709	726	706	643	647	687	680	734	675	643	696	674	633	673	653	652	620	673	689	673	658	640	678	611	691	694	697	718	644	710	662	707	705	653	677	708	687	728	672	692	647	711	638	697	703	704	694	661	637	695	682	671	711	674	637	683	676	677	692	724	623	706	712	750	664	659	669	693	681	681	682	680	670	649	695	700	685	664	674	656	655	677	706	657	706	662	664	648	654	699	695	672	633	708	652	655	652	689	698	689	728	667	695	693	661	613	678	746	660	700	659	665	657	674	676	682	661	671	671	692	663	662	664	690	673	669	670	731	690	697	730	655	699	666	655	668	700	670	682	680	666	716	698	614	651	672	709	659	664	664	682	682	727	721	712	726	672	639	710	681	715	679	669	691	678	714	674	684	712	676	665	671	688	661	672	685	676	653	637	731	650	647	674	645	650	683	710	708	706	686	708	675	665	688	642	692	690	668	693	661	722	669	654	670	677	652	676	648	635	695	694	661	703	659	659	665	681	640	654	687	670	651	690	701	669	710	711	674	682	696	714	699	703	717	677	737	689	669	660	696	686	701	652	700	660	689	695	672	685	654	730	725	668	670	683	687	665	652	739	682	666	676	639	669	646	696	657	737	709	718	653	688	720	700	688	685	685	670	698	654	681	696	718	705	654	700	677	685	674	680	691	677	670	663	704	707	632	646	679	630	673	661	662	680	713	653	671	668	715	663	671	685	658	684	699	705	667	701	741	742	695	649	684	646	708	671	664	658	682	653	688	666	666	682	692	698	716	637	668	685	726	689	698	656	710	694	708	699	693	700	696	694	682	680	648	670	678	670	621	701	633	696	728	690	675	717	674	673	683	631	687	645	667	696	698	675	635	751	646	658	679	641	630	656	694	693	686	667	649	682	670	637	636	650	661	681	711	677	707	675	642	672	676	704	682	694	694	681	660	635	690	687	664	710	710	643	700	660	694	683	697	689	664	751	681	642	659	682	688	701	619	644	719	690	676	705	673	656	701	703	732	643	693	633	645	677	675	642	701	720	697	696	654	654	659	720	690	692	683	716	673	692	675	676	692	698	651	684	669	692	705	640	702	703	678	687	659	691	713	657	641	665	689	692	699	683	671	683	695	666	688	677	673	706	679	727	664	671	666	710	712	676	697	693	685	689	711	714	699	665	679	731	743	689	678	656	686	716	710	689	666	692	657	701	673	667	670	683	686	681	661	710	650	712	709	668	659	670	696	731	688	683	663	691	688	685	699	672	648	662	657	681	684	668	675	674	694	715	696	664	706	672	705	694	661	697	647	651	643	701	701	654	674	711	646	682	649	710	664	685	683	703	694	691	715	729	686	679	678	708	719	698	696	655	671	665	640	674	695	650	664	712	686	721	667	706	656	669	691	689	646	705	693	654	658	681	679	728	674	638	677	639	686	713	659	680	676	643	714	715	676	665	664	708	648	671	649	707	722	690	661	681	697	649	664	645	684	633	626	715	677	674	659	680	718	693	673	668
37529	13938	6176	2994	1514	869	630	527	445	388	322	347	340	327	291	305	298	269	328	294	297	289	322	302	273	274	266	312	271	288	277	279	279	302	316	274	311	284	299	331	290	301	261	273	325	323	279	291	274	333	299	315	332	304	313	282	349	328	358	294	290	291	326	278	311	291	302	301	282	327	299	307	320	290	311	295	281	317	286	307	321	279	283	330	314	272	276	292	301	296	324	341	288	303	305	298	296	281	281	278	288	273	308	312	304	300	278	339	300	310	301	324	321	288	306	304	313	291	306	290	273	299	344	312	303	340	327	288	303	300	291	294	300	304	318	318	307	320	302	327	295	276	318	282	286	263	275	336	326	287	312	293	299	305	311	283	320	302	301	276	282	309	336	261	309	303	293	299	279	277	311	308	283	301	290	305	319	299	320	284	305	326	329	284	295	273	310	341	283	297	312	304	322	304	319	272	319	289	281	307	291	314	296	281	297	300	312	318	280	310	309	337	295	263	293	269	326	320	300	316	288	318	295	301	294	298	301	278	259	282	299	304	294	303	296	279	290	294	295	299	265	300	290	311	304	289	288	322	298	303	264	300	311	299	286	279	273	331	292	325	310	301	271	314	303	299	301	302	313	271	296	278	313	312	277	311	290	274	299	286	313	290	301	295	292	320	275	345	273	309	310	262	299	312	276	310	308	268	308	292	316	280	293	299	333	294	268	287	319	319	321	311	297	301	320	296	326	283	266	305	305	297	288	323	302	321	284	276	319	306	286	260	290	313	293	278	320	323	298	273	289	303	323	281	293	305	311	317	304	298	344	306	338	300	316	296	286	303	280	301	307	303	313	297	289	309	312	276	303	286	299	291	295	308	336	309	272	294	302	268	310	299	288	293	281	327	297	353	309	298	301	330	286	279	295	288	303	298	291	327	318	302	292	288	279	294	297	301	306	281	315	309	272	311	304	301	275	313	272	305	312	293	320	306	311	270	301	303	317	287	278	275	280	295	298	294	323	280	276	316	312	309	325	291	274	286	272	303	313	334	325	314	273	314	315	290	297	350	304	264	303	326	312	308	324	320	299	292	324	288	308	297	289	316	324	300	321	293	288	310	286	289	287	290	312	302	262	299	292	305	320	306	314	306	254	301	296	322	308	302	297	284	284	288	304	291	309	293	309	296	300	308	327	294	306	282	307	291	296	271	310	268	320	302	286	284	319	287	284	343	317	304	306	329	304	303	300	273	290	301	321	319	276	281	266	315	304	289	264	314	274	283	278	273	285	302	301	311	307	264	288	286	267	307	308	284	263	301	321	289	280	294	334	304	282	315	307	278	275	334	287	268	285	258	321	296	275	324	333	296	295	312	282	298	292	293	291	296	260	307	319	285	285	280	272	288	292	312	311	320	311	286	285	292	277	259	291	316	305	313	284	304	334	301	319	288	322	291	293	312	301	294	273	297	321	291	325	331	322	292	276	328	283	279	316	306	305	327	310	308	331	331	319	306	297	336	326	325	322	298	334	289	312	313	329	302	297	347	322	275	298	258	281	299	282	297	278	300	292	328	263	320	288	303	308	281	304	284	299	305	315	287	309	280	311	304	307	309	300	280	299	291	304	251	292	302	294	293	289	277	310	279	289	252	270	310	330	283	321	291	335	305	324	295	288	275	299	311	295	295	296	302	304	297	300	312	329	284	304	304	286	281	283	331	311	313	302	296	298	333	289	302	263	283	331	336	299	298	311	289	309	318	302	297	269	280	275	303	312	280	281	316	321	317	259	294	307	301	297	273	292	326	300	294	301	285	332	274	314	294	308	313	288	281	310	321	284	319	307	332	301	314	327	300	289	318	315	305	274	263	307	290	320	259	290	291	337	282	290	329	296	317	291	327	319	293	301	297	287	305	292	309	281	289	298	304	275	301	303	304	281	314	317	275	308	307	297	310	300	284	291	319	324	307	285	291	288	319	295	321	311	284	311	271	302	273	305	292	280	306	309	315	285	262	305	289	305	296	311	311	305	263	301	332	292	304	322	295	306	266	282	285	296	299	302	311	328	309	328	319	300	296	318	262	290	293	281	310	277	329	303	306	291	289	300	282	310	304	299	311	315	326	289	262	301	325	300	352	305	300	269	328	289	299	273	318	291	320	278	305	279	320	299	314	308	302	291	245	314	307	276	299	334	330	280	299	287	305	325	304	327	324	332	328	288	282	288	335	268	314	302	306	278	305	303	289	315	293	290	274	284	293	322	327	333	299	285	285	303	277	309	278	316	306	270	293	304	287	278	295	305	278	318	328	293	304	289	298	287	319	295	309	293	292	286	309	288	278	286	284	290	287	306	298	271	324	340	300	309	282	323	301	323	306	309	310	293	327	335	281	304	318	303	276	309	305	273	303	305	329	296	282	307	300	274	308	316	324	267	314	284	313	308	290	295	295	317	294	302	287	317	310	277	285	298	284	317	288	295	327	296	300	294	331	306	341	308	294	309	279	277	321	277	324	289	305	334	279	290	320	318	294	299	305	304	285	280	292	316	308	268	308	296	300	308	300	326	319	301	310	312	286	299	296	266	270	318	308	276	310	261	280	289	323	332	291	273	299	311	310	313	292	305	282	325	294	295	285	287	310	280	305	344	304	300	288	318	298	316	304	306	276	334	325	292	339	284	297	328	308	268	303	295	303	300	323	294	311	350	307	312	341	293	275	270	305	322	287	304	291	296	322	296	273	267	290	341	298	297	286	305	282	306	329	284	308	274	307	299	323	308	296	307	294	285	297	281	297	314	295	284	250	303	317	273	299	347	274	304	296	336	314	282	321	300	310	297	311	285	324	328	255	277	311	280	322	322	285	328	299	243	273	304	269	296	325	312	310	297	283	333	292	300	255	258	318	271	268	308	271	289	331	309	322	309	289	310	302	308	284	316	320	290	306	287	317	304	317	263	309	324	345	313	312	293	307	322	334	286	306	264	281	256	305	300	302	314	305	279	299	283	292	313	314	304	321	271	327	290	306	300	265	319	301	305	299	308	309	294	301	308	283	268	278	304	286	318	274	297	329	359	288	282	269	321	319	309	287	310	299	316	275	252	338	312	290	290	309	278	296	350	354	319	297	279	301	304	291	293	291	312	292	264	342	290	318	264	293	292	306	283	269	310	273	276	291	301	289	304	304	312	300	304	292	313	278	297	308	320	315	322	280	304	312	296	266	303	283	314	297	341	283	308	291	294	307	307	306	288	257	295	283	318	289	344	275	324	283	311	289	317	351	282	336	317	277	292	307	302	325	273	339	291	297	331	323	325	284	254	304	288	278	298	305	321	287	280	304	316	291	287	317	319	331	316	288	297	278	300	295	338	304	339	290	296	285	301	319	292	292	322	353	324	333	267	281	318	268	271	292	306	309	310	291	296	310	321	294	287	301	303	303	283	302	287	277	290	309	283	286	328	292	295	273	287	309	318	286	330	286	292	323	316	318	297	319	279	303	270	293	289	302	307	277	296	294
27267	11516	10159	7799	4920	3307	2373	1690	1356	1116	912	806	818	765	697	750	747	729	760	689	732	746	711	729	719	738	741	676	760	698	772	704	737	699	689	742	684	728	762	671	746	709	713	722	689	736	766	711	677	721	699	688	724	729	703	681	659	694	699	653	709	708	692	699	714	721	686	721	733	686	707	653	682	710	699	700	724	702	685	668	744	656	688	721	725	674	715	673	741	762	653	701	724	704	748	711	741	703	681	771	693	741	712	683	708	729	685	688	725	692	712	723	652	721	720	693	700	706	731	663	717	700	702	694	675	734	716	726	660	725	670	699	690	735	709	740	738	728	735	699	676	745	698	710	729	681	691	724	720	708	701	707	688	705	692	714	708	732	728	679	724	703	716	695	709	708	664	691	728	748	731	706	692	757	709	705	695	722	696	701	735	685	706	694	741	688	707	684	705	723	725	718	713	661	712	742	658	720	732	693	717	702	728	734	729	702	677	683	730	702	747	705	733	781	714	742	736	692	655	677	672	679	675	708	723	723	751	712	735	707	707	712	718	720	727	723	709	740	702	706	707	733	699	680	686	739	732	721	685	694	724	732	751	667	698	700	720	701	732	689	710	733	717	738	722	749	672	697	662	671	745	689	675	678	691	740	660	737	731	720	700	744	735	732	735	745	754	700	760	724	726	696	719	690	763	767	697	747	697	721	670	764	803	731	718	693	711	764	714	718	709	712	727	646	708	683	697	709	704	716	710	697	702	688	696	660	710	706	717	753	705	672	704	735	700	712	712	746	711	681	689	688	725	674	720	740	699	709	699	698	687	724	696	711	707	670	752	737	720	740	656	715	696	700	678	741	712	689	698	718	688	710	675	763	711	693	678	751	732	764	734	743	735	673	718	762	703	697	735	699	735	699	700	705	693	697	652	671	785	691	707	727	716	674	706	737	721	704	678	683	721	669	725	708	702	685	740	702	719	704	725	703	686	662	733	699	690	711	690	721	693	732	695	689	757	704	734	712	723	704	690	768	690	732	752	719	751	736	758	696	679	705	714	744	729	700	737	686	703	752	729	698	676	715	707	681	751	681	663	666	713	712	708	734	740	705	627	721	705	700	708	711	734	696	729	683	698	683	689	699	722	709	702	738	746	699	711	716	746	681	651	702	740	735	672	737	736	701	689	723	713	708	721	678	759	722	714	682	725	683	702	736	668	675	684	672	693	742	711	664	728	733	722	669	688	809	700	710	719	700	722	673	751	680	718	767	705	707	723	726	724	664	734	716	665	724	748	719	702	698	725	701	712	685	727	748	664	708	657	696	734	708	708	735	766	657	702	703	690	678	725	748	677	707	776	740	692	742	722	732	661	746	702	715	744	700	677	664	663	682	631	707	746	713	704	701	696	702	709	732	713	686	691	718	715	715	745	716	743	737	715	719	673	722	690	727	685	718	709	695	725	778	695	701	723	701	741	727	717	737	706	700	648	703	733	703	683	693	697	664	707	785	717	698	720	750	652	710	688	732	759	675	702	674	739	724	713	746	738	688	695	708	705	720	712	717	679	674	708	741	765	685	712	696	753	700	719	691	709	702	694	723	714	732	696	715	722	688	707	710	731	691	749	714	675	710	693	709	729	674	678	677	654	702	734	712	730	715	730	745	734	676	670	690	748	720	716	727	730	730	710	692	682	685	716	684	727	700	748	755	727	725	720	709	712	665	681	718	726	707	664	742	729	740	758	728	753	698	700	693	712	710	684	688	700	734	744	721	722	692	697	739	712	707	762	715	663	682	688	701	711	753	710	722	712	708	673	703	707	709	694	781	707	737	734	709	699	760	713	723	705	716	717	730	714	753	718	702	672	727	672	711	713	769	666	720	669	680	760	698	729	767	732	717	711	671	698	696	727	725	718	684	678	728	711	688	730	709	709	734	717	692	700	726	675	728	726	779	699	725	665	674	737	688	748	703	715	733	664	705	687	719	691	746	751	734	725	726	733	735	676	717	677	731	696	700	754	698	724	755	690	685	720	705	681	744	716	735	732	691	714	729	679	742	751	720	713	700	698	715	690	707	712	708	687	725	732	736	724	729	722	701	676	727	691	702	755	677	701	764	693	743	671	737	713	740	747	711	714	715	694	687	726	711	740	677	745	701	705	699	750	672	681	704	722	766	676	707	672	666	712	706	703	748	715	756	703	731	703	700	727	686	697	722	643	718	751	695	675	690	719	693	716	703	731	693	663	674	708	712	729	695	730	756	709	721	715	730	686	705	664	710	717	723	727	712	686	723	756	711	711	661	745	712	696	767	707	712	686	692	778	676	697	696	750	684	720	694	757	687	704	707	714	722	694	706	717	711	710	700	682	721	703	718	743	738	714	724	702	699	736	730	713	623	717	723	694	789	711	683	696	680	711	717	719	668	717	731	685	725	711	674	674	761	699	702	694	767	722	685	710	707	670	746	689	678	734	684	707	707	723	668	745	705	721	741	753	739	766	721	704	681	709	706	730	722	721	705	695	714	759	725	746	695	692	711	690	667	664	729	698	736	707	675	712	681	732	696	718	677	711	692	717	699	692	768	727	736	711	683	731	737	723	719	725	698	702	700	665	713	682	727	756	728	681	716	697	725	715	694	681	698	675	686	702	722	738	716	676	726	707	705	686	699	671	726	719	699	742	727	709	738	698	710	681	694	705	759	703	754	702	702	691	696	712	679	712	700	742	713	735	707	670	674	737	719	756	719	672	716	701	672	690	722	685	753	700	693	696	693	721	721	738	737	738	679	731	673	652	719	668	775	710	724	718	698	698	704	715	749	701	700	740	730	700	660	664	729	690	735	687	719	723	735	749	697	661	762	712	711	682	717	717	679	776	691	721	694	680	705	703	758	729	717	669	705	741	709	744	705	712	686	737	685	711	711	711	750	734	704	745	710	731	682	718	732	748	749	687	698	754	676	680	664	686	718	698	694	700	704	662	744	695	719	703	712	752	659	724	749	713	705	703	700	748	694	761	704	685	728	686	701	686	705	720	720	738	672	689	690	752	732	713	723	689	726	755	747	702	709	707	713	720	680	732	747	678	698	700	676	709	716	681	692	713	670	683	715	711	722	703	743	711	733	758	688	728	674	679	749	725	699	655	691	679	698	687	745	700	693	693	703	725	718	748	690	702	665	710	708	638	642	736	702	723	734	713	718	696	746	705	730	762	714	709	668	681	703	684	682	765	709	723	733	690	693	660	726	701	704	723	696	755	721	703	710	724	723	716	709	649	693	761	712	712	699	716	682	711	735	671	713	706	675	710	690	702	707	694	683	702	681	726	683	709	699	725	732	698	686	733	683	671	629	734	720	711	716	709	750	714	709	726	696	683	700	691	726	701	706	709	719	751	692	778	759	734	666	729	694	703	750	700	663	688	702	712	696	709	702	670	768	692	730	644	738	729	693	682	679	727	726	726	728	691	717	691	726	714	731	707	711	718	696	684	706	737	729	713	747	805	710	716	693	716	734
49030	22320	11560	5533	2406	1432	918	706	617	438	370	389	348	351	343	333	311	342	314	333	317	325	318	345	317	309	307	314	317	302	301	306	316	323	300	316	290	328	332	367	333	321	286	297	289	326	329	309	332	322	298	308	375	329	308	340	331	347	332	315	291	290	300	323	295	327	315	298	292	298	319	310	331	303	331	328	340	336	310	340	294	319	318	309	337	321	315	299	284	307	286	308	314	279	318	317	292	305	304	292	323	295	336	303	291	311	300	344	282	328	297	305	325	284	297	303	322	296	325	305	299	300	358	299	283	334	299	257	300	293	313	283	331	339	318	350	337	320	295	328	328	297	298	321	324	333	317	283	324	354	318	318	333	309	305	309	321	334	337	327	323	314	341	313	311	318	290	308	327	310	323	307	316	290	319	308	290	320	321	324	300	297	286	311	325	286	295	330	316	307	331	357	282	325	322	309	328	317	331	281	305	320	285	306	313	288	318	287	344	291	280	285	323	317	295	300	313	317	329	299	303	297	321	351	283	296	321	309	295	345	317	301	303	335	360	316	302	295	316	316	282	317	386	335	311	304	330	312	303	331	331	303	329	295	331	313	304	307	303	320	304	338	332	328	319	311	318	298	339	322	324	284	343	316	315	332	310	326	318	329	319	316	345	306	296	319	332	306	330	315	333	313	297	316	307	276	314	299	299	303	303	322	336	307	310	372	329	286	302	305	324	312	310	335	314	325	313	300	330	318	303	312	329	314	321	299	304	274	299	271	307	297	338	328	340	316	286	327	300	306	324	304	304	320	304	307	303	351	312	324	341	291	303	340	340	325	309	313	301	270	308	296	325	299	303	317	304	349	312	312	289	316	314	287	330	291	327	311	310	308	307	348	275	322	325	344	313	333	312	349	285	314	325	293	324	330	322	300	337	315	301	313	271	285	320	337	323	289	335	279	364	320	301	329	318	323	326	334	309	297	301	328	309	341	312	311	306	322	311	341	348	343	320	317	330	335	307	309	322	316	293	286	344	279	323	297	325	304	300	289	367	332	329	297	345	340	292	297	293	330	328	351	306	316	345	323	325	304	303	340	299	303	303	314	316	328	318	311	315	339	316	339	316	283	307	311	319	321	316	334	326	301	267	355	321	324	300	323	319	305	319	302	260	293	286	338	317	301	318	321	332	321	346	335	300	326	323	302	320	304	331	321	312	296	309	313	293	325	279	300	332	287	335	334	346	311	325	354	298	319	311	283	285	298	327	292	291	302	315	329	337	288	337	302	292	314	300	273	297	300	336	331	294	334	348	299	280	305	345	317	307	344	302	302	329	346	276	271	322	315	335	300	326	337	316	296	326	306	360	311	335	327	296	299	362	300	313	310	305	308	287	300	324	319	327	332	335	305	313	333	316	272	302	328	301	334	301	295	307	306	340	332	299	326	305	291	326	296	309	298	306	319	328	358	286	314	296	319	291	303	315	287	309	311	340	293	303	342	319	315	324	314	329	336	296	326	361	296	285	327	325	316	300	303	326	323	339	298	327	326	310	300	302	338	331	327	336	309	318	314	263	262	358	281	326	298	318	318	315	296	341	299	283	306	331	317	299	349	320	279	323	301	325	320	310	321	281	319	287	277	313	312	328	303	333	333	273	317	321	295	334	326	309	257	314	319	326	312	309	330	338	279	311	328	333	308	324	321	307	304	353	319	303	313	320	298	301	313	309	299	342	324	345	319	299	297	340	308	305	312	315	285	340	332	320	302	305	306	288	304	311	303	333	332	289	278	312	307	292	282	343	315	301	321	303	292	297	341	312	313	300	299	321	307	314	321	308	328	329	321	306	314	302	312	314	298	341	343	327	318	347	346	317	371	324	337	310	289	305	297	342	348	287	341	319	344	358	298	322	315	322	320	296	297	290	311	352	349	333	312	325	303	326	309	325	338	321	336	318	296	302	309	332	300	301	317	308	284	303	332	275	338	291	310	311	317	309	344	303	293	332	327	351	348	332	311	304	320	327	286	292	303	331	332	302	307	286	326	291	290	300	374	310	290	345	295	308	321	302	327	305	307	283	291	289	352	300	293	275	315	318	345	316	325	313	315	313	317	326	295	297	313	321	322	303	292	320	316	287	310	295	336	302	288	321	333	310	332	305	291	307	325	337	326	329	299	330	306	311	325	319	291	324	344	344	300	340	294	310	295	308	308	346	307	308	284	307	333	294	302	318	316	308	289	307	307	308	313	309	286	300	324	293	272	293	324	328	302	299	314	325	271	316	333	305	358	323	309	333	335	322	295	312	332	296	294	333	296	305	285	296	312	327	313	306	327	333	323	332	296	318	308	308	308	300	345	275	340	317	328	328	304	349	334	355	293	296	308	298	285	286	305	304	339	315	315	303	303	329	327	289	320	325	315	315	330	282	331	297	315	299	342	312	312	297	312	300	294	306	293	289	331	346	297	310	334	317	334	334	337	330	331	343	317	327	339	342	310	291	309	328	332	324	305	321	333	331	336	343	295	327	324	303	286	320	326	319	315	293	314	288	349	295	295	362	313	307	329	262	294	294	296	331	309	298	308	337	327	327	305	297	336	309	328	325	309	284	317	304	324	303	309	299	317	281	308	341	296	311	307	328	313	338	298	315	358	324	298	334	303	289	325	317	290	308	307	315	325	355	318	287	319	327	316	301	333	325	315	332	329	313	343	336	326	313	317	306	312	324	333	310	277	344	289	336	299	294	329	285	323	313	349	337	311	319	321	327	332	310	306	338	295	328	298	313	295	311	287	331	289	282	302	312	326	306	360	310	309	297	333	294	310	323	305	295	314	284	310	317	297	294	307	291	321	308	311	312	294	277	291	321	327	314	313	296	340	326	304	289	289	343	309	304	306	299	294	304	314	320	339	296	315	330	308	309	302	297	316	299	307	314	299	328	289	290	296	312	330	297	309	287	279	309	322	292	292	303	323	328	287	320	294	301	320	294	300	298	311	299	337	364	323	328	307	299	315	312	301	340	318	310	327	293	315	286	299	321	304	328	326	324	329	287	329	299	317	289	325	282	321	321	349	287	292	312	317	354	319	303	324	281	327	310	324	296	301	290	303	284	366	295	322	302	336	325	315	303	280	312	293	283	331	320	322	289	292	320	303	328	295	276	319	309	284	309	322	312	303	318	286	293	292	318	317	300	332	322	339	321	317	322	321	286	302	331	331	291	292	279	309	323	314	293	299	301	275	295	283	315	299	323	350	312	317	325	326	302	319	317	310	298	301	299	294	282	326	309	328	325	295	284	320	337	283	325	273	333	335	313	296	303	335	306	285	357	314	327	320	317	304	337	291	327	323	302	344	290	306	293	323	324	251	340	306	296	304	312	320	320	315	280	301	316	352	296	316	323	303	347	279	324	334	336	299	324	317	320	320	324	304	301	322	361	279	291	293	319	310	340	300	330	320	296	332	357	303	366	305	300	321	331	313	339	308	341	333	290	292	337	299	295	314	326	316	304	319
34538	17533	16152	12328	7799	5150	3658	2602	1986	1289	1029	955	860	828	853	823	783	797	786	738	747	743	755	771	802	767	775	756	766	718	799	764	714	746	733	741	742	757	768	748	744	724	722	759	732	767	749	755	734	739	742	780	746	755	745	720	764	796	754	707	736	715	770	745	692	738	756	729	763	691	751	722	761	742	736	728	769	758	770	764	733	760	716	740	768	714	742	780	741	736	753	708	674	721	766	783	714	706	771	712	710	739	744	770	753	749	800	716	748	748	695	740	710	769	697	741	762	739	748	713	701	685	716	661	700	693	743	733	743	705	788	735	814	748	777	753	702	722	746	729	758	735	736	755	746	746	747	740	727	757	743	736	738	768	762	730	798	748	742	741	783	718	753	788	713	765	709	680	704	774	727	743	755	762	743	745	757	698	723	745	715	762	737	714	693	703	742	743	767	751	738	737	722	711	752	748	768	766	768	741	727	713	704	719	760	761	705	740	789	718	709	707	713	727	755	769	740	751	688	725	690	710	773	739	702	741	769	794	726	722	785	751	716	760	693	710	690	772	765	766	749	772	766	734	750	687	735	765	711	748	777	773	730	718	705	702	750	652	705	713	766	720	754	727	758	734	709	721	738	690	732	786	737	767	766	707	760	743	791	755	780	738	790	797	749	729	748	702	777	718	759	748	706	777	730	723	734	769	790	726	720	734	752	759	699	743	745	730	746	731	738	738	742	742	732	763	789	726	730	797	730	707	739	766	749	741	708	695	702	776	751	744	740	705	740	722	736	745	737	746	764	751	764	750	737	842	758	706	700	714	729	760	718	722	770	713	739	770	758	718	734	730	743	782	733	781	742	741	767	715	724	803	730	725	756	775	775	738	767	769	697	800	731	713	703	741	733	747	739	769	761	713	756	738	769	747	710	801	764	704	741	695	728	797	687	717	740	703	758	716	769	736	759	748	752	745	799	763	722	770	722	759	765	717	726	737	733	759	738	731	754	772	721	700	739	733	724	701	720	767	713	735	726	712	712	728	790	756	761	734	780	713	733	721	680	765	737	759	730	700	772	756	729	720	762	742	695	727	730	775	751	737	724	779	693	731	711	719	691	749	707	725	745	725	767	731	718	663	815	723	774	780	703	687	740	744	738	776	710	752	757	722	736	715	719	731	696	748	734	679	756	751	733	792	754	734	754	731	696	743	753	746	751	690	805	741	773	691	719	759	706	719	789	698	748	705	748	726	754	736	690	715	751	687	765	715	738	754	716	729	717	766	761	710	786	739	760	744	737	758	745	726	733	693	723	743	720	693	774	724	738	737	732	725	701	729	766	745	736	696	730	724	726	714	764	756	751	799	740	756	734	742	747	731	761	751	777	726	739	786	744	744	732	717	728	777	748	773	734	728	756	749	736	751	738	785	707	768	718	750	758	715	749	786	787	708	741	783	707	785	750	756	743	709	695	764	761	707	767	703	694	744	785	700	684	748	756	809	750	747	731	744	759	756	675	746	779	738	766	739	637	695	735	684	734	747	718	750	726	714	720	770	817	726	774	742	723	745	736	770	747	731	749	716	745	748	775	716	758	772	773	744	725	720	782	706	747	779	731	729	786	679	683	721	766	712	714	751	779	754	710	727	744	734	725	723	761	712	766	737	726	723	763	815	756	738	759	804	740	732	751	731	713	703	769	771	731	705	746	747	746	758	758	790	740	772	733	778	735	726	687	741	734	646	737	679	740	721	756	769	729	759	790	773	704	738	731	731	725	741	757	675	759	748	695	735	746	715	788	726	693	777	680	715	802	716	727	809	737	705	708	744	784	766	686	738	728	697	763	702	737	752	719	740	715	765	761	724	679	736	749	703	691	729	759	734	723	695	738	750	724	717	729	761	778	750	774	726	743	747	753	744	752	742	784	720	769	734	753	784	724	734	731	710	724	732	756	762	764	738	746	746	747	757	723	705	719	728	780	761	721	726	738	781	717	748	779	682	716	754	717	717	695	764	765	737	737	733	754	701	760	723	705	794	739	755	696	732	730	735	731	740	766	727	729	767	735	750	762	790	723	723	758	717	778	738	733	755	709	738	770	702	763	731	696	750	764	738	730	722	751	712	733	727	776	720	744	708	748	751	708	694	755	745	743	763	738	673	787	718	768	763	717	728	748	757	727	759	756	763	755	716	740	727	763	758	779	732	729	730	734	747	746	714	740	731	764	724	739	753	771	758	719	745	775	737	700	701	736	730	702	750	676	699	741	715	714	744	722	754	764	760	739	737	762	736	728	737	751	759	748	726	730	732	762	687	761	713	771	746	762	712	740	808	746	763	691	714	744	738	774	736	748	755	741	757	663	726	760	773	729	772	765	780	710	724	722	705	738	725	745	777	718	760	739	725	726	734	787	737	730	747	717	660	707	799	757	786	750	768	724	778	783	767	710	723	725	746	714	717	725	771	723	692	767	734	766	725	801	726	752	700	703	761	750	752	785	737	730	771	714	738	784	761	757	748	782	745	729	738	784	755	738	750	699	724	740	714	739	705	745	734	754	764	699	736	732	728	727	726	742	729	749	749	757	735	753	717	739	828	745	786	726	749	721	741	733	716	767	712	738	720	752	704	707	797	738	743	694	763	733	712	759	682	728	756	728	705	697	738	748	761	722	746	729	740	712	719	799	707	721	785	679	760	727	763	769	743	761	730	758	733	773	735	744	787	708	756	725	736	739	716	727	731	760	752	704	728	747	757	739	728	707	769	741	701	749	707	749	731	750	769	692	688	736	690	697	755	751	740	756	708	762	746	741	715	749	740	705	730	706	747	760	676	751	749	727	776	765	711	703	723	786	724	735	745	752	770	724	723	739	713	757	754	746	707	732	769	708	735	705	733	760	729	755	730	765	781	740	703	745	788	722	735	726	734	731	778	755	780	772	713	709	736	752	738	680	736	716	738	736	750	742	770	746	773	743	775	732	799	707	760	765	746	694	767	704	732	732	642	718	699	726	720	761	734	772	796	759	751	720	739	727	694	760	714	744	742	772	749	744	761	732	748	669	716	771	799	776	701	727	761	717	733	750	689	700	744	702	698	769	750	737	741	723	737	723	735	682	777	739	787	767	738	746	714	762	766	722	701	765	769	769	697	763	731	726	731	799	740	792	749	731	724	677	744	686	757	770	782	744	776	765	715	792	790	743	746	731	720	743	692	740	776	722	677	743	758	735	724	732	734	771	726	739	768	737	704	782	754	759	719	737	720	707	765	725	746	705	768	733	731	728	765	786	790	726	750	754	735	790	756	754	770	735	707	780	747	717	702	750	710	717	735	730	743	752	756	740	740	730	739	710	708	700	753	739	733	707	740	726	757	745	755	790	732	724	729	762	700	765	720	701	713	742	727	733	702	766	781	786	700	731	708	702	742	715	711	728	735	759	751	774	720	736	774	718	743	734	736	702	742	747	711	782	788	715	725	751	705	661	696	699	732	748	770	699	784	754	719	739	712	760	754	732	713
53356	28355	18294	9569	4585	2539	1508	980	672	487	392	359	329	312	331	297	323	296	306	269	287	264	303	291	292	284	329	317	305	279	287	253	307	297	292	304	284	313	292	289	277	286	315	284	270	263	262	275	299	306	318	313	338	265	284	302	286	306	277	286	299	231	306	303	286	328	322	302	273	226	261	272	304	275	257	267	287	323	280	247	283	297	272	295	275	301	289	284	298	266	286	267	319	260	311	261	269	267	272	308	282	299	287	281	275	293	313	304	278	289	303	254	300	308	306	303	301	276	290	297	278	300	295	309	286	287	312	256	274	275	297	291	298	296	291	309	328	298	303	272	294	274	258	292	322	301	292	279	294	274	268	292	281	311	298	316	282	286	297	294	272	287	267	276	284	255	265	272	296	256	291	298	289	256	297	270	307	331	285	293	301	273	290	289	265	258	306	288	274	254	258	266	302	290	284	273	298	281	273	295	308	263	316	283	300	264	278	262	326	276	292	291	296	243	288	288	260	273	305	265	289	270	266	300	292	292	270	310	283	281	281	309	260	271	288	258	278	293	290	304	280	305	299	262	266	302	254	263	247	300	252	303	269	278	319	263	273	272	314	278	282	340	306	287	262	266	239	251	299	268	293	294	274	306	275	287	260	286	287	290	294	276	290	271	265	263	284	298	309	318	297	267	274	275	295	282	262	293	304	248	297	249	287	265	319	276	309	285	285	279	278	305	274	256	271	244	322	264	295	282	319	316	310	248	280	292	339	264	277	276	299	269	316	308	264	271	299	260	300	278	290	294	279	257	263	267	297	259	278	293	268	257	315	319	292	274	287	246	275	318	328	316	300	256	306	307	302	274	297	264	279	258	267	275	269	321	284	264	271	296	308	271	309	276	306	274	258	287	259	250	293	298	281	284	276	302	266	289	286	279	264	252	287	284	275	277	254	277	293	263	273	291	273	269	286	256	275	308	292	274	288	265	265	239	273	269	272	287	277	329	286	269	296	264	304	258	311	286	288	250	247	277	322	294	262	276	290	307	265	300	275	298	258	278	259	320	296	274	295	284	333	253	298	262	253	285	294	294	262	282	314	306	300	307	287	294	300	283	243	299	284	305	286	244	289	270	278	332	280	256	316	284	281	288	268	269	309	278	266	291	287	267	283	261	306	263	288	269	262	296	284	272	287	291	312	285	292	269	276	298	267	262	293	285	260	278	285	253	298	269	252	260	317	324	281	233	300	276	260	300	284	282	290	289	314	295	294	255	279	274	285	313	291	285	263	293	234	262	280	293	308	261	311	294	284	259	280	280	297	278	272	291	281	272	270	308	268	278	268	277	293	265	310	253	247	268	265	297	275	272	305	268	268	286	253	317	279	314	288	252	264	295	263	281	311	291	282	288	286	272	275	269	299	302	290	289	262	298	291	271	305	326	278	301	331	276	280	291	306	289	287	279	269	273	281	319	285	268	302	316	285	285	277	292	304	289	269	285	278	290	273	240	279	257	269	270	296	274	285	311	295	290	286	279	275	296	290	255	286	272	280	281	290	295	286	274	277	275	305	281	246	256	288	264	257	305	296	296	284	287	288	271	265	282	276	297	286	260	288	293	289	264	246	297	312	280	296	269	289	304	303	284	258	282	285	273	323	294	295	264	254	273	263	295	267	262	293	283	311	281	260	249	280	269	299	278	275	280	268	302	276	283	259	292	287	268	282	308	242	281	307	276	311	282	331	277	292	275	279	268	325	296	286	288	289	297	282	326	269	269	289	290	300	259	308	236	274	276	309	294	314	269	306	294	280	308	307	330	266	289	305	287	258	249	283	319	273	252	275	268	309	290	258	305	295	295	282	274	263	285	277	303	261	258	260	259	301	312	260	281	305	252	288	276	297	255	277	268	258	272	266	273	299	264	272	290	299	276	272	293	291	297	298	259	281	284	284	319	273	293	293	286	287	299	244	268	301	279	274	309	262	296	304	296	279	288	297	280	305	282	277	288	283	334	290	277	315	287	290	320	276	281	270	289	279	285	306	268	297	269	293	282	253	294	265	243	318	266	273	269	276	310	299	284	319	305	316	302	282	298	275	280	299	310	288	299	264	270	297	290	260	291	316	274	281	297	281	287	275	272	293	270	306	303	273	287	269	309	303	277	281	252	270	302	290	277	293	302	271	308	308	263	293	300	342	295	282	273	287	278	261	292	275	265	275	295	285	279	293	305	280	291	289	254	261	306	293	304	277	287	279	276	265	263	287	269	304	331	280	269	299	272	281	252	299	286	285	266	288	269	278	278	301	280	270	291	274	267	294	285	264	276	294	288	266	294	272	289	305	288	284	263	272	287	292	281	267	287	284	300	289	271	264	304	235	288	265	274	268	274	291	298	286	293	286	285	307	306	291	254	262	274	301	302	251	290	253	279	266	318	288	266	270	294	290	261	269	279	292	308	301	299	269	310	266	289	263	304	277	262	276	308	275	257	258	282	282	282	262	247	292	305	312	296	319	307	287	288	271	319	271	263	291	286	299	311	295	301	288	311	292	266	255	283	292	328	288	287	262	287	267	261	310	280	252	255	301	262	286	253	302	270	304	303	305	283	303	281	292	259	262	278	269	308	292	301	294	304	304	299	276	281	280	255	284	295	260	275	309	278	293	299	263	295	263	297	276	265	266	305	279	262	277	277	292	294	278	282	276	305	251	300	282	316	292	291	306	264	303	301	282	283	262	285	264	290	245	293	289	273	284	291	264	270	292	289	276	283	289	272	268	275	297	273	261	288	263	298	267	321	301	276	266	298	261	286	289	279	278	291	250	275	276	275	262	291	328	274	283	274	304	306	267	297	276	259	266	293	325	298	300	299	313	309	252	301	284	287	282	290	282	298	306	266	292	287	265	276	274	292	294	278	294	293	294	288	295	282	269	303	282	304	302	257	279	282	286	281	276	277	278	274	266	305	296	269	310	280	264	283	332	308	293	267	287	287	312	272	288	293	264	265	253	270	254	309	267	265	308	290	289	316	300	277	292	287	275	279	317	295	287	297	313	285	294	256	280	281	280	284	291	280	289	289	258	311	287	288	253	277	291	259	293	270	301	245	291	269	292	320	321	290	245	293	287	279	276	292	258	298	330	282	297	296	272	282	292	272	248	287	273	288	250	273	261	282	312	278	267	290	292	298	274	285	289	272	255	311	293	278	296	286	272	289	268	308	301	253	287	323	268	297	285	309	272	277	289	273	321	296	267	298	275	313	275	282	276	291	264	299	302	307	292	308	324	284	270	277	327	299	266	247	283	297	291	272	296	277	310	273	287	263	295	297	276	272	285	276	291	290	319	288	321	311	304	262	298	280	284	310	286	293	262	274	305	310	264	251	303	288	270	288	293	301	303	307	273	270	265	283	255	299	287	309	277	254	306	323	324	297	298	272	280	269	234	307	294	298	275	305	242	304	305	264	269	295	300	291	243	298	287	251	301	291	272	306	292	256	283	289	305	294	309	274	289	289
35849	23197	23010	18540	12876	8650	5861	4123	2566	1804	1178	1080	908	839	788	784	762	751	707	714	745	734	693	706	685	699	679	694	741	664	708	715	695	701	664	655	690	669	656	665	709	724	665	680	700	674	629	650	704	634	687	642	658	659	663	665	661	682	666	677	680	655	665	638	671	685	713	682	664	679	696	673	630	688	638	702	648	656	649	658	732	683	756	676	675	681	656	682	693	682	704	658	681	696	702	660	704	644	694	715	668	610	680	694	651	652	660	664	644	635	657	670	683	717	701	638	676	690	657	689	703	659	676	656	661	674	674	683	683	700	671	697	642	701	695	658	676	679	669	717	663	687	685	621	656	682	670	697	668	683	662	733	635	675	693	684	575	693	687	625	658	636	662	671	633	663	684	680	612	666	700	628	703	673	628	651	630	636	708	675	667	705	660	740	651	693	667	644	690	691	718	658	669	639	643	663	654	690	639	691	677	626	687	745	674	672	646	673	675	674	688	685	661	693	667	676	666	710	709	679	614	660	704	690	670	665	676	649	670	671	697	656	699	702	629	663	742	659	681	658	646	639	696	694	718	704	655	674	641	661	644	679	672	683	675	654	677	656	698	686	668	674	681	619	695	689	687	674	690	665	636	645	687	714	649	727	660	697	682	630	661	663	609	681	671	653	685	680	660	650	702	683	642	695	665	618	696	612	638	642	640	635	671	700	689	657	670	639	678	713	662	714	678	657	650	655	680	663	654	674	689	648	712	669	659	688	655	665	645	637	693	677	685	615	675	674	718	638	664	670	715	647	676	649	657	654	686	691	672	694	644	640	685	645	662	628	642	676	678	669	663	685	649	662	736	722	673	671	666	685	696	667	692	682	672	678	631	709	669	682	660	672	679	688	659	636	681	657	640	670	645	668	712	680	688	640	678	655	670	659	668	638	684	671	671	696	609	680	692	668	657	677	665	712	646	655	670	656	642	665	640	634	665	643	703	692	652	662	692	659	670	672	671	697	707	678	673	685	659	648	656	665	695	683	672	709	696	637	672	678	632	666	684	617	675	687	652	689	667	641	660	670	699	693	707	696	664	637	677	627	710	644	651	681	695	635	707	704	675	691	682	663	642	715	694	667	687	652	740	671	671	657	625	705	663	657	649	667	657	684	622	662	690	665	681	713	682	657	688	647	639	625	681	712	665	682	627	656	683	607	681	617	683	657	699	687	711	651	668	689	695	699	670	668	719	663	680	688	658	711	666	661	651	684	666	675	680	644	703	695	661	681	659	652	716	626	644	658	658	685	649	656	691	706	683	642	647	703	671	634	678	650	630	673	610	720	647	677	669	655	680	682	679	683	639	675	647	674	660	634	713	662	714	672	706	672	681	677	683	694	706	663	657	726	621	667	668	631	658	677	663	678	680	669	668	692	689	671	698	737	674	710	718	697	681	650	690	656	643	690	673	700	687	680	650	639	679	657	658	659	662	714	701	656	670	693	706	647	687	657	647	665	739	691	672	629	667	707	681	709	723	703	648	650	680	627	679	656	664	708	691	662	679	684	652	667	698	627	685	651	666	687	642	671	696	647	656	685	643	744	694	711	685	704	658	660	648	660	665	721	643	667	666	664	643	651	651	676	648	731	687	731	623	684	728	636	671	682	680	642	641	659	687	664	727	714	668	603	657	681	680	711	700	685	660	653	678	687	674	669	690	692	692	667	650	665	696	670	645	606	687	673	692	630	724	630	678	667	702	683	621	696	678	687	690	671	662	662	648	638	731	657	672	652	680	635	674	713	663	683	663	673	687	656	680	681	710	712	662	690	639	692	673	680	661	631	649	649	658	650	687	650	708	699	680	710	737	668	651	683	692	689	695	683	643	661	684	669	712	685	670	649	668	685	676	648	669	655	692	675	666	665	652	669	689	726	694	679	616	682	685	674	662	665	697	653	644	694	630	675	644	639	655	690	663	683	671	657	667	627	677	649	654	681	711	721	696	700	645	667	632	684	697	699	702	680	664	669	656	698	696	727	718	661	691	663	744	679	680	667	702	677	688	685	675	706	676	655	641	652	754	648	643	675	656	663	632	683	698	661	679	682	635	640	718	675	647	692	674	677	655	644	658	669	680	658	652	644	656	673	677	663	682	706	643	677	679	675	706	683	719	693	648	644	694	659	697	711	631	669	695	702	695	645	682	657	702	663	679	673	658	683	708	669	648	714	723	646	663	659	664	660	706	703	670	692	667	708	671	698	642	625	636	662	698	698	704	654	686	671	674	666	651	684	718	681	666	687	703	671	616	664	695	635	645	717	705	677	656	625	686	666	678	669	642	668	684	659	711	689	697	695	630	620	660	658	639	674	665	690	669	638	673	675	657	656	660	696	700	660	668	717	661	696	683	669	668	675	670	677	643	658	636	656	683	669	688	663	693	671	696	669	687	695	664	662	698	658	659	643	667	698	685	706	724	746	669	674	630	694	658	682	720	635	695	676	653	641	667	660	671	713	658	634	592	664	664	668	672	658	668	685	691	659	665	657	648	653	684	647	647	653	631	679	639	635	682	640	677	637	673	703	659	640	707	649	691	681	692	641	704	630	684	664	685	647	656	708	663	646	661	687	662	696	643	657	655	689	671	694	682	697	709	694	707	688	640	701	665	684	658	643	688	647	661	695	663	642	634	656	707	680	667	725	712	669	634	662	658	637	620	657	675	626	711	675	653	664	655	675	645	690	707	678	682	672	688	683	641	711	688	691	667	638	685	680	691	681	628	673	661	633	688	651	691	698	640	672	685	591	719	690	667	669	719	619	676	685	702	697	637	673	640	669	686	674	681	676	662	687	648	666	679	644	630	667	678	682	699	662	640	700	691	673	651	664	698	695	696	689	666	643	659	713	640	618	654	687	682	640	674	696	651	699	720	640	691	696	681	697	666	659	637	663	682	708	684	660	679	629	705	639	650	693	698	656	712	612	624	651	660	697	683	669	659	689	664	636	659	653	684	663	637	666	712	636	635	728	669	661	674	673	692	693	642	638	677	684	648	705	653	704	636	664	648	657	676	660	698	668	672	673	693	666	690	709	672	721	651	659	689	660	663	672	673	665	676	667	647	654	635	640	674	663	653	637	705	663	691	664	633	637	666	697	679	671	660	690	683	675	668	612	694	671	653	688	694	723	672	683	657	653	694	660	681	649	631	665	651	670	657	710	649	695	612	704	658	666	687	670	725	665	738	678	679	727	671	651	646	664	731	699	693	678	639	695	678	609	664	639	674	656	671	695	683	691	680	624	702	638	716	711	678	657	663	674	648	686	707	715	677	693	660	634	689	674	649	620	614	688	659	683	638	647	667	690	632	688	656	637	667	674	667	676	683	690	655	682	689	695	704	663	654	678	674	648	622	663	669	667	670	674	676	712	665	663	707	697	634	664	677	638	662	663	643	668	681	712	659	698	656	681	632	663	690	661	652	613	700	678	685	640	671	648	668	666	640	634	711	677	695	679	690	696	713	678
32499	16049	8689	3670	1714	1090	799	675	512	431	355	335	309	300	312	316	301	295	323	315	277	323	331	275	300	290	316	306	308	273	309	294	304	303	280	326	290	277	282	299	308	286	324	284	309	297	295	337	308	303	301	325	338	279	306	278	273	317	309	292	305	280	315	317	310	295	316	251	285	293	299	275	341	304	291	262	312	303	286	320	326	317	313	333	291	292	308	275	310	289	322	311	304	299	278	295	275	282	275	289	323	348	295	308	329	317	276	312	267	311	272	295	292	295	280	321	290	356	310	273	310	321	319	288	280	299	271	285	310	302	280	285	306	309	325	301	315	300	265	317	306	277	304	253	326	341	308	305	306	287	300	291	283	298	295	301	304	281	306	293	288	277	289	300	289	302	291	297	295	314	308	290	303	287	293	277	286	334	323	286	290	289	277	318	271	293	306	300	290	272	332	292	297	290	268	300	290	295	283	295	311	328	310	279	319	295	275	280	281	276	282	285	301	313	319	307	285	285	290	294	271	306	296	304	292	325	309	305	302	317	321	313	303	337	276	310	305	257	296	319	311	302	310	271	270	301	299	298	287	312	326	321	313	309	314	339	299	295	320	312	271	279	328	290	310	306	258	291	295	323	306	262	287	302	304	320	312	278	329	281	270	289	313	280	303	262	301	311	286	285	302	308	302	296	300	269	272	274	285	268	312	298	309	300	282	282	313	265	315	329	298	318	287	306	331	273	285	281	313	300	298	300	306	306	325	318	307	306	299	305	282	281	320	296	311	294	318	273	266	308	324	284	288	302	286	276	347	322	298	323	318	291	324	294	310	320	290	273	323	342	294	293	295	323	298	327	276	302	296	308	325	292	335	275	294	326	269	302	291	313	317	304	293	302	293	313	310	266	286	289	293	304	302	290	303	289	304	317	311	297	301	328	272	292	313	315	314	288	324	328	294	279	312	280	297	259	274	308	293	333	308	294	336	285	316	290	308	296	307	285	298	305	308	285	340	305	313	318	290	301	302	298	301	281	296	300	317	305	295	322	308	290	319	298	302	263	277	309	283	281	326	285	294	283	306	267	310	317	309	321	309	335	278	307	278	308	290	313	302	322	305	302	277	306	287	315	322	281	279	311	302	296	315	302	296	285	314	293	267	300	293	294	318	305	318	283	323	295	307	277	294	287	312	295	308	295	270	309	289	292	306	300	263	320	324	309	321	298	280	310	294	333	299	311	289	320	287	290	276	289	289	276	312	296	319	287	309	278	288	329	338	337	285	282	307	284	344	267	268	284	306	299	273	283	301	319	286	302	291	285	302	292	301	284	285	320	284	276	299	288	310	273	303	296	282	277	312	325	329	311	268	295	308	311	294	297	288	289	313	291	262	302	302	296	321	293	291	310	312	264	320	318	302	306	266	259	320	278	288	308	296	296	291	300	343	324	299	262	307	283	305	317	297	295	297	260	299	307	287	273	292	305	289	300	297	275	268	317	310	329	287	293	286	315	329	294	303	308	319	292	321	297	274	277	301	291	289	276	288	299	316	292	311	309	266	307	310	313	290	302	319	294	279	290	285	317	264	293	286	303	310	295	302	303	307	316	298	301	295	291	315	316	295	298	253	309	277	277	277	332	296	297	292	292	310	314	283	324	282	313	295	266	268	271	263	299	281	251	281	291	316	280	331	294	314	308	313	275	314	268	275	279	362	284	312	316	320	269	296	274	285	283	298	295	309	299	278	300	310	311	316	318	297	320	325	295	310	291	300	314	306	302	299	323	330	309	263	305	340	324	298	307	280	303	291	303	296	294	271	317	317	305	289	291	309	298	287	316	311	268	294	313	340	309	326	315	282	309	302	266	292	280	300	295	310	292	326	334	284	301	274	310	290	319	290	284	306	325	325	284	254	320	259	312	302	312	294	323	318	314	327	317	273	313	302	289	306	304	287	305	319	281	303	280	289	297	299	342	247	300	328	303	286	278	273	282	280	338	272	327	307	312	298	337	308	295	284	298	311	292	310	305	280	322	319	293	304	305	308	321	303	304	301	285	315	298	332	327	296	296	320	287	271	303	307	279	277	290	284	302	290	291	318	307	275	265	296	281	303	306	284	298	315	279	308	299	309	285	267	294	294	305	299	287	290	289	323	303	292	320	303	321	290	314	318	280	302	275	310	285	313	298	305	295	273	284	311	298	283	299	316	300	269	254	282	266	304	281	283	299	306	304	288	293	283	293	298	296	308	316	297	296	297	272	314	301	330	309	309	292	310	303	300	285	295	334	283	300	312	269	344	311	320	284	307	304	276	273	288	277	273	310	313	300	314	309	279	297	331	294	290	295	332	272	297	340	342	285	311	312	306	315	284	295	280	270	345	313	297	291	311	300	338	297	283	306	316	295	302	281	291	274	307	296	296	296	286	279	287	304	306	303	314	292	312	279	321	319	338	317	302	315	299	298	321	281	317	316	295	290	322	312	316	283	304	271	341	265	312	279	305	281	312	299	324	312	313	292	334	292	320	331	274	288	279	301	271	267	303	304	301	286	282	321	316	316	278	320	301	310	301	325	293	299	292	316	283	300	277	264	276	277	280	323	290	287	323	300	330	318	310	300	312	293	290	301	310	301	310	300	321	311	269	286	277	306	320	284	311	295	276	282	267	303	307	297	288	294	306	278	277	278	297	266	308	284	288	299	310	305	315	294	283	316	320	310	296	277	287	307	315	304	284	287	316	316	296	295	288	298	306	310	336	304	307	274	332	292	273	308	292	293	305	292	265	312	294	298	304	299	296	298	323	307	287	322	271	293	295	309	297	297	307	293	316	328	307	290	292	283	309	305	293	280	305	324	273	335	310	290	291	287	290	282	310	288	304	279	321	309	324	280	306	299	297	310	324	300	285	304	312	281	293	302	308	341	333	285	295	300	303	284	316	312	284	275	316	324	320	312	285	283	319	327	293	289	289	293	297	279	291	308	307	283	254	299	323	306	314	326	277	276	297	341	282	325	288	300	313	280	270	295	320	331	264	287	300	309	291	285	290	306	314	265	306	307	304	315	293	314	326	289	294	294	270	287	256	298	303	301	296	281	315	285	312	282	284	312	281	291	284	278	305	290	315	275	281	284	313	301	306	313	297	290	266	290	331	299	284	296	347	273	292	308	292	318	291	265	324	296	318	295	308	335	308	278	303	292	289	300	301	289	285	305	292	282	301	305	305	291	287	297	330	284	283	281	333	306	304	306	302	310	282	322	295	295	286	286	290	301	288	265	307	320	283	269	310	269	327	302	276	295	305	299	319	292	289	299	311	325	310	348	292	336	278	280	288	301	333	328	286	317	281	300	295	301	306	287	313	317	310	307	313	287	307	293	322	310	298	298	284	290	284	279	290	266	284	302	283	299	310	286	308	273	275	306	296	288	306	278	302	301	294	309	307	306	334	297	288	264	302	293	295	323	257	288	289	290	291	278	290	304	276	313	311	323	302	317	282	314	299	302	300	303	305	306
23555	14030	13013	9150	5950	4051	3075	2501	1743	1161	926	831	813	811	814	760	785	811	782	758	724	717	711	748	718	749	670	681	676	723	782	689	709	703	709	692	688	692	696	671	706	701	711	714	658	696	762	720	763	683	716	686	723	704	682	723	716	671	713	762	728	744	680	698	716	712	776	716	740	694	726	712	672	702	728	725	736	729	694	737	671	704	676	714	693	674	725	736	679	626	689	723	712	706	702	727	664	729	737	681	711	659	718	674	718	687	723	712	687	676	671	738	704	706	751	723	715	699	736	700	718	718	721	720	696	697	708	731	784	753	674	681	651	707	703	748	694	700	726	678	685	689	737	713	686	688	703	776	690	682	733	761	720	703	682	691	662	729	652	716	719	731	695	696	704	717	697	692	737	710	705	717	734	663	702	687	726	748	738	683	732	738	734	721	674	641	692	754	714	731	760	679	734	658	698	698	717	725	704	667	700	734	715	708	707	725	736	694	726	705	721	735	674	696	685	759	698	739	677	684	718	685	719	736	673	661	714	734	700	647	730	712	781	728	743	708	710	672	707	678	689	727	675	761	710	703	715	676	729	688	700	692	691	674	699	721	706	714	709	714	672	696	687	724	701	668	679	714	722	725	719	707	714	707	624	670	688	671	693	720	744	671	670	702	744	716	667	734	731	658	723	748	696	702	728	733	701	731	720	692	711	696	710	744	720	754	710	724	662	730	709	726	694	730	698	712	688	700	713	704	735	703	701	704	708	646	668	681	678	711	671	685	679	748	699	709	692	702	710	725	696	687	672	671	734	723	718	683	701	697	706	689	709	747	676	709	693	710	745	708	655	746	722	715	710	704	668	690	698	649	684	735	672	702	721	716	702	699	677	657	690	731	731	721	668	752	706	748	706	687	685	757	703	762	681	708	669	715	692	676	744	754	697	725	716	732	715	673	741	714	702	697	703	719	677	781	698	681	757	712	743	682	752	715	752	722	675	726	742	713	727	694	687	752	779	698	738	731	666	711	749	771	698	712	707	715	755	718	733	661	702	695	668	689	671	724	707	717	699	720	683	702	785	720	780	770	676	740	736	713	706	722	691	723	664	715	736	687	683	752	695	695	734	703	744	719	704	726	756	722	704	681	675	697	690	722	706	701	756	711	715	718	692	691	674	658	705	730	747	743	692	741	772	717	714	736	696	679	700	719	714	725	734	725	642	694	712	682	711	742	745	719	695	684	693	704	693	718	698	670	731	710	737	700	732	708	762	707	717	744	673	730	675	719	696	720	720	732	720	663	703	734	640	715	691	719	674	709	747	720	734	713	732	665	710	708	689	712	737	734	713	687	718	703	761	747	762	703	650	713	692	689	719	720	709	708	726	717	676	720	725	675	702	719	684	739	754	701	718	716	684	708	682	725	719	747	685	691	681	712	684	729	742	749	688	748	729	707	725	731	697	726	703	725	695	688	697	713	704	729	715	724	739	703	722	664	677	713	758	681	720	731	714	733	697	728	734	683	718	708	659	746	721	698	693	654	688	726	730	718	715	706	744	707	708	719	703	722	769	686	757	691	719	755	740	732	712	744	741	689	720	756	706	749	659	704	713	682	694	687	679	742	692	669	735	705	725	682	711	679	650	690	746	647	709	723	728	695	727	706	728	754	708	663	731	706	729	688	735	721	712	703	695	676	675	725	675	699	712	720	713	677	729	744	652	726	711	694	674	743	723	691	723	716	715	709	723	693	724	741	701	732	713	686	659	686	699	705	730	732	707	686	707	724	688	738	712	676	733	710	728	685	702	693	745	733	704	754	739	731	704	694	672	716	687	661	743	732	727	668	731	711	751	734	660	719	662	694	724	705	706	732	688	664	664	746	735	702	677	732	697	675	741	722	685	671	714	655	727	737	714	672	674	697	740	692	695	742	678	705	781	714	675	713	704	710	666	784	730	756	761	725	749	718	764	651	764	725	683	716	681	697	709	768	726	680	702	718	681	737	721	690	697	708	701	690	692	689	676	715	692	678	712	734	733	722	753	716	733	699	752	769	765	695	721	707	674	658	666	697	716	682	714	707	725	733	709	707	691	681	689	732	728	712	739	729	724	694	690	689	706	716	725	666	715	717	697	719	737	707	705	692	739	702	720	697	700	673	714	656	718	740	720	721	681	725	730	710	678	702	708	659	701	696	732	764	672	690	657	608	656	719	668	685	773	723	724	691	722	665	655	720	731	711	698	724	720	696	747	736	647	705	708	682	718	693	676	729	739	763	746	720	694	709	663	690	665	703	714	690	720	727	665	741	668	755	710	712	687	695	707	741	692	763	751	754	726	705	689	739	711	738	669	749	760	714	680	702	708	741	661	706	680	708	736	734	694	719	741	715	667	721	672	751	699	692	721	701	732	706	687	726	663	693	750	685	675	730	695	676	733	646	756	680	695	678	647	717	706	657	662	694	698	704	674	718	762	719	721	713	701	721	724	674	725	707	702	706	737	676	694	711	714	706	723	754	708	678	684	663	733	716	735	689	696	739	694	681	728	723	696	722	731	726	724	723	678	729	726	677	727	742	718	687	725	698	701	682	748	739	681	693	659	735	728	715	721	693	696	716	780	681	687	725	705	735	743	718	730	689	747	716	750	704	730	719	669	704	720	700	700	708	714	740	718	722	702	699	764	734	721	721	741	725	717	737	647	685	725	702	736	739	700	762	723	698	756	662	707	705	700	747	669	659	664	704	700	751	789	722	660	694	706	712	748	696	716	711	717	709	694	714	728	717	687	747	699	695	730	659	691	726	702	704	702	688	697	710	736	700	663	728	711	734	700	722	694	721	715	730	722	786	729	725	694	712	743	701	688	714	706	696	696	734	713	710	681	720	709	731	710	649	690	730	674	704	696	711	684	716	682	711	740	747	703	669	708	729	709	736	735	691	696	729	749	710	698	696	686	683	684	695	708	693	683	711	716	727	693	733	716	697	715	727	698	706	695	696	701	701	714	764	776	699	717	681	777	706	709	739	694	687	764	726	724	683	739	734	671	718	697	676	658	732	722	719	729	762	694	686	697	676	698	701	680	720	681	719	734	670	709	694	684	675	770	744	710	666	717	723	744	695	670	717	668	732	711	692	697	711	707	689	724	710	706	737	736	636	722	700	715	681	710	652	665	688	654	723	719	762	686	765	712	676	720	696	753	671	676	705	763	732	750	724	709	730	661	692	748	756	704	690	707	696	661	717	707	684	727	702	730	749	663	765	719	756	721	679	709	693	723	683	768	737	701	728	675	762	636	707	670	767	717	682	709	735	750	698	743	733	699	733	710	724	688	672	735	710	686	659	712	702	683	716	757	697	700	703	723	711	671	722	747	681	710	695	733	713	715	714	673	705	683	740	703	701	744	698	687	719	686	724	722	756	712	729	723	705	672	693	663	681	752	710	677	692	734	691	740	695	680	652	727	698	714	743	753	737	693	688	683	719	700	738	717	653	729	713	682	704	679	678	717	679	712	768
46279	24821	12788	5140	2588	1777	1262	845	620	456	391	358	345	357	386	293	302	339	336	312	326	345	326	338	337	291	327	324	280	339	291	341	312	287	303	313	293	309	326	288	315	318	314	329	317	357	333	334	306	310	348	339	338	293	322	322	293	288	340	304	296	299	300	296	329	322	292	322	331	334	325	312	348	326	315	301	296	296	311	315	325	337	335	283	286	299	322	335	311	319	296	284	354	353	336	312	327	337	318	314	310	319	312	313	327	308	343	354	327	320	328	335	297	316	296	276	291	321	289	321	309	325	296	310	310	284	308	332	302	308	305	320	306	325	294	299	316	301	272	288	295	308	313	333	337	277	340	303	281	328	289	295	327	305	302	315	319	288	341	311	318	315	297	343	314	323	352	316	287	290	310	322	355	313	352	307	297	308	326	350	303	304	326	286	322	303	328	295	298	332	318	319	309	305	301	289	306	339	313	337	310	336	348	341	304	333	318	296	327	301	298	297	311	309	298	319	334	279	323	299	316	305	301	317	290	350	286	265	307	296	305	295	302	327	283	331	336	324	319	279	328	348	262	315	305	333	317	309	321	295	340	322	316	345	309	281	298	303	305	314	319	332	323	274	277	300	289	317	304	322	296	324	321	334	313	307	291	294	317	338	303	301	314	321	357	274	278	312	264	296	276	345	284	289	312	301	328	339	285	317	310	295	353	318	326	298	340	336	306	332	310	351	320	310	311	335	329	356	304	322	328	296	332	350	336	325	300	285	325	294	311	290	296	304	301	321	306	308	334	304	340	307	329	329	320	313	301	318	324	331	330	306	292	309	299	301	291	307	311	315	317	304	297	316	327	313	338	300	295	308	342	305	341	303	343	330	296	297	291	308	329	335	284	302	291	313	322	327	301	329	346	306	287	312	292	355	315	328	333	330	294	325	317	313	284	341	323	308	340	376	300	325	338	327	326	316	292	328	292	319	308	307	325	295	295	316	273	296	325	278	320	307	344	304	318	361	294	302	315	297	294	297	315	315	309	313	319	348	340	333	297	274	289	326	317	334	292	303	324	303	330	337	302	305	328	330	350	309	310	292	306	292	292	313	310	341	287	312	315	300	341	297	314	331	293	338	300	322	320	371	309	287	292	326	295	326	315	338	305	308	312	307	318	295	325	307	281	298	329	268	329	331	328	321	349	321	327	305	302	312	321	302	309	291	302	306	300	297	284	362	341	330	308	306	315	329	294	350	302	343	335	300	326	320	301	332	306	313	288	319	312	311	365	320	291	287	291	288	324	302	288	317	320	297	312	330	309	336	305	322	319	324	316	306	323	329	283	330	330	325	318	316	319	327	335	300	310	303	296	354	335	334	281	306	322	319	326	324	295	324	298	323	334	328	312	337	347	306	307	329	321	293	313	317	276	310	307	321	328	305	291	309	314	319	314	322	349	324	315	305	325	290	294	322	317	312	317	348	297	299	363	351	310	327	306	308	337	304	304	305	322	330	319	326	334	326	312	349	343	306	278	294	333	328	339	293	311	313	289	328	323	323	301	294	338	320	334	290	324	290	284	338	333	323	318	337	272	293	335	312	312	324	331	279	322	296	286	305	322	312	322	309	307	299	330	270	299	291	300	334	298	320	286	331	340	279	293	312	301	320	287	287	312	326	297	321	291	324	284	316	324	310	303	305	335	310	344	307	297	290	272	328	333	313	316	307	304	298	310	303	288	323	330	327	359	293	297	340	330	305	351	324	277	330	330	332	349	328	327	310	328	312	317	330	308	299	301	302	315	284	280	341	287	309	313	374	322	333	332	289	303	318	329	315	300	293	304	330	338	313	301	310	309	320	307	293	319	280	314	289	339	302	312	279	315	319	315	324	320	339	346	292	303	313	302	311	319	345	316	305	306	319	317	317	302	327	311	335	332	304	292	308	314	321	347	307	327	303	299	310	320	310	325	327	344	298	286	327	287	308	336	299	334	316	294	308	297	309	316	305	301	283	340	332	281	324	334	327	356	328	329	308	348	304	322	345	310	315	313	337	304	349	283	299	320	309	312	306	326	304	306	358	320	295	332	292	310	318	306	319	305	317	316	371	344	335	354	297	311	317	321	312	280	308	314	323	329	312	321	304	300	293	329	285	317	308	319	334	326	291	317	271	300	318	296	308	297	297	308	296	346	367	323	324	303	296	324	327	305	311	310	336	287	313	354	323	301	337	311	306	317	301	301	296	292	307	305	312	289	308	320	317	344	306	259	322	306	298	319	315	294	317	342	298	326	357	304	299	282	340	311	304	304	303	331	338	304	317	331	298	307	316	320	308	307	310	311	320	316	310	306	317	290	310	336	315	304	318	313	319	311	298	313	317	338	303	293	306	313	312	282	310	327	338	337	330	305	337	339	321	326	331	297	317	338	283	323	314	328	322	307	326	304	322	324	312	284	291	276	334	358	290	321	337	305	320	328	300	304	295	322	293	299	317	336	279	311	297	335	299	313	319	318	299	313	301	315	321	321	341	315	305	315	314	313	343	321	299	310	300	286	301	336	319	306	335	315	321	304	309	310	313	297	296	312	326	326	331	320	285	317	331	279	301	339	317	307	306	301	322	323	321	303	292	304	290	306	320	305	358	326	305	302	292	341	301	325	343	307	319	329	303	287	316	348	326	289	286	316	314	304	291	291	283	314	287	309	294	306	326	362	327	300	332	306	329	310	331	340	319	324	305	291	351	313	309	320	307	315	295	327	339	325	289	335	321	309	322	298	311	345	305	304	308	318	324	361	293	324	313	321	341	298	286	329	346	278	339	305	309	315	322	318	292	290	322	300	292	337	314	328	323	328	322	302	366	313	333	326	349	303	320	331	285	299	331	297	307	295	320	328	331	321	310	319	291	266	334	343	320	315	322	295	312	285	310	265	311	332	325	312	317	339	296	301	277	314	294	316	322	326	349	337	330	324	302	324	313	329	340	328	293	280	317	317	279	292	314	297	330	261	285	288	338	284	309	294	309	330	309	319	290	303	317	284	346	304	349	334	348	322	339	320	317	305	305	274	317	336	317	330	326	321	291	296	285	321	325	343	304	355	326	306	323	334	318	314	305	331	298	300	359	301	293	289	345	307	285	276	267	338	299	297	351	312	342	298	333	325	296	296	320	314	313	306	304	312	305	288	309	356	343	340	313	303	317	310	300	302	286	322	336	296	309	324	313	302	353	331	342	281	316	363	266	286	297	335	322	304	317	310	283	306	309	299	299	311	356	294	326	315	329	311	349	339	336	293	333	318	312	281	319	311	314	321	321	302	311	316	330	296	324	303	313	292	320	306	321	307	314	319	310	333	313	294	285	369	300	308	282	365	324	304	292	315	335	303	298	338	287	306	302	316	331	291	324	312	322	287	317	289	308	300	331	315	308	339	296	307	324	332	341	313	340	306	323	296	297	287	324	314	312	324	332	309	303	316	328	327	312	309	304	328	348	301	298	302	290	309	335	351	301	292	315	320	335
33130	20681	16826	11575	8399	6581	4585	3348	2269	1459	1048	1020	988	869	886	811	799	821	793	781	776	792	761	719	775	727	773	770	698	734	764	703	740	746	808	773	760	749	743	706	747	747	757	720	756	793	725	746	779	759	732	726	777	777	744	756	714	721	701	707	735	731	756	700	695	771	740	781	707	763	717	776	697	760	731	694	752	736	746	740	764	734	787	744	707	703	768	777	728	717	712	728	774	695	763	789	732	730	773	719	746	753	709	744	788	744	737	752	746	782	757	767	680	736	766	756	736	734	734	740	742	754	753	771	756	721	717	733	746	750	662	757	793	747	754	746	775	741	749	742	762	748	751	731	743	738	737	746	740	768	721	758	784	744	759	770	699	729	764	747	762	728	710	711	752	729	748	726	757	740	727	786	745	693	706	732	706	808	750	737	722	712	750	723	751	736	744	701	700	747	746	761	722	705	765	653	749	773	702	758	739	758	785	724	710	679	740	760	720	747	739	695	787	737	745	717	737	747	756	759	778	759	737	731	739	687	713	717	772	791	704	752	737	744	749	737	697	778	742	776	768	733	726	786	766	765	744	740	756	726	704	751	742	760	745	758	759	747	716	736	747	759	717	742	762	657	714	725	720	703	700	728	721	740	781	783	801	749	725	740	729	766	701	763	803	752	757	789	736	702	709	751	723	761	764	723	717	747	715	767	734	714	736	732	733	787	756	747	760	746	817	747	784	745	722	759	792	701	767	759	745	766	705	755	768	728	775	725	737	736	708	752	698	772	749	787	720	749	744	755	702	690	745	706	748	742	734	737	718	779	713	722	764	746	735	796	711	779	733	783	734	723	740	785	752	819	745	773	752	797	775	712	744	746	725	754	756	753	695	702	704	776	768	693	723	742	761	743	734	742	708	736	751	770	718	723	782	712	724	779	723	725	787	739	725	727	733	727	744	722	726	747	744	730	714	795	754	721	735	712	745	731	738	712	772	709	760	744	705	726	726	785	726	764	736	768	725	753	701	747	745	713	728	763	754	752	765	736	788	747	761	726	760	768	772	786	709	755	804	718	752	728	734	782	730	795	741	726	777	740	734	784	761	731	730	738	740	758	730	764	753	800	732	739	708	772	755	688	775	754	725	732	711	756	717	739	744	748	687	726	771	789	762	766	737	729	742	732	696	736	715	719	763	753	738	703	785	780	694	787	737	705	714	718	729	748	810	726	791	727	722	757	738	704	686	708	742	773	691	751	717	752	776	737	737	736	752	748	763	750	759	770	769	701	710	723	754	723	740	740	717	671	720	789	719	741	762	731	723	770	732	776	723	706	726	734	760	745	686	735	705	757	762	716	705	786	754	731	740	766	717	754	764	723	803	761	709	723	775	739	770	732	783	741	756	744	796	778	770	772	685	750	786	750	749	796	759	801	732	693	710	731	769	719	801	740	732	730	730	719	728	746	765	716	730	675	734	710	681	791	728	709	675	744	741	708	762	740	761	767	742	744	728	730	761	666	759	768	760	721	744	718	798	711	813	750	732	735	765	730	721	696	749	706	807	754	789	760	756	739	734	731	722	751	752	744	731	746	768	697	765	749	747	706	728	711	691	746	696	745	763	728	729	699	742	769	764	676	725	734	736	770	781	718	707	801	722	695	739	725	745	747	755	779	783	792	753	716	721	751	734	789	729	699	802	741	761	729	721	723	731	780	703	763	747	748	756	761	731	745	782	755	758	729	730	712	734	704	741	711	722	734	681	697	751	744	751	773	736	732	741	723	769	780	712	667	789	734	734	772	722	760	747	721	735	744	764	737	724	794	725	733	725	741	748	796	740	744	755	729	703	750	723	735	717	699	772	752	755	761	726	774	770	787	758	752	741	747	725	743	703	719	741	737	729	742	697	752	754	751	759	753	751	773	746	727	738	677	730	762	750	740	739	767	706	711	759	710	739	768	760	724	690	792	782	770	731	740	738	716	748	754	774	791	690	734	717	730	726	768	720	737	783	772	731	702	733	737	752	745	806	727	774	717	738	756	717	732	703	766	729	763	758	786	728	731	766	712	717	725	780	726	727	727	751	727	707	749	674	742	784	728	766	800	735	781	757	714	696	812	763	728	743	737	730	741	801	701	750	749	730	726	715	770	746	741	796	765	759	752	782	747	753	719	689	679	733	768	728	706	736	775	753	743	735	740	717	731	728	746	726	764	810	759	747	712	786	741	733	730	799	750	696	742	744	762	717	734	772	717	711	738	794	738	727	722	719	759	676	723	747	780	753	698	715	752	767	757	706	803	721	738	773	746	712	694	748	763	710	733	800	722	737	779	706	730	738	744	744	743	773	716	754	777	675	710	755	759	686	767	729	723	725	771	782	782	708	749	741	741	740	714	731	695	758	739	753	735	736	770	698	758	746	761	735	760	718	748	709	791	746	758	732	746	731	724	737	736	725	760	726	721	792	762	767	797	738	721	718	715	750	743	705	752	745	742	760	744	712	785	686	724	701	736	739	722	725	747	727	768	750	747	787	714	743	769	783	737	744	743	752	716	725	806	780	769	740	803	815	742	744	753	714	724	727	753	722	767	758	729	765	720	763	782	742	762	720	690	789	739	728	771	741	764	733	744	735	714	739	717	785	759	779	756	745	758	743	760	718	781	722	734	720	727	747	704	730	739	723	759	767	736	698	744	664	705	775	727	725	797	748	708	740	687	717	732	772	750	709	747	747	735	757	780	740	748	739	712	772	714	742	710	710	690	728	700	736	776	739	739	722	748	735	734	742	734	736	766	741	763	792	701	708	776	706	760	740	759	749	769	697	781	740	725	705	735	748	751	761	729	709	743	712	730	742	702	761	743	696	763	709	670	706	733	762	732	772	775	701	731	722	753	701	782	788	735	729	732	728	683	701	798	786	709	749	743	723	773	765	784	748	729	702	704	776	715	717	761	771	743	738	708	717	707	683	752	717	750	753	722	729	708	780	753	779	742	716	809	752	769	729	712	735	760	775	754	730	711	754	741	728	747	714	734	778	758	744	750	747	745	730	733	707	716	717	699	724	789	742	751	715	716	773	702	709	731	716	752	713	735	761	753	769	716	760	762	765	745	735	750	725	783	751	745	736	719	704	717	715	752	787	786	744	749	741	745	736	710	765	724	786	738	700	746	707	747	729	768	731	717	710	739	721	764	766	775	743	692	808	709	712	768	718	733	730	738	712	752	753	718	747	772	716	794	718	729	770	720	712	752	746	770	740	719	695	736	769	728	747	752	751	709	706	713	775	778	741	718	735	790	747	727	718	745	752	721	762	757	723	774	696	740	721	731	761	709	761	762	711	758	745	734	757	739	745	752	769	777	726	714	744	792	778	716	707	704	750	739	738	723	706	715	768	739	726	756	788	738	754	769	726	734	737	731	756	750	764	735	718	710	741	713	739	716	759	708	714	739	750	725	695	721	721	726	741	727	737	720	765	768	712	714	748	737	780	746	736	704	733	718	743	743	770	740	749	782
55609	32814	18740	7661	3400	2073	1406	940	621	474	398	350	357	350	333	282	318	333	286	325	307	295	297	303	300	287	278	265	308	302	287	277	277	289	274	283	276	276	301	312	294	303	321	288	307	284	276	295	317	296	263	325	275	277	294	310	298	306	302	273	296	295	282	300	331	332	268	307	310	297	294	288	301	293	294	334	303	284	280	310	306	299	321	301	278	284	278	291	284	279	300	302	255	304	323	300	288	284	278	292	292	264	291	313	260	231	264	317	302	302	266	293	290	327	309	315	296	307	281	272	297	295	323	303	275	284	278	328	302	299	269	314	296	285	287	280	290	303	273	302	305	331	268	284	300	281	276	302	290	281	312	268	292	300	300	311	313	274	261	316	245	260	315	312	308	305	280	312	292	304	299	298	296	291	294	291	302	280	256	282	279	268	268	269	256	277	295	296	297	320	270	315	284	282	291	291	288	249	282	304	329	297	291	312	271	283	293	312	266	275	266	262	291	306	311	300	282	289	319	286	315	305	252	295	322	281	281	295	295	307	257	282	306	308	291	305	302	301	279	318	277	300	282	271	314	293	286	276	283	286	293	267	303	273	317	323	308	307	300	310	258	277	284	312	295	280	269	287	295	317	323	310	292	311	296	298	302	310	309	316	305	293	315	302	279	265	279	315	283	280	300	289	294	318	282	329	311	297	288	332	302	265	305	280	322	286	332	286	295	288	290	278	303	283	305	295	283	291	317	278	309	306	302	279	289	293	307	288	257	305	330	296	296	280	302	285	278	281	265	305	310	317	288	286	317	259	304	303	282	334	330	287	294	309	290	313	291	317	301	266	271	292	308	312	289	291	336	314	291	283	254	307	270	333	314	293	280	304	271	292	283	276	284	309	311	296	306	256	294	309	298	317	280	282	288	305	310	299	289	292	297	287	294	280	282	334	288	280	278	319	302	283	303	312	292	259	245	262	344	291	276	311	297	301	257	282	331	311	315	295	303	289	268	288	297	323	294	274	315	298	276	295	292	324	336	254	302	264	324	295	295	292	308	327	290	277	280	297	288	291	292	306	315	282	280	306	290	290	319	305	279	306	295	306	317	296	287	285	270	286	321	302	329	290	308	302	269	325	313	295	293	249	305	274	293	270	271	286	280	283	265	289	329	248	292	281	294	305	302	281	299	282	296	286	304	259	355	302	279	288	286	281	293	272	294	306	288	297	291	294	297	253	297	292	289	296	287	286	292	299	316	300	333	270	295	280	279	307	269	312	309	282	299	314	328	258	290	301	267	305	271	295	298	282	259	278	292	271	271	319	302	258	285	291	312	301	266	284	297	301	247	286	292	289	332	287	267	310	286	262	298	304	304	290	268	281	273	311	272	296	270	309	321	307	272	305	274	280	285	324	301	287	290	290	325	284	311	307	309	317	298	271	279	282	306	288	288	277	287	282	289	299	301	266	310	299	307	325	304	271	290	311	324	263	301	307	282	297	288	325	247	313	285	280	284	303	305	278	298	296	324	288	268	286	300	263	289	334	306	299	288	271	246	330	288	278	303	326	287	285	317	288	322	324	317	322	325	311	280	295	328	278	298	282	270	261	260	282	288	286	290	305	312	303	302	289	283	305	326	309	304	306	314	282	295	302	305	292	340	300	305	295	283	265	340	306	306	254	270	269	278	305	301	329	277	305	261	304	291	296	303	283	283	290	287	298	276	303	288	294	280	303	294	279	291	282	271	298	312	307	296	299	287	306	282	288	268	299	295	303	300	299	308	270	301	314	294	305	286	265	323	314	271	279	296	294	328	278	293	310	278	284	287	315	287	292	306	325	289	289	295	314	275	305	291	268	283	296	302	286	315	309	300	315	277	285	321	294	304	278	301	265	310	302	287	310	320	324	268	285	304	341	304	288	325	251	285	239	252	307	294	318	317	248	312	279	273	296	313	284	283	297	265	290	287	293	303	317	269	289	310	318	326	288	273	289	326	300	310	298	274	311	282	325	285	317	295	290	331	284	256	295	303	276	291	273	282	281	309	259	324	290	301	278	266	317	294	291	277	292	263	321	287	289	253	297	287	299	293	293	323	290	300	314	309	324	325	290	310	318	303	332	272	280	301	303	308	273	272	278	294	264	281	305	319	272	288	300	291	290	286	295	300	294	298	290	294	286	319	283	305	282	327	279	308	295	304	296	336	283	287	304	316	292	282	262	272	247	271	292	282	279	263	284	299	253	329	269	304	309	302	308	292	281	303	310	290	307	299	313	297	290	290	308	307	312	313	274	321	299	278	285	309	305	306	278	294	302	294	259	288	283	291	274	276	313	302	282	287	289	318	274	258	312	264	297	283	310	339	260	282	279	316	312	281	290	294	283	313	307	291	246	310	296	259	283	272	324	291	286	323	278	297	283	290	296	293	280	325	319	285	259	280	270	286	290	278	290	315	275	266	297	272	311	294	286	295	272	307	294	306	290	301	302	307	329	254	289	278	256	270	275	295	306	285	341	318	285	283	267	286	280	306	289	289	318	285	316	289	239	253	310	266	295	295	302	316	308	291	311	299	269	268	300	298	284	308	291	277	322	310	302	317	288	276	298	292	252	290	314	301	328	306	292	312	305	291	293	288	309	292	272	250	304	320	295	295	304	290	278	318	282	261	295	290	313	284	310	296	293	273	262	296	296	273	266	276	300	289	305	307	277	329	257	297	316	283	308	262	294	317	276	271	294	262	303	299	297	290	290	286	312	340	295	265	285	311	312	290	284	302	296	287	270	285	269	301	300	288	300	296	300	305	286	300	284	285	254	290	316	304	283	290	313	318	271	281	289	261	307	283	291	276	294	305	317	276	292	324	318	318	302	280	268	299	299	317	318	295	286	283	285	291	309	290	284	296	291	277	283	290	307	301	287	307	277	302	314	281	291	291	338	289	302	278	279	292	297	283	317	271	317	344	297	314	288	338	311	296	283	286	297	288	292	301	303	279	282	261	304	303	296	283	306	293	300	315	285	254	289	298	336	325	334	295	268	278	284	284	293	268	297	286	261	303	304	269	298	285	305	304	292	275	319	286	298	296	269	316	301	321	284	307	307	300	274	312	273	294	307	294	298	284	324	313	289	298	286	300	275	280	274	285	319	280	265	269	295	275	320	316	291	274	276	301	308	300	282	274	302	296	311	270	277	296	313	299	319	298	284	263	310	271	275	298	290	314	293	262	285	271	289	268	306	300	298	291	297	276	293	295	280	292	270	267	293	290	268	277	303	282	280	287	304	317	301	309	311	301	298	291	315	288	305	311	282	258	302	289	314	299	298	249	283	308	289	277	294	302	303	288	303	295	289	294	268	275	269	287	280	297	306	273	284	311	303	289	303	273	295	291	277	275	291	281	303	277	273	298	279	267	287	315	287	294	301	330	334	289	275	246	295	265	320	296	276	293	297	280	281	278	312	313	334	305	312	305	302	254	269	271	286	304	282	292	312	297	301	318	278	308	293	315	307	316	294
38182	27178	22070	14762	10110	7102	5242	3634	2177	1468	1163	1035	937	830	866	824	788	763	685	776	710	731	759	725	713	680	692	654	693	737	719	712	714	713	708	718	685	707	718	626	685	705	661	729	676	681	689	705	709	700	692	676	701	706	699	682	717	667	728	645	681	724	699	690	664	640	651	709	697	716	675	710	724	646	675	731	742	679	653	651	698	672	662	735	664	671	727	730	637	695	661	698	738	722	721	667	682	692	645	724	683	676	702	702	689	712	674	717	711	683	674	693	723	728	673	654	670	741	752	716	732	676	682	682	646	689	689	702	672	690	714	713	697	711	716	703	697	684	659	684	698	711	690	725	730	648	688	709	696	685	663	645	708	696	657	697	658	642	703	730	691	645	699	692	680	664	742	678	720	711	713	702	645	666	699	725	694	690	646	738	689	698	684	709	678	704	698	694	636	656	675	738	681	743	690	720	711	690	679	697	692	671	706	687	645	697	718	683	670	707	715	703	700	633	703	694	675	651	715	681	713	692	700	665	689	687	713	672	609	709	700	689	704	674	680	692	693	720	673	684	722	657	654	694	673	715	642	719	713	639	721	755	700	689	680	687	679	674	697	689	701	681	684	706	646	688	722	665	659	715	686	671	666	672	711	691	700	712	692	676	682	685	696	689	706	732	659	712	670	708	657	746	710	703	699	694	687	746	683	676	713	710	708	670	693	680	704	682	718	693	643	714	668	678	702	657	724	736	701	724	751	675	672	657	671	741	664	733	694	690	774	689	676	700	668	718	683	697	700	635	692	706	703	675	664	700	737	723	743	706	659	677	701	679	758	717	665	684	673	694	731	676	656	643	691	688	691	670	689	723	703	731	702	663	698	726	659	682	677	705	684	698	695	695	702	707	696	712	684	687	694	660	700	681	722	704	670	665	709	699	675	756	699	704	671	700	728	648	697	749	683	724	690	702	687	660	714	681	713	703	737	733	691	666	663	646	730	678	692	662	674	728	650	715	671	689	702	744	683	727	697	702	719	698	691	707	684	689	665	656	724	664	673	757	677	651	714	691	682	691	710	668	706	630	688	668	659	746	670	678	686	713	670	718	669	728	693	708	728	661	612	690	684	701	672	666	678	664	687	699	718	698	672	661	676	740	670	674	682	701	668	734	679	683	687	695	687	717	661	719	678	695	671	714	672	702	691	697	683	691	687	701	661	690	684	698	725	677	674	625	718	667	662	673	681	685	648	674	702	663	696	723	680	751	706	720	703	676	706	731	661	678	683	705	674	677	681	637	685	710	701	729	712	665	694	693	718	675	678	691	664	706	689	658	731	690	700	687	695	678	698	676	666	674	652	712	706	720	706	691	708	648	677	687	679	706	717	754	644	687	715	685	698	712	621	660	663	697	693	711	687	689	693	690	674	664	679	681	673	692	657	674	692	719	666	707	664	699	674	671	763	690	681	646	687	648	693	718	652	697	704	686	676	671	693	686	743	696	665	660	643	664	673	657	676	723	683	696	686	687	692	645	717	662	668	687	695	692	680	718	724	669	710	633	667	667	703	666	583	671	678	699	680	731	739	704	710	683	691	717	672	708	696	670	681	668	696	708	742	710	712	706	699	725	697	739	689	728	694	664	675	690	702	665	689	713	704	679	689	643	689	699	677	650	733	707	682	631	640	685	739	695	682	695	705	720	701	663	747	676	734	703	688	712	703	734	701	665	679	672	667	666	688	703	649	715	714	646	664	665	715	691	682	689	649	710	695	647	692	642	712	712	674	653	667	726	683	668	706	653	699	663	685	700	731	697	704	679	663	703	710	690	674	689	690	681	677	661	735	708	731	694	708	722	701	714	678	676	669	724	687	739	720	694	655	719	708	660	708	737	640	725	667	635	657	684	691	712	687	632	678	717	684	671	666	668	697	614	646	680	668	677	659	718	729	687	682	680	737	716	726	678	703	637	694	688	715	691	707	700	652	722	691	633	637	694	713	731	652	661	691	676	692	722	666	682	650	746	653	689	702	687	658	708	716	649	690	695	686	704	701	697	718	732	718	723	685	684	708	713	679	682	659	668	681	688	699	697	688	703	699	659	734	658	705	630	715	700	668	673	687	725	654	697	664	686	678	707	726	699	716	715	723	696	677	722	669	614	747	679	664	654	677	733	744	659	716	714	716	716	652	661	692	699	679	727	690	728	759	669	641	677	725	665	704	697	687	722	655	659	733	724	707	648	631	678	725	697	639	720	674	711	645	661	656	679	670	695	679	680	707	702	681	752	696	687	712	720	673	648	739	664	676	687	674	692	708	672	699	697	657	655	705	721	629	703	720	701	730	655	725	660	658	694	697	717	703	689	698	682	731	711	677	709	717	726	684	698	669	681	713	704	636	710	727	692	732	677	676	728	699	701	705	672	691	738	737	669	743	687	670	708	703	687	667	643	682	692	707	704	718	709	701	698	696	668	724	705	665	668	680	664	682	683	708	699	689	695	700	707	650	706	720	715	663	734	701	691	668	688	669	680	661	704	633	687	721	730	691	713	666	686	696	666	745	691	698	708	691	716	716	717	671	723	668	681	718	666	659	662	692	680	604	656	666	653	654	645	731	643	630	708	675	716	697	710	669	658	653	648	669	690	710	678	660	695	651	679	710	706	695	667	665	696	706	683	662	678	703	723	684	701	643	713	704	668	695	707	699	663	665	685	641	690	660	699	683	719	683	675	712	693	695	677	683	701	691	685	700	700	683	693	705	701	671	714	714	692	690	746	693	683	684	727	671	697	701	678	693	690	673	644	691	631	706	732	675	631	663	672	707	691	678	679	690	668	689	699	660	637	721	658	739	699	709	710	738	677	699	716	692	684	677	687	678	694	718	688	687	695	688	708	667	713	687	644	660	661	709	664	731	727	715	690	666	684	732	684	724	655	646	686	659	732	692	692	723	674	644	636	689	654	685	656	690	656	698	698	705	651	670	697	690	701	700	688	664	652	650	714	722	682	721	682	707	712	697	654	700	661	691	673	725	706	740	677	676	716	703	726	680	718	726	656	665	697	691	691	677	718	705	715	715	668	699	674	660	719	680	674	673	696	721	679	678	709	687	693	678	675	749	708	692	607	709	700	697	680	707	680	656	686	698	715	707	705	697	670	727	717	683	729	729	671	645	734	700	693	646	755	699	649	648	712	674	741	707	699	683	717	708	679	658	702	663	665	647	666	707	703	676	682	705	673	700	702	703	707	715	631	691	670	721	677	671	631	708	712	682	694	677	632	665	690	687	669	708	679	703	735	663	679	706	710	667	704	742	691	692	669	688	703	680	669	698	710	646	704	686	670	672	706	680	658	681	685	699	691	732	667	660	646	686	717	708	631	682	700	641	688	763	679	670	675	685	712	676	662	701	695	759	697	669	630	673	738	704	716	685	721	672	722	670	710	689	659	679	699	696	732	727	692	706	699	723	711	729	710	705	673	662	680	679	678	684	706	661	676	680	731	674	677	676	696	685	689
34819	17029	7574	3338	1546	932	598	459	375	337	299	309	292	315	334	320	318	343	331	352	331	314	302	329	340	324	355	285	306	284	336	304	288	279	297	312	307	298	293	285	288	304	293	302	298	283	297	308	305	260	296	286	326	319	298	290	302	274	315	295	272	308	278	308	335	297	338	337	327	305	290	308	317	288	310	306	318	302	318	330	319	325	310	317	311	308	281	307	299	290	312	293	306	287	289	286	290	297	300	314	279	305	286	331	285	286	293	331	333	332	349	344	299	273	281	267	327	278	305	292	290	337	333	331	318	323	305	311	315	276	287	323	321	324	336	341	274	314	279	331	314	283	305	351	288	316	282	301	319	286	267	297	314	295	307	332	318	281	292	297	318	296	290	300	283	281	301	299	286	272	327	305	293	303	291	323	304	304	297	312	323	283	273	307	300	344	308	285	297	297	311	278	308	319	337	296	320	298	328	297	312	320	290	289	281	291	329	329	295	294	285	290	299	310	303	304	349	302	309	301	320	306	310	287	325	308	311	317	282	309	320	287	332	313	301	299	315	302	310	323	282	319	319	303	329	319	283	292	304	329	307	288	299	296	273	308	330	340	325	309	335	316	322	272	321	332	314	326	299	296	300	312	353	345	272	301	327	323	321	263	311	306	301	290	288	299	297	276	301	304	297	334	292	312	307	334	270	324	298	287	301	330	327	284	282	279	315	308	314	282	318	311	317	313	304	296	311	346	304	307	283	303	278	303	302	316	308	293	308	313	316	328	297	337	279	309	309	324	295	295	322	297	339	274	295	331	272	302	291	295	277	303	283	313	317	320	324	307	339	337	284	308	329	295	278	299	287	317	302	302	311	291	333	292	313	285	334	286	317	300	328	296	278	253	326	321	324	297	271	305	294	288	292	286	320	306	276	318	263	291	324	305	306	304	324	326	279	252	313	296	299	321	260	307	318	286	317	276	244	310	317	312	301	339	305	292	322	299	303	305	290	277	296	302	280	312	338	309	309	254	294	295	302	305	292	275	298	298	302	313	267	308	312	300	317	311	302	290	294	280	285	313	315	296	295	316	300	310	308	294	318	294	317	315	296	298	317	291	293	299	277	308	311	306	291	293	283	286	291	312	308	263	318	312	286	327	279	309	301	285	291	339	318	296	313	295	308	306	307	321	303	305	297	314	295	276	336	297	313	292	292	333	334	306	304	302	307	308	289	295	279	317	335	326	306	330	317	320	335	265	325	277	344	322	338	321	284	321	300	299	336	308	329	328	297	304	278	307	300	312	279	300	310	282	301	296	282	302	310	305	316	290	301	275	317	293	301	333	303	283	291	332	311	282	326	292	302	308	304	316	274	274	289	306	288	304	325	306	310	305	300	301	288	335	306	296	301	313	300	289	305	289	306	312	312	305	312	281	330	315	296	326	289	284	332	308	291	313	310	331	318	303	316	310	279	290	265	319	328	260	309	310	293	282	313	279	299	295	295	277	312	322	303	279	302	312	287	265	328	328	308	278	324	299	304	339	281	322	322	310	310	296	318	289	315	320	291	336	359	305	265	309	293	328	301	319	292	332	292	304	285	299	286	313	319	314	304	303	298	294	307	299	319	328	298	312	311	333	325	300	278	297	319	294	297	323	300	296	308	308	311	277	306	327	327	274	289	274	265	289	295	321	295	333	267	294	275	273	319	310	262	305	306	312	292	321	291	313	307	327	301	367	276	282	302	306	290	313	305	315	298	326	291	307	328	305	310	267	314	301	275	279	324	306	304	292	271	314	323	314	311	261	313	330	273	298	330	321	313	300	316	271	284	307	310	308	342	285	322	296	322	280	307	299	282	289	306	268	340	322	294	279	315	269	298	320	318	294	298	307	260	280	284	275	289	336	302	297	271	324	345	298	281	307	320	305	295	287	323	324	302	275	314	293	327	315	280	282	291	287	331	306	298	322	285	289	306	327	318	321	278	291	306	306	284	276	269	301	325	275	294	313	295	287	302	317	308	306	288	307	323	290	293	299	299	306	257	291	293	314	323	311	286	313	299	293	293	312	329	298	287	271	296	310	322	297	296	321	285	287	314	302	281	331	317	314	291	290	308	280	273	297	279	331	323	309	299	320	296	303	298	288	302	264	273	290	297	316	319	308	278	303	278	334	289	323	278	308	345	279	316	290	330	296	291	329	250	318	289	302	315	306	322	283	282	300	286	301	306	261	325	329	318	303	303	296	287	300	313	296	272	283	306	304	271	303	296	292	311	305	293	284	323	292	328	322	332	302	304	275	309	292	294	322	330	291	291	318	309	329	289	289	279	308	347	291	310	304	309	318	328	317	295	331	267	266	334	299	333	328	312	279	323	293	313	301	324	303	302	309	263	311	299	324	271	343	271	302	299	306	293	312	314	359	309	288	303	290	306	321	335	288	302	305	290	276	314	292	290	311	299	280	308	272	340	314	305	328	285	314	337	307	296	261	306	308	268	294	284	297	302	280	293	273	310	293	314	319	324	319	309	307	326	292	279	304	274	287	326	301	300	323	318	304	310	350	299	262	318	304	323	297	295	301	284	285	346	279	315	313	325	328	313	346	288	319	315	372	328	301	334	294	324	303	281	276	315	305	287	307	287	291	294	300	288	314	316	284	341	299	306	287	326	302	304	308	325	299	271	301	277	310	287	297	280	336	301	301	293	340	302	314	316	320	300	317	295	298	272	292	288	310	305	306	294	286	337	315	311	316	303	319	333	344	309	284	300	316	297	274	295	294	279	294	300	310	283	296	298	252	361	313	327	329	304	299	348	308	292	290	300	293	254	305	248	333	330	317	322	285	283	278	294	310	312	320	309	308	298	316	282	293	291	314	311	325	310	321	301	334	322	294	308	331	317	301	308	337	291	289	296	299	302	306	299	329	309	284	309	309	359	307	300	296	326	274	307	297	294	312	300	309	289	301	318	334	270	282	292	309	303	290	289	296	319	298	318	308	311	318	297	329	303	291	303	337	330	289	310	304	315	281	337	318	276	292	294	315	328	302	322	302	286	303	304	338	339	290	323	318	325	295	261	308	316	310	307	291	300	282	287	313	267	323	311	343	328	288	314	284	294	316	300	303	273	339	321	302	328	322	315	278	316	305	324	335	316	323	340	313	311	308	326	313	287	315	310	319	332	308	314	318	292	309	304	325	325	311	276	283	304	296	332	295	288	306	319	285	297	283	308	270	358	321	294	305	304	290	319	312	319	318	278	272	328	295	291	315	288	305	277	325	341	334	290	319	326	318	303	286	314	336	310	303	315	341	293	303	325	298	297	310	314	308	307	271	293	319	301	279	337	322	275	301	314	302	276	324	305	334	318	296	291	305	337	295	327	333	317	288	295	303	285	305	304	295	331	315	303	282	307	310	292	304	308	305	309	317	335	307	305	324	293	295	335	276	315	308	303	331	317	329	297	286	295	312	296	314	305	315	309	293	301	301	336	297	343	299	318	307	321	328	303	294	300	287
25510	15232	11514	7843	5065	3543	2011	1537	1237	1076	985	826	835	830	752	754	775	788	741	703	747	704	727	717	739	731	737	729	789	738	720	759	691	741	723	739	715	698	727	722	761	737	775	706	722	730	746	706	682	718	730	727	758	717	702	716	732	704	693	742	699	734	731	703	739	772	727	692	690	718	728	685	748	726	719	738	695	723	746	732	685	685	739	728	751	697	737	746	710	723	751	741	675	706	716	712	717	732	732	732	720	724	720	692	733	743	733	701	705	730	725	737	732	746	712	723	685	705	744	734	690	758	766	708	672	680	700	672	713	761	709	742	706	729	731	763	719	731	733	741	712	726	718	710	718	679	683	711	722	741	678	704	721	712	721	724	682	724	755	733	707	754	732	699	735	726	754	728	698	715	733	702	691	734	701	709	742	737	741	751	729	677	719	769	749	756	753	738	724	746	706	722	733	732	727	707	721	664	767	732	769	737	734	687	707	751	681	735	751	713	698	708	728	713	725	718	723	692	753	744	725	681	727	740	717	710	700	722	712	754	762	706	751	709	724	720	776	705	731	666	673	708	684	708	754	726	759	697	734	762	677	737	697	797	704	735	706	725	778	730	703	752	770	678	699	742	655	718	778	722	699	693	755	726	729	706	727	696	698	726	770	679	722	731	745	684	662	727	779	732	723	752	757	693	734	740	790	704	689	724	742	704	713	756	737	751	722	715	710	739	746	719	750	705	718	696	744	687	725	741	740	731	731	754	683	728	735	700	703	688	696	693	736	731	712	706	741	746	683	728	731	769	752	726	734	739	762	718	716	689	690	748	721	708	742	748	744	728	712	739	699	755	693	707	675	702	743	675	711	667	720	751	719	744	735	683	742	707	689	746	682	690	704	743	682	696	699	706	751	743	747	707	749	739	713	720	744	721	678	734	748	754	748	730	700	703	716	695	706	714	775	692	710	704	711	756	712	740	739	728	710	716	718	714	746	745	730	760	763	709	748	714	745	699	691	748	734	734	684	740	737	720	689	730	760	690	748	710	706	720	748	705	698	737	734	679	783	794	670	677	732	722	743	704	733	748	688	701	736	675	729	719	712	711	761	728	729	818	757	752	725	716	735	714	712	716	734	656	734	711	707	731	765	759	720	705	689	694	728	733	722	704	692	712	736	737	706	750	737	725	745	756	736	719	774	754	690	718	750	702	750	732	685	722	741	710	666	683	730	736	725	736	700	732	720	742	713	807	693	716	762	733	721	710	768	745	763	685	704	749	725	707	703	703	691	689	756	755	701	713	742	765	725	733	697	726	720	736	709	724	689	697	770	744	727	675	716	708	672	762	744	763	667	728	705	745	737	692	746	700	731	718	729	693	722	741	685	727	716	726	672	731	704	659	719	671	731	740	724	708	705	771	750	747	736	747	696	702	734	721	716	679	745	708	717	731	719	702	722	705	743	737	725	681	738	746	729	717	693	699	699	711	695	686	703	715	756	718	723	727	703	700	750	749	705	711	731	738	714	683	722	722	745	697	739	741	718	748	728	736	682	706	678	758	740	726	665	731	713	731	686	777	758	696	732	678	723	713	685	716	789	697	693	700	694	761	694	710	675	714	720	727	734	727	752	739	736	741	710	726	705	729	702	676	731	739	712	714	718	717	730	661	702	732	780	726	739	760	695	672	713	773	735	707	713	710	709	792	734	739	744	707	737	702	717	709	757	694	753	720	719	727	744	723	740	744	720	724	691	774	729	716	741	677	674	730	667	740	778	713	712	738	732	732	694	700	767	709	742	768	662	719	680	775	681	720	696	727	726	712	722	741	731	747	727	738	736	728	757	704	716	709	754	756	706	743	729	800	739	756	691	749	712	733	713	743	715	693	794	697	749	715	727	695	752	712	711	720	703	730	749	721	725	721	728	722	741	718	771	677	653	759	744	776	691	724	729	742	692	674	732	717	726	728	702	707	742	728	735	702	756	705	715	735	741	739	744	727	676	672	732	759	728	688	696	712	739	695	740	713	741	727	698	763	718	739	745	698	755	680	763	769	748	728	724	740	712	709	703	700	701	716	700	777	661	728	689	726	707	745	787	722	693	673	725	697	704	752	724	718	708	724	763	705	737	727	746	755	732	717	701	722	764	735	666	723	744	727	670	715	710	693	748	700	683	736	695	686	714	740	700	659	760	693	691	711	678	660	734	743	750	761	726	728	679	689	737	711	734	722	724	748	741	722	739	737	720	719	744	716	712	705	698	720	695	642	698	735	745	692	686	709	757	713	692	764	708	689	701	715	713	748	669	747	711	722	753	724	744	733	674	726	712	709	687	705	709	710	734	768	768	752	716	705	688	740	689	748	775	715	729	682	741	749	741	734	680	716	694	683	704	754	728	765	731	757	761	678	737	782	723	749	742	753	702	721	708	709	730	721	731	682	717	695	705	692	625	733	764	689	663	713	720	698	753	706	745	698	721	696	726	691	739	707	755	750	682	722	726	691	717	802	713	720	764	727	746	770	693	677	719	743	725	752	721	730	717	716	722	706	666	730	723	723	748	719	687	673	691	705	789	678	724	750	703	697	763	736	744	730	692	698	711	712	721	743	749	682	743	709	730	746	720	737	777	697	721	659	750	761	711	714	688	696	748	742	740	700	758	713	704	699	722	733	761	749	735	707	757	737	759	709	705	729	700	774	730	762	753	729	719	725	692	690	710	729	718	704	748	710	766	686	713	718	730	728	662	695	691	725	754	682	760	747	719	706	754	719	715	726	729	734	739	719	741	739	712	775	708	674	742	763	734	732	754	709	663	737	727	738	725	707	752	684	719	719	738	706	710	743	735	751	771	669	698	730	701	738	763	738	754	687	717	728	719	728	706	751	727	750	707	686	744	743	697	727	710	703	738	728	707	702	694	749	734	707	738	723	726	759	731	734	726	778	734	756	717	754	726	743	689	748	714	703	705	727	698	760	726	698	716	716	728	674	689	713	755	717	717	693	756	718	741	719	723	781	769	754	693	681	674	726	698	730	719	685	766	731	709	804	721	709	724	703	754	714	676	730	686	694	732	673	727	745	754	706	704	698	728	708	713	735	699	708	707	729	717	696	738	683	735	723	734	689	750	739	761	694	751	677	707	667	722	789	688	700	714	704	737	759	712	700	743	749	787	740	742	781	710	709	708	788	735	736	737	721	687	732	696	752	739	718	701	729	733	725	722	690	727	765	730	669	781	763	702	699	750	727	696	772	703	729	778	804	731	719	743	789	701	745	734	723	686	758	707	720	721	736	725	719	705	753	751	749	725	705	759	745	718	724	750	719	737	736	749	729	737	739	754	691	708	676	691	727	762	661	761	722	725	751	731	657	748	728	742	700	713	737	693	712	723	699	736	754	712	748	707	758	707	719	715	707	728	691	685	717	709	689	728	694	698	715	682	709	693	758	713	745	710	716	763	762	721	745	728	713	697	764	784	702	727	712	706	700	726	717	723	678	696	723	670	739	774	722	796	700
50662	27841	11847	4255	2042	1200	793	632	497	450	366	345	348	332	364	330	337	328	350	320	307	316	308	320	355	267	314	336	351	314	316	325	370	318	360	323	337	299	299	320	304	311	327	322	334	296	315	320	330	282	300	314	338	322	317	337	315	363	316	341	361	324	293	296	321	312	313	344	322	307	315	324	289	297	310	322	347	327	331	304	319	277	350	304	320	308	308	308	327	310	290	309	322	338	301	317	303	323	321	343	323	301	334	314	297	301	347	315	296	322	317	333	307	336	318	317	320	319	329	356	319	324	339	303	281	328	335	314	296	291	322	325	300	302	322	294	363	301	315	343	317	276	333	327	295	299	295	297	325	376	325	323	309	343	311	321	316	309	283	343	315	290	301	324	290	322	322	310	320	336	289	298	332	346	268	283	320	312	323	302	328	326	324	299	274	289	307	319	320	312	288	322	306	322	328	321	334	299	350	300	311	309	330	300	318	296	330	329	327	341	330	318	309	301	324	298	315	292	296	306	367	285	289	324	325	299	300	283	333	297	302	345	337	308	279	318	303	332	301	314	347	290	320	292	320	317	363	300	351	340	311	334	298	330	288	323	296	303	331	307	333	303	298	335	307	321	297	322	329	332	303	327	300	319	325	313	336	322	302	335	308	355	317	280	286	339	318	302	308	314	329	308	335	345	316	305	326	318	329	296	346	349	328	324	275	348	285	344	319	291	305	300	293	287	310	317	318	288	314	314	306	340	297	301	288	298	329	321	362	291	321	320	319	315	308	330	324	359	320	313	326	301	320	300	313	344	296	293	337	327	358	254	278	286	310	337	329	288	354	347	316	292	344	331	333	333	330	298	302	321	311	315	291	293	303	317	336	381	303	345	308	282	284	310	293	309	335	337	323	318	308	319	296	309	316	327	320	313	306	301	316	326	361	336	330	327	301	307	322	307	297	336	308	332	298	285	320	300	329	319	320	311	299	344	329	301	347	342	317	344	301	312	299	326	267	308	287	294	297	334	312	317	330	345	329	324	325	273	314	322	308	300	309	323	323	309	316	330	297	315	327	361	289	321	340	347	287	308	331	326	293	349	298	326	305	321	294	299	327	322	360	341	326	314	301	300	298	287	287	317	310	319	337	359	344	281	297	345	328	310	334	327	308	343	336	310	304	304	336	329	318	311	331	303	311	300	298	364	312	314	299	351	289	284	329	313	315	277	319	285	306	310	312	327	354	331	322	307	321	339	350	321	291	321	325	314	310	317	297	300	356	303	305	342	325	328	301	304	316	296	362	294	335	300	292	328	317	349	314	322	362	319	299	287	311	318	338	295	307	311	340	292	346	327	327	364	331	337	303	315	340	315	298	304	332	314	325	333	320	320	322	319	294	335	327	305	312	323	366	299	331	289	315	321	310	284	317	308	330	309	315	295	331	314	338	293	296	327	326	315	338	364	334	286	335	331	340	320	314	289	311	311	322	325	321	327	297	287	320	318	305	334	323	297	335	314	281	330	352	290	309	328	339	295	332	299	305	300	323	251	322	326	338	318	361	320	346	324	342	347	320	301	336	297	309	301	306	275	314	311	344	335	315	335	336	322	310	305	330	304	315	307	295	364	320	322	325	358	305	322	332	307	322	335	336	335	342	325	306	308	313	323	318	352	327	326	334	349	294	324	298	344	309	338	295	296	351	328	336	299	312	302	310	298	309	321	314	316	325	344	343	309	300	281	322	316	328	311	330	325	296	303	319	302	324	364	335	311	317	311	304	304	306	307	296	313	283	272	279	294	323	320	326	313	345	300	320	307	310	320	295	274	337	319	327	315	299	303	320	326	317	290	346	315	301	311	330	366	297	297	292	269	305	338	337	287	336	312	324	342	332	332	321	342	303	321	294	348	320	319	280	314	348	278	288	283	319	316	330	328	330	318	305	318	329	316	319	319	347	314	325	321	285	344	338	321	315	290	324	341	321	322	317	291	320	338	302	353	313	322	342	327	290	326	311	333	313	321	358	296	320	347	310	323	318	309	337	303	306	331	333	319	311	329	315	315	301	388	343	284	350	323	316	323	351	351	351	325	315	305	292	300	299	334	316	304	305	318	304	306	312	348	302	311	297	321	299	295	302	298	325	296	271	332	330	334	353	325	305	315	303	332	302	299	276	331	300	352	354	331	314	309	321	319	291	324	324	346	349	322	307	294	334	295	319	290	318	353	315	289	322	314	324	287	346	323	321	291	332	301	325	290	308	308	353	301	287	310	346	314	344	334	358	325	318	309	281	332	300	325	334	301	331	308	350	298	316	348	286	315	323	334	318	305	300	305	347	320	364	364	319	334	320	291	301	363	300	318	325	319	302	299	400	321	339	305	339	330	330	309	327	329	328	294	301	334	325	339	344	327	286	319	294	322	344	337	314	338	321	316	321	311	311	335	329	348	301	314	316	334	318	310	312	282	333	304	300	309	339	299	338	318	329	344	337	304	330	297	344	316	304	321	335	310	327	304	300	329	310	313	325	322	322	287	315	293	300	326	304	334	323	347	291	347	331	337	287	336	307	318	290	358	315	317	281	357	338	320	356	295	299	339	326	297	327	321	296	318	333	328	321	323	306	351	316	296	338	327	312	275	325	310	321	344	304	310	294	316	303	294	309	320	331	328	338	330	326	328	337	361	319	295	331	312	334	307	346	336	296	309	271	343	318	279	299	327	322	316	351	300	336	318	330	304	288	300	317	354	292	343	327	316	279	304	288	304	308	329	309	322	322	330	327	352	328	336	340	341	370	306	333	315	320	287	301	313	378	350	342	343	326	348	332	318	304	346	329	317	299	322	304	357	327	308	334	329	323	321	326	328	302	309	314	297	319	313	335	333	306	330	330	313	314	360	293	309	300	312	343	328	323	312	301	332	334	307	320	324	360	319	328	278	313	333	340	362	281	305	339	327	310	327	321	313	340	313	326	306	341	318	307	312	340	309	318	319	343	316	330	315	301	324	314	297	312	303	343	351	319	333	328	351	312	299	320	332	318	310	316	313	340	329	319	305	323	337	321	299	308	318	319	306	291	326	327	294	286	307	337	336	328	320	343	318	320	325	309	299	303	343	299	292	314	323	318	298	307	316	333	295	325	324	320	296	310	323	322	342	294	351	334	309	330	338	302	314	366	349	301	287	333	311	301	312	303	321	326	343	320	306	337	325	284	342	311	309	353	304	283	363	320	316	338	327	328	298	326	327	332	322	315	282	343	268	310	315	297	312	298	296	302	325	300	282	302	300	314	325	314	305	310	335	311	329	314	312	360	304	308	299	318	295	312	319	309	351	357	287	317	341	330	341	331	291	328	321	309	310	310	303	310	322	339	314	315	310	332	323	328	334	304	320	308	320	316	328	350	300	325	341	337	331	291	324	340	335	319	311	321	340	308	318	320	280	309	300	324	341	317	309	309	314	328	321	298	294	333	322	311	318	306	286	328	289	311	336	322	297	321	311	296	302	310	300	320	329
36132	22672	14402	9480	6762	4381	3013	2369	1794	1381	1035	979	916	844	839	837	861	787	845	774	811	775	779	789	761	791	737	789	813	776	756	741	808	749	751	831	819	706	760	734	781	729	788	724	760	736	744	776	730	723	772	719	716	738	729	758	739	735	793	753	754	761	769	776	724	761	688	747	745	742	788	737	781	709	756	734	752	762	726	764	801	720	756	736	723	801	757	749	769	788	743	776	818	705	777	722	764	793	764	762	741	758	727	741	720	806	755	733	769	748	728	720	738	784	734	715	759	716	745	740	753	776	785	714	762	718	744	754	731	770	762	748	727	730	748	722	751	744	828	779	777	717	770	798	738	782	766	719	760	745	786	785	772	760	759	767	790	761	697	782	755	738	716	719	769	751	759	719	766	743	787	718	749	772	710	725	729	743	744	718	762	747	746	746	755	759	740	732	780	725	782	753	742	745	724	731	761	764	732	747	711	737	727	743	815	754	748	748	746	721	739	776	747	717	771	750	764	785	776	745	743	785	717	784	785	727	756	785	809	753	750	698	746	748	706	778	765	735	735	762	760	726	723	686	727	791	739	761	758	732	787	782	741	758	718	760	764	764	763	765	742	788	712	809	756	774	716	718	794	759	736	779	700	823	754	759	751	716	762	733	696	735	761	711	786	700	766	712	732	769	750	760	753	731	697	780	719	757	805	796	762	752	760	737	731	741	804	767	741	713	743	696	769	756	691	741	764	727	750	798	731	740	752	743	774	754	748	750	733	710	734	704	701	736	778	739	725	726	746	723	763	788	774	771	721	742	779	756	776	735	771	763	707	699	720	741	758	794	773	759	739	747	770	751	770	736	727	736	789	745	732	717	757	763	768	738	796	777	723	742	808	744	755	757	745	773	793	743	756	724	747	785	799	750	749	812	730	722	769	737	748	754	773	733	730	787	710	716	783	739	758	789	760	694	746	740	739	773	773	784	749	758	740	762	765	782	732	746	774	754	716	728	730	709	721	730	697	773	745	841	747	715	754	766	794	747	745	761	729	766	744	747	738	755	801	753	745	772	772	752	789	801	752	746	731	723	730	707	722	731	781	724	772	760	806	765	753	802	766	820	748	752	740	692	752	759	758	748	763	780	820	737	761	729	834	721	731	779	746	754	780	719	735	767	805	775	768	734	678	755	758	725	769	755	775	679	753	706	755	723	778	690	784	760	756	734	749	806	723	730	765	730	791	789	694	761	768	728	757	753	732	722	753	748	794	775	729	740	724	742	775	718	766	728	762	689	787	712	801	757	794	766	751	730	762	815	794	754	764	700	762	780	668	776	747	758	715	755	798	762	739	750	784	783	728	753	743	749	758	738	757	776	718	745	728	768	758	779	750	730	737	764	721	775	724	744	757	769	751	772	772	807	750	754	758	752	733	707	765	734	758	725	763	797	792	775	740	746	762	742	774	742	751	740	751	748	734	807	741	759	776	752	764	751	778	756	748	728	804	798	674	778	762	739	750	734	748	724	761	780	712	770	768	763	733	794	766	774	741	758	752	752	769	783	736	713	755	788	742	767	772	790	745	749	783	738	777	712	786	721	770	785	758	769	772	721	785	686	788	709	713	735	775	788	737	736	770	729	764	760	770	784	759	751	721	775	700	753	772	790	778	782	744	753	771	739	738	765	742	775	734	757	758	750	780	683	695	742	726	740	710	764	780	795	706	739	700	745	739	806	742	711	752	730	771	758	713	738	733	772	773	739	767	744	777	849	803	766	774	738	762	741	753	748	723	765	776	801	752	733	764	718	766	738	717	799	729	784	790	728	733	780	744	769	747	701	815	737	772	794	774	734	733	739	758	776	746	753	736	774	716	730	733	804	704	740	724	752	748	783	734	758	809	749	711	711	776	782	709	806	746	732	785	756	784	767	731	761	746	758	737	732	723	772	728	768	796	755	647	769	744	776	760	732	748	730	696	764	747	730	769	750	735	767	728	740	790	729	792	714	774	716	749	762	714	742	760	741	735	748	744	804	717	769	772	715	735	759	743	742	751	756	743	767	811	791	726	716	770	712	778	744	778	778	727	742	758	762	730	754	768	753	744	683	738	766	741	788	754	746	737	784	791	775	726	798	765	702	766	716	789	795	736	722	784	728	707	750	761	778	728	726	713	768	739	805	744	736	751	740	744	786	751	744	725	761	755	773	773	721	746	773	778	759	809	812	736	763	769	789	763	712	705	762	756	762	817	810	743	713	748	759	818	779	768	783	754	788	760	718	738	739	769	741	788	773	759	745	769	746	728	786	737	724	808	720	822	786	709	724	690	797	822	780	758	733	773	714	786	739	729	734	768	721	774	785	780	740	761	715	738	730	777	771	754	770	701	724	756	810	717	679	735	731	704	746	725	770	746	774	741	787	774	722	753	712	764	767	698	754	698	703	758	737	754	765	760	771	729	762	750	711	784	750	756	691	786	706	801	712	773	745	770	807	790	758	798	736	751	777	797	809	733	752	761	774	748	737	709	727	738	750	754	708	760	736	767	742	749	784	732	763	715	746	778	748	733	777	728	720	739	729	714	777	767	751	777	766	767	760	766	761	752	838	783	747	737	783	753	732	751	780	715	773	736	749	703	789	763	752	716	747	754	733	744	816	691	763	783	755	768	769	781	775	768	772	746	726	729	713	751	735	736	777	728	833	752	721	762	711	732	743	732	752	752	695	734	799	745	783	774	758	748	769	743	750	781	722	776	736	791	762	739	791	807	788	794	727	727	733	756	743	710	733	742	774	764	740	771	727	757	753	742	760	771	739	810	758	742	753	703	755	738	699	780	736	730	748	785	803	736	787	661	737	728	731	755	749	762	780	785	789	755	741	797	729	774	737	775	720	718	776	769	758	789	743	805	790	782	727	748	721	791	774	777	776	778	724	735	735	768	748	748	747	784	727	717	732	690	732	830	762	744	770	722	732	762	752	795	718	733	760	754	742	753	783	751	747	740	789	752	760	719	768	734	803	740	706	713	741	765	827	761	703	743	747	757	738	695	768	738	753	784	782	757	736	765	684	747	748	760	791	769	719	764	727	779	751	729	766	732	704	793	766	736	786	754	713	762	744	725	739	713	733	745	771	741	782	769	804	771	735	757	713	721	790	762	709	746	715	734	770	708	741	759	753	731	746	756	750	768	760	780	761	775	749	729	765	768	742	699	701	738	711	696	722	702	730	749	794	801	779	725	778	755	776	770	733	746	734	753	765	757	748	741	751	781	764	770	740	714	735	780	815	724	738	768	710	760	766	770	774	744	737	781	816	757	741	784	763	782	746	699	795	737	755	761	752	757	776	727	728	781	748	741	713	768	753	766	754	764	743	716	753	776	830	730	762	723	760	747	710	763	705	775	746	740	750	781	698	727	736	781	743	704	772	772	747	723	712	722	782	685	756	740	761	865	757	731	778	749	757	784	725	767	788	764	740	770	807	747	756	724	750	733	758	749	727	758	739	728	808	758	767	755	749
58820	27835	11070	5156	2991	1667	1096	759	572	420	357	338	325	313	307	278	293	285	299	278	318	288	283	299	300	301	298	299	314	296	301	310	292	297	324	298	292	320	271	304	295	288	274	300	281	304	287	323	275	313	302	295	268	304	270	244	300	315	306	311	263	284	306	315	287	274	273	292	307	288	285	270	298	304	326	304	319	269	294	289	259	274	291	268	318	292	287	294	295	305	253	281	253	304	264	293	313	278	289	297	275	280	270	296	290	293	264	281	325	334	332	320	279	274	270	280	306	288	288	296	318	280	281	321	271	286	276	283	308	293	304	269	319	313	287	314	317	299	257	284	277	289	268	315	288	295	259	287	285	263	262	300	287	279	262	309	285	281	290	296	338	284	323	326	303	275	294	295	270	300	301	316	290	296	316	315	289	268	276	281	299	305	280	295	317	287	312	277	260	254	322	298	317	339	325	283	305	303	320	273	309	283	285	295	279	282	299	302	273	293	279	267	302	290	288	290	294	318	308	299	296	324	285	284	272	301	291	263	276	312	284	290	267	313	294	268	279	296	294	294	292	264	263	282	321	271	317	305	284	272	285	280	303	303	267	287	314	308	267	292	292	316	302	301	281	278	303	279	252	292	296	277	285	278	264	261	274	275	328	304	282	294	287	278	292	321	300	241	272	316	285	348	288	303	298	291	287	313	298	319	285	291	301	306	291	289	280	270	274	313	323	295	322	292	278	290	254	292	280	277	290	307	302	298	310	304	317	298	308	304	281	316	303	289	279	302	258	273	316	286	300	281	288	301	314	315	294	302	281	311	270	306	354	303	304	291	303	318	266	308	259	290	274	272	307	292	305	286	283	294	289	264	298	293	295	326	297	316	278	316	264	271	271	300	296	316	309	267	291	285	260	262	299	290	301	295	291	277	282	324	306	315	279	302	297	261	276	305	290	307	299	299	258	301	284	283	301	297	324	327	267	287	293	314	317	275	292	303	295	295	271	291	286	258	297	315	332	297	334	285	300	271	292	332	268	284	287	279	279	317	303	285	293	284	264	335	273	319	265	263	324	288	314	284	264	280	301	293	314	264	293	266	276	278	319	288	279	300	282	284	306	290	292	285	330	301	295	289	288	298	293	276	293	285	268	350	285	282	288	301	303	280	309	271	285	321	288	282	334	286	278	316	287	282	302	305	287	271	270	299	311	307	286	281	313	276	302	284	279	305	272	291	335	299	301	258	273	303	268	270	275	313	294	283	311	295	278	285	310	300	310	308	289	279	254	295	314	288	286	293	290	260	265	281	297	313	274	286	303	307	304	322	267	279	295	267	319	326	302	260	308	300	279	277	289	310	267	288	259	273	281	298	287	285	280	261	297	287	304	311	271	260	281	270	296	310	288	322	318	329	313	290	249	283	299	285	283	276	284	315	302	290	312	290	301	287	252	282	316	319	256	294	321	304	285	278	308	297	283	284	312	272	309	288	266	310	255	269	302	282	289	328	279	296	288	316	306	299	296	270	289	292	316	297	266	287	291	303	306	312	320	287	265	301	296	287	270	287	306	307	306	294	319	278	340	310	275	300	270	276	326	287	283	293	258	321	258	292	301	314	309	270	261	294	295	320	283	296	296	287	235	314	284	326	252	302	314	294	331	263	320	298	307	324	278	311	308	278	284	273	294	282	316	281	297	310	294	290	295	280	336	271	306	305	309	276	297	268	321	300	277	256	278	272	284	310	294	295	281	329	268	293	298	334	292	313	283	306	312	295	289	284	306	292	287	272	276	295	274	280	304	295	331	293	319	290	272	323	301	287	290	314	307	274	275	311	301	309	295	301	309	302	302	286	305	290	272	282	289	291	308	314	273	284	291	297	273	318	288	324	310	279	275	327	294	262	290	302	290	297	298	245	296	275	296	265	297	311	306	294	326	294	243	285	301	276	262	293	324	298	274	287	303	274	286	289	294	296	289	289	286	307	313	283	301	299	325	315	340	300	282	268	300	336	283	303	275	289	320	284	314	329	287	261	271	273	283	277	312	305	295	313	291	309	295	258	277	275	266	307	290	268	275	326	290	310	278	285	321	269	298	287	302	293	303	288	284	278	296	298	308	317	343	329	292	301	302	291	271	257	256	288	270	324	285	320	275	265	277	324	267	318	296	315	298	267	287	307	310	280	287	308	295	296	277	304	340	269	325	284	292	326	309	286	282	292	265	266	273	291	286	297	296	318	285	282	283	280	289	270	272	283	301	322	297	322	309	279	299	294	285	304	289	300	303	317	307	274	282	319	285	288	274	293	314	302	283	297	322	325	308	275	292	322	320	283	280	283	297	308	321	300	301	309	311	275	287	280	307	274	299	302	304	295	285	287	293	287	296	274	277	271	312	289	278	298	297	272	272	334	272	268	274	313	302	322	289	292	274	313	318	293	304	272	304	304	286	290	300	311	304	315	274	261	337	305	328	288	271	314	317	304	267	308	311	290	264	319	260	281	299	282	272	316	294	312	295	340	313	290	308	306	301	329	278	271	267	314	281	277	289	259	289	305	329	280	310	280	263	292	317	305	300	300	280	270	295	309	294	311	281	300	317	286	327	309	260	286	305	295	307	281	286	271	289	261	304	283	275	274	283	270	264	285	310	269	283	339	281	268	295	294	297	276	295	300	341	314	300	338	319	297	318	313	269	276	305	320	303	321	314	318	284	287	277	290	294	254	262	286	271	296	271	302	286	321	325	294	297	318	288	317	300	283	267	320	300	321	273	274	267	302	287	339	279	296	327	291	290	292	293	321	280	273	305	275	277	320	281	314	299	293	282	272	313	310	290	299	294	280	298	314	280	247	302	304	310	322	321	322	270	313	282	288	275	315	314	301	307	286	279	312	303	296	294	299	275	312	293	305	305	287	290	279	276	290	287	279	283	270	316	315	278	330	311	343	273	257	320	318	295	257	300	300	305	290	304	306	269	316	295	303	298	275	306	273	254	303	314	295	263	275	277	267	285	314	271	312	296	341	316	308	266	312	269	302	285	310	323	295	292	305	308	295	280	306	299	279	302	300	310	289	294	282	284	284	277	306	294	271	315	285	292	302	323	313	308	274	296	318	306	278	287	313	328	298	300	276	272	296	327	291	334	278	297	300	277	317	272	308	315	289	295	302	297	314	312	302	286	291	302	306	276	309	312	325	304	313	311	296	264	301	265	267	289	311	295	282	309	305	291	284	283	297	273	264	308	293	315	284	313	296	300	309	293	310	306	293	304	282	308	303	299	294	290	326	269	281	274	327	330	262	288	272	267	312	271	283	314	312	275	315	291	296	305	302	281	307	294	286	300	282	299	301	271	300	311	328	294	297	258	296	310	312	303	304	285	313	254	286	296	238	279	292	290	295	283	301	305	296	307	320	328	304	280	300	318	321	261	308	283	285	291	277	294	315	280	277	272	269	318	317	312	278	277	301	290	318	294	272	243	306	272	272	300	271	306	304	307	288	298	301	331	301	305	282
40994	21579	13322	11432	8932	5904	4068	2626	1987	1304	975	913	879	819	782	765	812	763	756	783	774	702	738	729	692	681	711	675	720	698	709	682	669	703	699	703	661	682	714	720	682	681	658	701	732	711	689	709	680	698	673	685	679	669	696	696	691	706	692	743	688	677	670	679	679	691	690	677	726	702	688	663	662	712	674	659	687	695	726	720	692	663	706	699	697	718	679	759	681	734	717	728	676	698	699	693	701	646	664	662	677	686	679	697	662	693	688	725	694	708	692	663	669	689	746	685	686	659	706	688	685	739	646	709	716	683	684	676	715	683	695	722	719	671	706	672	684	782	624	719	657	683	669	724	710	662	693	652	728	698	684	627	684	691	749	675	676	697	641	735	675	667	697	693	683	721	699	636	719	674	712	687	670	690	707	682	694	655	743	706	696	722	742	720	695	669	713	705	673	679	695	709	699	702	721	689	674	701	698	657	720	674	679	712	701	725	674	718	692	694	671	729	677	739	675	692	722	699	730	668	637	675	665	660	700	718	708	684	676	711	693	709	696	706	685	686	695	690	727	695	698	698	691	672	646	670	652	746	686	649	666	677	678	685	688	695	691	707	697	736	713	726	741	721	693	720	661	666	700	678	669	679	640	674	710	682	702	679	716	657	740	692	675	696	673	679	689	665	669	666	723	733	698	675	677	686	682	663	672	746	675	728	673	706	683	687	723	709	683	713	646	674	729	677	675	694	691	746	724	700	714	698	726	687	674	681	684	712	747	677	722	689	719	681	667	677	696	699	702	696	686	653	668	688	633	745	677	726	660	705	670	643	677	716	667	710	719	734	657	740	713	673	683	661	701	697	700	685	720	678	625	729	664	665	699	684	709	682	704	705	689	665	653	679	714	694	711	647	715	710	646	667	716	692	706	714	691	720	704	693	685	671	693	692	690	650	670	673	700	690	653	715	730	702	707	674	699	699	723	678	677	696	744	701	701	688	725	717	702	700	697	709	680	732	707	689	695	689	680	709	671	699	696	688	673	685	698	687	713	727	727	693	687	714	720	724	714	727	730	723	673	714	661	719	736	716	663	721	696	713	671	642	651	681	697	727	702	739	718	712	724	704	701	686	685	647	702	656	693	657	654	730	714	690	738	656	730	662	707	719	692	716	678	645	683	680	698	687	702	641	718	676	726	697	668	676	716	669	718	722	702	729	646	722	707	656	722	722	703	709	677	676	692	689	727	644	668	677	718	681	712	728	653	745	722	705	670	723	695	668	708	658	717	688	690	703	693	674	743	694	682	688	769	747	693	640	671	746	707	661	680	696	750	665	650	726	666	717	770	670	690	699	740	694	651	705	720	683	700	680	681	708	683	687	710	708	635	689	660	677	716	712	679	664	700	643	682	720	677	709	729	741	699	748	699	726	684	702	695	686	718	688	691	710	689	703	666	723	728	665	670	669	688	694	662	685	703	626	680	686	711	680	677	712	657	693	675	666	679	694	716	738	672	683	684	717	684	699	685	680	688	687	699	683	705	676	630	655	680	656	634	659	734	737	700	717	705	709	683	722	690	651	726	731	742	714	708	668	654	675	736	654	669	699	699	697	690	690	705	700	656	708	682	711	703	715	728	677	702	696	669	660	684	692	741	688	693	628	716	675	672	716	716	710	710	711	729	669	707	662	668	655	684	655	713	733	693	730	718	715	639	694	705	675	676	674	630	662	709	678	709	667	662	684	704	705	689	697	648	695	761	690	703	683	729	710	688	697	666	682	674	681	726	728	686	717	715	733	707	678	710	706	703	690	719	681	689	687	686	689	674	658	673	688	690	690	718	688	701	702	698	731	646	658	697	698	705	673	728	720	675	744	669	730	665	679	713	708	726	666	650	704	687	701	690	663	718	719	684	669	686	672	664	707	671	693	726	692	662	688	696	690	662	713	700	745	670	706	695	719	669	681	709	729	663	661	657	707	675	677	693	725	691	665	677	658	676	686	715	717	689	689	701	685	725	720	716	667	704	692	732	645	709	680	680	687	686	702	707	687	707	693	667	715	681	650	675	653	703	689	681	724	679	719	696	699	686	692	716	642	727	724	636	692	657	703	712	658	680	665	672	675	689	676	679	701	747	664	698	700	673	715	723	716	692	703	668	677	690	663	676	710	733	728	718	676	670	732	702	680	689	699	695	677	767	663	720	668	712	705	694	708	700	678	709	696	724	716	700	720	688	687	648	685	702	711	671	721	695	650	658	665	660	648	689	746	718	757	683	700	639	706	675	741	696	656	698	706	701	744	709	686	685	702	655	681	691	685	705	739	685	690	726	699	708	652	692	724	677	689	679	725	673	701	692	674	653	647	743	680	720	645	686	709	711	744	691	693	696	652	680	692	677	672	651	682	682	668	690	689	684	703	708	701	686	727	734	685	687	694	663	686	663	678	708	684	644	661	707	631	697	685	723	689	682	693	751	736	658	668	706	693	685	712	662	669	691	683	661	702	668	668	718	687	696	648	707	708	667	699	738	696	644	665	667	689	676	691	672	738	646	706	646	654	673	705	718	717	684	695	727	726	668	706	711	697	679	701	688	677	697	711	729	707	692	670	692	698	714	658	700	686	753	692	638	660	683	670	687	670	649	725	697	688	680	722	710	682	720	681	741	709	698	756	698	732	681	709	742	711	678	689	687	703	657	682	704	639	691	659	714	693	714	685	697	760	657	691	658	715	728	664	679	657	687	738	679	620	657	680	677	693	725	698	656	738	701	704	711	681	716	715	723	663	695	675	738	678	704	710	677	671	660	728	677	695	711	739	694	677	723	742	709	663	698	711	690	723	649	671	654	715	728	692	695	716	688	672	704	677	700	730	676	699	652	673	667	643	695	717	670	722	707	699	702	666	696	693	739	716	662	690	642	680	677	686	680	691	724	666	706	649	652	702	675	742	675	678	701	733	758	657	661	696	720	686	699	658	703	698	668	673	666	680	689	685	693	686	675	673	701	657	697	744	705	683	651	699	665	704	721	656	751	687	703	664	687	672	677	695	699	706	682	727	736	708	720	650	689	689	732	674	662	711	728	681	747	666	672	717	667	723	644	721	698	712	707	731	733	689	682	716	709	661	675	736	695	687	694	653	668	699	684	702	678	703	706	651	670	682	719	698	674	688	673	658	652	698	666	735	661	707	682	687	729	712	723	708	733	689	693	678	700	715	682	674	722	665	701	653	692	683	685	688	707	652	741	699	707	688	714	679	727	664	676	665	725	732	704	659	681	722	705	696	699	692	709	692	700	709	665	709	652	708	704	747	706	663	709	686	693	730	681	739	733	662	696	710	691	656	722	708	674	711	686	695	691	702	686	713	677	675	715	711	676	699	683	714	717	691	685	655	695	740	718	688	704	715	671	691	646	716	674	697	694	678	673	718	683	689	703	677	692	749	715	654	675	682	675	698	667	724	717	712	684	692	684	689	695	713	683	669	674	665	692	687	655	696	758	662	760	682	681	718	684	673
34707	16082	7638	3889	1880	1068	756	559	454	380	307	337	282	322	327	290	313	336	280	316	284	306	309	323	309	271	271	280	320	306	279	280	306	321	278	315	315	302	325	335	277	294	302	342	290	330	325	334	303	328	268	331	286	272	300	284	303	323	311	308	326	281	274	282	276	333	352	332	337	301	317	281	278	282	289	298	311	291	340	325	306	306	316	324	286	317	270	292	320	314	302	286	293	324	318	277	318	305	288	289	279	305	316	307	293	301	316	330	296	294	285	276	320	312	311	283	309	323	332	304	303	313	281	315	286	315	261	308	302	284	315	290	367	315	306	326	275	317	316	323	293	276	307	313	310	323	303	291	318	307	284	284	300	300	305	294	285	282	326	304	286	316	301	309	331	351	288	297	273	259	331	315	267	326	290	288	300	291	303	307	277	312	297	271	300	290	316	305	312	276	291	286	292	307	283	269	263	303	295	313	332	298	289	323	294	298	278	264	288	279	254	311	295	297	270	307	303	304	337	305	293	299	281	314	283	327	276	262	268	292	263	292	307	311	276	284	301	282	285	287	298	313	313	317	301	274	319	285	308	319	332	273	299	305	291	302	322	296	291	281	287	315	299	296	329	316	295	302	287	267	292	288	278	317	324	283	281	302	297	315	279	279	274	283	299	293	292	296	300	306	295	291	342	320	293	302	321	299	284	290	319	293	311	272	317	293	306	291	285	309	340	293	316	303	330	318	306	274	325	302	301	323	301	322	293	289	309	292	292	301	330	322	296	328	306	296	298	313	297	314	294	322	322	284	295	293	340	325	320	298	310	288	315	309	287	295	286	268	290	286	264	301	313	285	313	292	343	309	304	264	305	301	288	324	286	316	299	320	309	302	298	332	278	320	314	271	275	279	284	314	300	300	320	308	318	288	304	271	304	308	309	269	306	292	276	282	323	314	293	275	314	304	319	289	338	288	308	267	317	320	339	312	294	268	306	262	297	289	298	308	306	278	282	286	283	308	302	312	295	286	317	290	288	288	336	301	270	293	319	322	250	269	278	317	301	285	295	294	275	303	296	285	320	285	276	295	292	280	315	307	298	304	320	254	294	280	294	318	305	298	281	336	323	297	296	342	263	321	284	316	299	295	297	311	295	311	325	295	312	274	275	287	303	322	279	286	302	310	283	318	289	295	307	319	288	293	286	323	292	323	292	272	284	266	294	318	287	328	269	293	289	319	311	255	285	316	308	329	281	309	288	281	309	336	315	285	293	323	301	297	318	351	316	335	288	273	314	333	289	319	301	291	294	321	291	290	311	288	307	319	316	292	298	340	314	287	333	286	321	292	278	327	272	319	305	305	318	293	324	308	331	295	343	315	292	273	313	281	298	309	323	273	288	307	307	286	274	289	316	323	318	268	299	274	270	291	283	304	290	321	279	313	295	316	333	316	332	319	319	272	311	306	293	340	279	331	350	291	261	298	284	284	276	274	275	328	300	283	272	331	317	297	297	300	304	324	260	335	310	331	305	308	287	310	298	266	313	315	331	311	284	284	353	283	293	305	305	297	312	307	313	291	295	298	303	297	293	321	317	320	299	323	307	322	302	301	300	277	321	290	308	299	318	296	299	287	297	306	289	314	289	294	285	293	309	275	283	326	306	329	305	299	314	326	304	281	328	331	287	299	333	320	281	263	304	308	294	310	318	315	309	300	320	308	298	305	319	303	308	315	291	307	305	311	301	328	320	304	289	312	294	289	302	320	341	281	287	265	290	252	306	300	296	262	306	280	314	294	285	311	321	282	262	319	283	337	285	318	311	299	289	307	288	316	317	312	314	341	283	305	358	325	322	304	276	320	306	267	304	291	277	295	306	320	297	292	300	277	277	301	297	296	267	279	316	283	327	301	328	287	294	304	306	327	311	292	275	297	262	315	298	302	309	289	302	309	265	289	329	307	285	323	315	281	317	272	315	300	309	320	310	292	273	308	291	297	299	298	280	292	313	308	293	307	306	266	287	319	301	320	310	285	323	305	281	319	335	326	295	289	309	308	317	282	337	323	302	327	330	314	284	305	277	331	280	290	269	305	312	303	282	329	305	301	339	309	304	317	282	325	291	300	298	310	287	297	294	284	300	303	324	318	288	319	288	311	318	301	282	282	300	317	282	298	307	307	330	330	298	295	326	314	319	301	307	338	298	278	280	286	290	288	265	312	275	318	282	294	305	329	314	312	268	280	309	298	272	333	290	297	288	302	310	314	293	265	293	294	342	297	271	309	320	280	289	331	271	315	297	305	285	284	288	282	296	303	310	301	296	303	349	287	310	333	277	283	330	316	316	317	306	279	266	301	309	309	315	331	265	292	283	281	321	304	318	301	294	306	316	289	281	288	281	294	311	318	318	285	269	286	291	291	283	290	315	286	331	318	324	294	271	319	305	317	299	299	286	282	315	275	329	304	282	323	286	295	283	324	295	290	258	283	292	289	297	318	324	308	289	309	307	301	331	308	325	310	308	301	313	315	298	284	296	330	299	317	308	273	316	280	319	297	300	273	301	316	326	283	304	301	294	296	289	288	279	287	271	315	286	271	276	303	323	297	263	293	268	303	291	277	290	278	289	335	272	282	280	323	296	309	293	282	321	297	298	323	280	323	313	313	305	287	302	302	293	293	298	327	296	331	315	284	284	293	293	303	297	317	272	291	303	305	276	293	323	298	302	291	302	342	296	309	280	318	302	280	267	316	309	294	302	318	294	303	320	303	296	302	342	292	301	312	299	315	347	300	324	265	302	299	294	303	331	310	308	306	291	293	320	287	335	273	306	277	282	304	314	292	284	264	329	261	320	277	302	294	295	266	338	298	263	298	274	300	321	274	301	296	338	275	311	293	318	312	336	295	305	337	306	313	295	304	326	298	316	295	313	322	299	314	310	268	277	269	298	318	317	286	306	350	316	291	286	295	270	280	350	278	283	282	285	307	294	272	313	258	323	299	297	288	324	324	295	273	319	306	307	298	304	301	288	269	306	311	325	312	295	276	316	266	296	323	313	316	289	305	325	306	315	287	300	293	296	280	296	285	283	282	277	301	308	294	323	327	288	310	327	308	279	296	296	297	282	273	319	299	288	289	314	301	310	316	287	256	270	294	257	308	326	323	306	312	299	307	277	312	287	331	294	301	259	281	293	286	323	288	314	281	307	282	315	300	301	293	332	306	311	332	313	278	300	304	298	296	327	290	274	296	325	289	268	268	327	285	313	255	300	279	294	308	288	283	300	281	287	315	311	309	273	311	312	327	311	303	303	289	296	300	296	304	302	303	254	277	272	271	280	288	307	292	310	264	299	322	273	287	317	341	307	288	301	272	307	299	288	270	281	304	307	299	313	303	333	289	304	295	308	308	287	297	283	282	321	341	307	300	307	277	283	272	288	312	323	300	309	312	290	303	321	322	296	293	296	269	330	288	287	277	303	277	296	336	296	264	327	284	296	292	326	323	319	321	325	290	319	276
24947	13236	11733	9671	6003	3898	2692	1888	1478	1050	923	834	771	737	741	760	776	749	658	730	725	710	703	739	701	725	732	729	702	725	743	705	742	715	684	722	710	717	724	715	715	698	648	727	713	690	730	759	700	722	705	705	720	694	714	729	708	688	693	740	715	724	756	702	690	707	767	740	725	738	718	652	716	726	724	732	697	709	735	725	718	651	696	760	751	718	727	701	720	683	736	733	711	717	708	712	749	706	701	711	675	707	711	709	714	760	739	707	700	708	706	701	684	725	701	706	685	726	723	665	731	712	697	753	709	704	701	722	721	777	712	694	744	700	736	688	698	727	676	724	764	723	714	714	753	682	713	731	714	739	710	760	713	712	701	692	742	722	722	722	709	700	705	718	715	670	712	711	658	716	664	701	688	701	755	754	746	691	681	663	760	707	736	740	668	679	719	723	704	706	699	664	732	700	721	734	689	709	678	727	722	703	704	705	692	686	714	754	730	730	725	748	666	712	705	680	670	728	689	733	726	686	745	722	679	700	755	729	721	733	724	726	732	717	725	689	711	742	691	739	730	754	732	685	738	728	678	728	708	738	710	739	706	726	711	716	710	769	672	709	750	738	723	742	692	711	694	756	716	698	722	674	760	700	678	680	714	650	696	716	711	727	679	698	691	662	731	704	683	689	689	727	719	693	702	729	689	708	714	709	678	758	712	708	684	716	749	762	750	686	742	703	759	679	681	722	717	668	719	692	709	683	692	748	727	643	757	753	715	712	747	673	667	737	705	711	698	743	687	725	727	703	669	699	704	705	693	710	716	671	739	694	667	731	730	729	737	731	710	694	642	679	697	665	736	686	773	716	719	694	705	736	702	746	722	702	687	692	690	729	732	704	679	721	706	705	737	677	668	714	701	744	695	688	720	689	698	733	701	688	697	707	682	721	744	694	674	677	735	735	715	684	726	703	736	707	736	707	699	722	728	704	713	702	718	775	692	651	694	757	713	669	697	663	701	690	659	791	743	746	734	745	744	697	728	717	739	704	718	694	720	743	686	689	704	713	738	738	699	759	686	681	731	713	691	729	676	748	682	686	683	718	719	734	708	700	670	705	729	697	702	746	710	688	751	727	751	704	731	671	723	722	721	701	723	692	686	768	757	699	724	731	661	699	708	706	688	649	729	728	749	676	728	687	763	682	692	732	718	713	709	765	696	731	729	666	738	718	766	747	726	719	678	744	723	713	723	706	715	737	694	702	691	705	687	678	690	721	698	723	687	703	664	715	718	716	696	719	702	764	708	742	741	726	706	710	720	767	717	761	718	710	764	734	755	665	745	704	699	658	726	740	717	704	706	722	690	722	719	728	630	736	736	735	749	670	712	690	708	723	712	660	710	768	729	691	723	752	694	668	744	760	708	714	738	733	690	727	751	717	736	754	724	730	652	754	741	697	729	750	740	746	734	711	688	705	705	737	714	728	699	754	754	717	705	738	707	705	723	728	703	704	714	701	690	708	710	777	701	699	752	709	687	686	751	701	678	727	678	696	702	731	674	706	722	713	643	731	756	692	709	744	699	775	727	739	709	703	700	732	743	761	723	687	716	725	718	693	748	703	662	707	674	683	752	679	735	745	627	744	714	670	749	736	703	697	687	695	695	745	699	706	757	761	697	708	715	745	689	715	702	714	738	729	669	805	768	705	705	680	740	715	765	707	717	696	730	708	716	720	666	706	705	754	716	711	731	700	704	753	722	735	713	674	752	698	718	699	743	691	755	679	747	747	746	690	680	627	702	723	695	703	712	725	739	728	727	704	680	719	699	739	724	689	739	674	740	685	719	721	759	753	735	682	728	715	778	707	711	753	706	675	646	735	687	726	737	714	691	730	695	675	733	703	771	672	714	757	710	725	696	742	724	698	711	739	718	759	724	697	698	720	728	739	745	718	729	739	723	706	741	705	707	706	715	756	740	720	673	745	754	753	717	673	724	710	730	729	693	733	689	729	713	723	710	718	693	747	706	732	716	733	655	703	768	718	750	716	736	707	720	700	716	730	743	708	699	692	701	685	738	749	712	716	738	765	715	724	729	704	761	719	738	709	716	774	712	723	705	703	706	761	708	698	753	723	711	724	711	708	685	742	743	707	743	719	729	685	683	745	729	684	724	696	704	705	738	690	753	665	706	726	718	673	753	769	703	706	696	718	692	685	701	693	694	722	697	697	690	773	709	753	720	740	706	736	736	673	715	709	733	720	738	692	766	705	737	704	707	684	743	661	719	757	706	747	708	677	667	704	727	705	696	711	710	687	731	745	706	727	753	734	776	712	729	702	696	684	735	717	734	774	713	722	729	711	742	658	775	714	727	637	759	714	704	724	731	741	708	727	703	759	736	720	709	728	718	727	704	723	759	709	761	747	790	769	751	720	680	684	747	743	719	730	687	732	704	720	748	747	691	764	741	699	704	706	695	718	709	717	707	682	731	688	707	729	714	747	711	733	726	692	734	755	764	657	730	745	694	735	695	728	752	683	682	726	706	687	776	712	723	696	752	763	673	672	749	768	726	739	747	752	714	737	720	681	732	686	714	736	725	729	696	710	704	711	712	739	704	684	663	668	716	703	708	729	782	672	681	688	673	701	679	691	693	734	716	649	706	727	726	742	696	714	710	662	705	731	729	751	716	662	711	733	729	736	709	735	700	693	726	727	721	665	723	693	729	717	713	692	740	681	682	732	738	726	734	719	699	688	686	704	683	727	740	691	745	741	743	724	709	708	726	731	726	739	686	722	734	671	693	711	719	715	707	729	714	737	727	769	726	725	675	727	682	726	748	689	761	725	698	651	671	685	738	683	736	723	705	709	694	723	641	687	673	707	662	725	680	703	716	687	730	720	683	738	647	672	717	743	680	706	716	761	659	720	728	733	689	713	730	696	710	725	707	666	712	726	672	668	731	760	710	698	725	688	701	744	740	662	664	728	719	718	710	663	714	671	694	695	658	657	733	706	695	715	754	703	745	697	722	702	787	705	730	740	767	764	748	705	750	678	756	744	719	740	673	710	723	726	691	738	725	685	697	697	694	714	722	691	742	707	715	729	684	703	670	722	752	670	716	719	714	668	699	736	704	722	699	694	747	697	729	720	691	740	719	737	732	707	689	652	760	688	740	700	715	676	736	662	684	715	736	673	710	718	690	727	689	722	708	747	710	730	690	746	697	665	721	733	683	703	710	694	748	703	678	724	696	672	722	734	729	742	775	707	748	766	702	725	705	652	730	732	689	701	676	726	746	725	749	699	708	714	734	756	685	742	674	744	673	730	731	694	710	704	681	728	700	743	707	748	671	735	708	703	729	702	672	729	749	717	751	714	693	691	739	722	751	687	705	688	693	664	739	726	706	714	727	712	752	758	672	732	709	774	683	745	697	713	683	658	712	710	715	705	742	666	730	734	689	670	711	683	724	727	702	701	706	728	766	723	726	749	732	699	728	697	750	706	693	754	719	745	794	678
49975	26753	12224	4912	2300	1501	998	762	544	445	381	324	399	361	337	283	334	323	361	326	315	326	314	328	283	289	328	325	313	342	322	340	310	335	291	366	333	329	288	274	275	309	291	341	324	328	335	309	290	312	294	312	305	312	339	308	356	317	306	354	328	340	314	301	318	313	307	296	304	318	295	316	363	345	315	302	334	310	302	332	348	318	317	311	308	302	328	299	312	350	314	308	286	304	331	289	315	312	322	324	346	322	319	284	315	290	328	331	346	329	329	292	308	293	300	286	300	309	312	285	294	320	297	301	305	336	345	322	305	329	303	303	330	291	294	316	324	302	300	297	330	297	317	304	280	297	367	347	291	291	318	326	338	333	339	343	346	295	288	302	326	310	309	311	313	308	311	300	344	327	308	280	331	340	317	298	335	348	327	313	324	298	297	313	334	328	302	327	318	292	331	324	289	297	315	327	329	351	289	272	335	299	300	324	320	302	306	321	331	306	315	260	290	300	317	301	300	304	335	305	303	297	302	309	281	323	272	338	310	327	283	271	306	314	313	307	313	293	296	319	298	352	301	291	331	313	300	307	308	362	331	301	308	330	334	308	294	307	280	278	285	324	319	293	326	343	306	285	335	341	328	296	324	319	324	320	309	292	312	330	312	295	327	319	350	273	297	296	309	325	316	343	294	326	317	335	317	321	305	321	283	302	335	351	334	331	305	293	336	330	363	361	354	331	304	325	326	288	311	333	328	291	321	329	323	327	325	292	351	347	298	291	330	312	325	316	310	314	353	278	308	283	316	278	319	358	303	291	339	288	331	319	291	325	327	318	331	305	324	305	306	325	317	339	364	330	298	301	345	301	304	305	301	315	327	328	340	309	331	332	341	336	327	343	271	299	312	315	323	313	303	326	339	316	349	306	316	301	347	328	302	350	325	326	296	302	335	331	324	280	342	305	313	364	330	305	311	315	289	346	311	297	276	321	334	302	322	330	335	309	286	318	304	319	323	344	335	301	320	297	317	312	300	352	309	341	338	318	326	306	308	314	315	317	283	301	337	335	329	325	300	294	317	304	320	295	343	328	326	302	307	333	295	317	314	316	312	334	269	326	305	339	338	336	296	328	301	313	272	302	317	316	295	299	287	352	304	324	344	311	319	298	319	320	284	327	303	299	316	311	314	316	313	329	306	334	346	305	307	315	310	307	319	300	305	263	299	329	323	329	321	304	321	329	323	342	298	339	301	320	332	330	299	290	327	323	337	293	309	308	302	365	329	283	334	314	348	321	337	305	306	323	313	329	283	318	297	308	326	300	289	304	273	306	323	306	292	340	331	317	317	310	341	323	316	307	276	308	296	286	294	320	343	306	343	350	345	331	308	327	325	324	331	314	333	329	337	321	286	287	296	348	303	339	322	306	331	328	331	271	286	303	295	341	298	316	315	329	354	323	318	332	333	334	333	334	336	325	312	307	321	318	330	317	319	330	308	328	344	329	343	304	318	335	330	333	307	347	356	313	285	338	357	302	310	291	307	302	294	305	286	302	315	304	324	325	289	322	319	314	323	313	322	361	304	317	324	342	325	329	308	310	323	332	328	324	305	308	312	293	324	309	305	316	330	300	346	329	289	340	305	327	314	340	328	342	289	282	316	296	308	322	306	289	318	334	318	301	299	312	300	319	317	328	316	335	261	320	325	312	325	329	290	355	302	300	330	305	355	320	321	292	304	336	317	313	338	281	307	324	309	335	343	328	294	322	342	326	311	299	311	287	319	327	304	324	295	320	323	292	281	307	318	306	306	298	345	314	344	318	352	309	304	335	349	314	279	331	321	292	344	309	336	300	305	296	339	300	319	292	307	335	305	297	306	318	311	336	288	308	330	332	310	338	319	322	317	324	259	320	315	314	310	290	307	312	305	332	347	294	326	315	337	329	310	291	306	319	329	314	332	313	308	337	285	296	292	362	322	317	295	295	322	305	337	317	323	313	335	345	314	345	319	325	340	304	319	332	322	281	301	284	324	308	342	348	342	332	334	338	322	312	314	317	301	315	319	328	345	303	303	324	310	318	325	319	349	300	302	348	294	319	321	320	301	296	298	336	304	302	329	316	307	292	305	312	330	298	322	322	317	317	296	302	311	312	282	351	312	299	315	313	316	328	356	311	322	356	324	323	311	320	309	308	297	330	330	317	309	314	276	364	292	308	292	344	323	303	319	315	313	316	313	313	304	338	327	307	292	311	315	311	312	297	344	316	310	284	338	336	334	357	341	317	324	340	345	303	330	315	311	343	323	315	289	320	318	306	310	348	319	275	292	310	340	359	318	307	325	316	327	321	324	307	332	324	347	293	335	298	314	282	342	303	299	320	277	321	300	319	313	302	298	283	328	290	305	306	286	283	330	308	338	302	302	374	336	292	348	315	308	336	307	262	290	310	332	314	302	357	310	329	325	311	312	307	321	322	339	313	331	305	329	340	309	292	303	286	303	266	313	286	312	304	312	308	326	310	317	337	301	348	331	293	297	279	333	341	295	312	322	323	314	333	307	330	307	266	312	305	297	304	314	307	360	327	335	295	315	308	341	332	302	322	300	284	309	345	327	338	318	306	309	265	265	306	330	318	309	305	311	299	339	297	303	316	310	313	277	331	296	330	312	303	319	355	319	337	315	337	314	283	315	297	290	314	304	342	311	311	277	347	308	317	322	283	269	280	325	316	329	302	317	297	291	311	336	315	291	316	324	338	304	337	311	325	328	330	370	330	317	319	293	336	310	316	288	340	303	278	304	298	282	337	306	331	320	307	324	316	337	319	296	303	336	321	310	294	285	317	315	315	328	313	335	352	309	330	329	291	326	344	335	359	291	332	292	290	297	287	307	286	304	327	307	305	310	333	339	329	301	352	324	310	341	308	269	299	291	297	309	303	267	325	297	316	274	308	318	312	318	321	305	330	296	312	310	314	300	329	289	336	322	347	281	340	343	330	364	339	316	312	342	311	309	332	360	319	306	329	344	328	321	273	350	338	318	294	345	323	334	317	291	287	295	290	308	310	293	301	308	337	301	352	312	306	320	313	353	297	322	338	322	337	333	305	318	324	336	329	347	316	315	316	305	300	296	316	304	339	345	316	336	299	319	319	301	328	292	300	321	344	291	300	335	345	321	335	325	338	301	324	316	313	323	320	322	316	319	306	322	314	323	317	300	334	311	337	340	324	311	309	354	316	349	288	295	334	322	301	315	325	309	294	296	346	344	291	299	322	299	297	321	315	302	297	330	300	319	301	325	319	309	319	322	314	289	325	326	326	302	293	332	315	314	322	319	329	327	304	304	359	316	329	309	342	329	307	340	322	309	336	324	317	312	327	314	324	312	274	309	341	326	337	285	261	344	350	331	325	310	338	292	303	313	291	309	330	293	338	312	327	321	324	313	324	298	305	332	338	302	301	322	312	316	265	325	305	325	323	289	341	334	356	299	315	305	308	298	320	316	332	299	337	331	315
35192	21390	15829	10823	7425	5419	3737	2568	1780	1249	991	995	927	921	860	864	795	764	832	776	722	810	768	806	778	733	715	783	750	776	721	732	774	761	718	760	747	763	743	754	757	721	724	714	722	721	721	705	760	745	765	741	748	764	763	723	759	699	763	798	698	731	738	773	751	711	749	758	726	714	773	764	719	773	715	718	698	780	792	717	745	797	778	740	754	752	738	724	757	749	711	731	732	765	769	765	726	746	707	759	745	725	750	686	720	719	817	786	724	738	728	746	787	741	788	690	723	736	772	707	733	741	701	754	731	729	711	773	758	776	739	747	705	776	765	759	713	688	736	711	743	726	734	769	753	785	707	736	724	748	706	779	730	711	745	709	691	702	762	784	717	766	751	757	712	722	771	728	769	784	743	734	746	738	728	787	729	768	721	781	751	784	745	721	729	759	757	774	738	749	764	722	726	755	763	737	749	726	715	733	727	727	771	703	749	779	726	776	748	779	772	789	779	724	750	738	791	732	755	778	738	773	777	750	734	726	725	801	732	748	690	736	744	769	729	733	704	746	722	748	795	785	762	740	715	717	748	726	769	748	728	750	721	740	799	811	692	709	738	732	717	743	684	708	763	742	728	739	769	752	782	756	749	762	702	738	798	790	731	757	802	766	667	747	757	749	731	727	785	739	754	718	823	752	763	779	765	709	722	805	736	770	769	754	724	760	722	748	756	767	751	759	755	712	729	777	767	717	731	741	715	750	750	784	727	726	749	725	757	751	727	726	707	778	765	733	742	659	696	748	743	727	760	762	792	712	726	775	695	806	804	748	752	746	771	755	719	774	750	795	784	772	749	755	745	749	739	743	768	721	731	733	727	753	738	724	724	703	767	755	737	758	740	724	782	728	792	723	721	770	750	705	724	686	799	761	768	773	761	755	741	780	749	720	757	707	724	728	778	737	719	729	751	737	795	758	763	759	718	723	746	754	740	741	790	697	770	744	739	750	776	767	775	762	758	760	804	818	717	740	700	756	752	754	747	745	771	796	747	753	748	778	785	741	749	735	748	772	776	796	786	761	746	709	778	759	739	739	764	769	813	736	764	733	700	801	732	731	754	783	760	737	691	735	744	778	736	743	744	765	772	777	733	759	752	736	770	770	719	731	728	793	719	727	693	771	739	697	699	697	735	771	726	754	770	789	806	775	772	790	723	718	759	772	747	711	750	735	757	830	673	762	740	772	781	749	813	704	743	795	769	766	755	786	753	768	743	764	730	752	739	747	772	765	733	791	733	708	778	778	739	774	732	729	713	806	741	796	738	710	721	723	777	689	740	787	734	726	803	760	705	747	763	708	781	704	738	713	759	748	778	727	735	730	774	761	728	727	778	757	751	747	709	774	750	716	731	717	754	712	758	798	788	698	755	767	714	784	787	733	771	789	758	759	720	722	773	709	802	762	725	722	747	766	768	775	780	720	722	771	733	732	751	743	744	713	741	742	718	775	770	763	730	766	769	707	703	799	780	765	734	714	757	770	769	743	748	736	767	774	732	794	783	712	720	713	752	757	749	745	705	746	747	723	768	747	763	711	716	779	722	779	760	828	744	756	802	749	790	751	754	768	734	787	754	774	755	692	740	799	694	769	816	764	804	769	741	722	752	812	745	739	721	767	774	697	813	739	712	732	810	756	775	745	719	742	693	711	718	707	773	781	744	710	768	744	771	719	762	725	771	717	809	733	739	762	761	785	765	739	728	754	800	733	760	734	798	723	728	745	695	724	747	727	770	715	785	763	737	721	736	732	744	739	779	746	819	797	762	772	732	743	750	750	708	726	727	714	708	766	674	790	787	757	708	740	734	728	740	730	736	733	761	759	777	742	767	694	801	725	715	778	788	746	733	755	757	780	735	763	729	767	715	775	703	723	782	779	757	735	755	720	743	733	744	729	733	770	741	750	741	683	766	724	755	706	744	772	740	722	724	751	726	746	738	736	743	758	717	794	750	710	728	755	716	705	731	747	742	736	746	742	775	696	739	737	760	739	761	724	765	760	730	793	702	747	734	758	801	738	735	745	742	744	747	772	699	768	726	759	753	717	747	675	749	792	757	728	753	764	835	729	715	711	712	745	730	744	743	776	762	743	732	744	754	753	788	748	727	780	775	734	667	719	749	731	720	806	741	712	741	768	719	756	797	786	748	712	759	702	786	701	735	773	771	723	757	725	744	785	758	733	790	743	736	716	720	717	762	760	748	756	744	760	716	781	744	744	738	708	759	760	739	781	791	722	729	746	741	724	713	754	733	721	787	762	734	754	737	805	770	733	762	742	792	756	758	726	771	772	755	747	773	696	766	735	724	740	752	688	725	708	750	683	774	724	690	754	764	762	726	733	734	759	770	733	755	732	768	712	756	771	778	797	774	724	762	775	787	770	760	755	744	769	777	769	774	740	708	750	718	828	753	692	704	749	703	762	777	744	744	728	768	771	731	752	740	745	778	775	820	715	732	765	731	712	693	820	699	764	752	746	722	730	747	708	758	742	771	762	729	737	771	764	733	783	771	786	789	700	751	736	778	711	704	718	714	724	786	758	731	738	733	699	788	761	748	803	708	765	781	732	763	694	767	789	764	707	769	705	763	750	758	748	759	772	739	700	737	746	761	774	750	809	796	773	735	778	682	786	750	760	754	764	759	763	758	723	734	775	787	783	774	683	767	755	740	742	774	738	718	765	667	732	749	795	832	736	730	824	736	807	754	697	756	780	777	686	818	712	776	790	704	773	680	812	806	690	789	752	688	784	768	729	750	781	712	722	759	742	786	716	748	749	778	735	756	741	742	758	713	752	775	723	755	730	780	739	741	773	750	781	767	763	769	723	791	719	788	732	740	773	745	743	777	739	774	740	764	740	767	787	753	721	758	744	771	715	719	749	787	765	771	863	744	732	788	743	769	809	794	732	755	717	721	768	712	747	734	718	717	739	718	736	766	748	776	752	723	744	708	699	705	737	761	718	752	755	751	701	757	775	766	749	747	680	765	782	742	729	740	742	728	724	729	745	711	736	779	782	727	729	735	709	714	768	741	755	733	762	802	723	732	802	755	727	757	752	738	748	723	753	707	749	748	730	793	769	759	704	691	732	697	732	715	764	768	746	755	751	735	757	712	741	731	716	730	754	762	728	714	707	723	725	773	743	725	766	755	753	735	758	775	717	721	747	743	708	763	698	755	741	725	768	750	782	729	745	756	718	743	783	757	770	724	724	713	746	687	751	742	711	747	741	763	748	746	770	783	741	792	724	718	744	705	711	734	758	702	718	751	727	729	724	743	713	723	770	685	730	777	740	708	733	742	775	786	817	711	718	811	773	704	727	683	765	746	768	748	714	727	722	706	736	756	762	708	751	750	738	694	714	781	758	694	768	766	736	719	714	724	742	730	729	731	749	767	734	760	699	799	736	751	732	720	765	778	710	729	769	770	673	795	729	777	763	810	793	803	698	777	762	739	750	718	746
61135	27787	12748	5598	2689	1696	1143	763	486	409	345	358	343	284	319	314	304	288	325	299	286	303	305	301	308	311	261	296	293	318	334	271	272	300	300	303	315	295	300	274	299	250	308	284	272	310	305	296	282	304	310	276	289	261	300	284	263	293	286	288	285	303	295	276	286	284	304	308	299	283	273	290	292	311	283	285	271	295	298	302	256	290	292	253	231	282	269	246	303	319	297	316	299	288	293	300	320	285	275	279	318	290	265	290	308	293	278	273	279	286	311	306	301	290	301	288	294	262	280	291	252	296	272	316	271	292	284	274	317	285	282	286	316	310	299	270	295	297	291	273	322	310	317	276	310	332	298	284	310	298	288	268	295	267	302	305	281	295	261	299	275	273	289	289	314	294	294	318	274	285	271	298	292	304	315	286	286	297	320	255	293	303	276	278	241	303	261	305	271	275	294	290	280	255	262	292	293	283	271	276	275	313	259	301	297	300	308	325	271	284	278	302	284	269	264	264	304	277	262	287	292	270	257	280	303	317	324	274	291	298	305	291	300	309	283	266	318	280	283	289	287	318	309	286	304	305	294	299	250	289	249	283	278	270	300	286	287	314	311	298	295	293	302	324	290	293	272	263	299	292	269	269	275	298	273	295	266	277	304	297	296	277	278	283	303	291	304	247	307	316	260	283	248	278	296	292	318	328	264	254	266	258	261	285	280	260	264	247	261	262	261	284	268	268	266	317	292	284	303	300	293	256	241	277	287	268	304	280	311	288	338	321	315	302	290	314	284	283	268	260	280	303	268	280	338	300	273	290	272	277	310	299	285	275	247	257	265	272	277	249	299	319	291	312	278	300	301	276	309	283	269	290	278	329	313	262	295	265	296	289	287	301	276	280	259	305	279	304	281	263	327	256	292	254	315	287	279	340	301	296	293	327	282	298	289	275	300	310	297	288	285	290	317	292	295	261	336	299	314	240	312	280	282	288	270	302	303	293	229	291	287	283	278	317	257	290	272	312	303	281	332	346	309	266	292	277	288	267	294	301	282	306	259	293	284	293	296	294	306	301	307	316	297	287	291	301	283	282	283	293	303	286	253	299	299	311	266	288	275	292	268	290	302	308	285	269	274	286	285	263	279	283	252	275	315	298	299	299	308	293	312	246	297	271	269	273	280	292	295	311	275	304	308	264	308	269	288	287	271	290	265	288	265	272	302	284	299	292	283	295	266	278	307	254	292	257	251	274	302	281	297	273	288	285	289	296	316	299	285	295	297	268	298	256	288	336	298	270	317	299	274	297	277	291	302	298	286	278	324	322	301	297	268	308	295	294	276	277	272	281	335	296	288	288	306	294	317	289	301	313	338	272	303	293	319	305	274	295	293	284	299	270	299	277	297	298	284	264	292	291	248	270	249	283	289	327	317	297	332	307	270	291	268	286	241	276	262	270	286	278	316	291	298	323	244	305	252	288	277	297	245	281	280	276	285	312	295	286	277	300	302	282	281	293	293	272	315	266	275	277	298	296	263	287	284	303	332	300	315	277	275	313	294	306	289	287	331	298	317	294	302	286	332	291	252	284	310	274	290	282	276	320	295	306	291	283	270	278	284	269	259	282	308	330	314	286	319	279	298	282	328	263	285	259	281	300	266	293	306	297	315	290	297	267	306	286	278	267	289	287	310	251	275	303	301	295	283	291	286	311	283	274	275	287	282	294	273	285	278	294	274	277	318	272	301	291	259	286	270	283	305	284	304	300	270	285	289	270	280	288	285	314	309	301	318	299	309	261	300	304	283	302	275	290	253	288	321	290	280	300	300	300	287	301	306	313	275	350	319	284	286	297	294	300	327	287	280	298	324	272	277	271	291	322	269	289	286	276	257	308	324	279	294	296	290	279	282	285	273	294	274	285	317	286	284	312	277	301	308	295	307	297	287	281	274	319	294	282	240	256	280	278	311	264	255	309	296	316	283	290	264	307	300	274	309	297	277	278	287	258	294	277	271	291	288	256	312	297	312	263	314	309	292	302	317	306	314	303	285	264	254	299	287	314	287	302	281	294	254	289	293	294	303	259	296	277	286	295	319	305	303	254	270	294	284	296	266	281	310	277	298	307	280	298	287	251	292	301	295	296	263	303	279	296	281	290	314	284	267	281	286	269	288	292	305	294	268	288	253	304	288	281	286	326	277	311	277	314	297	285	294	302	333	296	305	298	291	284	307	350	280	268	306	304	302	284	271	265	303	292	333	289	305	290	329	302	269	288	273	287	326	309	317	284	297	295	315	290	302	292	299	279	293	308	299	275	282	290	278	263	295	313	310	292	306	315	281	273	275	292	311	297	275	305	285	259	262	308	316	307	285	271	277	305	263	292	293	286	300	301	279	268	287	298	296	256	304	281	284	309	281	306	263	266	247	283	257	295	285	279	314	292	310	285	271	288	316	319	301	290	282	260	284	274	268	300	307	285	283	295	304	260	291	285	281	296	297	309	283	309	309	286	293	314	301	286	292	300	263	287	252	294	304	272	302	290	297	277	281	290	261	287	304	295	297	280	311	291	282	288	307	333	286	281	267	263	297	324	277	296	298	274	290	309	282	278	277	295	277	278	271	286	304	298	294	291	304	274	288	306	270	279	315	301	273	268	284	290	263	303	267	288	315	317	284	285	256	263	278	272	310	263	318	337	285	282	274	249	279	306	303	277	271	272	294	302	299	303	297	288	296	302	273	303	293	280	298	284	289	259	293	300	304	330	303	316	273	295	292	306	278	280	303	295	269	299	290	315	316	283	278	283	272	226	318	292	292	307	309	309	277	298	313	315	298	274	310	293	284	306	243	291	295	294	288	279	273	278	288	298	248	284	259	288	276	271	297	287	297	274	272	300	292	297	278	297	271	271	278	283	291	287	276	301	257	276	297	309	255	277	315	272	314	291	295	289	282	295	332	266	287	285	298	342	263	286	279	263	279	287	289	327	301	278	311	290	319	288	299	276	287	310	293	314	288	303	276	267	286	307	314	275	304	266	285	290	246	255	288	313	287	320	308	275	302	271	287	306	277	341	315	324	264	303	285	274	298	316	250	320	280	266	294	289	315	287	310	304	298	301	299	280	294	284	308	284	289	308	305	292	291	291	278	291	289	285	305	292	274	272	273	272	270	278	274	276	326	287	268	296	290	286	269	260	290	289	282	269	302	294	302	289	311	289	307	276	302	296	284	283	281	269	288	266	276	298	284	283	286	296	307	307	288	283	272	266	291	302	277	283	299	288	254	263	306	306	282	274	320	306	280	291	288	282	292	270	303	311	291	309	291	316	319	285	262	307	278	301	280	239	291	309	273	253	308	297	272	307	286	266	286	278	289	287	268	278	326	324	278	304	258	304	318	308	290	262	298	303	308	271	315	280	269	302	301	309	242	292	324	324	286	271	306	296	312	260	299	313	316	281	303	289	286	267	307	301	329	265	310	313	316	332	299	293	277	307	260	301	318	299	310	297	273	300	276	281
42393	20371	16191	11901	8299	5605	3884	2780	1705	1199	954	938	835	826	764	796	761	726	739	700	708	726	698	708	737	683	727	719	696	712	682	649	706	728	726	695	657	721	677	690	725	701	683	661	669	667	676	653	762	697	718	690	682	681	698	693	712	691	717	686	696	668	691	685	698	692	728	665	711	684	702	672	657	699	692	734	688	709	707	664	713	737	638	728	684	632	652	685	666	665	704	707	652	695	685	650	658	707	687	711	699	686	684	719	646	673	698	671	695	714	673	706	740	690	679	674	718	685	713	689	701	680	664	689	684	669	673	743	651	673	670	699	687	680	732	704	689	746	714	690	698	670	650	677	665	650	719	719	646	666	665	697	679	716	723	664	695	690	710	677	662	634	683	717	695	742	649	694	689	668	699	671	659	658	665	655	684	690	684	670	670	684	651	678	668	715	690	693	712	678	664	702	684	682	713	663	659	707	696	705	697	619	650	707	667	685	720	732	705	665	680	621	699	695	716	632	650	714	699	714	684	657	652	637	695	691	723	695	699	680	681	650	687	670	720	659	662	669	689	681	675	668	656	684	681	724	733	667	692	703	730	689	698	676	682	671	635	656	709	707	685	661	682	701	674	708	665	692	689	669	686	714	674	704	727	699	703	650	679	676	690	706	709	707	703	678	693	650	711	697	651	649	645	692	742	704	692	685	669	690	664	656	673	673	672	683	703	698	700	635	643	701	691	710	672	686	680	671	712	662	735	694	676	720	662	694	681	758	671	679	676	690	709	702	672	626	621	661	632	718	693	684	717	688	643	651	704	698	698	679	667	697	666	733	616	672	691	674	678	664	679	675	635	677	682	649	703	712	673	676	678	693	710	745	693	697	687	656	711	729	686	643	679	714	710	699	688	685	705	680	678	663	717	680	731	686	682	682	681	680	634	695	672	689	711	692	722	694	669	637	663	669	676	681	684	679	696	703	663	714	680	669	703	663	673	705	681	666	683	699	723	698	664	638	680	710	642	673	680	689	695	649	661	674	688	662	693	701	703	721	707	674	711	710	734	683	693	681	716	671	696	751	700	736	676	659	700	689	713	691	653	699	680	707	630	679	667	681	722	674	778	678	714	625	702	657	676	672	684	692	719	661	675	652	680	722	723	710	644	660	714	662	700	692	665	685	678	650	682	668	658	640	707	719	675	705	673	710	728	650	690	680	703	683	712	685	689	696	723	718	689	662	653	675	635	750	760	706	681	686	699	634	666	692	708	690	708	682	664	691	707	646	688	655	713	628	672	647	689	719	695	664	692	668	706	672	636	723	705	697	671	692	692	713	687	802	668	735	678	670	709	742	644	688	675	706	720	689	706	680	700	705	689	663	695	665	708	694	704	694	670	716	694	717	638	664	640	685	690	670	721	689	679	659	715	672	695	670	668	662	668	693	675	667	689	735	696	669	706	667	695	696	709	648	712	689	694	731	695	706	667	629	725	741	690	651	619	654	679	675	663	668	647	717	656	702	673	705	707	655	653	717	657	646	710	661	702	662	722	707	691	646	666	687	690	701	680	682	675	704	651	679	666	677	639	690	675	680	724	713	717	672	692	688	702	709	632	666	712	710	667	670	703	659	682	681	649	664	661	652	703	679	695	680	664	678	676	692	664	677	682	684	668	702	644	665	704	683	723	691	681	688	676	681	714	696	709	701	685	731	708	703	723	683	711	674	678	695	730	680	703	669	649	656	622	678	718	700	673	641	676	698	668	638	683	737	674	696	690	683	719	656	689	673	686	675	696	693	718	639	647	682	700	681	712	669	657	697	689	718	683	640	681	681	652	686	636	617	724	676	732	650	759	663	669	693	676	639	700	632	706	722	690	697	694	661	650	668	705	680	743	681	676	682	641	681	715	701	676	702	684	700	714	664	688	660	693	711	677	730	722	636	658	675	686	700	670	678	663	683	688	694	693	707	691	711	697	701	700	654	651	662	679	711	736	675	667	700	725	664	675	728	686	671	666	673	692	681	722	681	668	675	697	677	681	662	707	669	677	693	702	724	651	670	658	677	671	641	700	689	748	712	697	695	700	609	691	700	662	669	677	716	732	709	674	695	700	679	649	695	688	672	684	723	661	656	686	711	696	668	701	663	724	671	690	693	686	704	695	692	644	622	678	673	705	699	717	688	664	656	727	712	676	698	615	693	644	695	662	678	661	654	660	694	641	700	680	709	706	642	691	697	690	678	695	689	643	712	668	703	693	675	711	654	710	699	655	667	655	701	699	624	708	642	694	687	665	654	718	689	659	686	702	716	678	647	704	700	725	639	651	653	664	675	711	643	673	698	655	680	668	692	654	709	697	728	653	665	684	690	697	700	698	723	705	689	670	676	701	694	693	726	709	677	709	676	671	671	662	718	722	692	706	654	668	702	670	648	662	630	662	673	662	715	691	704	670	677	663	700	661	674	696	704	705	692	667	686	671	719	709	643	664	650	648	677	653	701	684	640	702	701	667	678	729	726	689	683	647	678	687	614	700	693	668	686	687	696	707	677	697	717	668	640	689	670	721	670	695	719	675	674	644	688	716	721	711	668	704	679	681	656	701	723	735	640	668	658	627	676	616	677	660	675	719	676	673	668	685	697	676	681	692	715	655	689	665	696	651	659	651	704	680	703	742	696	692	661	651	696	668	708	708	696	684	694	657	677	716	696	703	648	665	701	687	679	692	689	634	670	700	663	704	663	681	684	697	686	703	652	704	710	659	712	675	676	644	651	690	692	690	679	734	707	690	712	683	665	696	669	737	722	701	675	691	660	659	688	633	634	665	652	681	707	637	669	716	664	669	679	655	660	734	726	692	701	672	683	659	671	692	671	646	709	689	698	692	722	659	670	666	651	685	713	702	677	662	695	716	686	677	633	671	692	719	680	653	696	672	667	680	709	672	670	665	687	718	691	690	712	701	671	686	680	675	641	660	737	724	705	702	674	682	707	660	718	715	664	691	644	679	694	675	743	719	660	698	669	658	607	697	739	654	672	712	673	644	688	660	726	743	669	625	687	704	687	718	695	672	674	692	702	667	634	728	739	708	657	681	699	687	684	690	694	675	689	648	708	680	642	715	680	647	660	716	698	648	700	649	665	665	654	692	677	645	684	723	699	674	668	719	669	696	670	715	678	668	660	701	681	627	690	719	715	682	708	652	693	678	677	695	733	637	694	683	693	683	684	725	720	682	675	685	689	669	665	666	673	671	693	672	665	677	679	629	679	682	728	721	664	673	666	638	632	738	692	669	669	725	691	701	671	689	735	689	722	706	686	694	682	669	696	681	679	658	714	685	721	668	682	760	705	673	658	716	662	713	669	680	644	716	669	684	727	673	679	699	673	700	682	668	654	661	659	677	709	688	682	688	692	700	690	662	671	679	658	628	698	718	647	709	620	677	678	699	680	715	696	692	690	680	696	682	697	687	640	679	714	686	724	668	677	697	700	704	703	719	645	649	687	725	677	691	707	624	646
37068	14877	6293	2894	1535	905	601	447	372	371	333	331	339	306	305	326	327	312	317	307	307	316	268	273	315	303	301	302	295	286	319	289	317	304	307	325	318	309	323	316	289	331	300	329	354	309	295	313	323	292	319	297	318	286	315	295	292	290	314	315	321	273	282	338	314	292	313	315	298	322	329	303	304	287	315	336	333	308	338	282	297	323	312	299	343	292	288	294	278	285	317	296	302	314	290	286	318	283	287	348	315	313	324	311	297	283	294	311	288	304	299	314	296	315	279	309	323	260	279	304	305	297	303	282	270	282	308	308	324	309	337	307	296	310	296	326	302	296	316	288	300	256	303	294	307	308	319	272	303	299	289	337	331	297	261	292	283	307	339	319	294	302	291	312	276	309	271	306	300	324	294	332	294	296	291	277	303	285	328	272	296	261	293	318	278	280	311	307	334	300	296	299	326	295	292	280	311	294	301	321	285	323	314	317	298	303	285	333	293	287	293	319	302	307	311	294	294	314	333	316	285	304	286	322	298	340	313	294	346	291	302	334	279	303	289	278	295	310	289	324	320	270	318	309	279	277	304	285	305	280	312	280	297	306	280	321	316	286	344	314	306	269	302	312	317	288	300	310	299	329	299	305	318	275	274	321	300	284	316	333	317	330	307	300	318	312	286	284	317	314	312	300	282	288	300	302	332	303	288	316	305	295	303	289	288	307	311	308	326	309	326	277	283	309	287	306	332	298	281	317	306	299	330	310	284	316	296	316	295	299	301	296	330	287	307	308	281	312	295	337	303	290	307	290	297	301	328	301	324	291	288	285	287	336	289	299	277	301	306	298	296	270	312	295	301	286	299	290	289	295	274	286	297	285	303	307	287	301	342	294	313	315	284	311	303	319	309	290	299	275	312	300	305	296	299	310	275	273	322	314	279	307	289	293	335	301	319	325	292	289	286	330	290	315	308	300	311	328	328	302	304	296	300	315	278	334	279	301	287	331	255	310	291	291	314	298	305	344	314	300	306	314	322	275	290	279	342	311	283	312	274	301	318	358	309	305	276	314	281	339	322	295	364	317	305	301	306	314	315	311	336	291	289	310	309	318	318	288	290	338	283	312	302	275	281	323	268	300	300	285	296	276	299	314	306	322	278	290	326	280	293	315	297	301	302	284	303	302	328	294	330	301	347	274	314	346	322	345	292	282	277	320	290	313	310	289	286	301	296	299	291	296	341	308	311	276	352	328	316	343	319	270	323	295	268	313	297	306	300	300	336	317	299	307	291	285	304	287	324	291	315	282	312	296	303	281	307	289	264	306	324	260	303	290	293	278	318	302	321	286	302	279	298	305	312	316	295	289	300	323	322	300	284	294	284	346	316	311	321	306	306	293	308	265	292	295	305	297	333	304	335	291	293	305	292	285	304	307	330	300	288	312	333	308	360	327	266	315	315	322	292	294	297	283	320	299	288	298	300	309	316	311	282	256	315	266	287	255	296	258	286	306	287	304	313	292	324	294	307	293	299	297	321	309	343	282	317	287	277	295	338	316	292	313	280	279	296	304	281	305	303	289	294	317	306	307	287	278	318	335	308	327	307	345	299	315	312	316	304	257	331	314	268	299	332	290	287	298	316	329	304	313	320	335	292	339	290	294	295	278	317	280	306	290	292	323	307	312	320	341	252	323	322	307	325	285	307	299	290	344	307	320	311	269	340	300	295	297	292	318	339	301	269	266	303	302	282	321	276	291	317	313	296	277	308	333	338	345	299	263	290	312	293	308	284	323	291	313	310	305	263	307	320	314	308	334	300	295	319	317	295	328	294	300	325	309	273	349	301	301	337	280	313	312	286	286	286	288	303	298	317	312	322	317	296	291	318	285	297	292	312	318	280	298	272	315	347	279	307	278	276	308	300	292	311	272	268	291	275	289	314	317	291	298	320	315	261	308	288	277	301	304	271	284	332	320	306	308	306	274	333	306	303	280	289	259	254	283	289	304	285	288	294	317	304	317	321	300	288	284	329	330	287	296	298	293	282	306	336	271	310	297	343	316	293	323	274	329	313	279	304	314	279	317	282	307	294	301	306	301	311	302	336	307	301	326	320	319	320	295	318	298	326	319	312	283	303	318	288	294	304	330	313	293	328	314	263	313	303	315	329	322	327	305	310	326	298	313	306	298	281	329	273	275	271	314	329	295	281	302	311	337	288	274	294	283	324	320	290	295	297	300	304	288	322	331	316	317	333	294	274	290	288	332	275	291	318	288	322	317	288	304	302	315	298	337	320	298	316	310	304	313	320	308	306	272	312	310	307	301	290	310	333	331	279	287	302	298	298	308	302	312	313	281	332	284	322	297	291	285	311	309	287	288	298	294	303	292	326	283	296	277	335	270	298	325	273	299	282	310	316	292	320	284	304	320	267	313	329	292	307	296	291	304	288	292	303	283	297	294	317	321	293	288	279	308	299	306	280	338	307	296	289	328	297	317	330	282	262	309	300	278	308	305	319	298	294	334	321	300	271	309	318	278	314	353	287	278	306	305	281	308	289	301	303	322	286	298	292	325	350	263	299	298	316	331	300	326	300	290	312	278	306	314	314	305	330	327	307	291	306	321	330	290	291	309	297	338	287	293	331	307	274	320	315	283	295	303	315	260	288	324	309	273	310	258	333	348	298	299	319	309	298	287	305	279	350	302	299	274	320	294	299	300	294	305	313	311	317	286	282	300	283	302	288	321	324	301	283	320	328	281	301	294	287	312	291	295	272	310	312	282	315	304	309	305	300	317	323	307	333	302	287	296	357	320	294	291	318	286	315	293	321	277	287	291	288	302	303	304	354	351	298	274	282	301	309	305	295	314	303	276	296	296	309	320	312	317	285	301	294	351	306	285	300	288	304	293	265	319	269	319	306	324	298	323	327	304	346	285	315	291	300	294	308	344	300	301	304	305	305	273	313	314	302	345	307	293	344	281	314	306	305	310	307	325	316	310	330	301	293	330	298	286	339	293	285	316	291	315	307	299	297	284	309	267	301	308	284	261	279	307	307	303	314	316	288	321	316	285	298	314	288	301	315	318	281	311	277	279	324	326	303	312	313	275	305	285	306	306	296	303	306	294	313	304	312	253	270	345	272	343	295	316	309	292	310	318	288	300	334	303	296	279	284	293	284	277	274	310	311	292	302	321	329	290	310	328	282	317	324	311	318	310	309	299	274	289	311	300	304	296	312	286	347	288	310	293	266	316	321	293	301	302	319	298	296	278	317	311	303	317	291	344	310	303	331	288	290	289	296	310	301	289	250	315	305	284	302	321	295	299	299	289	301	295	321	302	305	299	305	320	301	305	298	324	281	331	287	345	297	278	307	312	302	302	308	316	265	298	314	290	299	306	300	330	321	355	329	287	295	299	292	309	264	256	287	307	309	314	296	313	298	297	290	303	288	319	309	300	337	338	280	275	332	305	326	313	317	289	334	325	288	289	301	270	305	280	318	323	298	346	303	311	320	336
26732	12757	9997	7722	4911	3373	2117	1420	1226	1066	817	869	849	779	750	792	778	782	698	747	712	715	712	724	706	736	699	740	726	752	727	668	743	710	698	701	709	769	745	707	719	743	758	723	699	740	689	679	724	753	723	707	730	725	763	700	697	691	708	730	747	700	719	722	689	720	711	672	690	739	742	726	696	749	682	680	684	718	693	700	747	682	716	723	704	722	702	715	724	722	753	738	700	741	720	674	705	749	736	685	740	723	733	723	708	719	664	698	653	767	719	724	729	716	726	753	737	692	691	715	760	715	719	695	692	755	717	714	689	696	730	691	731	715	699	759	760	706	685	723	688	716	752	674	732	756	739	687	703	749	728	720	730	725	750	673	673	686	716	742	719	687	711	728	752	718	669	717	730	766	723	753	709	735	756	716	722	726	726	706	763	731	714	719	710	700	702	726	724	710	715	734	706	678	699	759	659	676	719	682	722	700	754	727	681	728	659	759	696	731	728	671	685	664	707	714	728	721	699	720	743	720	739	761	673	733	695	642	711	760	713	733	726	724	698	752	759	767	695	753	710	777	685	713	695	758	738	730	747	693	712	773	715	698	722	717	682	699	709	695	640	684	722	737	696	754	772	704	753	729	747	684	701	729	762	713	711	693	727	720	698	700	660	785	730	744	740	704	708	719	716	704	714	700	689	714	722	722	718	700	748	729	698	681	744	758	714	715	742	715	741	738	728	714	697	775	712	770	745	767	723	743	709	724	675	756	697	781	716	718	746	731	673	715	723	671	749	722	726	721	746	642	716	704	678	737	717	764	742	725	696	663	711	737	732	769	674	722	738	720	697	711	734	675	718	695	753	725	683	685	752	762	703	691	696	704	747	750	772	668	679	657	743	697	694	734	721	737	764	734	725	705	746	696	745	739	679	723	672	724	711	742	708	746	726	724	747	721	714	699	701	734	689	712	667	690	707	717	710	752	733	731	699	734	689	711	695	764	720	724	755	736	742	719	717	735	738	697	740	730	692	676	720	678	709	719	709	681	725	710	649	652	716	722	667	724	717	728	713	767	723	772	725	734	702	737	707	712	737	735	711	684	704	692	760	755	700	739	725	685	691	727	759	731	716	750	746	676	740	671	710	672	713	734	739	715	702	732	720	677	755	729	749	712	711	678	717	717	743	723	723	705	675	745	741	746	766	729	694	714	754	668	711	688	745	717	727	738	722	711	712	749	769	653	746	745	717	704	715	713	700	717	724	678	730	724	689	727	710	751	705	734	720	746	716	722	678	730	723	715	727	726	701	721	674	723	735	717	740	738	701	731	708	731	704	709	690	719	727	716	730	687	704	699	689	776	733	761	700	727	769	712	715	684	701	704	738	674	703	726	714	724	753	715	683	715	771	698	694	715	713	727	662	708	716	719	713	748	696	753	696	708	693	677	719	696	718	735	699	688	717	728	738	737	724	723	731	722	705	741	735	719	687	740	722	725	706	668	732	753	729	683	757	682	704	740	721	714	656	706	740	690	740	700	726	701	692	712	700	709	690	732	654	716	730	704	724	694	737	747	693	760	712	704	705	697	733	731	674	722	705	731	708	694	758	693	682	730	751	683	754	701	748	676	706	711	699	716	717	750	681	739	698	733	686	698	703	692	712	717	705	741	729	708	683	752	765	739	723	704	716	716	771	731	735	701	747	744	740	704	715	693	744	699	667	703	725	703	715	770	760	703	705	703	729	725	771	747	741	665	755	710	724	705	697	666	726	706	704	658	721	700	694	718	693	743	712	725	742	719	743	705	744	720	729	716	693	690	673	795	724	698	746	692	646	730	716	696	704	732	747	697	747	698	756	737	763	753	765	737	669	718	715	724	707	707	735	707	702	689	715	715	721	695	763	721	767	731	712	731	729	715	724	691	716	728	700	669	719	694	723	673	726	740	742	753	731	700	737	694	679	736	761	725	685	693	709	724	718	710	704	724	733	711	726	706	708	761	760	714	706	728	718	681	709	702	763	740	779	697	724	694	719	767	730	683	708	695	710	734	756	727	744	717	699	731	712	806	676	772	701	716	717	696	699	767	712	730	692	760	710	782	714	729	734	705	685	693	676	700	716	770	742	658	737	709	709	749	780	786	718	658	727	691	669	725	683	724	691	676	742	774	682	700	664	703	710	706	750	727	726	702	718	688	716	681	735	751	766	686	762	686	718	711	702	666	729	737	785	740	626	731	682	718	690	715	707	707	718	778	684	685	671	719	731	784	724	745	797	699	715	727	730	730	716	706	697	762	694	688	756	673	686	685	682	698	745	722	702	778	771	742	705	722	714	660	678	736	677	723	697	676	734	702	715	740	729	733	685	739	759	673	719	771	708	735	674	669	727	704	713	657	718	715	721	740	710	708	715	750	723	691	734	709	694	719	751	698	674	759	687	756	710	728	716	700	700	718	745	718	695	710	700	678	674	754	714	686	726	704	682	707	693	731	715	692	728	738	730	726	795	742	738	710	724	687	722	720	697	749	716	706	694	749	695	695	787	721	688	702	703	680	675	704	662	718	687	743	694	738	740	754	697	710	682	715	711	695	714	728	717	735	698	647	722	679	759	697	705	697	726	689	736	707	682	730	753	739	665	754	695	677	681	719	664	664	712	694	699	714	760	670	691	673	743	715	724	670	723	677	700	724	732	692	701	724	696	737	705	795	782	700	771	760	731	708	702	708	724	760	758	662	683	751	711	712	717	710	726	711	737	734	684	732	715	725	743	735	735	733	672	682	710	695	697	735	663	712	742	687	773	730	681	746	739	712	684	709	668	671	733	685	673	722	739	693	648	715	679	740	744	713	760	722	721	705	703	679	725	685	768	766	728	742	696	736	717	699	698	665	693	723	695	748	729	705	737	710	694	666	751	718	729	716	733	728	713	680	731	712	701	757	713	711	729	670	716	731	736	713	695	734	682	696	725	758	715	728	669	709	676	697	684	701	745	749	718	677	686	725	705	715	721	716	724	750	681	720	683	760	683	758	700	681	754	692	707	690	700	721	722	690	713	703	687	679	732	700	729	712	727	675	727	676	782	732	698	687	738	692	710	724	726	639	740	724	713	693	735	738	719	729	692	694	748	754	678	727	689	697	738	726	678	785	731	740	723	736	726	709	700	718	697	669	700	756	705	727	708	666	745	712	711	721	698	693	702	727	695	677	702	702	673	734	715	742	721	712	735	720	717	720	701	710	741	656	693	660	722	665	652	728	762	754	710	717	693	750	738	696	739	752	715	757	696	712	695	694	731	714	732	681	709	725	693	703	681	705	717	723	715	760	768	727	727	671	747	733	678	733	681	701	722	726	707	718	734	723	698	680	722	720	716	705	752	731	720	684	721	744	751	709	709	713	703	698	751	732	701	700	754	675	657	692	720	728	747	647	719	703	739	658	708	725	704	714	750	698	645	769	768	720	669	714	694	729	718	660	717	731	750	746	723	663	782	679	697	739	753	738	760	742	715	713	691	714
47443	20861	11394	6126	2816	1475	1053	782	598	495	409	382	390	395	339	331	319	332	298	366	346	325	347	344	330	323	325	312	278	340	299	292	340	297	305	328	309	314	308	304	292	301	310	343	308	310	310	292	314	313	326	326	324	357	309	294	336	309	316	294	318	323	316	302	294	303	327	304	331	316	309	317	293	298	312	312	321	307	277	292	291	331	311	294	331	339	309	353	314	302	318	304	325	339	310	359	316	319	309	347	285	306	335	320	303	341	359	319	337	310	310	285	316	319	328	319	325	313	295	343	291	308	308	327	304	323	317	318	303	277	316	345	324	322	364	305	305	299	299	278	320	315	334	286	304	254	327	321	293	287	329	333	315	346	308	294	331	298	292	300	314	312	307	309	318	336	358	284	306	327	293	338	335	363	339	345	307	310	305	329	315	296	302	298	312	297	305	311	302	300	330	320	310	314	325	338	353	324	324	300	318	339	334	297	314	344	344	343	294	339	324	302	317	347	310	292	325	330	300	307	312	337	312	297	298	314	274	292	308	334	301	330	317	308	311	283	306	277	323	273	291	282	318	313	311	293	318	319	304	268	335	335	334	286	361	332	310	301	321	331	316	281	309	296	352	291	293	336	316	335	309	337	304	303	308	325	322	313	295	291	314	298	297	309	328	297	304	286	313	307	307	315	306	312	309	319	289	319	296	298	356	322	321	345	318	317	312	318	331	326	311	309	316	332	301	307	332	357	323	316	333	313	307	323	298	301	321	301	302	305	312	317	294	343	317	314	323	331	322	289	333	348	316	306	298	319	319	308	319	315	319	299	348	308	340	305	312	293	318	326	338	342	295	319	301	305	316	304	310	307	290	330	317	301	344	315	319	300	322	264	306	315	323	325	350	305	311	323	282	331	318	327	305	291	324	293	297	301	302	297	330	320	339	271	295	316	328	290	335	316	279	295	324	345	345	304	365	317	345	342	325	290	301	273	326	313	360	332	312	306	277	328	289	290	320	332	296	333	356	295	324	297	316	311	327	300	349	350	308	323	300	301	303	277	279	331	331	303	328	322	349	315	323	336	304	299	294	310	306	322	337	328	344	305	316	313	327	305	342	325	304	339	317	293	302	326	297	309	325	335	317	302	310	314	322	355	365	294	303	283	319	317	343	316	296	325	323	331	327	340	329	313	313	309	329	304	315	287	330	302	308	340	336	308	332	298	323	298	350	314	306	333	320	309	289	316	356	339	300	295	279	301	339	303	327	304	322	324	311	337	307	321	303	330	331	308	330	273	360	293	293	316	307	358	319	301	308	307	348	303	290	334	344	340	320	301	322	334	311	342	312	285	339	313	333	295	315	318	275	296	300	293	303	315	329	324	319	312	307	336	333	309	294	255	308	330	312	309	298	325	326	294	326	335	327	335	312	354	347	306	276	331	333	269	351	316	299	289	360	293	346	302	334	309	320	311	322	328	301	324	324	311	303	302	324	314	336	338	306	317	309	337	321	316	331	297	285	343	312	307	293	300	338	278	295	295	313	327	321	332	292	293	276	319	318	353	311	298	302	348	298	312	305	315	342	318	310	320	322	291	301	267	282	322	312	276	314	322	298	312	336	313	330	292	296	308	305	321	296	333	352	314	301	315	312	302	290	329	307	342	324	303	300	301	306	342	332	346	327	327	340	307	334	314	296	288	325	345	302	300	307	303	301	320	303	319	296	295	303	322	286	287	334	317	299	305	324	289	321	324	343	319	324	328	315	323	305	302	335	311	328	290	303	274	292	318	247	301	316	299	302	322	304	303	300	344	325	312	310	305	349	315	336	331	325	322	311	342	333	307	275	291	332	295	313	340	315	297	303	307	294	295	288	306	318	293	321	303	303	299	324	320	277	307	334	328	314	313	291	287	293	313	305	324	315	328	321	360	304	326	313	277	307	334	321	284	317	304	327	312	328	314	301	273	317	314	313	303	310	290	331	361	306	327	292	333	307	314	293	328	303	351	293	329	288	261	317	300	307	325	339	327	325	335	312	307	307	315	323	310	309	355	305	348	338	339	306	326	300	331	329	312	335	317	329	308	311	318	329	294	291	311	293	301	327	297	323	308	330	299	318	323	313	325	315	323	281	339	354	325	324	307	319	307	280	322	295	312	343	347	310	319	317	329	358	314	354	319	299	314	310	330	323	339	305	329	305	314	340	345	299	314	294	305	328	282	332	326	325	321	310	346	295	322	287	321	316	342	327	328	331	331	358	348	332	327	317	310	321	316	294	321	328	321	303	312	279	321	322	325	305	310	317	311	326	311	346	327	310	357	345	338	340	320	316	303	320	297	295	303	342	318	336	297	307	345	319	312	328	306	309	295	276	339	309	320	304	298	314	308	313	328	330	299	300	355	326	317	304	332	288	327	319	342	332	358	328	312	293	380	297	337	330	290	329	353	327	320	340	316	341	332	297	299	344	312	305	309	337	338	317	340	350	288	327	312	319	318	315	299	305	308	288	314	294	327	323	315	304	335	320	344	300	341	339	318	322	311	275	289	334	366	314	296	304	284	314	326	339	340	336	310	316	327	319	366	308	297	318	290	313	306	329	377	347	306	294	308	330	303	338	300	342	345	295	291	321	348	353	316	332	298	285	322	320	310	331	297	335	318	349	331	315	334	284	324	339	292	288	293	274	322	308	308	317	306	305	332	322	321	329	314	308	311	301	309	337	320	293	311	317	309	305	297	300	311	295	312	297	290	294	303	325	298	317	314	352	305	333	311	307	298	328	340	282	294	312	298	310	293	326	305	316	322	321	293	327	300	297	292	324	330	342	309	346	294	305	300	308	337	324	310	314	325	323	335	331	321	316	307	313	315	299	332	295	311	315	304	326	310	305	277	318	325	319	288	284	325	323	323	280	347	322	353	310	307	312	326	323	290	319	356	310	342	316	296	326	350	329	297	323	318	330	341	289	328	256	334	340	294	317	328	313	302	325	315	319	356	323	325	297	310	332	337	317	310	358	328	311	304	360	330	305	301	316	312	315	315	291	333	313	338	342	318	320	353	303	355	310	301	331	302	327	325	320	334	318	303	315	311	324	318	343	306	313	318	335	343	352	296	323	303	315	334	262	352	295	295	312	296	347	287	334	317	315	299	297	296	342	328	322	313	322	311	305	280	309	334	322	302	313	309	328	312	319	307	317	315	318	324	319	348	336	300	312	336	317	316	324	332	317	331	302	321	343	312	324	320	280	294	333	320	325	301	301	334	284	346	313	305	343	320	271	318	312	287	295	352	306	307	304	298	319	316	356	309	299	344	313	345	287	329	325	307	313	303	304	317	295	316	334	304	331	323	317	335	294	334	332	322	305	315	352	327	315	307	318	294	298	330	323	299	315	300	316	309	326	322	307	317	314	329	338	334	293	352	342	317	280	337	336	303	317	358	311	329	324	315	306	314	296	321	334	293	311	323	320	295	317	332	324	282	309	285	336	309	313	327	307	316	315	291	284	285	307	286
32928	16636	16433	13522	8438	5216	4070	2885	2236	1723	1308	1082	1009	981	936	909	836	850	812	778	824	740	743	743	819	714	776	754	738	788	791	732	799	705	793	766	725	707	775	700	752	685	767	734	771	773	737	708	716	766	756	772	762	743	762	767	729	762	745	787	799	727	753	729	700	768	774	752	761	781	714	771	750	702	744	725	788	734	805	760	783	714	730	741	769	732	707	710	722	751	770	757	723	768	706	743	719	731	737	769	761	736	733	768	746	755	792	745	754	765	775	718	814	752	695	761	739	742	743	707	734	748	734	742	753	757	737	699	752	772	708	785	751	758	743	730	726	742	713	678	753	773	716	791	724	740	782	785	735	692	760	754	713	774	706	710	737	713	783	715	725	755	717	706	757	715	745	757	685	728	729	714	702	816	731	773	792	718	736	696	777	732	738	748	717	736	726	745	736	753	728	767	748	735	708	719	726	739	779	733	704	780	778	735	746	721	718	730	735	701	765	748	706	710	745	709	777	700	758	713	775	748	700	717	715	746	769	729	762	759	765	761	699	717	780	757	718	719	769	703	810	728	791	766	745	688	757	675	758	734	772	746	744	734	725	753	751	719	753	696	755	761	759	721	803	771	753	742	729	736	730	773	746	709	702	720	700	708	727	718	764	739	724	735	746	696	763	726	734	751	779	698	749	731	767	766	765	744	681	779	773	745	729	722	756	749	772	705	750	706	774	734	709	760	710	706	776	745	703	700	767	756	771	723	731	769	785	721	722	725	734	681	770	719	780	707	730	732	748	722	781	758	779	715	746	760	742	727	726	739	764	715	753	730	721	679	745	762	694	751	720	729	755	742	740	754	770	705	743	719	747	730	759	779	761	712	716	748	731	747	727	701	767	727	720	809	771	734	766	787	762	733	771	678	757	759	725	706	759	727	718	756	758	757	714	740	814	702	714	725	787	771	736	700	719	715	761	788	745	824	762	759	737	758	783	762	752	745	770	722	709	756	714	680	742	777	764	767	746	778	760	782	750	733	798	715	740	792	716	735	746	716	729	748	727	783	755	758	728	749	737	754	731	728	732	764	745	724	749	796	737	771	751	770	745	697	764	732	717	721	715	726	757	762	724	715	720	738	721	790	725	737	722	710	753	688	745	736	739	765	728	756	751	751	755	780	726	713	755	766	734	752	735	750	732	742	758	709	725	736	766	766	726	720	714	748	740	736	722	767	766	729	717	774	727	759	734	743	674	805	737	769	755	709	703	738	726	748	743	729	720	756	745	759	754	728	730	698	710	726	764	813	722	724	748	769	742	713	719	778	742	748	748	741	724	750	727	714	709	729	767	706	762	716	699	774	758	749	788	683	736	748	724	717	751	675	717	756	710	710	735	694	670	775	731	722	746	739	692	731	697	673	759	747	705	763	728	781	753	739	732	743	782	729	776	687	729	723	770	700	749	731	767	749	744	715	716	715	808	675	725	753	726	796	801	771	764	707	724	695	807	732	719	779	734	753	753	709	736	741	742	740	766	778	689	757	781	714	750	748	765	777	756	741	740	747	776	747	723	735	687	785	761	748	715	726	767	725	785	757	761	762	755	747	761	752	708	738	726	740	717	736	723	713	772	707	729	730	718	729	700	783	714	749	714	760	766	754	777	728	751	732	720	743	786	723	716	763	715	731	755	768	771	785	736	760	724	722	747	769	747	739	713	731	730	735	763	728	752	785	766	714	775	749	764	771	794	768	704	685	723	715	743	746	736	686	751	768	755	734	756	772	699	741	751	746	722	762	722	770	736	803	783	716	734	720	777	701	794	738	762	739	736	751	723	785	724	700	693	744	780	765	744	713	734	781	778	677	718	722	730	749	705	807	750	756	728	746	763	747	774	729	744	768	687	740	725	701	716	722	738	720	755	710	708	729	757	773	733	748	730	745	721	774	791	765	737	744	738	779	739	783	779	734	742	758	695	741	746	743	736	736	723	701	682	771	762	769	751	785	750	692	736	755	714	716	734	716	759	745	749	699	725	769	698	736	705	766	765	724	734	727	694	752	759	691	735	756	773	783	733	717	684	754	751	748	729	775	748	719	734	737	754	739	768	774	759	804	758	730	770	736	737	758	796	706	736	778	749	739	714	743	754	757	730	771	722	744	764	738	749	742	731	807	738	753	730	724	753	751	730	757	750	708	712	769	757	745	726	737	728	726	805	746	760	720	673	705	751	789	710	777	756	752	742	776	732	726	741	773	737	736	749	795	785	714	721	730	763	733	783	744	732	733	715	763	756	707	807	757	760	764	753	723	764	705	730	757	749	774	758	736	725	699	721	742	805	743	761	767	788	708	739	750	731	735	743	731	753	771	743	730	751	761	718	789	750	724	783	712	705	796	725	742	712	755	713	831	746	812	755	721	757	788	766	791	675	742	750	731	742	763	765	768	759	779	749	741	717	759	742	750	761	737	711	718	820	777	723	733	729	759	735	742	758	759	755	777	734	741	725	733	765	750	731	793	809	742	724	763	716	764	715	755	746	709	727	734	718	779	696	707	686	751	744	772	743	750	748	710	780	768	762	795	819	734	740	788	765	732	766	739	733	730	751	713	734	742	755	746	721	729	692	730	704	765	735	726	726	709	670	760	777	727	718	795	774	775	724	741	746	702	748	749	736	800	718	710	737	725	696	747	732	792	752	742	710	749	792	726	744	715	766	739	694	756	733	760	757	718	725	766	722	717	741	677	736	720	760	730	750	710	705	763	720	758	725	778	797	733	760	778	704	687	709	744	742	815	734	739	783	755	714	750	781	685	742	730	777	740	733	739	734	722	727	745	766	709	756	729	768	722	765	750	722	716	685	749	754	732	744	783	715	757	743	720	747	768	745	759	745	771	736	722	777	752	701	742	728	739	718	737	716	759	739	735	703	723	710	748	734	699	723	811	731	751	719	735	769	767	791	789	728	707	785	741	797	797	800	720	784	742	737	763	757	755	738	702	748	711	724	776	726	713	750	773	781	719	771	705	729	752	751	780	754	720	744	765	707	760	797	700	696	689	730	713	726	754	743	733	733	732	726	740	723	743	753	767	755	778	753	749	693	744	762	707	745	741	746	739	748	743	795	762	737	729	732	748	753	767	735	755	716	721	752	723	749	748	742	689	749	721	799	713	700	681	711	738	778	675	740	742	718	718	727	753	691	762	763	779	776	734	815	736	747	763	732	747	722	750	738	765	726	770	700	732	741	721	745	773	747	714	759	750	745	765	752	782	756	723	761	770	766	745	694	706	742	744	727	751	749	719	797	760	737	733	734	747	743	783	724	760	736	770	811	735	735	726	742	736	751	754	800	712	738	813	706	787	725	745	741	773	721	726	694	714	757	745	758	743	748	744	760	717	770	760	757	715	751	736	759	717	740	768	760	761	750	760	757	757	784	756	732	698	785	732	755	727	742	785	758	757	735	717	797	771	739	742	770	796	760	733	711	706	758	725	717	740	710	743	665	726	752	758	793	714
54152	26793	16617	9946	4832	2506	1562	984	727	550	388	401	362	349	334	317	321	304	302	296	280	327	312	322	284	289	335	277	304	262	291	275	292	288	310	288	296	281	302	291	265	285	296	299	297	294	294	287	308	311	309	255	287	295	289	283	306	283	314	282	276	296	280	287	231	283	267	260	282	313	294	296	337	294	315	280	279	298	306	290	284	293	285	297	287	280	273	288	288	312	266	270	280	319	312	293	273	288	297	313	290	312	291	301	305	262	262	279	301	307	320	281	300	282	270	295	289	291	313	277	292	287	302	249	285	264	297	309	299	294	309	287	296	300	279	312	279	281	277	298	297	285	288	288	304	299	265	297	252	289	279	268	278	278	285	268	306	302	271	283	261	294	263	286	326	262	312	282	309	278	295	281	269	312	291	282	270	284	287	281	288	254	294	305	282	286	268	253	293	286	278	279	292	288	284	267	287	297	291	278	274	287	274	279	281	290	303	321	268	310	293	272	252	335	267	294	310	286	298	305	296	285	283	294	295	295	266	323	276	271	295	271	262	286	273	297	282	296	329	259	264	275	257	261	268	291	253	314	299	319	297	303	270	275	304	307	294	288	275	304	285	275	303	297	279	298	284	269	288	297	264	317	303	260	297	287	305	291	312	286	272	261	276	249	298	271	311	273	268	281	289	264	281	295	292	299	288	308	304	297	313	261	286	294	296	281	313	298	263	301	307	299	287	300	280	286	249	276	274	308	316	284	287	296	317	259	265	297	273	308	306	296	301	245	269	272	281	287	311	286	312	284	288	269	245	284	283	279	286	253	261	290	277	288	285	297	309	304	283	312	294	270	307	317	297	319	296	308	262	277	322	275	299	298	287	287	279	293	285	288	276	281	316	292	283	278	250	289	306	311	315	317	287	284	291	271	278	278	282	288	289	318	317	291	297	289	314	280	262	274	288	286	297	274	284	281	270	292	291	272	281	280	305	305	335	248	283	292	258	253	303	302	291	288	279	254	296	313	280	288	265	263	266	329	290	295	301	280	276	296	291	266	270	268	321	270	339	281	314	295	277	281	293	296	267	296	293	299	310	237	290	254	284	330	289	266	293	299	340	317	274	275	305	273	307	313	292	279	293	325	304	282	289	287	278	296	262	315	306	288	274	313	330	330	248	286	320	312	302	260	295	280	305	240	308	271	309	258	278	275	283	289	273	302	311	268	288	306	271	272	278	294	289	276	275	278	297	333	280	267	280	271	309	294	297	272	254	295	288	312	256	268	276	291	278	312	288	296	315	304	306	305	297	321	286	295	281	297	290	290	282	294	325	299	271	292	272	278	262	325	295	277	288	276	298	314	288	299	297	310	280	320	304	273	298	311	260	301	297	311	302	294	321	297	289	298	325	267	302	283	279	275	298	275	275	320	283	279	289	315	280	313	284	319	300	302	257	264	296	274	322	295	308	290	274	272	287	280	257	267	272	294	284	277	279	267	279	292	266	311	310	331	263	307	253	286	270	268	317	304	294	274	283	254	324	293	319	308	304	290	335	304	248	303	297	300	319	310	287	277	290	314	353	313	279	261	318	267	311	293	249	288	305	294	305	268	316	254	284	306	318	307	280	303	285	284	280	254	291	311	287	275	274	299	291	275	327	320	297	324	280	289	264	286	317	304	292	269	293	242	286	278	280	270	298	245	294	295	279	265	249	315	273	318	310	260	317	284	303	289	290	299	319	298	303	300	314	290	284	278	309	295	255	253	292	308	284	300	296	296	278	296	280	284	286	250	289	291	257	278	285	297	292	292	301	263	291	294	325	309	268	297	270	299	309	258	271	281	289	296	257	276	283	283	263	283	283	259	296	269	298	272	290	294	264	285	280	299	293	291	269	248	316	267	286	278	309	282	288	285	280	285	285	278	310	297	281	286	296	272	284	328	263	289	254	285	284	273	292	277	283	325	279	261	273	286	310	259	272	282	316	321	291	263	283	306	277	304	276	294	276	317	290	311	299	290	309	295	300	260	302	294	273	296	303	288	283	305	311	278	325	330	285	279	318	324	264	269	261	276	297	233	301	273	322	284	280	269	269	283	311	286	287	288	296	303	264	312	279	284	280	274	318	309	306	288	272	269	295	280	268	271	295	272	317	268	277	273	262	289	284	266	289	285	276	314	303	268	274	274	287	269	295	297	269	308	273	281	295	296	287	265	298	286	294	301	274	279	275	287	284	266	280	276	295	297	301	308	274	295	295	294	317	296	283	318	314	312	312	305	280	267	304	254	267	263	313	307	263	300	309	285	276	300	256	290	303	286	279	302	299	314	288	303	281	287	320	282	276	263	297	306	309	295	318	255	289	270	285	309	276	289	301	278	328	267	295	283	274	320	259	283	272	293	297	282	263	274	300	313	304	264	299	284	314	331	275	279	290	295	281	297	284	288	316	267	301	337	306	296	292	294	305	290	289	279	279	281	268	335	298	325	294	320	283	278	301	302	294	301	253	259	293	289	284	295	303	301	330	276	269	285	291	272	283	281	308	276	276	273	285	274	281	304	277	277	298	253	294	296	279	289	284	284	291	278	308	306	289	297	297	267	293	274	296	299	267	318	310	285	283	270	294	298	255	275	307	292	316	279	317	311	299	278	276	298	290	273	286	288	259	262	292	282	300	319	293	316	274	297	253	282	283	310	263	302	293	303	264	318	296	280	313	290	297	277	323	305	316	295	295	308	290	307	289	259	298	302	280	307	305	274	306	277	267	308	278	295	274	292	310	272	311	284	317	303	294	273	290	278	278	315	299	280	274	276	292	301	280	289	290	306	298	289	287	288	291	296	290	282	284	317	309	292	301	272	304	278	313	297	294	270	297	281	328	261	252	260	277	303	280	281	294	276	298	340	281	281	289	316	261	270	284	311	310	301	282	328	290	303	300	286	287	303	293	282	295	309	306	270	273	299	276	303	284	279	270	302	290	275	311	283	288	275	265	265	262	286	272	266	270	260	287	293	282	271	299	302	330	286	289	309	282	291	315	282	311	290	285	282	299	253	305	310	321	272	285	321	263	301	289	291	314	263	288	266	287	289	271	285	276	276	269	255	292	295	301	288	268	292	287	296	295	306	279	282	286	260	290	285	296	288	318	265	273	300	312	281	264	271	293	275	316	279	314	259	340	319	278	276	300	274	267	273	291	291	305	286	277	318	306	264	306	281	286	306	297	303	309	307	306	314	273	285	295	270	281	304	303	308	293	269	286	324	260	271	275	285	284	317	268	266	307	297	278	280	283	302	287	277	308	285	244	303	291	287	255	289	274	272	286	295	297	274	273	299	301	275	318	291	278	294	306	287	285	311	270	276	277	273	300	315	298	327	279	259	265	283	282	264	290	285	304	327	289	279	271	313	302	300	288	290	283	305	304	268	301	274	254	289	297	299	325	342	279	294	274	289	272	272	270	267	305	276	271	301	279	283	274	288	264	288	287	263	318	249	279	256	267	318	280	310	266	303	288	321
36842	21015	21488	19619	13462	8755	5801	3910	2666	1768	1158	1006	990	988	866	867	811	756	764	749	729	715	702	733	751	676	730	686	743	711	698	693	715	680	672	708	682	695	685	712	730	683	714	694	691	709	705	659	669	685	632	663	695	686	715	713	691	681	706	645	692	701	706	721	678	668	675	664	703	706	676	719	706	647	724	716	673	641	662	689	654	688	683	696	691	692	705	681	652	653	704	713	719	690	690	674	697	658	610	630	660	636	709	623	657	714	698	716	680	693	689	660	658	673	696	708	697	712	701	706	673	629	698	745	680	729	657	689	696	722	685	688	644	688	675	707	666	656	685	690	668	689	694	686	689	666	671	648	678	711	671	701	621	696	666	710	675	649	705	685	690	705	653	641	682	684	718	699	668	684	644	697	617	705	691	666	704	707	708	656	656	678	736	716	692	710	662	720	669	698	694	672	712	742	720	670	667	654	671	683	696	685	690	663	719	653	656	728	661	637	679	677	692	747	707	695	660	692	674	634	684	642	667	673	712	703	658	689	678	691	704	689	657	658	686	661	693	684	692	677	626	664	688	695	668	661	652	699	720	665	653	689	625	676	700	666	685	684	698	697	690	662	660	691	730	704	685	647	685	671	700	706	667	691	669	656	716	694	679	669	692	688	628	692	688	689	676	706	691	664	671	653	716	691	660	640	675	664	668	665	635	691	690	697	669	708	707	692	661	751	716	668	663	675	707	713	653	734	727	684	698	659	698	666	667	670	687	649	703	695	650	677	661	663	712	689	672	693	688	686	673	662	649	695	620	699	700	685	739	656	663	664	678	687	672	698	653	647	662	687	705	651	699	684	691	723	682	679	676	695	707	692	645	715	674	632	715	701	742	686	690	718	710	664	728	688	686	687	653	703	649	675	699	675	664	707	767	670	613	679	707	664	686	673	684	661	689	679	720	727	659	678	663	637	678	681	676	669	660	655	711	713	679	618	647	693	729	686	699	664	697	715	734	717	665	706	687	683	660	692	681	695	696	652	637	680	637	679	669	652	669	692	688	672	714	667	712	732	626	702	715	652	670	726	704	716	708	677	660	713	629	695	679	723	662	633	690	652	661	673	654	694	706	681	679	697	684	711	688	649	678	657	661	646	690	747	709	685	726	698	712	693	693	670	655	682	687	678	673	699	675	700	697	721	660	688	666	715	707	688	707	698	654	671	705	676	678	689	677	659	711	644	664	673	688	708	654	699	693	666	688	703	668	674	723	706	719	667	643	673	703	656	687	667	716	712	665	638	658	657	686	679	681	644	696	693	677	686	666	709	674	665	694	680	664	686	689	729	660	673	660	693	666	668	641	666	722	727	673	653	644	686	679	685	702	684	657	678	691	691	653	722	681	667	708	670	688	686	767	648	681	666	666	692	688	683	702	683	665	709	681	681	678	672	683	702	644	634	676	634	686	713	727	723	672	679	683	713	625	663	691	689	737	738	731	680	718	676	709	606	683	721	664	716	728	704	676	627	656	725	656	708	714	685	650	671	688	671	597	673	684	700	693	714	658	705	705	716	679	700	700	659	684	685	611	688	712	696	677	709	673	682	696	649	756	666	668	674	680	708	672	642	694	632	665	672	702	647	654	701	673	660	645	681	638	632	620	696	711	702	653	678	703	704	706	669	678	679	689	728	706	689	679	688	693	707	657	648	693	699	696	668	696	619	689	672	636	724	687	655	753	673	698	701	681	697	665	661	722	674	625	662	663	715	643	725	672	695	654	688	691	676	668	655	712	679	705	694	688	638	717	712	610	652	685	728	690	634	642	675	667	677	727	715	654	657	685	701	630	659	702	678	689	725	677	676	679	716	645	634	712	664	689	749	658	684	688	673	744	665	701	672	666	689	718	674	697	685	656	641	715	682	731	666	700	723	676	671	681	677	676	703	663	707	670	698	654	660	678	645	707	719	673	704	711	666	699	700	678	682	689	669	657	633	740	690	699	698	716	641	688	706	727	698	657	677	694	669	685	662	732	677	674	685	734	697	668	670	683	659	689	666	634	664	702	725	681	636	666	729	694	691	724	677	679	667	685	697	687	694	658	671	658	655	706	654	644	714	637	703	639	692	694	700	674	672	720	645	680	704	704	660	690	675	721	654	682	667	665	632	696	684	675	657	682	656	699	654	676	695	684	715	732	659	654	700	648	698	677	661	653	682	682	659	691	684	713	745	729	723	702	678	684	640	687	655	669	703	699	724	639	696	712	640	693	712	686	692	632	688	707	677	663	706	646	656	689	699	682	693	671	708	638	681	634	709	684	705	708	654	667	690	677	694	650	724	688	673	719	718	661	634	714	669	713	665	656	676	704	690	712	705	678	687	688	678	683	729	668	685	719	683	717	677	696	700	689	757	683	676	699	694	635	682	676	688	679	701	680	716	709	693	670	652	724	665	691	689	709	718	684	688	676	685	685	678	725	700	689	641	686	657	662	695	660	680	690	700	659	700	698	682	678	691	678	705	664	704	672	702	686	723	706	737	664	691	692	678	702	686	683	725	725	693	713	659	695	632	673	678	711	707	688	693	666	683	661	671	677	661	642	704	678	684	706	649	714	701	668	681	695	632	683	661	675	733	714	697	696	664	700	692	705	704	683	703	735	687	715	678	654	651	694	688	694	677	663	686	702	678	731	726	680	678	672	678	690	701	713	718	673	683	694	695	682	720	669	685	665	688	675	683	670	685	645	691	665	675	712	740	666	658	686	684	669	660	700	721	704	655	689	683	666	702	715	701	668	725	707	663	701	702	692	711	688	699	668	635	659	662	675	698	700	723	696	682	677	703	665	665	693	631	638	708	744	669	663	683	695	749	726	663	653	640	714	708	656	750	709	649	674	682	669	673	693	685	696	707	704	696	715	725	693	675	637	643	693	685	715	654	645	666	675	706	640	705	669	680	706	656	726	670	683	694	692	684	706	708	712	681	703	719	669	700	690	702	654	697	668	656	727	697	662	682	745	697	663	646	696	712	694	689	682	731	708	672	730	664	722	744	702	725	707	707	677	706	684	676	655	704	734	648	662	694	688	684	686	719	725	647	687	684	654	715	666	683	701	690	675	678	685	718	692	664	641	640	672	673	729	701	652	687	693	646	667	713	706	675	680	726	657	708	661	638	656	701	697	648	653	643	709	693	703	694	679	678	645	715	654	659	651	717	709	704	679	662	687	693	671	640	638	661	704	749	656	709	647	731	695	650	719	671	683	696	657	678	656	664	685	704	650	696	695	653	677	707	642	673	703	676	698	716	704	679	683	723	706	679	707	680	681	717	630	700	703	646	731	641	670	663	723	671	644	684	651	705	673	665	692	646	708	690	676	651	668	631	697	687	700	670	653	672	716	674	688	660	689	677	651	681	720	693	673	670	718	681	642	731	657	688	657	676	719	647	699	668	691	670	688	676	672	683	666	618	678	673	709	713	658	695	709	670	697	648	672	662	671	726	637	683	661	677	694	731	669	682
26958	13983	9573	5637	2776	1470	895	580	473	370	346	327	322	348	326	307	316	285	317	319	289	330	291	323	340	302	298	370	327	306	299	352	296	306	336	344	309	289	314	323	304	352	316	288	321	333	322	308	339	305	276	312	325	302	309	330	338	310	299	304	293	294	328	292	254	303	300	296	279	292	299	318	310	307	311	265	317	291	310	304	282	288	290	314	344	312	270	321	333	308	295	300	327	300	337	324	281	319	315	312	308	304	342	311	309	310	299	275	312	283	306	291	246	320	264	312	285	322	300	303	279	295	317	323	326	262	322	288	282	319	301	304	297	304	295	317	328	299	313	277	324	290	298	273	321	296	301	325	322	315	317	331	285	321	284	295	315	328	292	337	299	291	260	293	290	304	325	305	282	272	295	319	311	309	301	294	310	338	294	329	286	297	274	306	312	292	293	318	311	335	301	314	307	330	304	319	313	315	317	327	309	296	336	318	289	293	297	318	289	322	310	318	315	295	300	339	293	291	289	304	283	290	263	313	318	329	274	325	319	330	319	283	318	298	348	292	324	320	283	295	294	310	307	303	310	286	316	329	294	296	274	299	308	303	299	312	297	314	274	305	309	320	296	315	304	310	318	308	304	322	288	313	348	285	291	299	321	289	286	350	331	286	301	309	304	302	340	262	290	336	283	335	329	297	300	307	338	333	320	303	301	322	296	300	332	320	304	339	295	311	311	310	327	299	305	303	277	306	312	305	293	306	322	302	312	295	302	289	294	286	330	299	301	268	297	291	298	306	317	276	287	325	322	298	314	306	346	272	269	311	345	293	315	260	304	297	283	315	318	315	343	287	323	302	299	296	296	301	284	300	321	288	291	315	343	351	269	318	310	283	300	299	324	320	287	322	313	299	305	310	286	279	295	302	316	298	288	316	315	345	290	297	295	290	315	283	324	274	292	326	309	266	331	320	313	320	293	299	352	300	284	302	334	305	295	292	337	306	304	325	297	282	324	294	323	300	298	290	326	310	321	302	304	295	317	301	288	247	289	303	315	307	315	322	273	318	342	311	244	309	325	314	300	306	299	279	325	272	288	304	298	339	308	302	330	309	280	303	301	300	312	291	311	290	326	286	340	262	294	311	289	282	269	298	297	298	280	323	320	292	325	311	311	320	284	299	315	287	313	317	313	333	315	303	317	273	289	301	303	304	288	352	309	330	294	340	297	290	311	295	299	291	319	308	288	325	296	326	321	318	311	298	337	291	309	319	338	332	309	285	324	316	300	303	300	292	302	302	289	299	280	308	308	309	300	296	324	290	292	329	299	335	307	312	319	334	317	298	299	288	289	306	277	310	304	303	269	303	305	315	314	333	310	319	323	304	305	308	283	320	322	294	317	296	304	287	309	270	302	303	290	307	324	324	249	308	293	313	303	284	332	294	319	287	268	326	323	289	349	335	314	282	352	308	338	283	306	289	318	281	318	310	297	317	328	325	314	316	318	284	305	306	303	317	327	289	317	296	351	319	272	339	313	319	297	333	344	326	285	294	315	296	315	313	297	335	335	318	336	311	305	326	283	289	308	324	300	309	271	284	307	327	319	316	303	307	304	318	319	321	298	300	309	306	303	310	338	275	291	324	304	323	351	297	308	343	293	309	319	324	346	319	292	279	273	303	299	333	317	319	292	301	316	319	321	299	323	349	315	307	315	319	315	289	329	320	325	293	305	317	290	325	306	322	313	311	303	322	331	282	301	288	299	297	303	304	302	299	331	310	287	287	296	302	323	318	271	281	291	310	317	320	333	296	283	315	274	356	336	327	283	298	300	329	296	298	286	294	288	298	308	312	347	322	299	335	291	295	317	329	323	316	298	299	292	266	320	278	315	329	348	311	314	291	284	292	304	325	297	275	324	286	304	293	315	316	298	280	294	252	330	300	277	292	333	298	303	282	295	302	303	333	274	290	312	308	329	299	324	312	327	299	300	303	326	295	291	308	295	272	297	283	304	323	317	294	288	313	263	268	291	332	288	297	330	301	331	318	303	340	305	309	302	331	305	309	298	295	301	260	295	321	317	292	310	299	332	332	281	323	287	334	308	315	298	284	298	288	304	349	340	293	296	286	289	313	330	300	303	338	305	297	324	321	331	306	308	298	336	307	350	312	255	307	283	274	315	294	306	320	276	314	296	313	293	313	336	324	306	305	338	264	321	339	280	301	300	319	308	318	292	337	313	305	303	316	302	347	314	313	273	308	288	301	306	283	331	304	301	342	296	311	309	304	323	274	312	267	297	294	281	289	308	313	314	298	285	304	299	287	285	323	304	300	309	300	314	272	302	319	287	322	294	307	285	305	317	300	311	317	294	334	320	347	319	340	303	308	326	294	334	313	325	303	294	304	326	312	307	285	299	295	292	341	325	307	307	270	297	289	279	294	302	318	297	338	283	285	275	314	316	311	316	307	270	299	354	322	304	319	319	309	295	320	323	285	297	318	327	312	305	319	293	300	295	297	332	308	315	316	298	289	300	286	286	282	317	332	302	316	283	311	318	289	306	310	312	323	304	294	303	270	293	346	322	277	308	261	310	303	289	305	287	307	296	313	300	285	274	281	321	325	290	296	284	291	307	370	307	282	281	303	320	288	296	322	339	306	302	305	309	288	289	282	312	297	345	310	328	308	295	272	340	322	336	324	314	304	307	305	332	287	299	365	307	314	321	281	302	313	323	320	286	307	304	305	322	314	306	335	350	319	318	320	317	293	308	309	289	287	295	335	302	317	321	309	292	308	304	290	342	332	309	292	312	263	290	339	287	295	327	322	312	288	299	327	306	297	307	283	281	291	302	291	285	279	332	320	322	302	306	316	347	276	306	301	305	351	299	290	291	307	306	309	317	307	318	313	290	299	280	308	274	293	311	280	290	311	292	310	324	290	273	316	308	332	306	289	302	292	305	281	294	287	314	337	317	294	308	315	294	308	307	292	306	304	280	328	312	319	286	302	299	295	308	299	278	290	323	306	289	324	311	287	294	315	325	277	322	284	306	304	304	286	274	316	317	300	340	327	303	331	323	302	335	340	304	292	309	288	296	252	311	332	319	317	298	299	305	303	314	297	307	324	297	327	305	294	326	269	273	320	307	300	311	340	342	293	267	288	321	290	322	301	331	270	304	300	322	298	314	328	333	312	328	337	292	299	283	297	317	311	301	320	281	334	279	301	304	283	303	349	347	296	299	290	299	248	283	303	289	315	330	297	312	303	329	331	313	298	309	294	313	340	282	333	318	286	267	311	331	299	290	270	309	274	311	281	302	292	293	290	311	318	337	307	279	329	318	314	308	302	309	336	330	325	309	279	303	282	316	326	322	290	348	330	300	297	281	328	293	334	339	305	290	323	320	290	290	328	318	291	314	276	326	307	294	314	301	309	300	306	286	283	291	323	320	291	315	343	301	279	327	295	276	303	317	280	301	306	314	311	280	266	341	288	277	305	328	340	289	313	286	287	309	305
19395	12998	14784	13601	9046	5214	3200	2024	1355	1097	952	917	903	849	832	781	803	825	769	743	754	805	719	743	731	750	755	709	731	764	743	729	709	754	730	771	741	695	726	699	775	705	750	730	742	741	748	706	755	647	699	700	679	743	705	684	722	705	748	740	690	727	761	784	702	686	743	701	739	738	712	720	666	731	742	691	728	668	745	742	720	687	763	713	771	763	685	722	731	718	715	749	693	707	748	728	700	690	714	748	731	769	699	741	696	764	722	709	739	769	780	675	778	689	706	703	672	736	696	737	722	703	703	738	705	758	752	731	690	727	712	734	699	724	747	737	702	700	694	746	749	725	708	692	722	779	685	700	690	752	708	730	704	690	728	702	704	724	714	733	782	737	707	723	735	696	719	738	729	681	762	727	722	726	737	660	742	716	723	748	749	723	713	694	751	726	719	704	761	708	748	725	683	660	744	665	707	757	685	793	706	676	715	719	712	726	753	718	696	722	740	768	710	679	693	737	729	688	717	739	724	717	714	697	718	743	675	704	688	706	719	749	715	733	734	729	763	706	752	807	753	713	686	727	759	720	710	734	715	740	711	711	716	771	714	700	717	746	687	706	682	741	682	756	716	725	713	701	721	693	700	677	749	752	692	718	777	731	681	700	726	746	741	723	721	728	716	734	695	719	756	735	710	765	737	722	731	678	725	687	731	723	715	700	716	747	710	684	755	770	695	726	709	740	756	774	691	714	695	686	690	714	739	726	707	701	689	724	719	757	735	762	747	679	739	689	743	701	725	663	714	752	686	691	718	721	718	711	686	729	754	733	721	741	714	712	703	783	733	721	725	705	741	752	727	765	757	682	729	712	728	704	703	708	698	736	735	710	696	736	722	734	736	727	698	693	751	737	706	726	762	733	707	690	714	711	749	731	685	758	667	725	764	701	739	732	696	719	722	678	723	677	768	744	746	725	712	742	722	741	769	745	684	734	721	759	746	728	784	698	701	747	778	724	689	742	717	751	703	735	724	728	714	758	726	682	751	709	708	732	721	713	757	723	684	744	693	725	746	728	731	707	681	717	680	763	685	687	722	728	734	752	730	747	721	742	710	704	689	764	716	686	748	767	737	735	720	743	705	686	721	699	724	718	718	757	733	690	781	692	717	685	744	720	696	666	723	721	696	708	767	695	751	722	724	753	701	732	738	694	729	684	742	734	761	741	717	715	717	730	717	727	714	777	713	734	801	755	723	726	712	694	713	744	697	726	714	745	696	702	652	698	689	725	717	764	758	742	745	691	711	717	736	712	695	696	722	700	692	696	702	733	723	711	763	716	686	738	726	743	716	727	747	715	702	737	689	743	698	726	724	751	720	708	727	679	732	776	767	737	783	741	731	763	705	693	742	723	721	675	782	741	695	722	715	716	723	688	724	684	758	676	712	710	717	705	705	706	755	662	735	726	702	707	716	676	713	774	722	714	695	719	701	715	685	701	735	714	697	726	725	719	712	695	733	695	707	681	750	708	726	722	775	693	705	716	726	714	758	741	726	751	724	722	720	721	734	762	713	730	767	763	708	769	715	774	762	731	725	789	717	703	748	706	744	728	693	756	765	740	717	759	751	725	720	732	694	737	682	760	729	668	738	725	684	731	709	700	709	663	716	706	762	731	736	744	727	747	723	714	694	738	719	744	658	732	736	774	749	759	730	754	712	734	744	770	741	714	730	727	733	694	746	702	694	722	708	723	678	729	739	706	707	747	765	756	752	691	733	667	699	759	747	659	749	675	757	708	739	715	682	750	698	725	789	713	728	672	691	711	737	710	768	743	742	681	683	726	746	708	727	694	712	701	781	713	729	711	783	730	741	732	682	734	718	742	705	744	735	708	740	734	721	708	686	736	725	775	725	692	760	687	734	706	724	676	714	658	715	680	717	731	710	673	694	751	736	738	771	783	739	758	693	734	688	726	755	717	658	750	725	714	718	717	735	744	659	737	728	664	734	705	770	696	743	711	734	741	683	658	741	730	721	721	727	701	776	712	760	769	738	741	735	712	711	743	711	759	730	755	677	741	715	747	746	669	678	671	714	708	730	706	733	754	706	745	749	727	743	757	728	708	674	730	751	704	759	730	713	703	709	696	683	742	702	757	711	743	688	697	699	695	710	730	710	719	709	724	722	754	742	721	730	708	722	727	734	689	746	742	733	746	720	726	746	740	717	718	730	695	764	755	714	765	678	768	719	725	752	714	702	725	698	721	733	737	734	750	760	739	665	717	700	725	708	749	702	682	687	711	749	684	717	724	771	720	757	742	739	768	699	671	714	744	731	713	688	720	710	761	703	638	718	686	736	757	739	740	708	698	688	785	710	742	742	742	756	750	731	687	760	763	715	745	706	700	712	710	755	759	752	737	723	718	659	710	697	749	742	704	695	736	684	713	724	675	738	764	711	689	774	700	726	723	691	739	724	728	739	742	721	692	729	734	748	740	747	731	719	699	733	718	755	723	727	701	708	713	710	710	692	751	727	740	730	735	750	720	727	731	769	773	684	727	731	780	684	744	687	674	705	690	710	755	715	734	713	710	729	748	733	708	749	726	706	690	725	717	746	733	737	698	715	718	738	705	690	706	713	723	748	718	742	689	740	733	707	720	688	728	667	702	708	746	747	732	704	750	719	698	675	737	719	719	695	698	681	711	804	690	733	768	677	682	718	710	679	662	753	738	719	720	725	724	708	695	722	723	701	707	734	725	725	736	732	705	731	734	701	696	720	712	672	739	691	703	731	695	749	703	745	703	723	732	735	740	748	746	762	686	728	728	737	703	716	762	734	753	739	701	746	712	737	733	709	734	728	704	719	725	753	742	744	712	696	695	775	744	667	740	709	686	689	693	657	758	722	701	692	715	697	718	704	727	764	698	721	724	749	733	713	722	732	729	742	746	680	730	698	730	718	712	702	742	741	698	698	714	703	705	715	735	688	704	717	734	694	739	769	695	715	778	747	728	708	692	721	729	725	715	768	686	682	721	712	679	716	734	682	770	759	713	714	691	711	713	704	692	725	738	712	716	716	731	793	739	751	717	743	740	734	747	743	718	707	680	659	693	688	757	722	686	734	711	709	738	732	691	727	704	724	712	747	682	699	746	759	722	730	711	729	690	715	776	730	725	695	752	701	696	674	748	738	736	723	777	770	688	710	722	784	717	714	713	694	714	697	694	721	699	704	732	735	749	717	699	700	714	770	735	737	755	722	720	721	771	730	724	715	718	669	714	710	741	719	715	724	726	769	661	764	720	723	730	747	739	725	684	771	724	701	685	758	707	678	717	719	742	750	718	734	698	711	724	725	717	731	735	721	678	710	707	743	720	722	734	675	719	701	695	708	680	728	688	737	720	717	736	704	681	739	760	720	741	688	747	722	751	747	724	707	739	699	763	770	746	660	730	708	670	736	735	730	679	727	746	761	714	744	706	701	750	719	729	721	722	694	731	708	732	740	707	756	735	755	772
41875	31612	18729	6973	3421	1698	963	707	432	396	405	358	360	341	327	348	325	316	323	338	361	325	374	366	320	340	332	363	334	339	374	337	318	323	329	335	326	333	313	319	371	369	311	325	313	358	335	327	307	308	310	319	311	384	305	346	341	329	319	346	322	345	346	300	292	332	345	322	350	335	266	327	339	354	317	310	345	307	307	347	324	344	303	350	321	339	306	330	346	331	335	317	299	311	331	334	336	354	332	326	323	299	303	320	326	315	338	303	339	322	331	334	318	304	317	351	337	317	344	274	292	358	345	336	366	310	346	304	315	320	309	326	321	347	297	333	333	315	320	305	345	337	294	306	268	292	309	329	346	324	364	336	287	330	299	326	304	317	336	330	341	333	318	316	316	328	301	319	319	299	298	300	303	342	316	323	335	311	346	329	327	303	308	322	311	315	294	300	332	322	331	349	293	343	354	326	323	328	374	348	312	308	337	335	337	336	307	332	335	342	303	315	335	347	335	329	329	345	321	321	310	335	311	314	300	339	340	337	342	305	305	325	298	352	347	339	305	337	310	301	340	332	314	331	319	308	330	341	312	289	362	296	314	304	302	297	346	325	370	292	336	313	317	321	327	343	322	335	327	301	309	328	309	345	340	337	337	327	332	337	341	312	319	333	341	327	294	347	338	323	288	323	294	337	334	336	290	326	329	364	326	348	338	325	337	311	300	312	324	300	353	298	306	329	343	333	327	314	315	335	355	333	344	337	316	325	321	320	330	318	336	287	340	321	319	305	318	340	317	289	331	346	346	368	315	295	329	320	307	303	290	344	351	353	294	334	333	290	305	329	304	301	350	348	340	332	329	298	346	332	327	348	338	322	341	309	297	316	364	333	323	316	337	325	352	341	292	298	345	339	339	324	368	354	332	317	327	330	321	338	387	344	306	319	354	302	313	332	348	347	323	312	332	293	345	347	322	305	337	325	347	311	330	339	318	353	330	332	325	336	359	323	352	335	349	296	300	312	348	333	332	343	297	353	330	361	341	316	368	322	313	342	335	339	321	337	340	360	319	346	315	321	311	327	301	319	310	327	321	309	302	290	337	359	358	336	339	348	299	326	322	337	324	293	322	293	328	345	305	355	342	293	302	315	316	300	314	339	346	350	300	321	338	342	303	342	306	313	350	343	312	303	348	309	328	327	327	293	355	315	335	353	336	343	319	331	309	318	359	325	316	320	360	316	341	328	335	334	340	324	319	346	338	322	316	341	321	296	313	308	299	342	315	344	358	310	307	312	348	319	319	309	329	337	323	322	321	293	303	301	319	315	345	319	365	330	319	320	312	290	333	369	327	325	322	288	362	345	321	315	332	324	358	334	301	316	324	282	339	311	322	330	353	323	329	296	297	328	328	310	343	331	351	314	306	373	359	341	372	335	315	329	306	305	355	318	380	340	317	335	360	330	330	328	314	349	346	285	316	345	341	309	314	313	344	329	333	335	346	312	349	317	304	322	304	329	331	348	330	325	337	341	348	302	340	321	318	299	341	324	306	332	362	340	317	333	343	361	343	326	331	311	330	304	333	297	330	347	363	305	313	301	341	335	341	311	301	321	327	305	339	314	303	344	298	306	342	349	283	284	347	348	320	331	336	318	327	331	346	317	319	331	312	338	344	297	277	337	313	350	343	326	279	317	347	342	325	345	354	332	304	307	326	334	304	328	339	342	311	368	312	343	328	307	313	353	309	327	334	310	324	345	331	337	324	292	349	285	317	308	351	322	307	309	339	337	309	341	308	314	301	332	295	365	337	349	335	309	332	319	318	362	334	328	325	376	339	343	318	323	301	345	353	329	300	300	344	329	327	328	319	344	323	309	318	314	314	338	337	335	335	321	343	371	340	292	342	354	317	344	354	351	312	308	318	302	326	339	332	317	315	321	337	322	331	360	332	296	337	335	337	351	322	348	313	344	330	329	327	297	333	336	341	317	313	333	287	301	334	343	321	314	339	288	362	314	299	323	321	336	322	302	323	358	321	353	347	335	305	307	320	343	332	329	323	362	321	323	321	338	322	314	327	315	330	283	306	308	304	327	317	327	336	339	307	326	357	313	306	341	355	345	336	333	317	356	322	342	315	342	320	313	328	328	355	352	340	343	339	318	325	313	341	359	375	302	322	346	324	281	352	313	327	340	330	313	319	328	338	301	330	317	298	309	315	292	295	338	307	333	306	317	334	350	331	349	318	327	330	315	300	318	333	303	301	362	347	290	353	335	296	324	316	319	294	314	339	326	319	297	355	332	307	321	312	347	339	306	317	328	333	315	324	340	316	321	341	291	349	317	315	349	330	311	365	344	334	316	327	353	340	305	309	322	345	323	275	285	319	338	320	336	379	332	306	308	315	322	330	324	351	307	301	321	320	306	323	327	344	323	301	296	346	333	348	374	290	353	293	360	316	319	309	296	350	301	347	335	311	349	343	330	337	313	315	315	297	327	296	327	321	342	324	346	371	328	318	334	340	298	325	333	365	344	298	313	327	343	349	318	305	325	326	344	320	326	327	352	362	336	353	297	316	319	300	348	336	307	322	326	323	345	355	304	337	349	283	337	344	292	305	298	328	327	315	344	350	312	334	350	305	300	346	346	308	312	325	304	287	352	320	320	340	305	329	335	354	309	316	326	343	342	344	324	311	313	328	331	330	324	352	327	309	337	314	327	325	310	296	341	344	294	290	305	340	344	331	328	352	312	311	334	319	340	322	331	313	310	294	328	325	334	348	374	327	303	332	311	329	344	320	306	335	348	347	336	305	345	328	325	321	307	306	327	284	286	331	320	313	296	346	327	306	309	326	340	312	326	357	295	353	339	318	354	343	355	345	318	363	322	324	344	321	319	310	324	346	286	314	341	331	289	290	331	360	318	325	323	312	337	336	331	360	326	311	348	301	348	327	331	316	296	343	303	344	313	328	334	322	332	292	333	322	327	320	315	367	340	340	341	354	335	320	344	330	306	299	300	303	303	337	328	349	338	347	338	320	360	311	325	323	340	331	310	310	348	307	339	307	340	313	306	301	347	333	327	369	341	283	331	354	311	323	321	356	345	338	274	338	307	361	328	295	364	326	355	313	305	312	328	298	302	329	311	299	323	328	339	341	324	378	320	299	321	304	309	325	326	360	351	329	291	342	373	329	319	350	344	299	304	336	308	339	353	343	334	296	319	331	331	310	346	322	339	331	337	350	306	308	310	314	336	312	336	355	338	358	347	287	338	325	347	351	345	338	316	344	312	356	279	305	321	333	340	321	361	327	313	328	309	324	327	351	308	312	350	303	353	334	341	294	361	315	303	328	347	335	328	337	332	317	365	282	316	311	336	317	318	302	344	347	377	320	326	326	326	359	347	302	340	306	318	357	338	314	325	347	329	333	321	341	314	325	317	314	321	311	290	352	329	306	327	313	321	319	360	360	341	313	347	344	310	300	335	351	339	351	305	301	308	334	343	335	343	335	342
29317	27350	22025	13963	10321	5684	3506	2440	1451	1112	1035	944	871	872	835	832	827	828	848	804	828	807	781	780	769	797	769	787	757	759	793	829	750	817	763	802	742	783	786	754	734	795	770	802	748	796	781	788	816	767	768	815	790	765	744	772	774	754	750	744	794	813	786	750	791	775	826	792	744	746	758	793	718	786	735	738	784	773	774	766	749	781	788	830	752	768	840	743	834	767	738	750	767	822	763	738	761	794	773	769	797	783	825	748	751	776	727	756	757	806	784	826	758	797	797	756	745	797	769	770	758	701	789	779	753	793	777	769	759	731	748	775	831	784	728	739	818	784	785	784	741	777	775	771	789	795	771	789	782	813	803	758	754	717	768	772	778	783	789	800	817	783	767	772	787	797	752	737	769	760	784	747	763	771	786	762	722	788	791	760	787	770	802	804	764	714	750	758	781	797	793	775	705	753	775	787	774	768	778	751	802	782	754	770	782	746	728	759	778	758	803	750	776	785	731	790	790	802	783	776	756	757	743	773	795	740	729	741	798	781	774	785	747	825	794	782	792	780	709	817	789	780	819	753	795	769	777	777	809	740	766	726	765	738	788	779	758	729	781	799	791	792	782	766	794	762	763	738	777	772	782	721	757	803	784	779	808	730	752	802	762	756	772	793	816	795	742	751	808	725	802	800	753	792	842	759	766	725	766	769	782	816	751	765	722	795	749	780	817	774	763	767	773	783	751	828	771	793	730	768	792	798	753	776	770	756	780	749	800	758	799	805	757	811	833	764	774	757	770	766	747	765	782	781	772	721	763	763	802	761	772	803	737	812	772	794	782	751	790	835	792	748	826	798	780	793	765	825	747	744	762	805	754	763	793	773	778	800	781	729	779	779	735	773	759	807	767	736	783	830	718	764	792	745	801	781	796	804	774	777	785	787	768	713	772	823	812	791	756	743	737	760	784	748	796	813	787	745	757	799	828	755	761	740	785	738	760	694	752	814	723	749	756	766	727	790	762	759	821	762	768	774	719	754	783	822	825	737	762	774	735	817	783	771	840	748	788	787	795	772	724	740	800	773	760	755	762	782	783	769	729	820	795	775	800	739	796	780	761	755	764	753	782	798	787	806	792	793	768	753	796	706	762	771	775	799	818	768	793	802	834	760	761	759	864	826	779	763	777	739	754	777	760	778	753	773	785	811	761	759	745	732	802	805	777	779	746	794	733	799	789	801	700	808	770	779	824	818	776	703	736	807	773	768	740	790	804	799	781	788	812	803	800	798	768	796	725	748	794	759	766	778	774	774	753	765	784	787	756	763	752	750	775	805	799	757	731	747	730	741	773	783	809	805	776	756	834	792	784	813	800	767	788	769	816	741	781	790	791	779	766	732	767	792	805	727	766	779	819	739	777	754	740	784	745	768	760	756	765	806	789	746	785	793	772	836	783	765	775	844	732	694	780	788	796	736	796	782	750	777	762	787	765	764	767	774	771	739	762	791	748	796	824	747	830	779	805	745	738	778	757	763	779	749	767	762	788	752	762	754	787	760	776	778	790	777	807	774	737	776	756	694	798	785	762	832	758	781	805	754	751	747	760	811	729	795	830	848	795	759	733	756	775	733	758	776	784	742	779	722	768	808	837	754	763	798	700	803	788	776	743	777	774	763	761	741	801	816	807	782	746	763	816	745	801	797	787	769	768	742	782	742	749	792	760	774	778	761	778	696	813	760	807	756	796	815	767	752	759	782	788	754	807	803	787	748	779	780	720	788	803	781	803	748	810	769	813	752	799	769	787	734	790	788	742	752	761	776	695	771	764	798	808	820	754	747	788	809	809	760	779	780	801	819	743	705	769	803	752	782	749	728	802	732	775	779	809	788	753	755	779	785	743	766	747	788	760	825	839	740	796	716	801	772	786	793	701	779	814	766	771	758	725	730	795	776	760	791	739	753	773	709	784	779	739	757	781	747	759	757	737	774	785	756	799	813	716	744	769	755	768	888	809	772	755	781	767	718	787	721	737	757	750	737	780	766	798	820	788	777	773	792	759	779	808	752	790	765	781	816	778	767	759	825	779	742	765	805	712	704	723	789	779	719	813	739	791	816	793	709	743	804	763	748	728	733	753	790	793	771	742	751	739	751	778	804	742	768	759	797	797	739	731	778	779	778	791	742	784	809	803	767	749	692	797	765	760	762	785	736	726	816	789	795	758	789	759	755	766	774	774	778	746	739	805	782	738	750	738	761	742	779	766	796	761	709	755	783	788	768	801	789	787	778	763	784	743	768	799	776	770	732	828	752	801	812	801	800	842	758	815	792	742	750	765	774	743	770	746	783	810	795	754	752	771	745	733	784	717	804	806	783	740	780	786	756	770	744	800	761	737	767	797	768	757	792	741	848	775	788	759	748	788	778	797	740	772	764	759	823	797	755	787	735	785	752	756	757	771	771	743	738	805	752	796	743	801	757	755	793	771	741	809	765	801	781	762	710	764	709	770	764	738	776	751	812	794	793	731	763	757	777	756	743	786	752	789	764	763	765	789	790	789	790	804	796	811	771	766	754	767	805	766	782	772	765	743	797	798	764	767	816	816	765	787	772	781	739	826	783	793	823	819	777	770	772	786	777	763	728	812	771	768	843	730	744	788	791	772	770	768	830	781	804	762	748	733	725	801	775	812	796	796	770	779	768	790	758	797	762	775	767	782	805	766	763	792	717	764	746	752	717	826	748	814	761	755	738	801	771	742	777	782	803	804	789	779	785	773	766	817	740	722	826	759	785	797	783	786	780	773	780	737	803	755	735	763	784	765	747	725	833	794	814	727	730	777	746	777	774	743	790	791	814	749	832	743	808	779	750	805	795	771	779	783	758	803	794	762	719	734	793	770	762	753	753	746	803	731	766	784	770	780	766	759	732	785	753	753	766	795	763	766	760	735	777	756	739	789	771	781	762	767	778	777	807	768	758	764	756	805	777	754	811	798	781	818	781	791	789	763	736	767	791	756	769	794	754	759	761	784	759	729	771	754	750	719	799	781	785	778	804	808	744	735	819	782	773	772	781	793	746	767	808	806	788	779	780	758	768	702	745	781	794	750	741	805	831	751	791	809	730	793	788	735	741	756	774	765	744	769	751	723	754	741	748	798	765	840	758	753	738	794	795	775	725	756	744	765	775	787	737	781	787	740	759	749	781	805	759	785	762	760	826	800	697	749	804	754	772	744	771	779	758	770	751	801	746	754	781	795	775	774	770	815	748	738	781	727	812	774	748	789	815	785	828	777	757	788	762	731	739	776	749	758	731	738	729	765	800	769	768	814	802	791	780	770	756	778	778	775	804	774	731	818	778	772	774	777	794	794	773	783	764	751	780	757	794	798	780	743	818	756	754	752	744	769	771	766	763	787	774	752	815	738	793	778	753	803	760	734	769	760	767	742	781	779	770	770	802	834	748	740	784	739	765	790	759	763	772	763	757	773	760	773	795	819	772	769	720	778	747	735	776	745	750
54284	32664	21697	11202	4289	2062	1223	759	528	423	398	386	382	354	339	297	290	306	312	299	316	312	313	281	273	317	252	290	292	317	304	313	290	278	287	321	292	296	318	317	290	307	279	306	288	299	282	302	273	312	301	279	322	301	320	315	332	315	321	283	280	293	286	359	306	309	326	312	302	302	259	293	302	323	310	311	309	287	280	298	275	280	305	271	313	304	295	333	294	299	325	325	268	304	310	311	293	266	316	298	274	307	300	277	297	277	299	325	302	280	270	289	304	321	302	320	307	315	274	291	315	299	338	302	291	286	309	303	318	266	305	296	285	295	311	312	308	298	296	330	311	316	292	350	345	297	295	305	324	266	306	278	290	300	289	294	265	305	301	299	305	288	274	304	259	300	294	286	302	310	330	271	300	280	309	307	322	307	319	293	329	321	323	308	301	300	282	291	327	301	299	297	309	294	302	300	284	305	313	326	319	271	295	319	303	303	328	291	316	323	271	299	291	281	305	310	296	301	286	297	316	298	305	274	292	328	317	291	292	295	285	317	277	276	255	328	285	308	307	292	294	286	292	319	273	267	269	306	311	328	292	307	321	339	302	302	286	299	284	299	324	310	283	299	323	318	295	308	310	322	283	310	291	298	278	298	308	281	277	292	272	326	304	305	349	308	314	314	309	296	296	311	292	283	286	325	308	288	286	320	305	284	299	316	303	294	315	293	333	296	305	301	248	250	299	264	286	294	292	315	322	300	337	286	293	278	296	337	280	296	285	296	251	282	275	295	349	297	327	314	307	288	272	300	298	298	298	316	277	290	317	338	294	324	340	275	274	319	273	309	324	295	257	279	296	323	348	273	323	285	311	299	284	303	282	317	302	306	282	285	270	305	292	303	284	284	292	283	285	336	293	315	281	273	320	310	299	291	313	311	283	297	327	296	311	309	298	306	316	304	297	311	318	304	280	313	325	272	311	300	317	283	281	284	280	301	310	307	285	299	288	340	303	278	312	301	305	304	306	321	316	291	312	291	295	310	303	303	318	312	301	316	312	308	278	341	275	305	273	300	286	310	313	285	325	298	289	311	288	288	290	293	308	292	307	280	273	297	300	296	281	308	307	298	287	307	283	286	299	286	292	294	288	292	321	272	307	312	303	296	302	324	284	291	305	305	293	312	317	272	289	295	297	253	324	320	326	307	298	253	314	266	281	298	358	309	293	325	324	320	331	327	320	290	318	299	326	316	281	328	325	294	311	301	250	307	316	304	292	292	288	299	324	309	281	309	313	294	304	287	313	295	303	329	340	319	312	276	277	285	268	283	304	310	289	264	316	302	322	312	285	313	270	292	289	324	298	304	270	289	283	305	303	279	281	349	322	300	308	322	303	304	297	287	282	302	296	298	298	301	312	299	290	292	286	318	265	322	321	316	297	307	295	291	284	283	291	300	320	281	317	313	311	319	277	286	309	302	267	284	278	292	271	291	332	281	311	302	284	312	320	288	309	320	272	301	345	326	313	291	314	305	267	301	310	302	293	300	331	295	295	326	305	273	299	340	292	298	292	308	292	277	306	296	289	294	350	296	288	312	285	302	294	297	309	283	305	314	279	320	315	300	305	299	301	286	294	304	291	315	286	317	334	320	328	307	311	292	307	301	277	275	318	311	274	272	319	309	301	342	303	314	309	305	319	296	296	312	324	265	296	308	292	308	301	296	317	282	312	294	290	292	268	284	298	303	305	284	289	280	310	299	311	307	312	270	298	262	269	341	307	298	297	302	304	276	328	283	284	310	291	326	283	283	285	290	306	305	317	329	305	280	281	307	301	293	314	293	320	302	294	320	290	295	302	265	330	300	280	284	302	267	308	308	308	310	287	290	289	297	299	286	312	325	315	299	305	289	314	283	296	295	329	339	299	314	300	317	303	308	304	327	301	355	288	280	299	312	276	321	296	268	255	286	284	324	319	322	301	319	328	314	303	313	305	286	270	301	300	325	304	304	287	335	312	296	300	311	309	304	293	295	314	350	315	303	274	315	282	296	296	266	305	285	274	304	288	282	309	310	292	312	313	297	288	289	304	335	350	273	295	297	301	296	274	315	317	325	313	326	301	297	298	275	321	296	288	263	277	316	311	320	306	296	308	289	299	281	288	295	301	290	278	320	301	283	307	349	319	290	298	285	281	318	307	309	287	289	311	317	280	308	330	290	283	327	268	291	306	305	261	296	288	311	275	339	338	279	290	283	283	290	299	317	338	306	320	327	270	279	322	298	269	286	306	310	287	274	319	317	317	320	282	297	296	285	273	315	288	326	303	291	321	273	312	314	302	284	321	305	271	290	298	289	303	293	282	309	344	333	297	306	309	283	283	293	300	305	299	285	318	296	311	319	293	292	312	263	319	327	267	324	297	300	277	305	334	293	293	286	323	295	309	322	299	308	315	294	295	294	313	297	274	322	286	310	270	299	316	298	333	298	306	331	306	314	302	295	300	281	281	291	317	300	241	295	282	301	287	289	295	301	277	275	310	296	276	299	333	303	301	279	302	321	345	298	288	292	292	308	309	282	271	315	308	316	289	271	313	287	297	339	307	284	300	292	323	299	294	305	260	288	333	310	336	320	334	273	290	306	315	302	315	310	313	283	290	287	297	268	284	291	311	313	323	289	317	328	324	304	308	302	322	310	305	322	276	289	315	309	285	290	277	292	290	303	299	286	299	314	298	310	302	328	306	289	290	328	293	329	296	316	305	304	303	296	259	304	316	277	298	306	310	299	300	279	303	332	281	295	294	294	311	291	321	316	297	314	308	337	309	274	276	309	276	306	300	313	280	304	336	275	286	276	291	287	296	294	315	277	309	284	316	315	303	277	305	347	318	308	305	287	326	296	321	306	326	285	302	289	284	280	303	281	283	280	332	282	269	305	329	287	286	315	307	296	256	321	303	273	277	294	332	302	272	295	299	286	289	306	282	304	261	303	294	290	280	317	284	329	309	316	313	322	286	272	281	276	283	297	302	332	326	303	312	283	279	327	300	292	313	322	270	309	312	305	294	346	311	281	270	307	307	298	272	307	263	291	317	293	296	275	283	295	294	298	299	285	288	294	334	306	296	302	295	285	313	271	293	293	266	295	283	314	264	319	287	281	295	292	325	297	311	284	328	289	283	294	327	346	296	269	324	311	301	296	293	278	277	283	302	306	268	310	339	293	302	287	305	317	296	316	310	270	306	273	345	303	275	285	321	328	270	291	309	319	284	282	285	301	284	280	320	303	273	317	299	284	282	315	283	280	282	293	323	296	307	281	292	294	278	293	317	311	296	326	312	288	271	295	321	320	298	319	283	329	304	295	308	307	316	298	281	299	317	315	309	283	276	293	302	299	288	277	326	286	303	318	304	307	298	283	302	306	287	294	321	289	316	291	324	281	314	307	293	286	301	305	331	294	326	307	321	336	286	291	291	284	294	318	280	285	287	304	282	304	281	307	300	316	293	312	287	288	306	286
36929	27320	25800	19873	11363	7001	4225	2685	1757	1156	1104	958	885	938	867	778	823	772	804	740	774	822	797	759	743	744	721	746	744	781	751	706	748	651	749	668	725	719	712	778	702	657	694	695	681	701	671	728	751	750	730	708	676	710	701	697	733	691	745	705	690	742	724	674	702	695	713	731	696	709	693	695	747	732	738	721	647	693	670	687	708	687	734	693	704	702	741	717	691	669	670	669	714	721	676	728	722	738	707	735	757	718	689	759	738	674	721	727	718	673	760	690	682	717	794	726	763	741	737	718	687	737	744	710	726	703	666	709	694	772	720	713	721	735	739	737	738	731	728	695	719	740	743	711	745	713	727	718	717	727	718	708	730	704	732	688	698	693	720	723	693	704	755	761	710	694	724	665	681	745	673	728	722	683	740	689	722	728	692	700	720	719	692	679	693	689	747	671	748	702	727	675	689	699	667	739	667	681	747	748	720	775	696	782	679	700	743	715	791	715	754	693	678	684	739	712	697	690	642	681	767	707	696	686	710	720	672	714	720	728	703	663	734	754	713	710	739	726	713	735	668	704	715	683	715	731	724	724	704	685	714	781	722	692	692	736	697	731	708	676	762	728	721	736	752	714	730	729	677	689	725	686	713	713	678	714	733	719	727	703	698	696	703	706	647	724	742	680	709	713	686	698	737	729	738	749	668	733	668	738	683	673	729	700	729	741	697	726	715	741	729	703	712	706	706	667	734	763	720	724	695	731	681	733	692	789	748	745	703	693	711	698	666	711	729	719	694	721	682	682	725	731	707	709	716	688	748	683	748	718	677	726	706	721	700	698	714	706	705	706	702	679	724	738	706	730	717	710	692	704	768	755	748	718	727	724	706	687	675	736	754	742	689	699	699	714	704	707	742	716	727	734	729	700	698	696	719	729	701	691	741	730	670	678	713	787	715	706	721	713	725	751	704	687	755	743	750	751	707	692	714	692	699	689	740	663	711	726	713	734	686	725	718	729	735	734	713	710	719	740	712	708	740	726	697	704	678	737	701	747	676	805	701	713	710	703	705	755	724	755	705	721	728	689	701	684	695	674	734	694	665	667	630	706	701	753	684	704	735	717	707	673	690	726	696	719	701	693	731	720	705	688	726	703	733	732	674	722	746	683	695	720	699	730	775	709	710	747	703	735	731	708	700	695	712	693	672	690	733	690	742	728	718	683	719	677	709	693	671	708	698	711	722	674	706	755	707	758	731	754	703	701	698	668	705	695	749	725	726	707	714	678	665	689	672	682	719	672	702	672	697	711	744	768	722	687	748	751	701	744	723	705	730	690	689	700	705	690	721	712	706	703	704	698	745	741	679	691	721	725	644	747	720	719	692	731	731	736	661	761	756	695	684	730	704	690	764	736	695	686	674	673	722	692	746	754	739	735	722	721	667	710	740	687	709	739	700	756	705	699	637	688	689	746	771	695	712	706	719	693	746	763	670	677	730	766	727	732	716	688	710	730	689	737	745	681	742	689	735	749	753	653	687	682	698	718	724	752	689	730	700	700	694	665	719	692	717	711	741	766	693	691	677	708	726	776	702	718	723	697	714	716	700	710	725	709	728	740	680	665	715	719	713	679	767	722	711	707	730	725	730	682	753	734	719	703	745	691	727	659	721	715	719	718	758	703	704	702	701	694	684	770	740	685	678	653	715	728	722	722	690	708	742	687	714	732	703	739	744	691	730	673	707	745	706	687	727	756	712	679	676	736	713	699	690	663	667	715	719	735	736	702	692	699	714	756	702	720	759	699	687	717	727	749	685	732	702	744	721	723	694	720	727	749	694	667	679	680	671	644	743	658	710	678	709	692	741	727	704	725	701	683	667	715	720	738	718	758	692	764	756	717	709	682	712	728	795	682	704	682	705	710	688	699	714	677	693	730	729	681	734	673	726	739	729	766	733	695	728	716	698	739	691	715	729	720	695	714	728	752	658	758	770	691	746	695	748	709	724	740	654	751	720	730	758	738	754	731	695	751	720	758	720	744	686	688	680	748	713	677	720	705	704	704	740	686	707	740	719	714	692	673	693	722	747	736	719	760	662	646	711	687	706	737	660	754	680	698	687	724	708	699	689	743	702	694	725	716	759	684	638	716	694	730	719	683	702	745	740	677	741	685	690	713	695	693	686	721	697	672	719	750	740	735	724	681	710	776	671	710	687	766	707	703	685	717	720	697	769	754	706	763	748	731	743	728	707	713	713	711	742	721	693	733	720	756	742	703	722	765	706	701	709	686	725	762	699	719	758	704	748	716	706	723	773	704	728	755	723	744	719	715	702	713	728	756	729	730	718	712	730	727	710	700	720	702	716	755	669	708	721	744	741	660	671	776	707	717	746	713	742	732	718	691	726	722	672	682	682	675	739	707	710	703	714	698	756	704	722	763	737	705	747	717	760	666	713	761	704	750	686	762	695	744	718	716	712	717	706	693	700	705	684	773	693	747	645	702	714	743	715	708	712	696	710	713	674	734	715	715	762	697	722	704	685	785	720	717	667	756	717	662	677	694	629	696	702	758	731	717	726	728	732	723	716	719	708	701	702	746	666	716	692	754	714	744	700	707	733	722	740	710	711	742	730	742	683	710	730	780	684	745	760	715	717	717	699	691	735	707	723	733	710	729	758	683	709	702	689	755	680	767	696	710	728	712	677	716	736	740	701	718	680	689	706	717	704	690	710	691	738	716	682	678	722	680	673	767	710	720	713	697	683	720	715	691	688	700	737	720	736	800	696	704	675	710	712	680	711	691	671	730	702	688	681	729	737	653	711	728	758	759	705	734	681	704	668	695	706	726	734	704	774	707	696	678	716	686	689	722	755	708	708	721	752	679	713	691	775	696	735	660	738	703	672	680	751	701	723	725	729	720	716	706	690	723	758	716	706	704	711	744	715	674	700	689	719	659	707	733	699	777	717	693	694	686	713	693	735	734	675	755	720	703	722	723	684	734	700	781	738	690	698	703	725	711	741	707	712	771	722	675	721	709	707	762	730	705	707	778	692	742	728	703	746	669	723	723	697	690	734	683	660	706	714	671	683	706	697	705	729	700	690	728	746	794	753	700	656	696	702	679	692	719	738	715	687	738	702	680	746	716	688	742	771	737	691	720	675	695	706	695	735	711	714	725	716	702	739	768	676	764	721	761	742	710	727	726	711	756	700	688	706	696	711	711	735	755	665	719	724	717	699	735	662	741	745	725	681	686	703	657	723	691	736	675	740	728	742	739	711	703	706	657	705	716	702	705	707	719	717	712	712	725	699	717	711	718	729	678	729	753	694	698	691	673	704	697	720	709	719	713	698	715	677	715	788	667	710	679	759	686	753	708	707	712	714	749	679	715	727	753	685	706	691	729	682	720	712	679	755	705	713	705	684	675	723	710	707	714	710	720	758	673	733	741	706	718	719	694	673	770	719	722	743	734	657	731	725	666	709	718	702	651	697	753	717	697	757	715	701	721	716	730	716	707
39802	20665	8179	2411	971	667	504	377	350	341	353	362	336	309	360	344	335	336	295	325	340	303	374	329	319	319	327	294	324	376	314	316	315	354	327	315	333	333	334	315	305	291	317	303	348	309	317	330	331	359	339	354	308	344	325	329	349	306	320	349	326	308	293	328	301	307	325	338	289	335	352	323	302	336	344	351	339	343	354	291	319	342	306	304	342	266	308	340	310	331	363	296	312	307	332	341	327	333	328	328	305	330	329	342	333	311	348	350	309	339	324	315	341	322	321	328	337	294	294	316	324	339	314	359	317	331	358	355	336	351	358	309	338	317	279	317	362	312	326	301	290	331	318	334	322	355	315	317	344	321	338	314	305	303	326	351	328	315	317	323	350	313	304	340	305	357	315	318	343	323	302	330	326	336	302	339	319	352	351	323	335	335	312	303	281	308	323	323	341	301	327	297	339	350	334	344	293	329	331	376	356	294	334	373	320	320	352	333	342	330	340	347	295	338	315	278	328	300	337	296	339	307	325	340	329	327	312	320	316	283	316	298	293	303	340	345	335	279	322	294	339	315	318	325	318	337	320	331	343	330	302	343	331	303	306	290	344	332	332	315	308	297	362	308	299	309	308	311	301	318	278	359	351	311	318	315	378	339	364	315	307	353	348	306	304	289	327	344	323	322	335	345	350	310	325	353	333	339	349	305	318	341	318	317	357	304	346	311	314	302	318	326	319	280	325	338	321	331	352	312	345	324	342	325	310	301	321	304	348	333	320	323	308	297	275	322	356	319	333	307	366	341	293	310	295	351	316	326	289	299	340	332	324	322	305	309	311	315	325	315	299	305	349	350	328	337	308	348	339	309	324	354	330	331	296	310	324	311	364	350	365	317	305	317	315	337	311	316	345	291	316	338	315	306	312	327	363	360	318	350	331	311	329	318	299	312	322	326	315	331	328	334	316	325	347	320	353	326	300	295	315	318	294	319	320	340	292	290	352	314	367	306	327	315	318	321	331	318	317	298	317	309	296	306	315	299	324	315	351	323	325	365	331	336	303	320	308	298	338	315	333	321	301	347	314	320	321	339	328	323	351	323	314	343	289	340	354	318	335	287	289	323	348	290	314	343	314	316	293	332	336	314	351	321	332	358	331	306	294	304	309	337	327	336	276	317	336	298	337	307	321	327	315	288	352	359	291	292	327	347	282	311	354	352	319	306	324	320	326	344	312	315	336	345	308	320	278	348	335	288	307	349	326	316	316	314	320	306	325	306	351	313	304	315	333	336	315	340	294	322	318	334	370	308	311	327	309	312	314	313	328	318	340	309	349	301	334	331	323	314	307	302	311	350	298	346	321	335	329	343	310	303	325	318	303	296	339	308	281	361	331	329	339	320	308	320	326	324	308	333	348	334	331	347	307	347	310	333	322	321	284	331	314	299	322	308	307	340	342	330	338	336	317	313	313	311	311	338	358	311	307	305	320	310	304	321	335	267	331	325	314	302	329	315	327	304	341	337	332	315	346	333	314	300	359	326	334	316	326	311	326	292	330	322	343	322	318	346	349	312	321	324	331	296	356	332	325	311	301	324	309	304	343	317	326	346	349	314	287	324	357	318	328	311	355	335	326	320	301	317	305	317	358	319	328	330	349	317	357	315	321	297	305	305	280	325	285	322	297	311	326	319	309	330	354	329	321	329	339	323	335	324	298	278	272	330	325	319	300	380	335	313	315	345	335	330	316	294	313	309	347	330	313	311	360	309	317	342	302	314	316	310	299	331	301	357	326	345	327	357	307	355	318	313	343	320	352	286	326	312	307	345	313	368	304	332	308	315	361	315	306	355	330	334	324	317	306	313	303	315	304	309	317	320	308	339	333	331	293	302	315	337	303	291	316	342	298	309	352	321	320	362	336	311	353	322	293	320	320	325	311	341	313	339	301	298	326	322	339	319	354	342	301	363	332	303	363	308	327	323	323	331	345	346	333	313	307	320	335	312	306	351	313	295	304	313	310	313	316	311	306	326	302	269	313	326	315	330	312	291	339	343	335	312	336	340	329	294	341	313	310	319	355	358	344	289	320	344	321	339	299	340	324	293	329	323	363	343	331	322	335	332	330	356	340	317	327	310	307	337	325	317	329	316	346	327	293	289	323	261	326	347	349	307	324	333	324	306	342	295	337	316	307	337	313	323	349	299	317	329	321	293	291	299	299	319	313	287	293	340	307	338	331	292	346	305	303	353	334	322	291	318	292	345	351	327	292	365	373	335	320	316	332	343	327	309	329	325	328	320	335	303	311	304	307	331	353	337	288	329	313	337	302	310	316	331	289	289	326	293	322	296	364	320	297	320	358	335	322	300	283	343	347	287	301	343	306	313	337	313	336	329	327	325	312	300	343	323	318	303	317	309	314	311	322	311	329	320	323	311	295	283	308	304	308	314	362	362	324	332	305	335	345	300	313	299	320	287	312	316	326	310	346	346	316	325	316	341	330	340	307	322	343	360	337	301	315	341	317	333	304	337	308	371	320	335	314	325	318	337	308	376	309	307	343	336	356	352	314	335	308	336	319	307	293	312	299	343	309	300	319	323	320	314	293	337	341	300	314	322	308	282	332	348	324	333	356	293	299	298	331	342	277	271	364	374	336	337	316	322	311	306	355	271	319	312	328	331	349	317	353	304	353	370	297	298	312	283	330	332	320	321	349	333	299	318	307	314	310	332	331	308	332	317	312	335	316	302	341	330	313	282	304	323	322	322	292	307	305	325	324	299	304	293	340	304	343	340	330	305	319	315	331	312	305	367	338	314	335	339	308	322	302	318	346	327	341	364	343	336	299	325	338	307	300	340	298	322	317	315	315	326	344	315	316	327	316	317	347	349	335	326	324	321	330	381	353	326	281	305	339	314	353	341	299	292	329	334	351	343	332	348	325	321	331	305	306	326	331	330	322	289	319	321	317	320	333	319	312	323	290	318	306	311	353	323	348	305	323	316	338	351	325	321	338	296	340	324	303	310	335	322	339	345	340	304	351	324	349	348	328	297	329	295	323	343	286	329	296	309	306	322	328	315	298	333	316	329	313	309	279	317	327	316	335	316	326	300	323	314	325	316	338	291	304	327	317	316	321	315	348	332	334	333	330	321	346	328	299	310	353	317	341	338	302	330	305	329	297	315	337	331	331	325	325	321	317	299	333	337	342	376	310	329	306	286	308	366	339	304	308	340	353	310	308	294	293	343	335	280	312	322	303	338	349	336	315	373	364	304	339	345	329	349	337	320	352	344	343	299	353	330	327	300	302	347	312	318	332	308	323	360	347	342	336	328	335	342	336	317	314	291	334	326	304	299	331	304	324	292	313	299	361	318	324	285	296	358	327	316	321	347	318	331	314	343	303	318	283	318	351	300	343	331	327	298	304	315	304	275	324	319	347	311	314	322	341	295	305	337	343	341	323	328	309	341	290	325	342	289	337	334	332	308	298	309	315	288	338	311	339	323	333	333	294	317
29629	17901	11330	5579	2982	1948	1437	1045	928	783	777	838	806	774	759	746	740	775	785	791	820	770	772	749	776	783	765	785	765	767	752	778	775	789	759	764	725	741	773	753	756	763	747	751	701	807	723	792	725	798	817	762	738	736	722	773	732	786	787	784	774	768	774	766	748	757	814	759	812	767	806	785	786	804	807	775	760	770	758	800	727	794	804	800	767	719	786	783	766	735	723	820	766	772	794	761	737	751	780	764	778	804	814	713	718	766	740	733	734	787	752	757	751	733	750	776	753	726	775	799	750	753	759	762	762	717	753	711	743	810	775	774	737	729	792	728	762	702	752	744	788	711	767	725	765	777	756	823	769	786	768	751	760	713	745	745	759	768	701	727	757	809	778	773	692	736	765	774	787	795	767	750	717	736	729	750	756	734	765	705	755	786	725	750	737	784	775	732	753	758	771	755	715	762	738	746	767	797	770	785	778	759	787	719	789	706	747	753	717	726	765	761	720	755	754	779	723	752	787	757	732	738	727	752	785	813	730	791	755	774	711	772	787	752	777	764	767	765	775	740	738	792	771	741	719	759	771	788	799	768	727	763	780	726	772	752	787	753	788	742	726	720	728	789	718	805	771	794	796	770	713	759	746	802	743	704	777	740	737	779	805	772	781	768	726	770	750	759	698	782	764	762	785	764	746	760	759	740	767	764	757	795	815	751	790	787	737	772	775	775	751	781	794	753	726	772	741	739	724	718	768	767	744	741	727	749	806	763	747	701	782	745	718	769	752	783	746	765	764	754	778	748	746	799	783	749	764	745	785	726	748	777	762	706	784	782	733	761	799	774	792	774	782	717	782	766	739	738	731	787	730	802	773	738	736	811	820	721	744	771	700	763	774	760	758	775	749	725	785	813	753	706	747	801	740	777	719	774	766	733	844	748	766	737	747	766	776	792	703	757	768	753	834	773	768	761	787	717	752	810	724	751	766	733	727	726	728	778	723	738	705	774	725	740	789	749	762	758	734	719	745	793	772	739	743	726	747	751	763	781	770	752	723	723	756	747	765	729	822	741	756	772	732	744	721	763	744	753	756	772	791	756	809	750	767	739	772	758	767	772	790	786	754	777	786	702	740	783	749	721	761	772	721	787	783	743	696	739	770	780	734	769	780	737	739	769	738	725	767	745	736	778	745	711	798	752	727	727	746	745	790	762	769	782	778	764	794	657	767	745	759	728	799	704	753	802	759	776	786	738	756	777	751	742	744	763	777	789	741	795	795	741	835	717	756	766	790	778	719	780	776	754	738	708	757	765	783	796	755	747	785	801	717	758	704	717	774	775	788	743	756	769	737	731	778	826	773	743	802	781	769	718	731	783	835	789	789	775	728	749	706	765	744	785	771	756	736	720	782	769	771	778	806	757	767	771	787	714	727	741	758	784	792	730	770	766	768	745	743	734	753	770	783	802	804	820	740	777	750	778	786	741	770	777	784	763	805	734	747	768	783	764	743	733	790	770	722	752	731	721	714	738	769	748	745	740	769	763	754	750	738	796	819	774	716	724	774	697	753	788	781	734	719	739	721	761	714	732	730	724	771	772	770	728	727	773	754	778	748	774	760	722	788	745	771	788	767	782	775	728	764	748	796	719	742	808	680	742	752	774	755	764	789	722	798	730	750	700	814	765	788	786	719	745	745	745	742	836	769	734	776	743	752	740	745	731	762	770	717	773	755	771	755	751	741	758	749	747	706	762	757	802	805	750	753	751	827	774	741	697	778	746	773	788	750	743	756	736	770	752	765	755	736	780	728	750	787	774	718	748	755	840	705	792	773	748	715	730	747	782	774	759	763	774	774	766	749	707	722	760	793	752	773	751	746	760	772	764	757	751	721	766	763	795	721	761	743	770	763	747	776	722	729	732	751	726	778	773	734	743	784	770	761	761	749	760	768	722	769	739	754	759	782	706	777	793	764	817	731	754	745	797	763	728	775	762	759	786	775	751	715	774	755	797	731	742	752	713	760	708	771	717	814	772	812	749	793	738	783	715	776	747	714	714	767	784	735	767	781	784	720	743	709	769	779	706	722	735	710	758	734	777	776	762	786	780	773	778	765	771	732	724	748	778	799	772	776	768	732	774	825	776	769	791	745	769	742	718	712	728	765	768	773	731	757	772	729	753	732	704	760	761	743	747	798	710	788	728	730	790	766	797	733	751	741	744	757	768	702	752	725	794	701	670	734	823	743	788	762	749	751	756	740	779	738	731	774	734	732	779	767	795	782	779	700	801	769	721	778	761	784	741	773	740	803	770	716	747	736	784	776	749	707	765	751	726	734	808	745	758	730	742	794	752	754	744	748	758	739	810	745	759	769	743	775	772	751	788	812	784	804	800	812	695	739	732	782	725	782	725	779	788	714	802	745	748	731	735	749	727	725	741	757	795	791	762	776	738	711	792	745	754	772	737	749	819	751	697	742	781	758	738	760	746	844	781	748	707	759	758	739	774	786	754	760	719	766	730	702	819	762	773	761	761	797	784	715	772	779	790	735	728	756	724	791	802	729	718	808	804	741	742	782	769	767	794	811	761	784	792	758	759	760	741	773	774	780	712	800	761	748	783	767	788	762	726	771	694	754	735	723	777	774	766	715	736	698	746	752	769	762	767	762	747	789	758	786	767	731	776	780	825	753	778	714	747	754	739	742	733	762	778	799	758	770	759	727	782	731	808	804	762	777	800	724	754	824	756	759	770	795	731	777	735	792	777	752	802	772	797	787	802	821	789	781	778	754	760	755	779	781	806	710	750	730	720	790	769	741	745	769	794	753	768	751	772	752	770	738	804	751	759	758	781	713	774	754	732	717	739	727	739	766	684	781	739	726	741	739	692	756	756	741	759	774	734	773	728	748	751	776	763	759	780	747	766	738	747	768	718	758	746	768	751	756	764	764	737	720	754	745	742	753	747	744	768	799	723	755	720	731	775	749	780	779	735	765	776	751	727	763	783	717	727	722	720	779	751	784	736	775	758	734	784	758	761	773	719	755	760	732	741	741	758	772	823	757	755	762	751	782	763	765	758	770	761	748	771	706	754	730	780	778	729	760	762	789	770	756	819	760	750	805	761	789	742	770	766	811	762	799	813	764	761	772	784	757	775	725	762	735	760	767	796	830	748	791	727	742	736	720	752	770	781	747	776	738	780	746	748	756	743	739	782	766	709	752	741	812	825	772	786	716	746	668	809	730	759	736	770	740	766	745	766	742	790	756	772	753	758	754	773	745	764	757	767	703	806	784	749	779	823	741	713	743	754	734	774	787	742	815	746	759	758	765	744	795	755	747	796	777	743	774	802	779	769	784	707	760	728	737	779	748	717	801	799	763	748	744	739	785	773	784	739	743	752	759	737	759	766	730	744	746	741	741	804	769	805	776	757	709	759	724	764	747	764	754	747	769	748	757	694	723	760	765	707	767	735	737	687	741	773	775	736	746	719	717	741	792	692	765	774	760	721	766	731
50330	23659	11984	5894	3243	1870	1199	771	553	434	394	308	353	335	354	355	331	384	334	345	346	353	335	374	331	380	312	343	339	322	319	320	327	278	316	337	365	337	318	338	322	339	306	325	329	323	359	329	335	312	320	348	349	314	324	326	335	345	322	320	318	345	341	301	303	316	349	379	332	313	305	317	318	318	360	378	322	357	349	329	321	337	341	358	318	346	360	346	348	345	346	330	335	321	342	337	342	359	354	343	339	304	342	295	319	385	332	346	355	327	309	372	328	298	355	357	328	354	373	339	328	331	354	318	356	315	366	335	335	310	366	329	338	354	323	332	341	336	331	316	318	332	340	334	320	334	317	331	332	329	349	377	340	359	326	340	348	304	340	372	341	342	330	358	341	332	313	343	348	303	341	322	322	308	318	369	344	345	345	311	323	360	333	332	329	312	348	345	346	355	394	298	338	332	308	354	336	345	320	341	332	334	324	310	362	314	324	335	318	332	331	314	351	367	330	352	338	310	330	342	343	331	334	334	357	346	298	328	338	345	325	339	346	345	310	340	337	366	341	323	337	377	366	323	316	360	358	359	336	343	329	319	371	309	328	367	323	356	325	320	336	328	362	329	346	315	322	332	356	316	324	293	349	315	335	334	326	326	359	375	333	355	364	367	364	329	326	339	349	350	348	327	355	368	314	351	353	331	368	357	373	351	338	337	333	320	348	327	310	358	300	315	354	301	326	358	312	355	317	348	347	332	336	315	338	332	333	372	322	329	358	334	338	326	337	345	359	337	324	341	331	329	339	339	328	335	375	361	359	374	334	380	309	370	324	335	352	323	376	324	354	341	330	330	337	311	315	357	340	330	345	331	324	336	314	319	331	326	357	342	326	354	327	352	322	294	337	320	313	324	352	331	364	378	341	342	321	338	310	316	308	325	332	356	322	333	323	347	383	326	347	364	337	345	321	344	320	326	323	352	345	373	336	332	328	387	322	286	313	319	338	358	326	344	335	364	325	359	348	341	324	309	323	350	328	322	338	376	333	337	348	337	354	360	325	316	323	326	331	321	346	331	307	328	345	313	335	349	346	351	359	368	332	339	338	342	362	343	374	312	350	351	361	332	325	365	342	334	336	330	321	343	347	359	345	334	345	263	361	372	342	336	365	355	343	353	321	323	316	279	343	343	377	327	285	320	388	320	310	345	329	315	348	383	359	354	336	365	346	331	334	322	347	320	334	307	347	325	353	324	331	359	369	322	297	350	331	340	329	359	330	344	350	332	335	346	360	313	320	355	333	370	330	310	335	330	358	349	303	335	339	308	329	355	344	338	298	320	334	314	352	325	345	359	337	328	349	376	349	293	355	368	348	335	352	323	349	327	314	329	315	334	323	331	341	338	343	329	395	367	359	347	357	328	337	315	333	331	291	327	345	355	336	331	388	348	352	283	342	327	297	330	341	315	330	324	343	372	321	327	349	334	351	328	347	349	334	376	318	314	352	308	325	310	336	349	349	352	297	346	361	343	364	338	319	337	333	347	333	353	342	337	367	323	324	367	329	331	318	331	330	356	367	356	360	331	317	301	337	318	313	339	336	335	329	330	333	336	329	295	329	328	360	355	337	306	374	348	301	328	395	338	335	333	310	344	356	383	344	337	309	315	350	322	331	355	336	310	323	293	354	297	326	304	347	357	347	319	348	377	347	304	323	350	330	336	362	298	356	386	318	344	329	351	348	317	326	325	347	362	325	320	379	341	338	324	344	370	363	333	327	353	343	339	369	331	363	361	364	379	319	343	331	391	343	377	310	354	345	319	332	388	319	291	319	337	323	365	329	321	359	339	307	332	354	344	349	297	347	326	351	376	343	340	365	307	335	315	309	330	351	306	350	322	318	381	346	354	326	309	357	305	335	329	356	345	353	291	320	333	323	363	373	376	355	315	327	324	345	314	312	359	319	317	365	337	334	348	320	362	311	352	373	343	348	342	321	358	353	323	341	314	335	321	347	339	314	334	326	368	348	314	357	353	362	352	331	329	375	360	339	334	350	345	317	350	342	377	351	345	307	380	334	359	290	329	308	351	357	346	368	338	368	360	285	359	339	357	333	379	373	353	346	352	326	356	352	338	353	319	332	350	317	334	337	295	323	340	355	327	332	311	338	345	383	346	306	343	347	345	356	338	340	324	357	305	357	333	338	318	376	329	356	372	335	348	328	333	361	345	318	341	388	341	294	359	371	310	355	375	313	310	388	323	343	296	331	346	341	342	316	313	328	341	328	308	334	331	329	351	327	326	321	329	319	338	333	345	347	362	356	381	346	352	334	358	355	357	326	330	351	334	335	326	349	293	342	324	361	340	334	369	333	343	346	331	332	351	323	372	285	330	348	340	350	340	371	353	325	330	317	346	358	363	361	342	328	333	353	315	368	352	361	377	354	333	373	325	324	315	324	327	356	333	335	365	375	333	352	331	365	357	347	374	307	352	340	344	270	343	339	341	313	370	365	352	342	330	340	320	346	332	340	346	332	318	367	330	314	321	309	293	323	327	328	352	339	371	349	322	356	344	344	325	309	324	356	332	341	353	307	378	345	334	365	317	300	327	332	363	356	316	318	350	347	307	325	328	362	313	361	335	325	377	338	341	345	380	348	335	354	346	352	325	343	303	322	338	354	356	299	324	384	329	338	341	337	374	314	339	350	306	352	325	323	310	354	340	333	299	325	310	368	342	299	311	345	324	356	335	333	345	361	353	345	326	327	337	352	343	318	334	365	329	350	337	339	323	312	325	354	330	317	328	333	329	334	334	359	305	318	319	334	326	308	341	344	348	301	333	324	337	344	334	339	347	338	360	340	310	333	308	364	340	361	319	322	360	331	350	324	324	343	330	312	336	359	339	333	326	373	358	323	335	326	330	381	349	332	349	325	351	351	329	352	345	343	342	362	355	336	329	326	354	320	376	318	335	350	333	341	321	352	355	353	330	375	346	319	359	364	328	322	338	316	370	342	337	357	356	332	323	355	328	339	317	320	343	338	324	342	319	327	307	323	318	336	336	336	368	347	337	325	327	340	330	352	320	308	329	352	355	324	302	342	336	365	332	361	334	387	325	347	343	356	357	333	345	336	337	351	371	332	332	322	376	312	324	349	331	360	350	323	344	340	354	367	345	298	367	340	337	333	293	302	344	324	321	369	305	304	306	339	360	328	337	312	310	364	349	345	323	354	354	307	327	341	320	350	349	330	353	333	374	335	338	345	324	369	351	368	294	318	326	300	355	340	304	311	382	330	344	354	343	339	339	350	325	303	338	315	306	342	355	348	334	334	339	354	354	339	341	353	333	310	339	369	335	334	349	338	326	301	345	379	351	366	329	326	328	354	355	312	335	338	370	318	362	336	326	322	313	340	349	367	314	382	361	339	328	321	340	328	326	360	345	357	373	335	340	344	332	360	346	312	319	303	313	314	339	339	297	353	327	340	354	291	356	343	340	333	349	347	362	338	335
34979	18439	16148	13399	9739	6758	4450	2727	1870	1210	984	995	967	937	864	864	827	861	880	821	827	828	811	775	850	867	819	756	764	853	790	794	784	820	736	793	786	799	825	791	758	776	784	792	758	774	782	785	821	778	826	790	804	766	808	845	833	830	780	791	801	846	784	801	907	835	767	813	809	790	769	740	842	789	768	775	778	777	775	814	813	817	807	794	823	803	836	845	846	792	825	780	757	799	861	824	798	753	780	788	762	831	819	786	782	777	755	797	783	811	825	852	755	818	797	829	788	806	800	784	757	784	800	774	802	789	813	792	772	794	832	837	780	780	786	789	749	768	749	768	829	756	788	733	825	744	821	749	750	823	781	820	789	799	777	782	753	803	783	768	817	806	807	802	794	754	810	802	832	801	791	765	792	801	836	828	749	819	786	688	754	803	780	753	778	761	776	762	801	734	779	764	817	795	812	771	760	835	776	802	806	801	813	832	778	865	790	763	799	783	770	774	775	814	790	819	813	833	787	813	787	844	823	777	850	815	776	782	810	764	779	796	822	782	793	794	825	812	797	748	819	743	766	806	805	784	784	809	766	794	820	760	784	803	753	798	767	768	748	792	747	793	796	788	798	868	823	768	801	797	780	796	747	782	832	777	786	811	765	767	757	819	781	825	831	796	751	799	774	798	777	832	767	752	744	795	852	800	787	824	809	787	714	786	798	780	800	777	795	761	772	814	814	819	780	801	780	802	832	859	763	815	846	805	802	790	793	783	809	786	797	760	832	765	834	825	791	736	805	770	823	803	782	769	830	790	785	801	829	795	817	776	797	811	776	799	810	816	781	804	808	776	809	800	766	791	828	803	849	845	798	804	756	798	803	781	756	771	798	843	798	835	788	800	828	824	852	787	774	797	760	770	782	813	793	822	814	814	787	809	824	809	791	843	773	797	779	753	836	798	816	755	842	790	747	782	782	815	802	843	802	808	841	792	816	790	810	817	779	809	738	775	846	787	778	813	756	862	771	784	787	764	793	805	818	804	787	736	814	828	781	792	778	767	793	753	782	780	850	757	765	807	760	814	813	806	803	798	748	746	805	827	816	774	769	798	792	751	744	787	797	768	775	770	799	825	753	809	797	795	792	799	776	804	786	750	765	777	806	756	823	766	769	767	742	835	814	776	803	764	798	796	785	823	767	772	813	764	798	797	850	779	802	799	795	809	776	846	834	780	766	740	833	797	722	805	785	777	764	792	810	776	803	795	780	803	783	773	740	821	830	836	782	839	821	772	772	840	795	812	841	835	821	797	799	819	824	806	801	802	776	751	787	779	802	787	798	852	758	831	810	824	798	784	764	781	777	803	787	762	743	777	787	830	804	801	795	793	820	824	803	781	833	757	791	784	758	785	797	785	784	816	787	793	815	810	840	840	816	851	773	720	796	806	817	829	801	822	769	822	785	783	851	813	806	769	818	763	839	783	792	776	843	839	803	810	794	820	803	797	779	803	799	715	815	818	761	787	761	810	806	816	800	783	788	789	797	755	802	796	804	799	834	807	830	818	783	819	822	790	815	823	828	752	822	754	788	864	791	818	745	834	801	785	754	811	776	772	755	786	829	762	775	821	784	849	752	793	841	774	782	810	859	797	825	828	795	727	757	742	834	769	798	775	770	758	753	799	825	807	829	807	828	780	753	794	803	809	797	830	763	851	784	801	791	790	820	794	820	818	783	835	825	825	820	806	775	764	756	801	804	799	822	804	773	752	796	787	808	782	781	836	830	821	793	753	786	798	814	836	768	793	818	752	793	797	797	757	783	799	784	780	803	836	805	820	770	805	753	846	765	768	775	780	788	760	787	836	802	767	773	788	812	787	791	777	794	795	806	847	837	803	778	814	779	762	812	753	782	769	817	778	835	826	800	761	800	820	847	793	811	843	771	838	790	766	823	816	783	758	811	776	789	817	791	805	802	762	750	788	806	784	715	785	749	815	778	778	778	878	781	844	798	852	775	763	745	748	775	810	794	749	825	781	818	839	753	819	754	828	787	741	797	787	793	760	804	745	845	806	806	766	815	779	787	800	795	827	803	778	807	819	787	818	814	834	808	810	802	771	846	787	730	806	818	801	800	813	824	787	807	744	804	787	820	787	830	799	826	776	805	814	813	794	785	832	799	829	816	772	798	760	818	737	800	789	836	788	848	794	829	825	802	792	773	835	771	767	809	808	742	807	826	805	799	755	777	788	756	783	797	775	757	814	812	802	770	827	780	804	753	772	807	753	795	742	758	736	778	811	757	783	761	755	775	815	755	778	775	733	809	796	752	846	824	821	760	755	852	849	833	768	824	783	787	816	835	826	825	787	792	844	810	780	823	811	759	784	793	792	804	827	846	737	812	820	792	798	836	761	780	821	832	802	802	833	794	819	772	746	813	816	807	795	830	770	816	822	765	821	847	780	819	810	754	786	830	776	840	789	756	792	753	801	798	828	855	807	810	826	833	769	819	842	761	805	774	775	793	822	778	816	757	793	779	765	774	822	822	807	742	769	807	821	805	744	770	803	806	833	767	793	748	797	845	787	761	758	816	806	769	788	761	836	777	784	769	815	755	791	792	794	804	879	789	777	816	759	793	810	771	784	794	805	822	846	805	760	814	730	800	805	805	800	793	782	789	802	786	794	787	785	817	798	755	785	813	782	758	819	788	814	785	756	767	814	796	785	786	767	773	781	831	820	760	832	781	807	775	776	789	802	805	844	769	769	831	754	791	760	805	779	725	844	818	820	790	771	768	863	812	773	752	832	773	793	781	759	766	751	828	809	765	751	778	769	825	814	833	776	789	777	832	748	820	807	809	814	811	756	807	778	829	794	793	779	764	826	768	821	817	807	721	816	817	774	792	786	739	768	807	787	814	809	792	827	772	786	770	825	794	807	759	846	811	782	775	793	823	815	798	805	781	779	829	805	849	784	808	798	797	776	765	829	813	791	792	819	777	802	778	728	833	796	821	771	813	759	829	837	816	824	775	813	777	806	790	780	779	810	749	794	812	828	758	775	767	810	810	760	819	813	801	783	839	810	835	759	773	838	781	784	761	815	828	841	821	760	806	783	813	812	810	830	730	780	796	777	752	803	786	788	749	786	782	750	790	778	792	801	808	814	807	779	807	823	762	789	798	770	819	754	770	778	805	834	785	779	813	787	851	752	731	787	785	761	785	745	752	795	812	803	766	768	778	755	763	778	838	779	767	752	762	840	784	825	744	823	818	823	796	837	782	802	768	825	836	802	811	806	754	811	771	818	745	830	836	784	795	778	775	761	784	771	811	801	804	800	845	832	803	815	803	824	818	818	771	793	831	757	813	825	778	797	771	781	799	775	772	812	843	792	814	780	744	746	798	843	846	769	851	814	790	798	778	826	804	773	787	774	806	777	806	737	765	797	784	774	797	797	815	780	831	758	752	804	812	858	809	812	828	778	773	799	821	795	783	803	761	765	837	750	798	767	820	769
49258	27520	19058	10840	5774	3278	2225	1409	954	605	440	422	327	398	358	333	368	342	315	325	329	299	332	318	299	301	315	300	320	322	316	312	285	287	330	310	290	312	337	318	285	320	302	331	284	283	327	332	311	327	280	301	314	305	332	293	337	297	294	293	295	335	329	294	328	344	311	317	321	324	317	287	297	307	270	300	341	307	325	335	320	316	341	317	326	293	318	318	346	340	302	318	313	316	317	299	287	313	326	281	292	303	288	310	323	341	319	270	315	308	307	331	329	334	328	312	268	330	307	314	307	316	331	290	299	324	310	307	338	288	297	317	295	292	311	325	303	312	323	278	314	320	325	327	322	331	311	289	349	327	332	323	304	293	294	283	325	289	334	323	316	293	296	318	308	316	309	351	338	307	299	315	299	300	332	293	277	309	284	295	331	320	336	346	294	315	315	284	272	275	298	342	349	292	337	288	312	291	324	321	277	343	288	306	305	298	311	305	282	350	307	328	317	301	339	326	334	306	285	297	316	313	327	293	304	318	343	326	293	344	279	315	321	318	303	315	318	308	318	316	296	296	322	325	319	269	325	289	329	334	309	286	316	304	321	301	289	318	314	312	283	291	295	298	281	302	282	277	288	301	285	355	298	304	296	314	290	296	339	332	338	311	339	305	331	305	311	304	327	317	277	331	299	308	294	277	295	302	287	298	310	299	299	313	294	285	310	271	321	332	314	300	340	308	276	320	309	320	321	311	314	294	307	311	306	297	303	328	305	291	309	329	321	327	294	324	299	297	314	373	311	324	313	285	328	324	322	283	304	319	327	286	294	270	301	263	328	309	305	326	329	335	288	308	276	307	320	291	296	288	324	323	285	283	286	353	322	299	301	335	294	310	294	332	288	339	290	293	317	310	295	297	307	314	326	317	320	319	303	295	330	327	341	315	318	336	329	317	321	288	274	294	299	286	349	308	314	324	330	308	311	312	302	307	328	300	347	301	304	308	314	289	314	297	317	275	273	293	356	311	319	298	352	331	317	295	307	322	295	296	306	292	314	299	333	323	300	301	334	320	294	305	326	330	319	331	310	329	287	331	292	281	293	318	335	312	301	310	333	328	299	309	286	318	292	307	322	249	305	334	296	297	326	316	332	355	311	305	282	319	292	337	328	293	348	339	306	292	305	299	306	320	326	304	342	324	267	307	309	338	302	328	281	305	308	308	352	290	335	328	326	292	330	305	287	302	332	341	312	304	329	322	329	304	302	301	324	316	317	297	283	298	306	315	325	328	312	330	319	307	298	300	297	319	285	333	368	327	323	291	336	314	333	301	328	304	361	340	280	306	279	273	312	311	311	287	324	307	313	285	306	316	307	304	312	339	318	334	334	300	305	303	338	311	304	330	326	279	344	315	281	284	315	326	291	308	326	329	285	289	270	302	296	315	298	306	286	305	290	341	302	297	336	302	291	332	337	315	320	302	313	287	325	331	322	337	300	303	304	289	308	299	338	352	292	318	324	302	289	290	295	338	304	278	305	340	308	323	312	339	286	335	302	283	333	287	298	338	313	321	306	320	282	290	323	308	319	330	315	317	331	310	288	300	278	304	314	340	314	339	301	333	332	318	309	339	305	314	328	335	309	324	284	332	331	346	320	346	337	316	305	326	326	319	314	320	297	310	321	344	294	324	306	279	282	302	333	333	304	312	302	310	314	290	307	308	313	299	312	264	319	299	322	296	335	287	316	330	353	314	290	267	302	331	314	291	301	344	325	361	354	323	306	282	332	317	329	293	339	294	293	326	301	292	291	303	356	301	303	307	289	327	285	311	295	302	284	307	315	304	300	327	295	291	322	300	315	313	331	306	328	329	291	325	317	289	338	311	321	343	339	312	264	315	323	295	284	293	337	310	319	342	290	298	320	338	330	296	310	332	307	296	304	342	338	364	278	289	310	285	290	304	287	337	317	338	302	316	303	329	271	313	291	300	330	301	303	308	265	325	324	311	338	316	271	326	317	296	318	317	324	321	297	313	305	286	320	324	325	321	342	274	310	314	352	318	273	302	306	305	294	288	299	339	319	326	333	296	336	317	319	318	315	312	274	294	295	310	293	311	325	312	326	315	301	292	311	293	309	287	241	321	316	306	286	282	322	358	316	317	311	272	309	319	315	319	316	315	312	322	300	283	314	319	342	311	322	352	314	294	346	328	307	292	298	294	338	332	328	316	305	299	301	340	315	326	349	310	306	292	332	304	324	346	319	291	325	336	291	310	325	332	283	329	310	327	306	313	309	309	321	318	295	325	301	318	316	328	349	301	275	296	298	327	306	280	294	299	318	288	296	337	346	331	351	311	319	305	296	302	336	284	302	337	297	313	309	333	330	280	289	310	276	329	331	310	320	310	326	310	264	316	307	288	318	309	295	311	293	270	303	315	336	330	337	314	312	313	318	298	312	287	322	337	294	292	319	332	276	339	368	310	319	295	312	307	340	339	291	341	315	305	288	300	318	305	310	344	318	312	293	276	300	300	323	309	310	323	295	324	296	274	308	307	348	270	309	334	348	299	312	281	321	318	357	282	321	302	319	319	294	296	292	304	297	317	328	271	296	328	301	289	329	275	315	316	298	347	310	323	356	311	299	328	299	260	305	278	302	317	320	302	352	361	325	324	336	323	321	303	313	302	312	301	285	332	309	299	274	316	294	353	321	304	305	320	298	321	303	284	341	328	336	310	345	341	327	291	306	312	307	311	296	322	338	279	275	312	340	343	314	309	292	298	362	338	308	312	317	314	301	290	335	315	310	293	301	301	344	298	288	295	288	285	302	302	322	330	316	293	338	286	275	291	294	289	326	310	306	299	293	314	315	320	305	332	323	316	360	314	334	318	339	300	302	290	300	306	300	290	297	303	289	322	296	302	290	309	309	305	297	304	266	295	309	326	317	319	323	301	299	312	321	296	323	306	294	327	320	310	304	304	348	317	287	310	310	338	331	306	318	332	294	319	312	336	312	309	308	278	298	298	313	300	333	287	314	319	288	284	286	315	307	322	299	279	274	305	321	308	300	279	310	312	303	296	303	313	314	327	308	302	294	314	314	297	301	309	279	299	273	317	303	315	309	292	316	304	320	333	304	314	289	291	307	310	335	307	283	319	319	331	371	321	297	300	296	329	329	300	278	274	296	299	310	329	297	321	290	321	325	291	327	307	295	287	357	282	302	297	329	318	334	332	294	321	317	329	301	305	314	294	302	322	323	308	324	299	284	309	319	329	310	283	315	323	321	290	311	268	325	332	308	277	304	301	326	351	347	317	349	326	328	304	311	329	317	330	309	299	301	328	279	291	285	294	272	278	351	308	314	298	282	316	333	329	327	325	338	308	304	315	334	299	347	318	289	343	298	306	330	336	322	294	317	313	331	345	311	315	295	310	317	305	334	277	293	302	306	280	301	313	302	278	313	303	306	330	317	307	274	316	318	296	310	325	330	284	343	277	319	315	307	313	300	308
32890	22316	23920	20955	15820	11079	8295	5689	3603	2185	1460	1273	1245	1053	1053	949	922	901	843	874	803	842	826	815	779	779	788	794	792	748	754	725	710	706	776	722	724	765	719	717	760	730	765	713	731	722	720	747	783	737	746	732	709	733	744	746	730	727	723	735	762	725	716	727	740	713	756	718	753	698	732	708	749	773	700	714	769	730	731	742	723	751	721	710	742	742	715	728	730	705	696	738	793	718	753	714	718	751	703	750	702	717	746	742	724	776	748	724	710	753	698	739	771	766	736	736	760	725	680	719	741	722	773	699	714	766	742	718	711	703	712	697	750	721	746	736	747	723	738	716	725	764	733	725	707	751	705	712	719	705	729	735	720	760	710	756	758	753	788	732	672	700	734	742	717	773	742	766	750	697	712	727	747	758	730	716	759	699	704	746	733	757	805	768	733	718	709	713	738	753	742	719	740	733	760	730	739	744	712	744	777	755	747	745	770	743	723	784	736	766	693	749	726	754	690	740	757	730	766	773	724	712	709	740	731	699	735	766	749	738	714	735	704	726	750	802	742	714	729	766	740	763	705	768	746	720	738	731	737	729	735	737	783	743	737	725	713	723	723	785	735	756	755	727	721	716	734	753	733	716	780	709	716	719	718	739	738	754	732	751	717	711	722	684	756	708	718	737	772	707	739	738	760	761	716	724	721	702	734	757	697	750	699	733	710	726	719	743	742	777	784	777	701	770	727	740	738	751	719	651	718	770	764	691	739	724	656	735	746	700	757	709	707	723	800	733	684	751	788	697	705	739	743	757	710	692	746	706	732	753	725	750	723	738	703	739	750	723	714	763	752	721	765	729	744	734	776	732	738	749	710	697	701	764	741	708	721	718	708	736	748	733	719	718	684	733	769	717	756	751	750	710	727	754	733	725	681	733	727	708	752	762	696	703	750	697	711	728	744	750	728	717	736	733	745	739	710	731	720	746	757	753	731	780	750	751	737	712	744	762	753	754	779	738	699	688	784	727	772	761	724	742	700	717	715	727	753	761	779	720	725	821	721	725	751	699	724	761	724	754	772	725	714	752	758	755	728	707	668	763	769	748	754	722	763	742	757	749	739	714	726	765	701	754	747	704	763	718	721	740	723	735	752	710	663	746	712	717	757	680	758	714	729	712	732	703	727	765	725	785	723	733	739	721	754	754	736	713	740	700	734	727	682	725	729	740	748	732	715	723	748	701	680	721	713	706	735	734	700	709	668	732	736	781	695	706	720	711	704	698	738	725	759	717	746	751	697	733	712	712	752	711	731	709	671	711	728	729	774	701	701	715	726	699	706	772	716	684	770	753	724	740	751	737	768	702	700	732	776	694	761	730	780	716	741	738	721	716	721	699	723	706	690	727	775	739	708	757	784	698	692	689	698	720	751	734	747	737	732	750	735	769	699	748	702	692	765	729	765	758	779	735	732	745	789	722	783	760	683	765	731	702	726	765	719	774	703	717	710	731	721	742	779	706	725	696	716	736	776	777	768	731	748	731	736	713	752	727	749	738	723	720	704	784	740	765	731	743	767	723	718	684	719	730	760	725	709	771	690	749	747	724	750	773	748	717	740	700	785	738	747	764	724	676	759	732	734	711	749	737	773	717	730	743	765	724	697	763	710	695	751	739	730	715	767	750	707	714	744	706	760	743	725	714	738	774	717	692	704	758	711	752	710	804	746	738	698	713	759	652	725	707	790	790	748	718	734	780	663	765	767	713	739	739	736	744	709	745	728	762	760	734	758	725	731	682	715	765	720	760	734	684	736	705	678	735	734	767	754	770	713	748	731	774	761	679	704	718	735	709	654	780	725	657	716	735	793	718	762	762	744	716	737	756	759	680	770	688	744	741	727	740	697	724	728	683	773	724	682	776	763	793	741	718	733	721	765	728	752	694	688	736	705	735	700	739	750	775	714	735	686	743	721	743	686	718	735	697	734	744	735	755	734	746	732	703	751	803	759	686	775	742	702	732	765	741	700	772	712	755	757	771	761	791	733	752	710	736	749	746	699	668	697	699	721	778	714	735	740	753	761	782	735	716	687	734	713	768	715	756	738	723	719	717	680	743	737	720	711	757	736	767	754	714	713	759	746	741	767	751	717	753	699	749	714	794	723	753	724	757	754	725	731	704	719	730	695	694	690	791	718	742	729	782	717	737	723	765	748	726	699	688	742	738	750	699	750	763	721	721	722	713	725	740	736	781	723	677	701	781	740	725	709	756	738	723	741	749	755	756	695	722	775	711	770	728	695	758	740	719	738	726	698	706	767	720	741	699	731	711	687	759	681	711	718	716	748	740	746	742	701	706	738	685	736	752	699	742	724	691	691	751	750	736	698	724	693	743	712	709	673	707	729	740	751	710	704	721	711	722	743	742	723	785	750	704	690	753	744	763	694	762	698	712	764	747	721	742	726	734	765	715	744	739	727	730	716	742	760	753	686	763	701	705	730	738	745	701	723	762	706	648	719	707	736	704	739	705	721	712	712	708	699	731	740	758	721	750	704	746	746	726	782	739	750	773	739	717	737	694	717	736	700	739	760	745	704	721	754	720	757	708	770	790	709	711	712	714	713	693	750	730	744	690	755	735	748	672	773	698	693	755	721	737	786	762	733	740	711	699	708	724	747	716	748	755	752	678	721	775	718	703	713	767	760	742	759	730	749	726	700	703	753	726	735	732	710	721	760	765	715	719	718	761	735	785	724	758	755	729	723	760	782	728	791	711	753	732	754	704	768	712	717	740	774	740	758	722	736	738	711	725	737	741	787	776	729	720	711	758	703	762	712	757	710	710	740	717	741	751	735	728	726	759	767	759	777	734	721	765	715	694	777	671	741	692	733	698	739	700	717	716	741	747	733	715	755	758	718	753	753	703	724	722	707	723	740	752	766	742	697	728	747	714	773	687	766	755	741	756	711	741	731	768	757	744	693	704	741	679	731	739	729	699	732	730	738	765	748	740	717	721	710	732	708	699	743	693	746	720	716	732	728	721	719	762	701	757	722	780	748	661	712	659	684	692	710	737	723	757	755	737	732	776	723	722	704	720	771	770	715	781	689	765	758	708	774	742	779	748	725	744	736	686	795	709	748	748	751	752	777	714	694	745	728	725	706	699	736	727	768	750	756	762	714	745	709	707	704	749	758	765	700	779	710	714	701	781	674	727	735	698	726	742	757	765	721	713	737	724	735	695	717	754	721	720	735	718	739	730	763	729	730	748	756	728	702	715	703	715	712	727	722	748	737	745	748	748	738	752	783	724	766	738	791	757	745	704	748	746	729	698	716	710	699	753	734	705	764	760	736	766	768	784	749	709	706	701	718	700	733	767	701	716	746	735	711	729	786	671	772	698	715	755	714	763	714	726	727	696	740	752	736	746	745	736	733	741	691	767	720	727	711	712	716	771	698	760	719	744	709	762	658	815	750	719	741	748	763	712	723	773	748	709	740	741	772	763	791	776	772	710	771	740	721	744
33003	13853	7295	3738	1889	1258	857	645	496	421	325	370	335	365	333	355	320	341	341	352	334	344	357	342	326	356	318	302	328	345	326	318	315	316	356	336	320	351	368	332	325	337	328	348	352	308	331	302	306	334	331	350	324	330	345	363	347	333	351	323	313	337	334	384	326	313	336	335	332	329	351	338	301	287	308	323	369	347	352	331	305	323	294	342	316	299	316	315	352	336	335	324	367	356	340	338	316	316	303	341	336	345	342	354	328	310	321	331	327	333	353	317	349	341	328	338	368	340	327	329	326	337	366	329	353	287	316	340	345	336	329	312	319	332	324	355	369	350	325	347	349	348	351	352	352	341	318	361	314	352	346	358	325	320	292	332	336	295	306	324	328	341	358	343	371	336	353	337	355	359	311	305	342	321	300	325	318	364	370	313	325	325	308	302	330	344	372	351	372	335	336	335	314	319	293	350	340	320	339	348	360	338	378	362	357	347	321	330	328	343	340	348	326	355	356	310	331	336	342	344	299	306	325	334	355	326	308	323	338	329	330	356	320	353	307	284	327	329	364	310	288	354	350	301	349	312	332	344	320	353	356	359	338	324	329	356	333	334	296	332	325	319	307	350	355	298	322	330	363	305	342	342	350	308	321	350	340	353	313	319	291	305	332	330	359	338	324	329	342	339	306	335	321	365	345	323	307	335	354	333	322	357	314	324	322	347	328	366	370	319	337	352	371	329	348	322	368	331	325	356	268	323	371	314	338	362	335	353	337	326	349	361	358	329	330	299	345	349	328	328	326	312	335	324	284	336	349	339	350	316	343	348	310	300	354	345	314	357	319	331	331	351	328	357	348	315	347	346	306	317	338	343	319	285	289	323	322	356	316	340	323	305	340	333	324	317	335	325	340	326	330	313	301	333	358	332	291	299	345	331	336	338	332	301	344	309	350	338	357	349	351	366	317	362	364	351	339	342	329	353	334	324	321	327	343	313	314	331	314	305	333	324	323	296	366	351	312	336	331	311	331	351	352	327	336	324	325	352	328	353	339	341	339	335	316	319	355	328	336	363	314	300	336	320	334	344	377	318	321	292	309	329	348	318	332	313	308	361	320	331	333	304	334	301	316	352	314	301	294	331	341	304	327	371	343	366	368	319	333	336	325	292	357	313	328	332	358	305	330	319	351	309	327	346	342	341	306	326	317	333	317	343	329	349	325	321	366	351	349	325	329	295	339	327	329	338	311	335	304	329	351	329	323	328	382	302	347	365	327	333	352	348	334	362	353	324	333	312	356	322	362	320	324	338	359	363	323	325	330	351	314	343	374	312	317	328	368	350	295	306	327	337	313	306	313	353	327	330	375	365	363	327	307	330	359	315	339	333	331	326	309	335	322	309	327	330	350	300	327	336	317	343	331	338	319	324	310	338	333	328	355	349	303	336	324	310	347	355	332	334	326	342	297	347	357	303	328	337	308	350	350	357	307	325	316	333	361	329	340	343	344	351	302	347	327	342	302	317	312	338	331	309	324	317	298	326	315	326	314	322	304	342	345	342	334	315	307	302	361	377	329	326	354	330	322	357	343	346	332	315	286	346	321	319	322	321	322	323	323	330	360	314	362	324	342	353	347	317	315	297	330	330	324	367	309	326	345	320	331	345	314	328	320	345	343	328	293	314	331	317	353	326	300	335	317	310	330	314	354	326	349	302	318	363	314	315	355	336	313	322	299	339	311	329	337	309	337	297	349	368	361	349	332	345	290	323	318	339	343	335	329	322	317	314	354	333	377	326	324	336	359	300	335	315	378	316	351	329	327	323	322	321	313	331	320	328	348	362	334	327	331	296	335	343	326	325	308	347	287	319	347	294	343	361	338	380	370	362	328	313	359	328	326	321	333	335	351	336	307	314	329	312	348	351	342	313	320	346	341	330	341	321	343	335	325	330	284	319	325	362	319	351	317	328	355	301	355	327	335	351	350	349	313	311	339	326	339	302	338	356	336	351	330	292	315	332	343	301	305	329	303	309	317	348	336	310	318	290	298	300	314	292	309	336	344	289	325	352	337	334	312	359	336	347	356	331	314	319	355	313	330	348	345	338	281	340	330	310	312	337	352	348	357	339	352	310	322	335	316	334	347	330	325	348	349	307	367	318	325	324	300	339	335	318	306	301	317	311	312	329	334	323	314	337	324	365	338	340	297	339	321	327	311	343	296	342	334	314	337	320	354	311	334	346	351	332	300	345	326	333	341	346	319	310	300	325	309	333	347	347	323	343	353	309	339	344	304	299	293	332	290	291	335	355	322	341	307	313	338	317	331	374	344	305	339	334	332	350	313	310	353	328	307	325	343	328	336	330	342	337	308	338	335	366	311	333	317	353	312	312	331	328	335	327	335	354	351	316	325	344	367	338	350	329	349	318	345	330	344	340	323	316	323	334	317	327	327	362	345	345	345	336	351	377	363	342	397	319	315	342	331	328	278	308	337	303	309	322	346	343	309	325	345	322	334	339	359	305	325	317	320	340	324	328	320	332	356	333	324	300	365	313	360	319	376	322	336	334	366	332	351	321	367	341	350	361	353	318	358	309	358	348	315	325	353	320	315	302	329	316	321	346	322	327	334	323	359	316	349	339	328	343	317	357	306	359	330	334	347	347	324	344	331	370	350	336	326	340	346	374	333	334	351	317	319	316	294	320	321	334	335	327	337	288	314	284	340	341	308	355	323	344	311	318	336	332	351	354	363	334	308	293	328	345	343	349	340	344	328	330	357	332	335	341	329	307	351	375	368	371	343	322	328	364	318	306	330	318	305	364	336	336	319	310	350	285	314	355	310	327	350	308	326	359	337	360	348	350	336	331	337	333	322	303	314	363	329	313	311	292	328	337	294	323	321	323	338	316	328	345	347	348	337	350	347	310	319	343	332	319	370	346	352	339	333	318	338	358	339	337	332	372	308	339	346	328	353	298	312	340	335	312	338	326	318	332	338	309	344	304	337	334	323	325	330	333	326	349	326	337	334	371	360	326	329	345	322	336	328	344	319	331	341	344	321	334	344	307	341	337	358	349	311	340	333	335	317	353	328	342	324	313	353	340	335	356	349	312	351	311	349	324	358	352	314	366	352	318	305	332	338	349	303	316	329	338	329	346	331	319	304	325	283	356	328	363	309	356	316	334	354	313	335	284	357	385	369	355	341	319	367	320	313	323	325	317	337	313	324	366	321	327	332	345	322	304	303	302	351	318	323	346	327	314	325	307	341	320	333	311	327	328	342	322	331	369	347	322	325	321	338	345	322	318	327	327	319	332	313	332	324	293	300	323	328	341	330	325	339	299	310	353	322	321	301	347	300	339	325	359	334	348	336	334	320	323	323	326	325	311	336	340	343	348	348	361	311	339	340	312	324	357	309	365	351	352	339	332	336	327	353	308	322	325	342	342	364	331	316	321	350	374	343	336	342	310	311	344	328	334	366	349	324	351	354	336	329	355	308	328	346	333	315	313	353	311
23644	11901	11340	9522	6423	4583	3067	2235	1456	1110	1045	895	855	885	848	855	809	819	797	861	793	767	882	815	836	789	801	791	791	776	807	787	772	810	766	764	774	777	743	778	767	826	791	812	809	808	740	807	771	749	792	832	795	776	783	786	800	769	820	782	794	787	844	807	764	748	772	740	818	773	794	801	780	794	780	718	790	793	782	769	793	795	785	793	773	796	777	749	727	792	760	764	766	788	801	779	780	815	787	803	792	758	783	779	791	782	789	766	812	758	805	797	786	761	786	759	769	757	761	770	766	768	813	783	784	766	800	764	726	786	796	819	802	727	799	799	820	771	772	717	803	780	764	750	779	784	765	768	804	836	770	805	797	797	796	815	796	763	839	791	798	773	799	740	802	787	727	754	817	825	783	824	760	782	795	752	757	779	739	774	761	775	727	797	790	838	797	777	784	771	774	733	762	754	738	788	778	774	763	772	710	760	725	741	774	772	824	786	807	728	773	834	730	772	760	753	781	782	757	783	796	799	781	787	746	765	753	777	755	784	827	777	735	792	794	804	758	764	757	771	784	769	776	836	766	751	786	742	804	777	794	837	768	831	800	729	806	771	818	780	759	772	782	778	754	784	789	798	757	821	762	733	744	757	785	772	795	762	802	761	718	776	823	764	802	758	796	774	831	756	839	808	785	794	739	726	759	742	789	799	788	802	788	741	831	793	750	803	773	756	771	799	843	812	783	806	787	783	812	803	828	756	742	786	801	782	814	809	793	762	836	778	792	790	733	779	790	761	735	725	750	782	779	800	779	828	808	815	800	730	753	753	818	773	746	800	771	791	754	721	759	813	782	734	829	727	781	796	769	772	737	825	829	808	817	814	798	816	776	771	823	821	811	801	741	770	797	804	799	837	782	792	795	772	794	782	768	823	790	749	765	775	809	783	755	734	795	731	783	786	779	812	776	747	810	754	776	747	797	763	757	786	745	765	778	783	816	830	774	780	763	793	757	747	772	800	808	789	787	810	772	755	767	788	782	810	739	754	793	773	760	720	787	784	774	822	799	804	765	772	798	746	787	760	802	750	787	765	805	843	763	695	770	801	794	780	788	785	769	811	796	762	827	765	802	775	761	814	779	769	744	767	794	764	812	746	741	739	805	765	832	784	806	740	754	766	829	789	785	746	798	832	749	806	779	757	817	751	830	787	807	814	724	799	822	819	813	784	791	782	804	738	764	776	796	772	788	761	814	771	778	771	801	783	722	762	752	755	803	763	845	839	788	755	802	775	764	778	770	780	824	816	787	771	761	801	776	747	795	740	841	802	816	796	822	701	799	815	794	800	770	823	803	776	812	740	783	753	841	755	780	815	772	793	776	828	799	810	788	789	785	765	770	755	795	785	741	748	728	756	812	820	795	835	787	742	773	797	767	808	789	815	794	758	808	760	732	781	820	772	852	819	758	757	771	770	826	794	759	778	801	805	751	769	767	801	800	794	795	798	823	758	807	789	863	770	815	741	761	776	790	751	759	761	787	777	798	784	744	747	820	766	778	785	773	779	807	738	761	821	785	844	772	837	779	798	777	749	822	767	819	812	787	817	803	790	821	790	780	756	805	745	796	771	809	781	783	817	797	793	776	768	769	798	771	799	798	779	807	717	730	810	786	733	791	757	794	741	750	758	781	782	866	781	785	746	820	824	785	773	795	781	773	800	743	773	756	782	820	771	771	846	757	797	749	791	807	822	767	803	792	829	790	783	834	801	766	802	801	773	768	755	761	782	775	761	756	803	790	782	806	746	782	811	789	781	819	828	811	763	763	783	791	730	788	787	754	761	760	776	824	790	776	766	787	816	825	841	762	742	740	797	792	812	802	795	755	791	772	817	749	800	788	841	798	737	790	810	829	820	754	782	742	733	776	795	803	786	780	774	824	793	787	804	761	780	777	807	831	778	819	815	794	754	823	812	775	757	806	796	788	760	783	742	784	745	794	771	726	749	786	808	838	789	780	774	802	766	771	750	804	793	749	752	828	810	738	800	750	799	731	799	818	835	809	820	733	772	777	766	796	754	769	781	840	784	793	775	770	752	747	797	764	793	711	812	806	787	799	747	782	763	748	776	778	779	774	793	795	802	748	836	798	756	766	771	775	828	740	807	775	761	791	817	757	746	770	810	773	761	780	814	782	789	755	762	807	741	802	784	765	768	775	764	751	763	784	784	830	802	779	794	784	792	777	805	831	799	781	745	732	764	762	768	787	812	768	796	790	773	766	759	736	783	840	812	795	745	788	838	773	792	807	801	752	806	778	823	788	772	782	727	811	768	809	825	822	781	788	843	776	739	767	841	782	818	803	776	767	801	776	784	753	739	749	749	788	793	782	777	779	724	774	795	777	806	789	773	787	781	775	829	765	758	773	744	761	710	824	760	743	832	765	779	793	818	785	830	789	859	730	798	747	801	774	808	826	790	794	775	826	791	730	773	775	791	785	777	760	763	804	834	783	745	757	765	744	799	743	843	825	799	774	784	789	798	760	809	732	772	751	785	761	770	744	815	739	808	790	796	756	764	764	742	833	824	793	775	765	784	798	797	794	768	793	845	768	764	768	851	798	825	772	762	796	780	793	826	775	815	782	825	829	775	858	784	746	770	774	791	758	791	798	775	734	797	780	793	810	799	791	830	795	751	753	797	775	791	780	781	791	780	744	751	743	813	767	748	786	793	773	858	757	803	811	790	804	753	789	760	809	732	759	768	765	755	764	846	824	747	775	776	829	767	815	796	774	801	841	770	785	750	776	781	719	786	736	765	847	761	786	731	755	825	812	797	794	773	744	753	793	781	808	800	800	750	778	757	845	810	776	792	770	795	755	830	813	745	778	794	764	808	778	796	775	784	778	778	762	804	764	834	772	778	781	761	786	807	748	737	752	747	767	785	835	787	814	789	708	825	724	791	760	776	776	801	776	771	806	788	796	817	778	741	799	802	798	774	783	781	755	811	748	789	754	862	784	808	818	767	821	813	775	762	817	722	801	779	795	772	796	773	762	789	769	800	794	791	822	805	808	786	816	801	800	823	764	790	792	773	782	775	790	753	790	795	745	771	755	836	785	765	798	743	779	823	769	813	767	782	781	760	780	793	780	770	807	789	738	781	764	753	794	793	824	766	839	783	813	798	831	774	750	826	800	770	767	802	769	763	815	801	811	792	799	753	808	832	764	832	805	780	774	800	790	732	766	786	824	772	790	803	793	777	777	782	799	770	782	735	778	804	792	806	794	786	741	776	790	770	780	787	827	876	794	808	797	787	819	731	803	825	834	781	773	731	737	769	821	816	744	797	772	774	747	820	869	788	795	834	742	761	776	768	807	800	799	848	800	724	809	831	812	779	806	797	814	754	754	805	767	788	796	808	735	728	790	772	832	760	787	785	813	792	854	787	748	809	739	787	766	797	853	775	749	764	758	837	744	729	752	807	799	811	762	794	791	805	778	794	814	790	817	754	787	761
44046	20575	10362	5503	2840	2057	1407	970	692	458	380	365	345	373	354	353	353	363	360	353	373	346	321	323	400	363	340	382	336	358	316	396	310	359	366	339	337	352	345	307	382	347	356	356	354	339	361	351	376	359	377	377	372	332	356	330	340	335	360	332	349	333	344	315	319	311	332	330	355	324	372	353	336	380	349	351	369	333	352	351	328	292	336	318	339	319	364	341	337	361	360	339	370	342	328	331	347	362	318	377	349	332	408	332	366	341	345	335	343	313	343	314	353	320	322	315	342	327	296	366	369	344	305	332	324	346	352	367	346	343	346	367	400	366	347	340	377	368	381	319	337	379	347	375	347	338	329	363	354	352	344	376	359	350	344	354	331	324	356	357	370	340	347	313	357	314	354	294	329	340	374	359	330	359	347	350	363	324	347	323	317	333	324	390	324	342	339	355	357	339	346	290	360	348	337	316	356	332	360	360	401	352	362	323	328	344	354	359	334	350	355	346	356	314	338	355	333	331	341	314	336	337	356	354	338	375	356	341	347	340	316	362	321	346	335	319	342	326	369	339	311	355	342	323	353	331	361	359	379	349	362	345	368	346	333	335	349	354	366	360	336	325	337	319	382	353	327	351	325	383	365	324	320	350	348	343	327	376	338	334	322	312	317	325	334	356	329	351	332	358	355	329	348	334	339	380	348	351	364	343	355	350	359	364	353	333	332	348	384	359	384	354	354	352	359	370	342	337	378	357	342	322	366	370	333	370	343	360	359	348	326	363	352	373	365	370	311	363	355	359	329	350	343	306	327	320	355	358	304	370	340	360	375	356	354	346	356	351	345	325	341	343	360	353	318	358	337	345	321	355	343	343	361	370	320	370	342	347	312	340	328	326	371	353	344	350	348	336	351	363	322	347	343	347	334	325	342	337	337	352	310	346	363	340	348	355	330	328	352	335	350	326	351	322	354	338	359	322	367	361	339	346	375	340	330	357	334	360	345	399	319	353	339	359	369	328	362	317	343	372	368	370	350	361	344	354	321	323	342	363	334	351	341	338	377	332	325	385	353	315	377	340	372	317	327	329	351	352	338	342	308	337	330	336	343	343	319	322	335	376	361	327	329	340	363	372	359	331	307	337	315	314	343	334	349	353	317	326	349	363	333	348	351	351	344	338	344	330	353	365	351	361	366	354	363	358	349	370	344	329	336	386	333	299	312	341	334	393	370	310	361	332	327	319	344	363	351	360	320	343	336	318	361	332	338	339	366	366	365	373	363	332	354	388	367	374	387	390	362	335	296	340	321	321	334	332	383	376	371	337	344	332	340	384	348	323	385	365	318	363	345	351	317	350	348	334	319	319	314	338	348	347	367	359	343	370	334	336	367	335	338	320	382	355	334	321	364	370	360	338	338	384	342	404	323	358	358	335	339	364	370	350	363	363	327	350	337	377	350	338	350	355	354	340	370	360	298	356	340	342	343	349	364	343	361	336	348	324	396	350	319	391	323	331	380	360	332	324	324	317	375	328	330	344	350	329	336	367	369	385	372	373	318	378	343	323	331	339	339	360	382	330	343	352	340	352	347	378	358	325	341	350	345	356	361	330	345	370	335	345	364	372	327	335	330	334	345	347	359	349	320	363	349	338	353	353	381	358	335	362	351	318	327	385	355	319	377	389	339	335	325	358	325	349	313	359	359	356	307	336	340	333	370	355	346	355	314	330	358	356	318	353	356	356	308	345	343	339	298	341	335	345	320	334	342	365	317	328	335	375	354	320	333	345	353	376	354	318	300	366	382	368	327	346	334	351	352	345	331	368	296	317	334	353	362	343	356	352	334	322	352	348	346	341	338	346	358	354	340	357	334	349	326	335	316	327	323	362	329	340	324	382	348	345	338	325	350	336	348	305	326	344	305	375	356	393	354	328	311	339	358	318	363	331	372	335	396	330	370	356	332	378	360	311	346	351	334	378	338	338	358	309	334	356	355	311	310	330	340	340	384	328	382	360	336	317	338	322	332	374	339	364	352	353	340	336	321	370	346	366	342	346	335	339	336	322	342	355	343	342	374	325	342	343	324	370	327	356	367	367	361	343	368	372	322	328	333	344	362	323	346	334	351	340	325	343	337	374	324	375	353	349	316	331	334	310	350	350	351	358	365	350	364	317	331	360	391	375	331	345	339	363	314	347	362	334	356	346	323	354	352	319	338	351	342	358	352	315	340	341	355	312	326	316	362	372	346	349	393	348	333	381	378	369	363	348	314	371	360	363	332	332	313	343	321	407	369	354	362	322	339	353	332	344	354	342	314	321	331	357	342	342	375	339	340	378	360	353	360	356	333	372	340	343	292	324	321	322	359	327	336	322	305	321	331	333	342	335	349	310	339	351	350	345	351	334	352	344	332	345	358	359	306	320	335	338	370	391	340	328	305	316	358	327	385	340	346	348	326	390	357	349	308	334	357	322	416	373	345	360	386	328	331	350	366	341	372	329	341	340	381	376	317	331	348	328	362	361	339	344	345	321	309	361	356	348	342	340	353	390	343	330	370	354	333	317	353	366	344	370	353	372	295	328	347	349	326	316	343	334	324	347	366	323	345	342	373	322	349	319	401	363	367	330	404	371	371	375	328	384	344	354	343	333	356	362	362	314	377	314	332	301	327	375	342	330	333	368	332	354	357	315	341	341	336	376	380	355	317	354	298	337	342	336	339	375	357	389	337	334	361	353	358	337	323	373	322	377	335	313	349	324	361	353	402	336	359	357	358	339	332	352	364	314	372	361	369	347	342	328	327	340	339	344	343	345	384	321	352	348	345	343	344	353	360	341	367	348	330	340	350	379	319	360	346	335	320	323	342	326	340	347	333	345	346	335	394	349	382	342	343	327	338	357	337	351	367	349	344	329	361	363	348	348	365	346	349	309	349	367	361	361	322	340	326	332	336	342	304	374	346	324	343	356	321	355	355	340	332	330	358	316	336	341	344	314	341	340	353	362	334	327	317	353	349	336	347	373	344	348	367	348	297	334	344	335	365	358	314	331	353	359	388	356	376	394	334	304	374	349	333	377	349	311	396	320	333	353	331	337	343	363	328	363	355	334	310	346	347	376	329	330	318	383	323	344	335	334	364	305	326	363	335	329	364	337	359	360	336	337	331	330	321	333	337	385	336	332	360	374	337	319	315	338	362	337	344	345	365	363	335	326	342	375	350	329	356	325	323	332	333	347	350	354	323	350	330	322	341	381	387	377	355	353	315	340	320	331	356	340	352	340	342	310	354	342	358	350	380	301	319	367	326	331	370	370	336	356	370	322	369	343	372	337	358	370	347	377	345	373	320	373	348	352	335	340	365	341	354	324	333	331	346	328	401	346	334	367	353	337	348	328	366	343	355	330	344	336	311	309	378	328	344	296	372	315	362	356	357	354	348	354	370	375	366	345	332	341	298	333	323	361	329	344	341	336	353	370	350	358	379	374	340	359	335	340	334	344	372	354	358	335	396	345	335	338
30658	17573	14753	12945	9075	7363	5300	3476	2325	1366	1140	1078	998	1014	970	890	876	906	865	851	931	800	829	889	770	851	850	789	803	836	901	871	798	795	801	815	822	889	848	757	808	828	788	795	833	820	789	781	804	776	801	792	808	784	863	785	753	789	787	822	837	745	790	813	823	802	848	807	840	829	774	845	823	852	829	834	798	786	811	807	785	793	757	802	794	786	803	832	850	791	806	838	824	806	811	797	780	826	767	821	838	742	802	787	824	790	807	826	828	803	824	810	858	858	840	794	887	787	808	827	803	709	785	834	807	832	800	824	825	789	825	829	810	825	810	799	796	789	854	798	825	828	799	824	814	805	843	782	773	870	792	849	820	811	798	785	805	847	824	788	819	824	870	774	825	812	823	806	755	806	797	748	831	855	805	885	828	831	785	793	824	808	784	850	848	800	778	804	821	804	772	831	809	790	835	793	806	806	794	824	800	793	843	811	832	826	807	835	759	859	798	817	833	804	835	861	744	802	831	815	823	777	843	816	831	853	857	801	834	791	792	845	794	789	799	789	842	801	766	791	815	774	867	843	796	782	803	805	782	789	781	836	806	816	790	771	799	826	798	849	826	778	848	838	776	771	786	796	784	843	827	797	838	793	761	814	784	805	810	832	876	838	792	777	746	811	807	791	805	808	814	798	792	813	817	843	814	822	836	784	846	842	782	797	823	843	785	820	749	832	786	849	845	770	807	790	841	791	809	827	850	815	760	840	850	786	781	808	740	846	790	774	744	813	799	836	810	829	794	797	847	812	824	821	796	777	859	801	836	849	825	823	781	869	823	845	773	814	791	768	815	859	786	852	859	811	810	739	802	799	805	816	821	834	786	788	806	858	773	793	832	793	810	828	766	814	821	800	787	820	827	825	796	820	866	827	768	801	811	792	761	809	847	829	799	791	808	782	784	844	826	770	766	801	822	799	809	794	855	880	832	818	822	802	798	856	830	826	805	779	837	822	806	812	816	800	811	831	827	803	830	847	801	791	829	824	794	806	785	809	795	874	814	804	823	819	795	856	828	833	753	810	854	848	803	763	825	792	804	814	778	783	802	790	838	810	843	817	798	795	811	789	845	788	772	735	845	831	804	794	816	846	870	839	810	835	807	816	844	806	862	833	806	845	801	736	851	810	806	824	848	793	798	809	793	841	779	839	787	818	822	814	775	772	741	797	795	805	821	808	864	815	845	828	884	835	768	772	846	777	738	784	815	816	799	813	843	791	783	812	762	791	878	786	880	795	800	805	806	797	860	799	827	796	790	839	828	831	861	812	815	777	773	783	824	786	864	765	844	798	843	854	829	849	834	811	792	773	778	881	806	813	830	848	813	819	799	777	793	798	789	830	786	799	860	867	791	802	837	831	779	811	808	854	818	806	817	835	845	769	775	873	778	805	802	798	824	860	773	812	807	796	815	825	841	769	809	854	786	829	812	790	840	797	759	804	798	870	807	803	794	851	836	796	841	777	811	823	768	776	810	828	834	827	783	810	817	845	786	828	859	840	802	849	817	844	873	771	873	777	791	824	789	768	829	742	849	766	850	838	810	828	782	837	829	833	854	822	814	775	804	852	801	855	793	814	825	836	787	811	817	794	790	801	810	808	850	823	808	766	854	799	824	780	746	779	800	785	759	821	800	807	799	839	854	822	810	785	758	820	808	771	787	815	773	817	767	835	850	817	816	841	821	834	816	772	865	825	791	755	769	777	841	787	847	839	853	761	766	859	837	778	797	803	811	811	811	818	839	833	765	787	846	810	864	802	807	780	721	786	834	791	846	804	794	857	754	816	778	804	805	799	865	787	883	799	781	759	796	811	777	809	802	804	820	820	763	840	774	863	802	856	775	804	844	829	805	790	828	792	785	850	830	738	792	888	845	820	834	820	766	810	790	908	796	780	822	848	785	823	804	791	816	783	775	806	806	793	863	852	802	810	850	813	788	843	748	800	774	846	816	797	824	820	820	782	784	839	781	814	760	839	848	809	819	792	792	827	805	831	827	811	819	796	779	816	787	848	820	818	820	813	805	823	826	827	781	788	791	764	814	833	825	874	840	819	834	825	820	828	853	797	820	870	827	827	828	782	808	877	803	836	846	799	806	783	826	783	741	837	802	809	766	832	832	811	806	798	802	734	811	804	829	762	857	830	790	806	787	767	845	812	845	811	787	816	808	815	826	840	830	839	804	781	816	825	834	826	848	805	838	805	805	781	806	837	862	807	790	797	812	826	839	788	848	817	793	827	791	820	796	824	780	775	830	821	796	747	783	835	795	817	831	853	816	807	852	823	791	771	798	821	820	850	794	795	803	762	822	783	780	789	819	830	795	794	803	775	782	788	806	822	863	834	826	775	826	857	777	824	819	778	852	827	817	776	782	820	821	776	790	804	779	804	803	790	836	804	846	790	818	809	757	788	803	806	816	803	885	812	811	807	828	826	813	786	802	806	787	843	793	864	756	822	818	802	813	810	754	834	827	818	775	775	819	857	797	782	814	796	867	831	810	752	854	816	785	837	883	826	809	820	810	802	833	804	794	795	794	778	800	812	835	831	806	809	761	809	813	760	808	791	868	832	796	799	865	814	850	783	775	826	806	818	839	815	801	795	815	827	800	756	809	854	828	823	767	809	814	778	823	774	843	869	859	859	788	796	778	801	758	857	829	799	815	791	798	797	789	832	854	810	806	841	812	794	775	808	800	788	908	824	801	859	831	794	789	802	802	803	812	841	787	815	828	845	821	848	823	769	806	793	810	832	819	808	826	828	863	784	793	805	734	858	816	861	771	822	806	823	842	771	799	823	813	808	833	786	802	832	846	787	809	825	855	826	844	783	816	770	849	770	790	796	794	789	802	819	809	808	796	804	797	800	828	846	862	835	766	830	790	816	818	796	817	770	840	766	772	786	826	810	802	852	860	792	801	781	835	789	863	836	822	825	758	820	813	803	787	788	840	804	843	806	826	770	784	836	745	809	805	765	798	797	801	835	792	828	814	841	831	796	783	831	779	816	776	811	819	857	763	824	870	830	825	830	830	770	787	801	808	820	834	850	849	810	785	839	831	808	783	793	793	835	845	793	794	812	820	829	826	852	885	827	839	827	805	814	812	807	857	854	856	850	811	826	830	867	792	789	826	837	823	769	830	786	785	807	846	772	828	796	748	775	844	786	883	808	826	856	803	771	821	832	817	820	776	762	774	815	803	801	807	809	803	850	784	843	838	858	824	841	737	841	777	856	810	816	841	811	841	807	786	814	783	774	845	796	834	827	774	814	768	771	801	808	851	873	837	801	792	743	870	812	766	830	816	775	820	862	770	779	809	815	841	814	796	827	836	780	839	829	827	789	802	810	873	816	786	843	796	788	766	863	801	819	838	781	789	819	824	818	796	802	779	796	825	817	806	806	820	813	793	864	852	812	771	786	836	843	852	809	817	803	833	771	798	795	785	801	771	827	824	779	802	791
44725	21477	15806	9580	5476	3708	2223	1395	734	530	465	417	415	398	363	386	362	338	343	305	321	359	314	313	320	342	316	322	296	302	324	317	371	309	336	310	319	282	312	328	311	318	357	362	281	304	289	295	329	288	326	306	290	325	289	344	326	358	296	306	309	289	319	292	339	305	323	306	302	331	299	348	315	321	318	348	300	319	342	319	321	307	322	302	343	325	348	295	294	317	312	316	323	314	312	300	310	340	325	305	293	335	300	313	315	299	314	310	323	315	286	337	290	280	310	319	297	329	285	340	287	291	317	304	313	349	300	309	298	355	314	280	330	351	319	297	334	307	345	297	305	293	320	322	334	287	291	343	321	315	294	316	310	330	309	310	329	294	297	333	324	344	323	313	324	318	291	307	333	317	306	320	299	302	344	294	306	288	297	284	312	315	319	316	286	323	339	294	316	309	322	321	306	293	318	302	301	306	306	326	308	317	337	299	318	314	342	344	321	312	316	305	332	321	309	296	307	364	323	274	321	290	313	321	302	332	345	339	339	307	310	314	311	313	352	312	329	290	356	333	339	320	331	318	330	334	302	307	340	327	347	323	306	269	304	281	317	364	309	277	275	310	306	302	316	272	315	322	332	319	317	298	308	318	320	318	349	348	325	321	325	296	345	308	310	359	324	319	323	325	306	301	290	286	306	309	296	299	333	286	277	333	298	322	324	315	320	332	309	323	307	314	283	333	326	307	363	297	353	317	304	300	323	309	322	312	320	329	346	329	296	291	296	312	311	337	308	316	322	279	352	328	342	304	303	308	302	322	318	306	319	338	312	327	292	302	305	324	324	322	304	317	322	321	341	277	310	316	332	333	332	321	321	319	309	289	315	298	332	320	355	294	294	317	294	302	281	338	301	306	295	332	297	279	351	331	343	315	320	347	327	309	313	302	296	309	328	334	301	340	306	346	330	319	311	298	355	312	303	316	345	311	292	333	315	317	318	314	358	320	312	322	311	316	299	309	302	309	325	292	303	314	308	316	298	281	298	334	330	335	315	284	307	298	314	331	353	328	326	325	292	311	350	322	303	295	332	315	311	338	318	268	310	299	299	323	333	292	306	361	313	299	311	288	319	259	302	348	298	305	318	318	323	296	322	365	308	317	315	279	323	311	341	330	322	311	328	308	331	321	311	319	306	318	307	308	297	296	327	320	317	306	324	364	300	348	311	349	286	285	327	327	346	302	344	335	311	317	308	333	308	338	324	315	304	306	296	308	362	326	342	272	341	289	310	309	329	319	308	311	308	350	330	296	319	297	346	296	284	318	320	297	313	331	330	341	335	352	325	302	291	275	318	316	330	323	300	311	317	307	297	298	280	287	308	316	335	307	306	309	299	315	302	290	313	328	321	316	303	308	343	304	324	324	304	317	302	318	343	328	302	325	303	315	335	332	308	318	293	339	312	315	296	305	304	344	361	294	331	327	311	315	265	303	330	282	298	336	300	314	344	335	312	294	316	290	335	357	307	269	304	316	296	311	285	317	307	314	287	322	312	283	320	347	308	330	321	298	335	322	297	319	330	311	327	299	324	305	317	273	316	331	277	336	330	327	339	301	295	336	282	306	306	333	290	288	306	299	301	300	301	339	350	292	302	301	308	302	337	353	302	316	330	347	324	326	315	289	315	321	318	291	309	352	286	319	324	314	313	300	332	325	327	326	334	344	340	310	317	302	308	323	314	323	331	310	346	319	294	315	281	308	332	324	292	328	324	346	322	303	325	266	289	298	341	288	336	307	293	290	323	352	343	289	302	281	340	297	302	328	321	328	299	308	330	318	336	340	304	331	305	318	307	295	311	324	317	310	302	361	318	330	284	334	311	337	303	321	330	311	321	341	308	304	320	287	322	309	328	307	309	316	312	302	317	289	308	322	302	321	318	326	328	313	317	340	313	316	339	315	316	309	304	364	361	323	320	304	317	315	356	312	318	323	316	321	307	318	329	294	340	318	330	328	343	326	323	319	340	318	326	335	353	325	316	293	342	335	318	296	314	292	302	323	335	349	356	336	332	345	334	331	307	304	300	315	313	301	324	278	313	280	330	336	309	334	362	333	327	315	307	332	351	302	303	332	338	332	335	268	307	318	295	300	303	335	313	335	350	335	307	298	335	315	313	313	311	271	319	282	316	358	314	312	302	342	332	313	282	344	289	303	305	348	340	323	366	304	337	333	276	294	306	337	364	364	345	337	316	313	270	319	364	293	327	312	303	325	303	309	301	301	281	316	346	303	326	309	315	317	363	280	272	322	297	313	321	342	336	331	283	307	314	320	318	300	303	329	312	327	342	338	363	358	308	285	301	352	283	351	356	295	288	305	301	324	309	313	336	367	311	305	300	317	357	292	349	302	335	297	353	360	311	306	308	335	311	326	325	297	298	329	302	303	310	292	315	333	325	300	284	337	371	334	313	338	302	322	285	322	326	318	296	311	314	307	326	340	284	334	326	355	337	335	326	311	294	318	298	313	297	311	297	338	312	359	293	314	299	296	338	324	307	314	303	332	294	303	289	329	333	326	331	341	302	312	298	319	313	323	295	318	287	341	319	301	322	295	297	302	306	295	308	304	294	319	291	302	336	329	307	292	315	292	327	360	307	310	356	304	308	290	310	332	286	327	338	300	356	299	321	319	292	312	310	318	308	362	338	335	311	306	317	322	324	309	319	328	311	309	320	285	319	327	300	318	289	326	343	303	321	301	317	319	326	298	311	301	327	306	275	313	306	300	291	321	344	336	348	305	316	322	319	300	319	304	329	324	328	327	330	304	343	326	305	320	350	321	339	319	330	304	314	339	343	292	336	302	300	341	331	353	332	306	296	340	344	318	321	303	334	323	315	336	330	329	305	344	319	340	321	306	329	314	307	316	304	312	315	326	315	314	324	347	308	354	330	326	317	352	328	313	316	312	355	320	307	289	299	337	288	340	297	295	338	323	327	320	296	329	305	305	304	274	319	306	337	325	312	299	346	351	335	293	358	309	325	297	306	332	323	310	326	310	315	320	306	327	289	276	316	352	311	289	319	292	317	314	292	324	309	322	330	310	349	355	318	323	320	327	311	346	289	344	311	320	308	314	338	289	319	285	316	323	306	323	306	316	332	290	319	310	305	311	314	329	298	317	339	280	304	285	296	342	319	288	289	328	323	322	334	310	347	322	302	304	288	292	334	321	285	302	338	281	318	312	305	286	307	347	292	299	313	331	311	300	314	316	330	313	354	327	324	327	321	351	290	306	343	306	312	315	300	322	314	332	359	341	342	351	286	306	315	319	317	321	343	308	319	318	287	278	327	316	312	304	308	334	292	312	314	319	308	316	346	345	341	352	321	315	305	287	334	345	314	307	323	311	331	290	287	348	318	333	311	320	333	303	331	357	327	298	280	304	316	291	295	300	277	298	332	313	298	291	316	323	316	346	341	332	321	277	321	268	329	337	300	303	310	316	315	292	293	304	336	328
28901	17983	21202	18512	15368	11933	8300	5154	2594	1672	1433	1412	1298	1216	1076	1014	961	939	896	907	866	894	796	862	830	823	757	797	794	799	759	782	747	811	767	779	789	717	790	747	736	731	755	771	740	698	752	787	756	722	760	789	761	797	720	751	707	742	730	783	786	729	705	758	813	771	691	783	769	723	737	757	751	767	647	752	698	716	783	793	775	760	766	735	714	808	712	699	755	771	766	755	766	724	773	777	727	754	730	755	756	778	714	730	768	734	744	782	782	709	726	778	716	759	746	723	738	772	778	742	780	766	773	743	751	773	732	729	725	741	769	748	737	793	719	737	774	706	729	741	704	758	753	765	730	778	762	747	721	772	684	775	710	777	758	770	759	752	755	754	736	715	771	749	719	706	753	781	745	712	762	736	770	775	751	705	721	703	749	748	750	753	699	740	767	742	770	725	761	777	729	759	726	757	722	739	774	779	716	743	785	770	734	698	706	731	740	725	746	742	775	689	797	709	761	736	784	753	791	725	754	773	761	746	774	770	755	736	731	745	699	735	736	755	751	731	729	732	754	724	743	749	776	782	750	718	747	739	766	733	760	710	731	774	742	782	720	743	786	718	745	709	740	723	816	734	753	722	752	723	744	720	758	741	739	719	715	723	722	759	756	739	770	726	789	726	717	718	760	764	743	706	735	764	741	716	743	715	716	772	779	753	761	738	765	723	707	752	735	823	778	778	708	739	728	739	702	772	805	732	714	784	783	765	785	741	772	746	777	754	747	720	720	756	732	736	755	785	786	788	766	722	747	686	735	706	690	763	748	754	708	791	746	694	747	759	758	738	712	735	712	729	724	748	703	736	744	720	721	744	774	781	755	771	691	742	720	715	714	695	725	722	719	785	730	752	761	732	717	698	714	741	734	743	770	756	695	821	753	726	733	763	756	741	757	729	739	779	731	761	793	746	787	744	760	737	735	773	760	732	786	778	721	732	800	721	735	747	696	706	726	740	776	767	698	752	763	705	711	725	772	727	736	752	719	739	724	770	778	718	763	741	726	753	769	666	757	728	717	750	766	698	770	727	726	716	726	748	763	796	778	716	774	763	785	661	755	748	745	724	759	727	786	739	734	752	740	765	754	771	768	733	772	759	717	750	786	781	779	717	750	715	765	740	757	711	779	762	673	748	754	743	741	748	729	697	723	738	731	763	743	717	793	700	723	770	720	759	706	697	766	738	749	785	772	802	735	690	762	771	713	753	738	751	750	748	770	767	753	732	809	786	787	763	723	764	711	733	772	758	745	781	743	756	789	747	778	716	764	764	722	701	717	740	778	749	757	707	714	758	748	720	765	724	758	758	783	742	743	754	789	761	732	716	734	762	735	731	811	716	744	770	723	787	771	764	680	789	739	753	730	742	740	730	779	741	739	784	738	724	759	723	761	675	691	731	723	802	705	730	772	778	751	725	761	765	755	774	761	770	751	774	730	723	716	711	754	673	771	728	769	786	770	804	767	738	748	754	756	759	762	793	740	762	783	769	787	730	718	716	745	732	722	698	768	766	791	786	771	725	748	727	707	732	766	743	754	763	729	754	764	750	737	739	705	766	749	717	815	741	732	742	721	757	711	767	709	731	720	755	747	732	763	763	728	774	731	752	704	770	775	734	775	728	754	769	735	738	719	744	715	750	756	739	733	756	743	766	751	759	719	720	730	764	676	742	726	790	759	774	767	778	754	748	735	721	744	761	769	732	742	764	742	683	712	708	748	777	749	759	762	746	752	800	719	756	727	731	770	724	764	747	734	804	774	745	762	744	828	776	778	760	752	754	699	771	713	712	747	732	727	771	778	789	730	729	756	794	733	737	759	707	781	766	708	749	778	761	765	743	802	772	760	762	732	766	716	729	754	731	711	719	737	730	715	757	736	721	743	723	738	754	736	735	785	742	717	739	758	676	736	727	737	763	713	760	726	782	710	800	728	716	707	746	761	730	719	710	744	777	690	772	771	706	766	730	727	755	708	753	773	776	767	721	778	727	790	710	732	741	734	758	713	769	747	740	740	721	750	746	724	715	740	731	733	738	759	735	813	806	748	727	770	738	779	728	734	796	717	705	704	726	690	746	770	718	736	742	713	772	728	747	766	738	718	712	724	801	767	708	729	717	743	756	794	686	724	743	758	775	741	742	751	745	768	738	748	732	776	724	737	778	756	745	726	735	724	749	773	776	698	730	770	723	799	747	774	738	708	755	728	695	756	800	720	726	717	768	756	748	743	701	742	768	738	705	757	764	773	767	759	745	763	749	759	700	782	711	723	755	764	752	757	727	736	786	752	751	768	707	739	745	766	736	782	766	738	764	750	736	753	780	738	720	729	760	732	755	730	712	766	738	792	751	755	783	760	710	732	809	721	746	759	762	766	713	756	751	751	738	750	742	755	730	746	810	747	758	751	729	703	774	752	737	717	765	734	745	709	757	775	784	705	725	743	775	723	693	774	773	781	755	751	762	721	754	698	729	737	725	697	771	703	738	714	790	775	735	737	756	757	755	715	767	774	732	722	740	733	761	725	761	745	769	741	718	726	707	790	770	781	763	712	755	731	743	738	733	746	731	747	721	751	754	767	771	708	767	725	724	735	751	742	738	786	744	739	724	742	757	748	707	718	704	696	717	757	678	719	740	736	789	776	752	715	764	726	736	748	754	737	729	734	758	733	784	763	734	758	748	740	774	705	717	723	731	748	731	720	735	814	701	764	784	743	741	731	720	716	737	743	722	776	758	742	744	736	725	711	788	779	732	748	694	740	740	708	714	735	760	742	751	767	743	705	783	670	717	775	759	727	744	701	671	738	701	743	771	767	743	731	744	732	771	817	751	778	742	729	742	777	745	683	761	774	737	758	713	724	783	761	747	806	672	757	729	748	745	734	755	710	742	725	740	714	753	766	762	754	778	727	744	758	768	786	743	748	703	742	772	755	722	783	771	727	705	740	690	744	761	765	739	719	740	755	757	708	797	771	738	722	747	737	767	750	715	709	735	715	761	754	762	752	779	799	723	772	757	772	764	708	742	766	759	780	768	702	768	736	736	705	770	731	717	760	697	733	752	758	724	725	782	753	734	708	724	709	744	728	713	733	729	734	736	753	727	729	743	794	766	716	727	754	695	776	759	759	754	754	784	752	780	727	707	759	711	724	772	762	728	698	786	791	726	711	745	727	731	704	779	740	746	741	776	728	773	712	794	737	793	753	727	698	753	719	734	775	756	736	719	686	780	739	750	785	716	773	757	769	784	713	757	743	742	742	762	711	760	733	771	756	748	798	714	790	757	764	726	735	722	694	719	740	718	692	765	729	756	764	747	748	762	754	709	746	725	757	790	750	728	783	772	733	755	756	798	740	776	708	711	716	819	790	751	731	763	756	749	723	751	727	779	688	747	716	705	739	738	731	767	742	728	715	738	702	707	790	748	747	751	776	711	714	721	747	743	770	733	780	735	796	729	770	692	764	730
26103	13109	8599	4474	2543	1644	1109	679	500	475	353	404	356	339	323	338	362	299	387	352	351	362	328	361	341	332	325	339	313	287	299	319	297	324	299	348	317	299	328	324	288	336	330	330	317	324	320	309	311	329	315	367	339	317	336	312	330	293	353	313	313	322	338	305	307	324	308	320	309	311	338	335	341	302	335	368	322	349	345	340	298	305	328	317	290	333	303	299	316	326	311	305	337	320	325	305	318	348	312	322	319	332	266	322	335	316	346	285	312	302	311	311	347	313	325	342	318	361	329	325	357	280	305	307	308	312	303	344	332	340	327	342	282	280	306	308	296	339	331	292	297	336	290	313	327	326	285	304	318	309	312	322	306	323	316	345	335	330	311	308	310	326	319	323	350	351	313	321	299	314	344	333	310	310	310	325	312	320	322	337	309	366	313	324	315	303	323	307	320	313	343	328	332	342	317	366	342	333	307	310	340	354	308	339	304	293	332	284	323	315	328	306	356	324	364	345	334	317	284	328	335	312	357	341	297	332	323	311	326	357	327	326	321	346	302	312	355	301	329	300	334	321	334	351	308	320	310	332	337	315	317	297	280	353	348	293	318	333	308	299	338	298	323	323	307	309	296	345	334	355	340	315	329	309	312	326	320	328	293	349	317	329	330	323	345	353	299	314	326	333	325	356	334	331	321	341	343	339	344	327	320	323	325	355	307	317	316	357	324	318	297	315	340	321	365	352	305	350	334	315	343	299	312	314	332	349	346	333	336	331	322	358	328	357	364	328	328	299	324	321	316	335	327	328	354	325	331	319	336	283	310	327	351	342	346	326	327	349	281	341	323	298	354	361	321	323	351	353	298	334	343	335	339	312	322	344	290	354	311	329	340	368	305	305	343	328	308	311	315	333	318	294	334	346	279	347	319	330	333	326	329	334	326	331	312	314	347	315	325	340	311	346	335	316	322	314	317	313	323	324	384	326	350	340	289	339	319	384	312	348	312	331	333	305	341	324	335	372	339	323	324	347	343	322	312	341	340	320	346	277	280	306	305	365	314	309	321	314	328	318	351	291	324	311	323	319	315	345	332	340	283	316	307	318	338	294	333	321	344	322	343	332	344	327	335	322	342	333	322	307	357	312	369	314	300	325	286	312	329	340	310	319	342	321	294	316	329	296	300	321	327	347	319	322	347	348	344	355	307	322	315	310	302	328	347	335	330	327	335	328	342	316	309	316	308	326	346	312	324	309	349	335	331	320	301	310	291	329	347	349	336	333	298	360	326	359	372	296	298	355	322	310	343	341	324	327	368	350	323	336	333	313	322	336	310	350	330	295	298	323	353	339	336	310	327	317	299	329	322	338	302	317	324	327	348	320	325	314	340	354	301	342	329	315	346	315	311	317	340	324	369	330	303	321	325	302	319	320	320	320	330	323	299	336	360	332	343	320	324	306	311	354	297	322	335	345	294	334	319	302	354	336	327	309	339	325	346	308	343	350	333	314	310	314	358	327	333	352	317	347	323	352	317	366	349	312	350	348	347	316	306	323	282	316	350	313	325	319	328	356	343	338	310	319	330	333	308	353	307	318	299	326	327	311	277	298	334	318	344	304	338	324	326	306	358	340	325	343	317	316	301	326	323	350	335	351	316	362	342	307	341	322	350	317	303	301	311	323	303	309	320	326	340	346	327	340	334	329	330	345	362	285	323	349	336	337	331	282	283	329	339	324	292	316	329	337	354	378	351	321	328	320	352	289	318	364	314	316	352	312	334	310	329	343	321	288	327	314	350	302	341	354	357	313	329	316	355	309	340	312	329	335	352	308	320	292	336	292	285	349	336	314	337	333	286	363	334	307	307	333	314	317	330	333	308	306	317	325	302	260	368	303	357	345	367	316	305	322	327	316	328	321	319	332	337	343	307	309	332	313	347	327	332	315	338	331	315	304	366	275	328	329	320	316	313	330	320	316	305	315	319	311	316	352	341	337	335	320	351	332	314	303	326	295	354	312	307	334	350	303	316	312	319	351	368	321	298	327	340	324	315	336	368	337	310	285	335	291	327	354	337	334	303	346	347	289	332	334	321	336	349	342	358	328	331	289	320	311	336	278	311	313	296	296	300	359	314	342	299	320	345	333	315	304	343	291	337	341	327	347	344	320	322	340	322	362	323	311	365	337	351	304	337	335	325	329	325	325	297	338	318	299	338	333	359	325	324	360	328	331	325	319	340	320	347	321	362	345	358	327	290	309	313	336	302	327	345	284	338	341	346	351	344	283	307	310	351	296	343	309	313	348	339	345	307	319	301	347	351	328	305	371	346	338	307	339	351	318	354	308	344	336	330	338	318	306	333	322	306	291	302	319	318	300	293	358	327	336	333	367	344	309	347	340	323	316	354	325	321	316	340	342	325	328	323	342	313	329	316	320	336	300	323	329	294	303	348	311	318	340	313	316	333	285	305	314	326	350	342	321	341	357	324	285	299	324	306	322	279	362	341	345	323	340	323	370	341	342	345	371	301	309	328	341	312	317	346	348	299	322	311	280	299	337	302	327	306	342	362	285	308	313	327	323	364	318	301	325	360	338	307	308	319	289	300	299	317	333	355	347	292	323	338	329	353	311	297	319	288	374	337	342	345	308	338	318	332	334	333	306	320	348	330	348	349	322	301	321	320	317	347	333	311	316	361	311	317	296	296	329	312	358	333	328	314	338	359	312	318	356	333	331	307	324	347	352	307	333	328	324	321	300	337	340	342	323	279	300	332	354	332	364	302	326	331	329	302	303	326	355	293	349	340	334	315	337	339	352	335	329	308	347	341	286	298	337	337	303	317	357	350	319	320	342	301	322	324	329	320	312	368	332	317	312	321	342	298	350	340	332	338	305	313	322	343	371	319	334	278	341	299	360	347	327	301	307	303	316	317	344	359	314	320	330	352	373	337	312	324	338	324	332	359	325	332	338	328	322	328	352	321	312	308	340	327	281	312	356	330	342	377	314	344	333	314	323	298	322	308	300	326	351	332	306	291	334	318	319	339	313	310	289	328	320	304	328	339	318	298	354	302	362	325	334	338	310	322	314	313	316	333	321	319	317	313	288	317	326	355	349	302	346	309	305	319	319	325	326	327	302	333	320	305	284	323	325	309	328	296	302	330	309	345	315	318	321	304	342	308	325	338	338	371	310	335	319	332	311	278	315	332	339	368	367	329	327	347	338	349	306	350	317	375	310	342	348	333	311	339	362	342	335	323	303	319	291	311	323	335	332	324	338	328	312	344	321	330	378	327	316	315	327	312	334	318	325	340	298	364	345	298	328	374	290	349	314	291	314	360	309	335	331	337	332	300	318	314	316	329	293	301	362	336	340	313	298	319	307	344	328	330	304	316	336	337	319	319	304	299	311	329	325	302	334	320	329	310	367	349	314	318	335	337	316	323	334	309	334	304	308	300	315	293	326	332	328	339	360	350	341	350	331	325	340	326	325	323	344	313	332	301	316	307	347	331	322
19031	11799	13320	11089	8610	6103	4256	2435	1645	1226	1104	1088	922	969	936	871	859	925	836	834	863	815	800	796	762	775	781	784	774	819	770	789	775	825	766	777	794	782	760	728	786	786	796	800	758	810	733	828	802	776	747	741	778	789	750	780	797	794	751	789	761	782	777	767	735	780	758	750	795	806	763	763	784	731	786	803	768	793	788	787	800	772	762	745	775	762	807	781	799	763	751	826	760	718	773	791	735	785	772	783	801	729	821	753	769	764	752	731	807	804	799	743	844	742	822	761	785	774	800	789	774	765	772	779	735	766	782	737	765	748	774	743	794	755	754	787	789	793	724	779	776	744	731	783	755	764	749	723	763	749	783	773	786	732	769	785	716	798	840	759	746	757	768	778	800	711	767	747	753	803	760	773	811	766	772	768	809	801	775	786	797	743	790	743	761	764	772	735	784	750	781	779	774	771	748	728	750	764	753	739	757	764	769	790	792	719	793	785	770	792	779	769	752	828	748	814	738	796	755	713	717	751	737	802	789	762	812	748	747	734	731	770	771	784	745	762	855	768	742	787	738	774	731	782	755	797	759	782	720	767	698	781	736	762	785	780	811	749	767	788	790	759	791	825	780	741	785	719	758	808	763	757	744	720	805	744	726	779	820	784	789	769	758	732	753	763	829	814	791	741	734	757	741	807	760	778	811	753	763	832	809	803	797	757	767	766	757	801	797	787	804	798	781	770	760	807	802	747	772	820	781	753	754	778	795	720	715	807	732	786	776	786	724	777	796	728	721	721	748	754	813	757	774	760	732	757	746	710	776	707	748	770	782	804	784	814	773	831	777	810	722	759	751	779	726	725	769	727	774	759	749	774	804	778	775	772	772	783	816	787	795	733	794	772	765	810	754	756	723	747	805	764	818	756	829	728	762	769	786	795	772	753	754	750	754	766	791	804	728	771	745	833	744	786	806	792	773	786	817	802	735	766	700	766	769	757	779	750	729	796	749	798	744	769	750	774	777	720	779	759	790	793	720	762	746	728	749	724	777	789	752	785	713	785	776	740	796	758	757	731	749	746	778	799	730	714	711	751	782	758	755	786	750	784	767	815	825	769	743	774	738	756	749	749	768	757	784	791	723	782	731	749	782	747	739	754	776	792	730	786	767	754	797	789	781	768	783	758	807	769	779	789	733	739	779	773	793	774	764	762	780	774	784	779	749	783	720	763	731	784	769	752	735	757	751	760	788	785	753	797	799	799	765	780	793	785	800	788	755	772	755	775	787	793	762	791	787	787	771	788	745	778	721	745	728	772	737	760	764	779	796	725	754	780	766	806	767	794	711	791	798	757	795	745	735	788	791	782	762	793	787	741	707	799	719	772	786	847	773	781	802	735	776	732	789	762	781	779	802	794	685	802	749	747	729	760	768	792	805	839	791	775	762	760	760	792	772	772	762	814	755	746	778	800	700	775	770	739	750	794	787	785	764	753	727	788	808	817	839	703	792	781	760	754	768	765	815	814	817	765	824	804	753	793	777	742	756	791	760	738	771	817	774	788	774	716	724	767	807	755	757	783	709	773	798	783	758	741	773	760	766	765	781	781	769	748	754	777	779	723	755	753	770	781	777	745	773	775	765	750	780	777	764	773	771	831	815	827	733	770	774	773	777	753	782	753	761	752	742	698	752	780	753	749	701	754	849	793	737	790	851	794	713	772	725	761	747	731	812	743	776	773	803	811	763	767	814	749	775	763	747	772	755	753	750	775	778	790	813	769	776	754	805	793	718	785	744	734	752	777	730	691	772	773	772	771	775	774	772	747	794	746	758	805	738	807	827	796	837	742	795	806	749	735	809	771	780	790	812	773	751	762	778	746	770	731	760	780	739	747	730	805	754	793	779	726	748	756	820	765	796	749	788	725	795	742	788	783	780	798	767	748	744	790	797	742	795	737	752	765	723	773	819	760	746	793	773	745	771	805	778	808	780	787	789	751	757	720	783	777	793	772	801	744	766	813	831	772	786	792	740	759	758	744	749	784	756	777	753	756	762	781	756	727	757	785	748	814	787	815	763	744	814	791	759	767	749	745	771	781	762	742	782	779	812	749	721	767	818	778	743	746	765	785	825	762	766	732	802	763	704	770	778	755	783	760	771	772	786	776	775	753	759	785	792	774	765	768	748	752	757	774	815	766	785	767	788	787	765	760	787	743	775	780	747	793	765	737	783	742	791	800	743	738	721	773	772	825	739	777	755	756	807	817	793	784	767	785	789	751	728	726	757	750	744	741	810	767	747	737	763	745	765	796	761	796	796	803	746	773	748	803	783	747	785	722	815	795	748	759	735	815	734	759	763	781	750	773	743	749	773	790	745	787	765	756	748	794	741	821	771	741	791	772	743	801	768	753	763	749	802	786	756	809	793	783	767	793	811	762	771	772	787	750	758	781	748	762	787	766	741	721	729	789	808	754	760	767	803	767	727	766	818	754	773	820	751	797	798	797	719	766	764	755	760	758	807	737	741	734	776	761	779	793	766	793	802	817	711	753	778	738	774	784	783	750	748	749	788	795	732	807	785	770	759	786	787	795	842	798	765	787	770	779	770	737	743	777	730	782	755	792	784	794	772	786	717	748	741	788	802	776	755	798	770	770	795	701	745	787	767	791	780	827	792	747	777	739	805	706	744	785	762	778	774	757	748	764	748	752	745	756	752	760	757	823	794	780	758	756	756	753	765	786	751	801	790	804	712	736	779	810	767	767	792	747	768	769	734	809	766	747	753	756	708	750	787	759	806	769	770	758	776	727	758	766	784	806	812	786	741	768	767	753	789	793	787	762	775	726	760	801	764	748	788	755	787	765	743	806	784	729	791	741	812	771	777	786	773	720	832	784	765	783	744	760	737	760	783	745	760	754	768	748	749	765	780	747	748	762	784	765	782	743	797	786	734	724	808	729	762	765	804	772	728	780	762	783	761	758	746	807	777	746	756	735	743	801	755	843	781	767	768	769	757	750	749	846	728	730	765	757	753	763	781	764	768	777	783	748	750	805	768	785	707	745	768	750	812	723	747	757	777	776	854	780	783	779	800	784	742	773	793	759	756	748	786	743	797	784	801	748	804	745	764	794	771	768	810	769	812	757	752	751	820	728	726	798	757	753	775	801	772	739	796	771	757	746	798	716	830	713	783	814	729	761	792	783	735	828	765	744	766	765	742	786	733	799	737	764	771	747	758	791	767	753	736	832	740	784	761	738	747	796	774	771	740	756	794	767	748	748	741	778	748	745	767	779	780	785	736	803	787	794	816	772	717	763	766	754	748	801	736	787	726	778	764	828	785	767	730	718	789	767	782	753	796	745	776	814	798	749	764	810	746	756	753	747	758	769	749	804	788	737	765	765	772	745	772	766	793	713	795	781	757	753	733	781	803	790	756	758	766	755	752	810	784	750	715	767	775	793	763	751	767	765	786	803	800	759	738	794	733	775	712	812	735	739	752	743	714	729	789	790	779	752
44807	18262	9962	4828	2369	1660	1179	789	519	417	411	370	358	342	356	340	360	356	313	351	353	360	316	318	337	294	343	357	353	330	315	306	332	330	329	325	394	337	312	331	345	334	348	323	349	348	334	319	330	362	339	310	345	316	318	339	363	348	353	338	334	329	332	331	320	341	348	292	342	313	368	362	324	376	309	310	368	363	314	314	329	324	356	302	338	314	323	333	303	336	359	308	291	321	364	339	348	343	331	305	329	334	299	298	394	343	306	329	322	362	332	317	290	353	342	355	333	330	357	356	310	327	365	369	339	339	328	317	338	301	322	346	325	326	350	329	333	323	355	349	310	344	303	335	300	336	325	305	375	339	325	311	322	299	334	335	363	342	323	351	318	334	297	317	341	318	339	314	337	341	328	318	310	353	298	325	359	333	318	346	315	360	331	360	348	355	325	334	316	346	344	356	334	323	329	313	329	325	333	319	348	342	321	372	331	320	333	313	299	313	348	339	334	332	348	358	334	328	346	333	326	364	327	343	326	327	371	335	344	305	322	325	329	314	319	339	301	343	337	331	346	315	320	327	329	360	326	332	312	345	324	333	318	309	331	339	311	365	353	303	321	349	337	326	352	293	342	369	342	328	349	326	364	369	344	347	332	317	330	316	301	309	310	300	314	360	301	326	343	370	347	327	339	363	335	324	340	298	366	342	334	326	304	316	302	300	377	344	328	332	334	332	334	326	326	348	305	363	310	335	315	331	335	344	314	310	334	320	373	332	303	318	334	338	350	323	348	344	339	328	336	361	317	331	297	378	333	361	331	343	374	324	352	306	332	310	372	354	357	348	319	323	322	311	335	309	341	334	377	346	337	364	336	355	308	280	373	353	376	307	337	325	330	341	322	325	337	352	342	308	323	352	328	322	348	333	315	303	354	326	294	350	309	298	321	308	310	325	306	344	291	337	347	305	328	375	359	306	325	365	320	320	325	341	312	332	354	362	349	359	370	316	337	332	302	333	332	310	314	329	346	324	357	332	336	284	301	336	313	337	326	296	321	308	295	363	318	333	323	325	302	313	327	294	332	325	317	312	327	316	337	315	352	307	380	317	353	327	345	311	338	311	333	353	346	338	382	310	332	343	315	341	311	367	312	356	371	337	350	304	361	290	308	357	343	349	300	349	340	317	344	349	339	364	355	343	363	327	312	341	321	323	361	317	316	338	310	307	341	292	356	355	338	318	314	337	345	347	345	339	371	310	351	330	362	303	317	310	351	340	325	338	339	344	329	342	335	355	321	335	344	331	346	357	324	329	349	343	366	319	355	356	348	333	319	326	340	309	337	315	385	337	353	360	316	357	350	327	336	348	348	363	342	360	328	319	317	326	298	328	339	359	321	330	317	335	332	302	345	367	345	324	342	322	324	291	337	316	333	329	345	334	284	319	339	332	349	334	324	339	317	318	331	316	324	336	318	322	380	357	341	311	313	319	355	354	353	347	372	351	335	319	364	350	338	318	322	347	334	341	304	309	342	308	336	346	328	343	306	329	353	319	352	337	317	338	294	322	331	299	303	337	352	334	336	335	386	347	342	348	337	346	315	321	373	346	308	337	327	332	324	336	316	345	321	340	310	349	316	362	327	295	317	315	335	324	329	318	334	344	328	297	328	329	390	324	304	339	308	347	371	311	355	350	334	306	339	315	330	300	348	331	336	331	335	317	320	300	346	351	358	356	354	315	366	321	292	342	338	337	324	340	303	315	332	314	329	287	356	349	305	308	338	342	360	324	295	366	355	305	342	354	313	304	342	345	316	349	317	325	346	338	326	342	391	315	318	342	343	329	311	337	354	316	341	349	341	343	328	335	335	337	352	325	338	292	329	359	356	340	342	353	338	346	340	349	325	341	325	346	331	333	312	328	341	326	332	342	345	339	364	323	330	335	339	352	344	331	301	357	338	320	362	307	335	328	318	311	321	296	294	347	333	317	346	321	282	330	315	300	336	343	284	337	356	352	330	297	310	320	366	319	291	327	301	317	329	302	330	340	346	320	321	356	308	319	356	342	315	368	339	348	350	339	325	338	350	335	329	333	316	321	328	308	347	339	320	299	350	330	348	328	323	323	363	297	348	311	353	304	362	340	334	368	385	325	331	341	370	369	359	354	351	352	329	340	359	339	357	329	310	344	347	370	324	325	361	325	333	351	344	355	361	335	309	328	334	409	303	339	338	310	336	349	356	318	312	306	325	367	327	369	330	343	325	326	308	296	363	351	339	332	330	348	321	337	368	302	351	301	363	314	314	348	335	316	283	355	338	351	323	319	360	315	339	330	322	322	364	350	303	344	319	308	340	300	302	301	337	285	335	323	329	358	362	341	313	341	326	349	343	336	324	338	342	339	346	330	339	369	337	370	345	351	357	339	304	346	325	330	339	315	320	321	353	302	330	330	371	353	324	339	355	311	317	355	325	352	314	314	333	306	334	322	366	340	333	344	358	290	337	332	322	332	315	341	292	301	340	295	349	349	351	355	371	348	325	344	315	331	343	347	339	342	352	348	320	332	339	334	333	341	329	312	342	301	351	335	348	338	377	330	324	333	349	316	346	321	328	344	349	331	331	349	356	324	312	313	332	335	317	316	336	362	347	320	367	320	336	337	303	342	353	331	327	331	340	331	343	324	334	298	348	310	347	377	344	292	349	307	340	322	351	340	351	336	369	322	310	347	322	352	315	324	335	313	333	323	325	355	375	340	350	336	318	357	333	331	357	348	311	332	321	314	344	308	359	315	344	331	329	330	298	319	346	312	367	365	324	363	332	342	325	326	350	331	353	331	328	312	334	357	304	345	324	354	338	355	310	313	324	334	315	308	325	322	326	318	328	303	347	320	317	316	336	339	315	330	346	347	347	343	331	318	333	343	337	332	350	349	359	346	335	316	346	321	331	324	287	336	352	352	356	346	316	318	349	350	398	344	353	333	344	344	338	367	361	314	345	348	312	328	349	334	323	329	331	334	321	343	307	341	332	349	348	334	341	364	334	334	346	356	327	309	367	355	337	339	299	323	344	353	320	328	333	341	354	318	351	355	345	361	324	334	310	350	337	314	324	337	343	322	333	313	326	325	372	357	313	313	318	340	340	345	327	353	320	314	362	324	365	320	340	348	308	299	314	335	302	346	333	325	332	356	339	362	347	354	330	287	328	360	327	317	307	327	321	333	338	336	333	321	317	317	344	316	313	328	353	335	315	314	353	311	373	357	286	307	355	341	355	326	325	328	331	329	337	306	324	333	327	326	314	359	346	336	302	313	338	326	327	344	325	343	342	341	348	319	348	347	360	334	353	371	322	340	346	319	320	377	368	333	365	368	316	327	313	335	301	339	328	346	327	336	333	324	316	331	284	342	333	332	352	343	352	327	339	328	307	319	356	295	337	341	337	305	366	358	322	292	346	342	313	328	322	326	354	328	352	305	354	349	333	344	350	320	309	333	342	315	316	317	312	322	378	358
31302	15210	14680	11409	8019	6091	4300	2680	1594	1282	1142	1076	1029	955	938	953	853	850	905	870	841	810	832	819	828	790	849	834	765	777	781	768	844	784	817	813	794	802	782	797	763	744	824	782	801	713	816	790	735	787	799	746	848	740	762	770	759	802	805	780	784	828	820	796	770	779	821	777	766	860	827	769	778	789	768	795	769	763	765	803	767	756	844	833	789	759	790	806	733	837	831	749	770	825	789	780	814	741	809	778	808	778	763	799	777	814	746	784	800	782	796	786	776	768	767	788	762	805	783	783	720	786	780	841	779	817	786	832	789	769	809	825	810	783	810	775	831	802	785	823	775	781	798	783	749	780	766	783	785	748	789	765	779	780	786	773	757	785	770	772	773	768	772	796	798	770	780	784	750	748	789	747	768	774	796	802	788	792	820	805	747	756	765	795	762	824	771	788	783	823	813	786	837	761	747	803	864	811	713	861	797	815	785	731	735	859	807	778	792	802	862	842	804	804	785	779	810	802	767	774	759	812	763	763	799	769	783	756	823	810	812	799	817	700	753	786	778	802	832	774	767	786	775	774	819	757	813	767	764	759	793	753	783	799	828	787	737	757	804	772	813	788	776	763	781	799	766	786	791	848	759	816	801	785	768	803	748	827	787	781	782	772	757	783	726	781	772	775	769	798	803	817	788	796	772	767	791	801	775	784	779	789	836	761	776	759	807	821	804	758	749	793	797	760	811	791	820	753	776	778	753	776	757	833	842	826	789	790	787	787	809	815	789	859	824	772	735	835	781	820	801	780	782	713	776	814	814	813	788	796	789	787	771	805	824	766	783	776	767	824	762	786	705	777	760	811	775	783	811	760	815	761	786	785	728	782	775	776	759	801	780	775	750	747	776	788	796	739	759	748	795	802	782	789	781	790	751	794	795	794	760	799	787	788	815	802	726	809	764	859	794	786	757	798	814	790	813	777	788	758	746	777	759	833	819	788	739	796	781	795	785	773	749	804	759	769	749	797	808	782	773	790	773	748	799	789	834	807	793	760	815	736	768	823	785	788	817	761	803	768	841	776	824	817	815	750	771	772	783	804	800	796	737	773	754	796	801	798	805	802	821	845	781	800	808	830	811	813	758	843	815	794	759	825	771	743	819	802	755	750	811	746	806	805	742	779	812	800	808	762	796	769	800	757	843	773	779	819	753	785	806	786	774	815	771	843	723	776	765	808	800	786	773	805	782	741	836	819	791	777	772	797	774	777	794	745	781	756	818	785	789	758	764	797	780	833	804	785	751	806	785	777	764	805	761	775	778	761	808	819	777	793	748	781	754	730	771	779	832	790	821	801	781	743	783	778	775	771	743	745	776	745	814	766	808	791	798	778	822	833	770	793	843	805	766	808	772	752	776	775	815	791	766	801	747	814	856	788	820	844	779	788	767	794	784	771	802	797	786	796	837	765	761	817	775	765	742	783	768	802	780	749	767	747	820	795	786	834	811	756	766	783	777	814	801	856	835	719	799	806	770	826	821	790	783	747	775	797	724	765	800	797	764	806	775	770	837	725	781	759	749	782	813	761	778	757	800	763	784	784	760	724	726	829	823	791	748	781	777	805	816	781	790	787	800	768	787	766	792	803	754	799	797	788	835	764	804	784	790	783	790	770	744	786	790	780	797	767	724	795	774	790	785	778	781	800	766	798	794	807	806	790	771	796	837	830	794	790	801	760	801	802	783	792	787	796	778	712	804	762	803	767	818	819	819	795	818	749	754	774	798	738	764	765	778	804	755	752	768	805	725	747	780	754	820	788	790	852	764	787	797	858	835	755	769	820	789	818	768	778	750	756	771	806	799	753	736	806	772	804	774	772	765	812	811	785	804	763	739	798	778	804	779	795	789	773	775	791	832	773	742	830	828	821	784	791	737	753	781	760	739	818	787	752	740	767	767	766	803	796	762	773	850	778	771	792	734	840	769	808	782	778	790	786	794	774	856	785	806	758	810	800	743	718	800	796	772	784	768	788	761	733	785	771	795	805	768	753	765	788	749	798	812	756	767	791	808	789	754	776	832	824	753	794	797	776	791	798	786	782	770	780	815	758	766	783	790	809	784	739	742	802	780	814	765	759	759	770	768	804	818	834	773	772	739	802	744	766	758	779	810	756	763	719	806	819	762	792	764	791	781	748	754	781	825	738	767	784	757	818	787	799	766	806	775	788	786	799	796	806	801	732	806	763	769	794	812	810	793	748	762	807	780	766	741	761	783	805	770	772	758	770	785	817	846	808	825	796	816	724	819	775	747	797	751	805	804	753	808	753	847	748	814	784	778	756	821	840	811	819	833	799	757	818	832	795	749	783	782	765	765	749	764	773	748	791	750	777	777	821	788	773	751	779	756	822	818	740	794	784	793	782	813	808	779	777	817	805	806	809	827	784	816	738	791	718	796	790	810	803	781	829	755	748	777	761	768	778	799	807	805	753	793	793	774	763	816	840	824	805	755	826	819	757	745	758	748	772	789	803	789	761	763	796	804	839	814	785	825	770	717	802	787	793	806	753	772	787	841	763	751	812	761	794	738	722	780	769	742	786	794	782	778	768	774	812	739	779	806	753	781	786	798	734	808	742	828	843	753	791	800	779	781	821	832	716	766	779	740	757	819	801	770	746	728	849	785	772	788	778	780	797	803	755	762	761	796	772	826	800	789	829	822	738	775	793	793	760	768	759	775	797	750	786	736	761	730	792	817	842	790	815	773	791	761	804	801	734	772	786	784	807	756	741	784	784	748	796	778	751	797	730	823	789	759	805	787	795	808	820	782	799	731	745	747	797	724	775	773	791	798	767	810	756	788	792	783	785	800	774	812	744	798	783	829	787	777	816	734	807	822	818	767	787	718	779	768	796	822	766	764	829	816	823	805	769	788	759	785	822	801	790	797	774	708	832	786	800	765	792	807	743	775	771	782	798	788	775	786	805	782	713	801	830	799	806	819	797	750	762	762	774	796	765	808	767	753	774	784	825	785	770	770	748	776	788	803	752	755	795	811	793	784	741	754	791	805	721	771	837	776	808	749	753	757	814	816	760	711	788	877	757	772	804	769	790	767	799	716	816	794	757	773	813	809	774	767	809	784	756	784	818	802	835	780	746	816	793	782	754	785	770	728	810	779	787	737	793	779	773	807	830	765	798	784	756	754	830	786	769	809	747	770	823	755	778	786	834	744	778	799	788	764	754	759	836	751	754	780	787	786	785	788	829	777	850	773	837	797	769	760	808	831	802	802	737	758	841	799	775	790	760	783	828	767	809	805	782	769	817	750	793	776	778	756	749	733	731	767	764	804	787	794	816	766	778	773	747	824	793	780	806	784	736	766	809	807	814	792	779	789	809	843	770	784	780	787	811	807	768	758	783	755	781	771	782	777	791	798	772	783	781	769	800	771	820	742	856	815	781	750	827	719	800	731	762	789	816	756	770	792	752	794	784	787	775	780	810	777	787	745	803	772	741	764	781
51813	26132	16130	8884	4651	2806	1769	908	513	420	398	352	387	362	330	328	346	343	313	315	309	337	317	311	327	325	272	262	304	295	324	283	311	277	332	311	301	288	303	298	315	297	302	302	301	294	293	310	286	320	311	246	342	280	283	295	313	328	296	328	320	325	285	272	300	318	301	327	278	289	318	302	308	256	297	296	308	326	306	313	331	272	294	315	299	259	335	264	269	285	280	281	308	302	308	306	277	287	289	296	312	308	299	285	297	306	317	282	271	296	339	308	310	300	341	328	283	322	322	294	279	285	288	304	259	308	319	308	257	281	321	303	278	356	306	293	301	261	288	262	310	307	306	325	310	320	307	306	297	267	303	309	288	285	269	295	304	284	277	279	313	314	299	272	297	291	294	308	308	319	324	275	313	245	293	293	289	297	283	301	285	337	285	271	289	296	336	305	288	340	324	280	300	300	296	297	271	287	292	271	288	333	322	337	324	261	303	281	294	283	312	332	290	290	268	282	310	312	319	298	304	288	289	303	301	323	313	277	288	281	326	282	296	317	295	300	280	298	254	281	309	321	342	309	291	296	282	309	293	280	317	310	264	285	276	320	264	288	303	315	312	287	274	325	292	343	328	321	259	299	315	302	302	305	275	307	305	279	300	284	289	288	322	325	279	303	272	279	315	293	288	328	314	323	296	289	292	290	297	337	291	256	291	280	292	311	306	310	296	291	334	288	296	266	312	290	303	304	291	308	308	315	328	298	269	292	283	290	276	323	299	289	281	303	328	313	288	275	279	297	314	339	276	313	267	265	287	298	323	282	281	286	284	320	300	281	288	289	308	279	288	265	303	291	319	315	290	311	295	299	311	312	315	287	298	248	281	324	303	306	296	280	308	317	300	273	294	303	321	279	285	292	305	319	275	291	325	309	314	267	301	285	280	308	281	287	277	311	275	305	292	309	309	313	281	280	292	317	298	289	288	301	312	302	263	314	291	289	308	272	287	304	272	292	272	298	300	302	305	265	313	316	278	299	288	278	324	304	289	324	282	319	300	297	309	278	294	323	275	303	345	307	295	333	290	304	292	302	317	269	257	327	268	310	306	284	299	310	305	301	263	258	332	311	278	259	299	338	313	304	307	335	305	286	298	302	288	309	308	294	288	289	294	288	301	300	289	259	271	294	285	313	293	277	295	305	306	313	291	274	265	286	291	279	311	261	269	283	285	321	302	298	269	298	319	312	304	291	293	294	287	263	278	310	294	289	312	287	284	288	318	312	322	299	285	301	282	300	266	304	312	285	312	308	291	310	285	284	288	286	275	281	293	338	291	294	288	320	294	307	318	322	296	317	290	301	277	327	308	294	279	278	286	300	275	270	302	302	315	292	304	296	297	299	296	280	314	325	325	306	301	288	275	312	269	273	315	301	302	319	253	262	310	307	326	317	294	312	247	291	318	304	275	263	245	272	267	287	292	293	314	330	302	322	255	297	300	293	293	293	332	275	294	314	334	296	279	307	274	263	288	281	307	289	290	290	300	277	297	305	284	263	296	289	268	283	303	304	306	331	283	311	276	318	344	273	259	302	282	296	294	322	294	300	305	302	290	321	316	288	305	290	263	285	299	309	279	253	310	299	308	258	301	288	302	308	288	259	286	297	289	287	301	263	327	287	277	293	324	303	298	304	282	300	284	319	285	297	299	319	277	271	284	326	314	309	294	316	322	306	305	304	314	353	304	291	273	289	283	303	332	303	280	317	309	281	297	296	298	300	287	285	304	331	304	304	295	314	325	323	284	261	306	300	300	294	267	266	296	288	288	291	310	321	314	293	293	306	278	315	292	266	317	307	294	323	333	327	304	300	297	286	263	304	289	272	304	330	281	308	273	272	301	305	339	287	317	295	263	345	312	273	309	302	265	299	326	297	309	276	307	326	298	304	270	312	310	272	278	303	297	297	300	265	275	330	295	290	327	272	317	289	305	293	294	295	316	287	296	280	267	284	292	313	282	302	284	278	301	296	259	292	313	311	272	251	290	307	345	285	278	317	309	272	318	282	266	264	293	331	310	325	306	284	276	309	294	329	294	296	320	298	287	325	307	307	298	306	309	296	278	306	277	259	321	306	340	318	294	299	305	299	323	280	298	276	274	284	285	298	284	297	282	306	276	312	309	294	338	288	294	279	309	300	289	310	308	314	305	264	272	317	301	272	292	263	251	302	282	285	283	333	329	295	305	282	309	306	291	334	332	284	296	311	299	280	298	292	302	336	303	273	305	262	348	269	282	285	307	260	291	312	317	303	290	295	297	319	325	288	318	277	297	290	306	285	282	274	319	323	302	270	305	301	272	290	284	298	304	303	323	282	290	277	322	298	309	296	276	315	300	288	311	320	306	299	299	304	288	304	267	303	290	322	327	307	296	303	292	257	280	292	272	323	301	303	283	325	293	304	292	294	296	304	291	305	314	294	280	270	317	284	312	273	272	321	309	293	296	291	321	314	278	296	325	306	313	316	306	299	284	294	266	315	293	283	314	314	315	304	294	302	295	294	302	272	310	303	272	306	286	332	292	274	294	289	267	251	310	297	344	312	284	312	269	281	315	277	293	277	304	305	280	287	278	342	294	310	310	324	306	319	293	291	293	302	304	284	301	289	306	267	308	284	277	313	290	289	269	311	289	275	295	307	324	295	313	303	274	290	278	269	300	266	324	304	341	298	284	269	322	308	301	295	328	339	318	307	269	302	301	279	288	293	297	294	299	285	292	284	303	305	270	335	289	331	286	301	285	289	278	288	274	299	286	294	292	300	293	272	308	308	268	294	310	281	307	296	308	311	268	273	259	317	290	304	276	272	347	293	295	325	294	304	323	316	276	277	305	287	307	273	320	280	300	320	271	280	325	317	287	312	285	348	295	301	300	294	280	264	267	276	299	293	313	293	332	286	309	289	292	284	285	315	263	274	308	329	284	300	271	308	311	266	301	324	290	307	300	301	311	296	301	281	307	298	253	295	296	291	284	283	291	330	309	270	289	303	303	306	291	332	324	288	267	323	327	271	285	315	294	296	294	298	295	296	301	266	292	297	265	321	298	270	317	280	313	283	292	297	279	338	304	300	295	277	322	297	302	289	301	306	325	301	286	324	300	283	335	334	344	340	300	275	323	275	321	322	310	290	316	309	258	276	257	287	318	330	330	326	283	264	278	283	292	303	314	291	282	281	308	256	312	318	267	283	313	311	307	296	321	325	288	285	294	311	281	290	275	341	280	288	310	330	331	313	313	276	314	284	284	300	271	278	293	289	344	320	339	282	292	307	295	250	256	290	315	274	311	297	300	292	293	271	321	328	297	319	292	286	336	312	271	277	312	281	305	272	315	307	306	313	299	267	298	268	313	325	306	327	317	266	264	305	303	293	306	305	309	306	285	293	307	278	276	259	286	315	306	267	310	291	289	300	299	301	276	306	319	296	299	321	280	282	285	302	286	317	295	325	287	288	283	293	308	328
34958	21755	20696	17633	13404	9723	6735	3419	1815	1445	1194	1178	1023	960	905	845	865	866	761	770	741	803	819	757	771	776	760	745	756	744	689	706	728	754	739	710	696	688	689	743	730	718	676	727	690	727	711	646	741	717	751	680	678	684	682	702	644	704	695	654	705	674	749	706	718	704	707	682	708	700	757	712	759	712	723	697	726	696	712	700	685	767	722	703	704	717	725	711	687	663	728	718	668	689	770	669	717	665	717	690	706	681	691	712	721	680	706	684	717	712	702	685	706	713	728	723	758	685	683	753	700	694	719	652	726	717	665	688	748	714	701	657	746	711	749	712	682	688	732	675	702	648	696	649	685	694	737	685	708	725	675	675	757	726	680	720	726	701	650	746	742	628	651	738	680	719	679	688	716	761	652	709	676	632	681	681	632	708	727	714	704	689	692	698	685	728	711	662	710	727	681	723	757	726	736	695	641	733	724	737	645	730	749	691	747	682	688	693	716	739	750	710	705	665	724	733	709	657	705	709	692	689	652	729	695	703	680	710	685	697	730	671	738	754	718	685	674	664	687	690	676	690	745	722	734	716	677	716	707	628	704	683	712	696	682	648	718	711	707	703	739	704	691	673	667	710	701	689	671	712	702	675	758	735	692	681	677	706	676	707	717	705	693	700	724	744	706	733	701	674	711	731	681	674	678	730	674	717	721	693	682	711	702	711	735	688	686	663	732	692	684	723	707	745	689	699	665	702	707	730	718	722	709	724	695	707	698	732	705	665	704	707	665	667	706	690	683	761	699	693	745	670	757	700	695	718	714	766	761	723	676	717	708	708	730	696	714	681	673	669	671	725	748	679	710	704	744	688	713	691	691	678	685	717	709	703	712	704	761	729	677	711	695	751	750	707	678	723	698	741	715	694	701	744	685	683	683	704	702	702	674	686	715	733	735	718	693	703	780	688	691	706	743	667	715	697	756	686	714	688	686	674	722	701	698	693	737	707	675	725	679	713	728	679	680	720	660	699	657	682	717	679	692	688	691	754	712	706	744	683	655	710	715	750	733	706	714	715	703	769	701	735	691	764	692	684	717	652	692	671	676	713	699	749	722	734	664	710	681	706	672	646	729	686	707	653	708	739	685	696	732	703	720	734	700	711	710	716	714	740	731	669	637	703	723	718	723	696	718	722	690	742	692	720	711	682	759	687	669	673	690	679	708	745	710	686	666	727	696	721	665	692	688	712	733	744	693	719	692	679	732	766	717	689	695	697	668	696	696	707	729	679	658	725	699	718	703	675	673	723	687	678	671	717	717	724	750	683	737	737	706	701	679	681	742	697	698	706	707	729	662	703	686	744	696	703	716	688	682	737	788	738	744	709	714	740	771	753	678	740	718	659	701	681	703	703	678	696	698	717	673	722	701	677	694	721	691	706	731	677	689	739	675	679	716	697	673	705	737	710	705	744	668	631	717	721	719	659	670	730	722	701	734	736	712	701	682	729	708	710	693	728	695	691	693	718	692	690	711	646	671	710	690	684	678	696	726	711	654	673	725	719	709	664	685	673	754	691	697	726	685	677	746	690	724	714	673	702	709	686	691	675	722	669	679	708	686	695	663	688	682	667	710	679	703	692	705	710	671	684	655	667	690	757	728	668	735	642	703	706	697	727	691	699	733	727	719	714	677	725	703	680	696	718	724	693	716	738	702	720	654	750	712	738	682	702	682	685	686	732	727	693	706	698	720	754	669	708	718	679	744	698	645	685	707	752	732	720	739	696	713	681	717	686	710	672	657	739	727	710	701	709	677	688	700	749	736	667	744	721	718	728	702	676	712	721	712	706	760	736	694	699	735	705	687	682	701	668	714	721	734	705	694	755	681	725	678	693	674	713	651	701	699	672	710	752	780	690	733	645	731	651	642	668	715	685	781	717	671	706	686	694	682	752	777	708	689	715	693	684	715	705	698	709	676	704	685	729	659	710	711	755	753	732	671	670	751	701	685	730	722	738	696	698	711	726	764	715	717	680	680	706	661	671	693	691	724	690	687	733	701	704	726	696	749	701	683	726	712	700	703	683	718	697	700	695	692	719	739	750	730	685	734	664	732	712	701	703	700	744	728	690	701	663	727	720	727	751	675	744	708	684	722	681	701	670	721	731	673	707	686	717	700	692	722	701	677	702	692	688	669	705	740	726	718	732	735	702	766	678	649	666	658	714	700	718	734	722	708	666	727	667	729	724	685	710	692	715	761	700	691	710	675	719	700	681	734	686	696	731	670	709	688	707	669	773	720	672	685	701	734	759	746	735	683	689	677	718	752	663	681	727	699	698	732	732	763	667	673	727	669	674	705	681	697	669	665	648	689	684	698	700	679	661	682	727	744	758	750	727	698	736	702	726	702	676	670	722	714	687	718	703	700	681	679	688	693	744	679	707	661	729	727	729	707	738	686	674	724	713	707	705	679	671	721	700	706	719	753	651	708	710	728	694	707	705	673	695	705	721	710	658	701	641	720	704	689	698	722	664	687	743	698	658	731	685	669	709	693	676	756	784	697	738	738	681	670	659	697	715	684	688	695	735	680	719	724	713	687	674	710	688	712	730	719	719	709	688	728	648	658	723	704	690	690	715	678	690	668	701	701	728	664	692	721	686	742	711	728	680	702	695	649	726	678	769	694	694	734	726	695	674	659	722	707	733	669	707	716	741	721	739	735	697	724	718	695	738	703	724	746	653	753	680	706	697	722	675	657	660	673	715	689	733	722	698	754	685	740	694	737	716	716	725	728	726	674	691	727	728	708	668	684	700	689	680	687	676	724	678	685	708	702	684	692	697	683	654	767	748	716	686	712	752	726	659	744	687	686	679	733	728	716	650	675	657	709	721	678	674	741	706	728	714	704	705	719	705	712	728	712	697	652	707	664	696	715	678	733	721	699	707	693	748	697	671	672	704	656	721	719	700	693	774	714	673	726	691	703	758	713	737	653	715	673	744	742	691	685	654	745	692	703	724	694	710	700	688	714	681	756	682	719	667	697	670	735	697	658	727	734	750	661	713	682	706	650	723	674	692	722	711	724	693	722	692	696	732	673	662	727	698	749	707	713	680	762	677	706	687	706	709	716	698	710	720	748	721	730	720	713	732	702	733	717	737	678	713	694	680	696	727	661	716	709	710	711	697	770	741	713	756	702	706	641	718	741	713	709	676	720	687	723	705	720	661	689	696	687	652	673	701	724	693	728	714	721	658	657	698	719	742	691	660	706	705	719	739	686	718	722	723	712	737	720	719	675	687	714	709	761	706	733	726	695	669	743	737	695	705	686	698	614	720	690	641	759	717	706	711	648	701	750	689	674	673	679	708	676	713	710	692	710	704	742	705	739	688	700	732	709	658	713	670	691	689	757	728	730	704	678	703	772	669	706	761	695	710	718	708	718	711	708	680	743	675	677	693	705	699	749	728	755	664	694	721	667	715	656	701	719	692	696	643	708	701	674	689	701	703	724	690	685	719	710	709
33120	14601	7856	3964	1687	981	739	383	361	308	337	340	348	297	327	320	302	306	321	307	322	299	301	298	299	269	315	328	321	300	283	321	288	293	297	287	298	303	346	297	302	281	318	336	337	318	286	293	316	290	285	320	301	328	314	305	301	292	283	287	304	330	264	274	271	298	312	280	302	314	299	306	289	269	333	309	289	274	344	300	299	295	303	287	297	290	277	300	300	320	308	320	306	286	313	287	320	290	285	293	299	325	319	316	288	303	339	296	330	302	330	295	288	292	275	292	291	316	295	308	318	328	259	287	292	302	302	311	277	313	293	304	266	284	305	260	273	280	278	290	293	278	350	338	300	316	351	301	315	296	307	307	298	289	290	291	290	269	299	337	301	294	296	310	310	294	293	332	306	317	330	294	308	268	305	283	310	327	322	312	284	334	307	325	301	292	316	322	277	332	293	308	312	334	269	286	301	311	289	275	294	285	319	283	315	324	325	307	302	289	297	322	292	299	301	305	259	274	284	278	283	306	313	299	302	296	291	284	282	310	307	318	311	347	321	323	301	318	318	288	318	293	321	306	286	332	302	329	310	335	350	325	306	291	300	276	313	306	323	284	310	295	302	291	282	270	315	305	282	292	287	288	324	335	310	296	306	319	308	307	282	319	313	291	326	313	301	320	291	319	364	318	280	316	305	313	298	320	323	318	273	286	320	322	335	328	286	313	338	312	341	295	308	273	336	309	301	335	289	290	312	318	303	319	297	282	278	303	305	291	306	319	310	291	305	341	316	305	285	290	310	321	297	291	292	260	311	307	332	284	302	303	313	293	282	286	317	326	301	289	294	313	304	309	263	328	282	287	343	275	335	287	299	303	321	293	289	325	302	328	285	268	297	298	317	307	294	292	295	305	308	315	307	262	310	293	332	310	291	309	274	324	318	296	264	287	335	309	297	287	276	354	315	336	296	279	335	319	282	275	285	300	310	313	292	310	335	302	290	313	268	301	330	304	275	283	292	344	260	308	329	300	322	271	309	299	300	313	303	330	312	282	311	311	333	256	323	302	327	312	297	295	294	330	276	260	328	309	295	308	329	277	288	305	279	325	320	299	312	323	302	306	306	332	325	309	321	308	314	332	282	313	274	300	328	341	297	269	280	290	334	322	285	282	298	293	289	290	293	311	329	340	301	307	332	309	320	281	292	308	293	317	319	302	309	309	310	302	276	327	261	312	289	294	280	316	297	274	281	288	295	275	300	329	279	300	314	299	300	287	326	331	309	306	323	285	301	283	307	284	323	312	297	258	290	303	316	307	350	313	281	286	297	323	282	298	302	305	310	297	291	311	303	296	315	325	293	318	299	297	291	267	248	312	268	292	284	288	316	302	315	277	292	260	315	286	284	285	345	301	285	291	283	301	278	271	267	297	284	293	313	265	315	294	296	278	285	299	320	261	299	314	319	311	313	330	295	327	296	273	305	357	261	291	306	295	323	300	300	304	291	315	324	324	283	300	308	319	309	297	299	319	287	284	283	293	293	302	293	271	316	291	292	321	338	301	274	321	313	301	312	298	284	290	298	337	288	323	292	329	283	305	314	297	322	290	305	277	300	295	312	300	289	304	290	293	322	330	285	318	278	306	318	288	330	291	279	301	278	306	289	313	281	294	293	307	306	294	298	276	292	286	319	305	292	327	295	294	300	307	329	291	302	283	295	299	282	289	306	324	299	330	283	302	307	316	328	322	294	286	287	279	324	309	303	307	283	323	254	296	326	320	312	335	316	292	292	310	338	318	294	310	334	279	312	317	309	311	284	317	324	305	306	270	268	287	318	292	306	310	322	296	299	288	330	300	299	318	287	298	324	285	289	310	310	340	295	301	294	297	304	312	303	318	286	315	322	321	291	285	308	309	284	308	293	262	302	313	309	300	280	307	281	277	292	275	310	284	306	298	301	298	280	308	307	271	321	307	301	321	300	287	314	328	288	304	327	302	312	272	343	316	328	337	299	271	286	337	276	274	282	256	283	281	299	313	288	297	308	306	242	294	308	319	316	307	322	277	280	282	288	319	295	301	302	296	306	298	277	307	288	322	334	278	308	260	304	281	295	321	277	274	311	324	292	291	319	290	312	284	349	316	275	272	322	294	310	323	305	291	301	303	296	349	309	308	345	309	292	304	279	305	312	300	327	323	313	282	289	310	286	302	288	307	318	317	323	286	322	288	297	294	299	309	318	289	284	328	314	276	312	304	263	290	323	305	297	272	320	322	328	296	294	292	338	303	330	305	315	325	327	305	308	293	290	282	280	308	289	297	300	306	321	272	284	305	296	309	293	327	307	295	306	306	291	299	296	285	284	333	337	331	305	295	281	329	289	328	333	288	293	264	291	287	283	274	298	318	309	308	291	314	329	304	324	274	311	338	294	285	317	322	312	308	283	312	336	308	291	287	303	297	288	300	328	291	311	337	302	293	318	284	273	279	291	310	293	276	328	291	328	320	277	261	331	315	283	314	270	294	289	294	277	297	288	370	305	306	300	297	315	296	292	277	326	250	289	316	278	305	278	335	299	320	303	281	287	321	319	324	277	315	290	329	282	304	295	304	282	286	305	315	294	269	295	315	300	310	255	297	306	280	298	328	303	313	282	316	288	288	290	296	319	295	307	292	286	309	307	286	314	299	297	341	315	313	319	294	298	265	297	331	286	316	295	320	337	293	360	294	303	291	311	318	306	297	282	306	330	304	310	303	310	281	321	311	287	297	358	309	298	296	293	332	288	306	280	339	279	281	308	302	297	287	346	287	322	305	314	312	278	302	336	305	299	312	268	300	300	263	321	317	318	298	318	327	308	330	292	312	294	308	274	310	293	281	269	333	312	316	288	302	300	326	292	291	308	298	289	293	305	298	297	320	328	306	318	287	303	286	308	293	310	270	308	321	265	291	300	306	308	306	294	315	294	285	320	276	293	338	284	295	281	301	315	303	293	333	311	308	298	320	298	317	328	303	284	305	291	294	299	289	292	284	320	306	302	268	293	296	320	287	303	301	312	323	298	307	271	297	301	304	316	270	314	296	295	299	314	304	281	321	305	355	313	314	306	311	322	310	285	280	281	285	334	301	316	307	305	293	303	308	316	334	262	302	313	284	296	287	300	289	302	301	299	299	288	273	290	337	264	309	279	289	317	312	302	317	290	347	304	312	257	279	299	287	297	278	279	296	281	310	278	301	298	325	310	314	327	258	283	297	338	293	312	319	323	289	258	297	300	292	301	318	277	294	331	314	306	360	310	327	313	342	320	313	309	314	280	304	295	303	301	322	318	303	308	289	312	302	310	304	313	298	273	288	267	326	282	262	303	356	312	306	346	299	310	304	310	339	292	322	339	323	313	279	301	288	337	319	321	293	280	315	292	295	309	318	323	307	293	307	308	323	291	272	274	301	338	280	317	308	329	282	307	309	318	305	291	308	285	321	290	275	331	337	278	304	291	320	306	277	309	303	314	306
24383	13273	12395	9525	5610	3483	2324	1313	1040	827	794	836	794	733	814	740	778	744	715	713	745	736	711	772	736	705	759	722	713	705	747	687	717	749	730	747	698	729	687	664	740	704	723	757	728	737	723	770	719	760	696	723	721	709	710	720	747	764	735	758	720	723	723	741	678	730	719	691	670	751	662	729	741	764	724	741	729	742	734	719	678	735	718	721	745	704	692	756	738	684	718	736	754	715	715	709	683	639	752	698	714	768	745	729	724	724	703	726	733	682	737	719	736	713	766	745	692	697	734	708	740	663	685	753	741	748	743	764	704	750	729	708	714	742	712	728	770	770	692	703	713	748	732	731	709	769	707	756	756	725	746	700	693	726	704	738	712	737	727	707	723	698	728	757	747	726	738	745	698	734	752	716	744	755	718	726	746	714	737	705	728	797	751	720	740	712	722	704	731	724	693	745	729	750	698	710	738	757	763	704	718	711	726	730	728	716	739	747	729	680	780	728	732	700	721	710	684	710	728	702	711	716	741	722	727	693	706	723	725	725	726	685	770	708	712	710	739	687	747	681	727	683	739	713	733	734	732	710	720	734	730	751	723	671	750	726	707	698	737	695	652	746	754	706	688	727	706	690	721	735	748	683	718	716	787	723	716	714	677	687	731	697	733	700	714	694	691	716	761	728	683	743	683	790	784	706	723	717	743	742	764	728	744	690	764	657	726	711	712	706	734	687	679	728	702	701	730	717	736	697	709	732	709	727	733	681	719	707	737	736	675	724	758	764	730	700	693	730	707	684	711	736	748	701	685	743	717	686	713	730	730	749	754	702	728	699	697	738	753	774	728	704	771	683	764	740	704	680	765	697	714	711	735	765	727	730	757	747	715	704	732	742	731	693	712	731	739	678	732	727	737	685	707	763	745	713	693	740	748	761	749	714	698	700	714	737	702	751	747	684	699	701	709	707	708	723	721	685	687	715	715	734	685	705	796	721	670	751	687	710	696	706	693	703	705	751	767	721	694	771	754	758	800	711	725	703	715	702	707	738	699	717	774	730	639	767	722	731	736	726	741	669	721	715	759	707	764	702	750	711	739	727	748	705	723	706	727	709	728	687	724	764	713	750	723	713	779	722	704	736	693	707	724	758	730	668	708	723	732	757	768	715	694	713	709	745	771	676	715	708	719	716	726	776	735	714	750	743	708	700	724	728	678	712	695	742	746	690	702	737	706	707	665	744	717	696	719	698	754	717	678	732	733	720	705	735	743	750	685	735	721	750	706	683	709	762	746	692	688	735	719	721	661	725	724	754	751	694	713	658	753	745	713	749	763	693	700	733	717	714	754	750	749	718	731	740	722	704	730	727	713	807	705	740	734	677	706	712	716	686	708	685	719	734	707	718	711	714	673	661	769	689	704	703	729	663	756	684	744	726	738	707	713	688	691	731	789	735	768	764	725	721	719	735	676	720	741	679	701	697	733	690	722	792	697	731	721	729	766	722	715	739	738	720	736	682	661	739	760	752	705	761	740	684	683	735	694	710	708	687	740	767	719	692	729	694	695	728	721	730	755	733	701	700	704	695	733	721	721	709	685	752	729	728	756	702	738	723	705	730	750	767	738	751	743	723	703	685	738	758	796	681	724	681	768	656	693	763	674	679	757	728	700	708	808	710	697	764	750	724	737	689	752	679	714	774	695	743	719	703	789	739	738	737	697	698	677	703	724	715	709	734	724	760	713	772	742	759	740	744	769	732	698	747	678	713	695	738	743	689	719	693	718	704	716	718	739	771	746	731	706	774	701	753	695	708	760	695	738	704	706	718	746	720	714	700	711	703	752	718	707	711	721	679	726	757	695	746	744	692	707	733	713	741	745	714	702	720	738	717	739	699	725	672	730	703	734	698	775	738	744	751	742	713	720	723	702	733	703	772	711	715	736	682	708	701	742	757	681	680	710	718	724	685	739	724	789	729	717	715	722	731	702	742	747	761	712	712	711	728	719	718	749	653	691	736	729	741	648	679	684	750	753	743	705	718	742	705	742	753	755	710	723	746	767	732	730	704	705	768	695	738	746	715	733	747	736	691	756	731	719	684	731	713	729	697	741	706	682	710	728	721	750	748	722	759	749	676	707	759	700	705	727	725	712	714	717	706	723	682	697	702	684	743	744	754	687	772	728	728	761	819	714	751	703	675	736	715	733	725	714	725	691	725	727	720	679	740	734	680	710	734	698	713	741	696	699	682	731	731	733	728	720	723	715	728	778	730	710	732	697	730	692	719	734	753	705	712	714	723	723	728	751	786	689	742	708	704	785	758	730	722	707	715	701	722	719	762	693	642	716	732	710	725	723	729	734	723	714	704	724	683	777	731	736	738	749	743	642	722	769	684	737	707	731	701	731	682	685	740	697	687	706	712	729	751	714	766	706	692	688	758	695	723	755	729	769	738	760	741	725	703	743	748	768	718	698	685	725	745	722	725	685	694	738	737	720	746	721	691	701	726	757	804	754	740	739	732	724	714	734	744	697	700	664	704	735	722	718	779	751	681	796	699	774	689	711	747	721	681	751	725	685	713	752	676	671	689	673	740	680	748	729	709	708	717	701	719	661	734	784	723	762	683	714	721	695	735	764	752	742	698	735	748	691	702	693	720	758	742	689	773	733	701	731	782	750	709	767	731	730	714	722	692	682	730	701	772	710	719	716	725	698	716	755	770	668	724	721	751	742	703	736	706	702	759	808	712	681	707	746	731	669	761	708	741	689	754	718	723	749	769	741	685	724	730	716	686	697	706	734	702	750	713	754	753	702	733	674	729	778	734	716	740	730	707	740	725	696	713	716	719	707	756	683	669	763	731	748	723	722	724	707	715	735	706	731	702	732	721	691	724	699	739	746	717	760	703	713	700	715	716	743	682	700	744	716	707	744	718	768	707	705	711	757	769	757	751	748	722	675	708	756	742	696	693	696	721	716	723	716	730	689	710	738	728	771	696	759	743	700	778	710	729	717	733	712	715	654	689	719	685	758	732	744	753	733	730	681	713	778	762	749	818	732	699	723	757	733	753	718	695	731	742	757	735	701	716	725	672	694	741	772	692	677	697	687	762	695	705	742	739	678	666	736	739	675	686	685	688	692	728	752	739	700	730	706	682	732	709	714	759	711	775	732	702	713	701	708	717	695	744	718	709	743	735	714	725	769	712	770	746	724	748	750	704	718	699	730	713	692	700	664	691	734	726	731	743	723	757	779	720	731	705	698	662	703	715	740	703	737	765	692	712	738	769	695	688	711	732	706	767	724	663	709	721	746	690	720	755	706	677	718	741	741	708	728	724	715	705	757	716	726	683	711	696	723	806	708	724	699	702	746	741	723	711	680	754	711	734	746	768	767	716	708	724	744	737	739	738	750	716	744	743	744	725	717	722	714	680	674	709	722	735	761	710	725	719	744	750	749	699	709	729	712	713	723	733	692	729	735	729	751	768	684	715	757	737	746	693	726	725	717	731	729	682
47803	22038	11320	6094	3001	1698	851	544	456	395	308	361	374	331	320	318	326	313	356	315	310	330	320	305	306	295	326	331	315	326	329	305	324	337	299	304	303	316	312	283	321	275	324	310	325	310	293	304	316	336	312	267	288	331	306	281	306	283	320	295	330	309	352	300	303	323	287	308	308	313	312	295	324	310	303	320	315	333	305	285	339	321	302	303	306	332	338	314	288	301	343	326	282	330	315	275	304	328	327	346	297	308	313	284	297	343	299	302	333	296	328	302	315	307	292	269	275	296	310	286	318	334	304	305	294	322	290	308	279	336	328	298	342	310	271	313	323	316	312	323	302	275	308	288	308	282	312	337	292	326	294	318	301	315	286	310	288	282	307	309	334	320	319	336	294	296	313	297	295	316	336	294	310	351	336	330	287	313	322	297	312	295	305	310	292	301	295	298	335	290	289	309	328	291	303	325	297	305	308	286	270	288	298	314	299	312	309	325	324	317	307	332	336	302	339	296	325	326	306	334	325	319	304	295	324	312	299	289	308	291	313	299	325	294	303	340	319	314	330	299	322	305	307	329	339	299	296	295	287	313	305	269	320	263	287	322	303	297	281	335	311	304	302	282	277	338	300	335	297	301	286	284	324	309	279	307	276	337	294	307	294	280	282	319	327	311	338	309	315	294	294	311	330	294	257	305	301	301	306	322	325	325	320	300	287	304	308	309	320	329	267	289	342	335	302	299	284	300	289	304	316	314	315	327	318	313	303	303	306	311	311	334	334	283	319	306	306	289	313	338	291	315	310	320	309	302	310	327	338	300	325	316	321	313	315	315	322	283	293	330	324	313	323	333	302	310	321	308	327	309	287	301	298	321	309	287	303	341	304	333	345	303	288	303	350	302	296	296	324	310	311	331	305	289	282	304	357	316	272	310	301	328	326	308	316	297	303	337	318	311	315	292	326	293	317	298	306	280	317	305	322	330	292	315	292	332	337	295	288	325	301	334	296	303	306	281	321	293	296	300	307	308	309	324	322	324	326	280	314	325	298	310	289	317	332	313	320	262	303	352	298	326	292	314	313	334	325	316	300	277	289	298	305	305	320	292	298	321	317	305	303	306	326	387	334	326	319	284	319	296	302	310	314	267	323	319	298	314	341	296	323	310	310	328	318	299	312	308	302	291	308	300	320	338	290	271	294	296	304	350	284	308	298	307	304	323	308	304	285	303	285	339	319	317	293	307	315	317	295	285	322	301	300	306	295	301	290	316	295	302	309	303	324	320	310	269	295	270	306	317	313	310	271	298	306	300	326	285	310	296	301	309	292	302	311	303	332	290	302	276	294	342	295	331	354	342	295	307	274	309	300	316	322	315	321	315	325	321	322	291	302	319	299	313	295	309	307	318	304	319	277	265	322	272	280	329	317	309	324	312	321	302	322	329	323	297	291	302	318	251	299	309	289	314	293	273	309	341	300	270	325	297	311	288	309	308	314	298	313	346	303	303	272	294	278	337	325	346	306	320	306	315	320	305	296	339	307	287	312	314	310	278	301	305	330	313	311	309	310	335	304	322	329	371	290	316	283	324	319	289	321	304	327	338	297	335	291	311	309	324	327	338	339	320	302	315	338	342	283	319	317	280	318	293	283	341	310	304	330	330	298	336	302	313	303	317	311	297	318	313	324	327	365	320	326	317	286	333	309	289	297	263	305	313	283	319	300	279	288	312	285	341	358	313	313	311	284	313	330	302	289	313	309	319	295	292	316	335	299	316	311	316	324	300	327	319	269	322	288	316	317	262	336	315	288	326	323	310	288	297	326	323	305	286	325	316	301	333	267	315	321	297	291	303	350	290	265	309	305	314	345	338	314	335	319	298	368	304	334	303	324	303	319	332	309	317	319	300	274	305	285	319	321	311	324	310	314	289	322	318	317	285	304	305	295	305	348	298	348	314	345	318	321	297	315	306	311	279	304	288	284	291	323	300	322	323	317	300	296	297	291	293	293	304	325	327	329	284	283	320	290	300	325	284	324	283	263	311	326	308	324	324	323	293	322	311	342	326	328	302	321	310	327	320	307	302	321	333	304	305	319	314	325	309	294	315	311	299	322	277	290	319	302	293	291	325	309	294	328	320	327	292	298	274	295	274	318	319	282	300	289	306	298	272	277	330	299	279	284	323	317	307	309	308	288	281	305	303	295	299	291	336	287	292	299	336	316	289	330	322	344	276	332	319	316	314	308	334	294	310	290	313	283	309	309	283	318	322	294	285	295	305	327	311	278	328	259	318	315	331	307	312	360	302	328	317	309	309	325	308	310	300	311	269	294	320	322	308	303	289	294	340	333	267	314	298	343	329	292	334	327	319	311	337	299	299	346	294	312	333	292	323	324	344	313	286	315	317	286	297	307	287	280	295	274	285	304	285	336	273	313	325	337	305	293	291	329	303	291	324	343	308	325	322	331	319	318	329	276	313	309	299	309	330	282	309	319	318	320	335	294	340	303	293	322	301	301	313	295	311	316	315	305	312	311	308	307	314	335	328	311	295	320	310	318	301	294	310	299	315	331	328	295	310	331	321	284	292	287	294	320	302	313	362	357	355	328	304	354	315	319	293	341	271	301	304	294	303	302	338	280	314	288	312	318	288	304	329	337	296	283	316	348	289	348	346	294	326	317	301	275	308	286	328	324	327	327	334	274	309	326	306	336	282	311	301	281	325	294	315	361	313	284	291	309	287	292	294	312	312	294	315	287	308	296	360	326	281	286	332	314	314	312	337	301	304	329	321	330	331	313	307	317	332	301	301	300	307	317	344	275	353	312	324	291	313	296	286	317	300	308	291	269	299	295	309	331	340	320	325	305	323	281	329	314	286	309	311	358	291	273	305	281	333	315	344	321	277	309	332	318	313	339	359	300	317	266	307	325	306	300	298	348	298	319	328	304	282	331	294	319	326	313	316	304	331	273	275	295	330	289	320	328	294	305	305	315	335	270	296	319	306	319	338	317	327	306	328	282	328	300	323	271	314	280	318	320	288	294	297	314	304	332	316	349	334	298	277	327	326	299	359	305	306	305	338	309	293	309	324	274	304	306	311	291	314	318	302	329	294	295	320	307	307	311	322	315	273	307	333	319	287	316	318	298	324	290	302	326	290	289	292	331	301	323	340	339	270	323	328	338	304	309	330	331	301	283	305	308	294	283	330	355	314	314	302	333	296	324	303	308	308	311	266	322	304	280	329	354	305	308	302	276	308	314	288	306	275	262	310	302	292	305	325	300	311	337	261	338	248	313	332	335	261	315	294	306	299	283	308	316	338	317	286	326	328	316	330	307	313	312	316	315	310	300	313	312	289	278	273	322	315	334	309	305	298	347	312	319	309	255	315	291	293	323	319	274	342	337	310	329	285	292	299	263	285	286	311	309	341	307	302	309	287	299	341	308	295	294	308	288	337	317	319	296	329	309	307	322	322	277	276	287	305	298	348	317	306	338	317	331	265	324	326	318	297
33765	17956	15955	14011	9347	6151	2955	1834	1292	1112	974	942	912	864	864	875	776	774	786	743	758	715	763	774	762	760	737	767	724	728	755	786	768	744	756	709	763	720	777	782	686	653	791	726	700	701	793	714	702	750	675	768	694	775	701	713	766	742	742	743	716	753	741	714	707	742	716	763	735	725	724	692	741	820	725	711	765	713	712	712	756	759	703	720	742	759	735	702	731	766	710	739	709	753	729	733	736	738	748	695	735	685	747	743	729	765	732	691	707	735	717	691	670	751	732	710	717	736	729	676	674	750	719	761	743	759	724	736	713	756	672	741	745	730	777	719	733	749	749	698	735	700	755	702	764	725	737	706	800	747	717	728	703	728	727	717	735	717	692	750	710	718	698	704	723	785	734	721	708	723	654	713	681	743	768	727	716	692	715	693	738	753	744	760	742	703	716	756	702	719	759	741	704	717	747	749	768	705	716	732	650	770	760	705	720	700	771	749	697	773	704	741	679	739	741	747	713	731	739	740	674	725	750	744	720	737	736	699	705	750	736	785	703	744	722	728	716	703	782	748	711	768	696	730	744	702	768	718	731	750	744	727	745	702	701	810	747	824	700	734	746	737	727	715	752	750	716	729	693	746	779	706	714	737	761	695	747	733	770	739	759	756	741	728	712	732	745	773	769	707	753	738	712	724	698	710	737	733	714	706	746	721	758	746	646	742	764	724	722	729	695	769	704	733	704	700	748	731	727	736	701	734	677	739	721	760	740	709	813	700	723	760	711	737	699	693	744	698	731	681	698	738	772	773	719	688	748	720	764	736	719	727	737	710	703	720	712	745	739	727	755	761	733	681	752	752	716	692	728	719	778	717	725	756	759	716	701	712	751	717	741	747	738	728	713	757	719	768	699	705	733	764	769	728	697	671	705	732	699	742	712	730	719	718	734	780	737	726	714	753	721	792	763	759	704	711	748	734	721	728	768	694	713	744	775	711	762	695	687	754	708	729	719	726	749	732	740	714	729	700	740	755	734	730	733	712	742	716	788	741	772	750	728	725	735	770	742	728	709	703	716	722	734	740	731	714	725	779	715	744	724	694	694	721	712	707	739	760	719	728	707	715	690	759	728	738	681	721	742	752	720	723	744	682	694	761	666	766	743	715	743	787	745	743	765	708	758	735	676	754	739	748	705	678	757	721	733	736	727	752	718	712	735	699	742	749	716	722	743	692	745	724	758	775	740	742	737	754	750	728	738	757	755	735	719	707	726	713	711	725	731	697	751	721	714	724	733	795	730	781	738	701	740	815	740	754	765	738	729	740	708	708	719	752	735	733	769	689	733	748	745	725	702	715	724	777	736	693	770	706	684	788	728	721	752	761	742	770	735	716	744	737	754	743	700	683	650	740	705	723	784	729	661	668	743	762	706	720	683	709	728	739	753	740	749	742	769	733	737	768	724	730	703	704	745	737	744	709	715	763	737	691	745	770	721	719	746	761	725	707	724	703	709	728	772	671	681	740	730	704	690	698	705	776	713	771	679	714	739	698	747	741	740	753	731	695	743	722	689	742	718	723	743	707	645	734	748	740	715	752	690	709	731	729	741	744	691	732	732	758	754	717	736	723	771	745	721	723	763	719	727	706	701	709	713	710	752	689	745	673	751	726	737	747	757	704	741	784	717	749	724	746	703	672	698	722	702	759	758	728	736	728	731	730	727	688	712	743	737	749	746	708	759	743	740	777	672	750	705	732	752	790	752	686	753	721	738	721	701	743	739	758	709	706	713	686	730	704	705	710	741	734	749	729	695	700	723	722	708	719	715	769	716	781	730	755	762	732	746	754	790	764	691	704	704	804	725	737	725	699	756	775	715	705	745	696	723	742	735	771	701	780	718	745	699	723	791	742	775	677	727	697	719	722	727	732	728	706	709	750	721	702	799	724	688	715	771	701	729	773	712	755	708	708	698	784	724	766	711	699	765	773	713	734	728	729	692	787	717	699	764	656	720	715	700	732	747	746	660	732	766	685	716	720	726	738	692	693	694	701	763	730	772	719	698	708	717	765	696	694	728	715	729	682	745	707	718	735	708	708	703	732	776	696	764	676	762	767	743	684	728	709	718	697	762	704	737	742	692	763	689	759	771	761	732	750	712	752	782	706	775	737	718	749	763	736	737	712	747	754	742	749	719	705	726	749	730	735	750	731	682	723	733	762	748	692	720	735	740	716	737	739	693	731	733	732	681	748	752	703	721	737	717	756	685	708	709	694	769	681	716	678	747	744	727	746	751	716	716	695	679	758	721	744	704	724	755	744	738	751	735	695	751	750	718	736	755	747	713	690	682	753	701	735	744	725	703	753	748	736	801	704	692	699	730	682	736	699	690	770	698	752	703	725	737	750	717	700	729	744	684	759	686	671	739	726	670	698	758	709	725	756	730	742	717	662	717	751	660	741	705	751	804	727	724	729	703	709	782	763	752	721	763	759	717	741	727	803	734	766	748	689	696	708	739	722	716	710	780	726	709	702	738	723	739	716	719	784	685	760	679	727	734	744	769	705	737	710	730	713	743	663	780	742	738	775	720	721	737	758	702	716	729	741	709	728	729	785	748	719	746	744	780	730	735	760	689	711	674	654	739	722	752	745	745	751	704	748	717	778	759	733	734	688	699	708	699	750	720	741	734	732	757	696	741	739	739	717	740	761	680	697	764	723	709	759	802	691	755	724	747	697	698	725	725	755	715	745	697	772	697	758	720	711	755	755	758	754	728	728	764	746	756	732	754	795	754	730	722	725	718	754	782	738	747	773	724	747	699	703	728	713	755	737	757	696	676	685	717	702	699	725	676	726	719	725	678	712	713	758	734	716	736	702	689	709	732	722	730	708	707	735	719	728	753	712	679	740	711	733	723	684	744	688	654	748	713	707	701	726	760	710	712	717	737	734	729	723	726	665	739	699	708	720	730	757	705	719	695	771	740	714	725	705	751	745	696	769	725	737	724	742	732	799	717	781	739	739	700	726	730	754	751	789	717	774	722	764	734	744	670	767	740	731	766	717	738	725	747	719	738	748	694	729	779	758	719	732	709	739	759	733	714	726	740	734	739	739	714	703	722	789	752	733	708	768	725	736	703	783	741	735	753	706	736	748	758	727	750	787	754	730	762	731	700	749	720	710	733	708	700	727	704	696	737	722	690	756	748	773	774	698	731	781	723	690	735	695	739	749	721	714	744	741	737	721	733	705	766	688	775	721	746	703	722	706	714	735	728	725	724	744	747	674	719	687	741	733	756	707	735	788	707	730	711	704	726	755	734	767	752	769	697	774	708	712	737	717	713	757	716	772	766	741	717	709	726	741	747	698	719	719	729	733	763	727	737	712	696	709	726	717	728	766	751	718	737	718	732	716	752	745	723	726	712	736	706	722	740	783	775	733	712	727	733	773	722	707	743	720	767	740	722	710	678	752	764	745	688	742	754	758	711	691	760	747	702	697	720	734	694	717	761	729	736	767
52316	25444	15948	8712	4340	2052	801	645	424	415	348	299	299	292	350	296	298	296	285	294	308	295	293	285	304	324	288	292	277	276	273	274	269	283	308	288	265	248	300	262	289	257	289	291	249	253	304	276	293	260	297	253	305	276	306	264	272	301	275	258	240	283	267	301	219	274	269	272	259	287	272	298	261	252	295	290	300	281	283	266	258	270	296	294	306	303	284	249	293	311	261	305	293	291	286	244	289	291	290	296	257	277	275	265	267	285	290	274	264	312	263	267	281	300	285	280	272	291	284	303	272	248	275	244	273	286	256	271	263	272	307	289	255	277	281	285	293	275	263	284	257	285	275	292	255	259	273	252	289	268	291	261	296	227	241	306	294	280	322	284	298	278	300	303	256	272	277	271	277	283	294	317	276	267	261	264	262	258	219	268	286	271	272	265	253	287	260	302	270	279	259	254	276	251	277	277	266	285	269	266	269	254	257	298	262	289	261	288	300	274	251	284	278	265	278	280	282	306	289	262	274	265	290	255	278	244	290	287	261	266	269	269	272	292	302	311	266	304	265	258	281	274	280	283	276	286	299	263	293	297	280	269	259	294	280	258	261	304	287	248	302	284	277	248	256	245	261	313	301	295	263	288	260	274	284	274	269	282	278	277	285	278	265	285	309	268	273	253	247	276	250	269	291	300	303	289	282	274	300	257	269	291	266	281	297	286	280	244	263	262	288	278	272	303	284	303	284	258	292	292	284	268	246	266	269	267	251	291	266	296	260	272	265	263	260	276	287	273	261	292	296	262	277	334	255	274	268	250	240	278	248	282	286	260	260	280	253	292	289	289	263	259	298	294	256	282	275	280	283	261	278	293	275	287	243	239	268	290	271	254	254	291	264	299	271	287	285	280	249	275	249	291	285	282	257	274	241	282	271	305	297	282	269	313	292	271	262	298	251	304	268	283	240	244	279	253	273	278	277	267	274	282	284	279	243	283	263	269	247	280	259	263	285	266	232	275	263	251	274	251	273	255	313	266	296	271	263	294	273	288	264	295	279	301	285	228	285	272	273	264	279	266	260	258	268	267	257	293	282	276	276	253	266	273	277	289	282	267	245	259	280	271	275	279	262	278	292	247	270	283	273	257	276	280	316	301	288	311	277	260	274	278	302	279	256	282	319	245	254	275	271	260	256	276	263	272	291	299	260	281	272	287	287	270	301	291	264	230	253	255	273	289	250	287	256	302	285	272	269	297	294	277	278	270	273	308	270	283	302	294	250	273	257	270	287	278	306	275	278	275	273	269	272	264	261	273	240	264	306	297	300	285	258	269	290	277	284	285	255	250	236	278	302	258	237	266	272	256	279	296	274	296	294	285	281	257	272	263	275	251	298	285	266	301	306	294	254	259	258	266	291	281	276	241	275	313	294	277	261	261	282	265	266	288	300	296	301	261	286	302	266	257	261	285	270	259	309	278	313	271	253	280	262	290	295	272	272	297	265	257	284	279	300	312	282	265	267	242	262	272	271	296	273	311	267	312	285	277	269	288	281	300	264	284	287	260	273	284	291	310	281	270	278	252	266	315	258	297	284	294	289	272	270	302	288	277	257	274	281	313	310	303	291	282	252	284	299	278	273	280	260	305	269	299	277	274	282	281	282	291	287	266	265	262	280	276	284	262	284	260	308	255	287	274	298	315	291	313	278	256	264	290	280	283	277	259	250	275	303	285	238	239	283	309	273	250	309	264	275	269	256	283	265	261	279	298	272	281	289	286	295	260	269	271	262	307	271	269	280	252	256	291	307	259	277	281	279	282	249	277	305	282	286	284	275	291	301	275	283	266	261	267	261	269	275	335	271	280	268	296	279	283	277	276	272	275	270	261	269	266	269	281	310	268	279	282	285	268	233	281	285	287	259	275	278	277	289	257	256	284	305	266	270	295	313	256	295	295	256	270	280	251	312	285	293	294	290	263	240	271	296	250	269	282	308	291	286	257	256	288	283	307	298	286	300	289	291	293	269	273	276	292	268	279	243	245	276	302	267	298	287	270	269	280	274	281	277	298	282	318	281	284	267	311	293	294	268	304	259	280	302	266	297	283	282	301	311	267	298	260	292	250	258	256	309	261	303	303	276	261	262	273	282	305	316	256	271	276	268	283	254	275	325	268	302	278	279	249	271	291	281	277	294	291	309	295	267	305	269	313	285	312	301	291	290	271	270	256	285	267	249	247	285	290	252	285	294	298	304	282	276	270	269	289	264	268	267	291	261	250	304	287	264	289	301	283	270	320	253	271	255	301	274	266	302	274	262	283	285	293	280	284	302	285	245	253	264	255	303	262	274	262	280	289	263	286	271	255	298	293	264	250	268	295	278	285	305	267	288	290	253	285	265	257	277	259	297	264	293	294	310	288	293	267	277	264	298	309	293	297	292	278	300	264	258	243	269	298	284	260	314	292	287	286	280	254	278	268	267	267	280	272	284	257	299	279	286	275	286	283	277	273	268	274	266	252	262	277	306	285	292	287	272	273	257	286	259	269	307	275	240	307	256	273	281	291	271	259	263	279	288	291	297	261	297	291	289	312	312	307	260	255	294	263	274	267	276	264	282	280	292	261	268	257	278	271	267	260	279	290	309	293	265	238	291	262	306	304	298	240	285	293	277	302	260	252	279	241	264	298	311	239	285	292	271	290	268	278	296	280	299	252	258	292	270	267	256	286	280	274	256	326	302	260	268	308	313	282	255	313	276	272	249	273	289	282	276	291	296	278	258	284	297	264	272	273	270	309	314	273	292	279	287	285	260	288	272	288	259	275	266	286	303	299	244	257	293	288	244	261	260	290	266	276	257	281	258	275	281	309	266	297	273	280	287	257	234	261	265	263	267	274	257	278	277	290	321	306	273	263	270	286	260	290	280	299	300	279	296	280	271	283	280	309	249	243	285	278	272	270	286	262	295	309	263	279	301	291	260	289	277	275	306	285	245	246	287	260	268	300	295	293	273	281	287	279	278	288	289	266	285	277	277	245	278	274	280	248	285	287	288	288	276	307	300	302	275	314	306	265	270	277	277	289	267	262	303	265	271	266	286	278	271	257	324	283	287	273	268	297	280	272	273	293	294	278	256	266	298	258	282	293	275	287	253	270	277	271	284	298	287	267	293	315	332	274	269	301	290	260	248	259	293	285	274	291	286	263	297	289	285	266	242	281	290	235	262	289	306	282	261	289	247	276	258	264	276	262	267	277	279	254	279	285	269	275	284	264	292	263	278	277	239	275	267	247	289	267	254	276	277	259	255	271	285	286	294	318	279	288	288	256	276	248	286	273	275	271	261	243	260	276	296	290	282	265	281	269	295	292	262	310	287	278	264	286	307	293	282	287	289	276	315	286	284	274	250	264	270	264	274	251	255	272	236	281	295	271	249	255	293	268	270	282	242	293	293	287	264	287	289	281	294	274	290	285	273	267	281	265	276	282	294	306	286	279	280	300	304	289	289	302	291	305	244	313
35677	21604	20950	17572	12575	6980	2814	2203	1459	1254	978	944	893	887	767	764	749	732	683	725	703	743	719	670	729	716	713	661	667	664	644	697	659	680	633	632	667	650	622	649	680	626	698	653	676	638	656	660	626	618	634	653	656	662	650	604	600	659	652	645	677	664	647	677	634	650	615	662	633	674	676	644	639	648	621	697	711	653	682	657	624	706	696	617	646	703	658	676	702	621	648	667	674	688	672	679	613	650	650	686	653	632	719	658	611	675	674	689	680	670	686	656	683	671	689	697	646	640	722	622	693	649	611	667	662	657	641	637	646	662	674	657	676	700	645	639	662	660	654	664	662	639	619	650	690	640	621	673	625	622	655	674	675	651	654	664	646	666	672	623	679	648	610	626	665	642	606	685	656	655	618	711	715	647	677	661	663	656	686	712	666	675	691	703	701	633	652	608	655	667	685	681	668	649	687	647	598	681	645	698	663	609	672	654	643	670	686	669	584	626	627	661	655	653	636	637	715	682	636	612	665	654	648	691	627	629	664	674	606	683	680	647	639	646	655	657	658	632	661	640	650	645	653	687	624	633	671	644	647	676	642	661	679	643	678	669	660	651	625	649	662	656	689	649	651	673	695	639	679	626	644	645	679	661	671	686	691	666	668	650	636	639	676	669	659	625	693	695	650	648	688	694	650	685	637	698	681	644	628	642	661	660	715	682	675	662	654	732	615	608	590	627	657	671	634	650	690	629	652	653	673	628	598	654	673	663	623	684	670	650	645	646	664	649	677	640	676	672	650	683	631	661	624	618	635	664	643	656	693	672	644	609	659	659	641	645	657	639	645	624	641	650	654	668	641	735	620	645	688	659	592	675	635	682	671	709	692	664	647	663	651	664	662	614	666	626	633	690	642	658	682	699	649	638	662	682	608	623	690	669	672	628	675	663	666	657	623	642	639	672	667	642	635	668	651	639	666	630	622	614	654	642	729	664	684	673	612	663	644	628	668	680	642	699	655	636	665	658	638	652	685	661	635	681	641	650	639	691	678	660	632	695	674	660	699	652	653	615	663	607	657	617	636	628	687	640	626	636	646	671	689	641	648	646	645	677	625	696	628	673	677	683	632	669	667	600	673	673	647	661	625	652	698	653	661	694	630	663	700	620	652	618	632	692	711	659	660	611	667	647	665	663	655	668	660	628	667	654	655	725	648	661	644	661	641	691	651	651	677	634	652	670	662	664	653	681	663	647	643	646	659	664	653	654	659	667	644	620	622	652	648	675	708	612	677	656	698	670	659	653	621	708	668	672	667	664	644	656	665	625	649	687	637	647	649	641	686	648	704	674	650	683	601	600	679	665	670	685	642	662	651	657	680	668	674	624	644	647	646	632	648	639	686	600	660	656	650	651	642	684	649	657	670	651	636	666	699	666	666	683	664	658	643	663	673	660	647	665	649	681	669	645	638	652	647	668	596	639	656	648	667	642	681	657	639	655	704	652	669	655	671	640	637	639	690	660	638	621	656	667	647	644	681	691	684	692	623	691	649	650	653	608	696	653	665	655	663	660	652	678	663	612	619	643	602	638	613	686	655	656	658	667	711	638	648	654	594	638	653	648	667	676	642	606	675	703	708	688	631	674	701	633	640	649	604	676	634	629	678	665	677	643	682	639	723	608	706	668	685	659	649	661	653	722	597	611	626	679	653	671	633	651	643	650	630	676	644	646	703	657	649	627	629	699	643	677	596	638	702	649	659	679	655	708	669	637	695	628	667	679	608	667	635	623	641	638	663	662	629	667	642	657	686	692	594	655	628	611	646	660	655	670	664	636	612	653	661	671	665	639	662	669	648	664	642	612	679	743	718	674	725	689	625	676	653	624	651	643	657	705	647	665	626	644	680	669	658	686	659	664	632	612	659	669	664	641	604	649	669	707	642	633	633	667	645	655	647	646	684	671	680	652	671	663	663	682	633	645	680	671	642	694	651	662	663	647	626	623	630	647	631	687	643	686	657	677	658	633	656	684	687	689	672	668	625	723	639	639	641	674	614	668	689	669	640	649	654	699	627	655	652	653	672	663	633	670	676	685	646	714	654	610	701	565	708	653	687	663	622	695	686	676	678	692	701	653	647	669	660	664	647	698	625	624	658	694	634	646	653	622	684	647	642	706	659	673	690	728	662	695	610	654	642	694	660	638	670	658	706	611	609	678	688	674	662	641	638	665	634	616	653	679	663	649	619	652	662	664	666	653	684	671	650	637	664	688	695	599	640	706	633	650	668	685	643	600	638	641	635	626	613	658	629	649	661	677	688	669	688	652	666	695	670	702	640	690	669	687	646	629	708	654	642	660	654	653	625	674	648	703	722	677	644	597	638	634	620	648	673	679	619	615	628	681	687	644	636	652	641	671	655	629	639	640	689	652	665	595	694	636	669	628	640	627	677	619	615	681	638	652	676	654	611	687	627	636	668	662	630	709	581	647	599	593	711	645	661	656	683	648	630	671	679	663	716	734	640	628	698	600	683	693	685	693	672	671	669	655	725	665	674	677	668	668	624	653	672	687	649	662	687	609	651	662	696	655	661	673	635	662	672	690	613	655	632	659	632	690	663	687	645	663	731	711	684	666	679	646	626	684	668	668	674	675	643	633	650	700	639	671	658	661	703	652	671	662	662	685	658	676	611	645	638	632	673	654	716	676	629	664	667	676	634	645	688	671	636	658	638	605	627	628	674	674	673	646	641	651	642	648	670	634	638	638	692	667	691	696	663	618	625	644	708	650	631	674	665	651	678	601	645	698	621	661	624	679	648	633	662	650	659	638	639	639	674	636	620	599	656	682	641	634	627	693	654	708	668	625	582	611	645	634	629	639	726	685	667	636	691	620	647	646	670	663	663	629	675	610	669	634	662	642	667	678	661	686	661	638	646	594	680	666	670	663	682	642	648	683	683	637	664	633	678	666	692	652	627	644	623	611	662	628	605	641	630	634	658	657	657	659	676	653	633	617	677	680	606	608	653	694	674	644	617	665	662	658	666	645	631	650	635	634	668	655	637	690	645	654	708	638	641	620	634	661	700	651	663	723	691	633	666	668	632	652	661	659	680	658	692	664	637	656	612	646	609	660	676	638	655	649	641	664	643	637	637	638	663	693	624	695	654	652	640	644	700	667	645	661	644	653	669	660	643	587	620	607	661	639	680	629	643	659	695	688	662	651	671	716	639	633	651	690	651	616	637	636	663	625	620	610	682	656	674	698	663	708	704	699	663	665	617	654	663	671	658	614	655	642	647	636	665	639	701	644	649	654	622	615	653	676	640	623	653	634	669	694	637	630	656	677	658	673	667	673	668	634	672	646	691	634	676	667	665	698	637	624	599	592	635	616	638	692	683	636	622	688	703	645	659	668	689	593	651	672	650	666	648	639	677	653	675	679	670	671	647	662	657	597	658	628	696	660	649	675	644	675	678	638	614	640	609	669	651	665	677	663	662	663	624	623	604	659	689	668	576	685
31976	15739	9081	4867	2464	1061	596	474	408	299	328	348	328	293	286	280	282	308	290	294	299	323	294	290	300	288	293	284	306	291	297	293	264	282	278	281	275	268	271	290	293	279	316	268	317	291	276	257	261	279	282	300	299	256	284	260	301	298	281	267	285	281	304	289	298	282	274	273	258	280	284	306	273	244	290	308	268	256	272	290	303	282	252	297	277	297	267	306	302	310	278	264	330	268	301	281	272	277	298	312	312	257	285	323	291	263	263	219	264	280	269	278	307	302	301	298	301	305	290	261	292	278	296	286	276	249	322	293	321	265	280	293	265	288	272	299	290	269	298	285	248	303	269	283	266	277	276	270	298	313	278	280	290	308	262	247	284	289	250	297	251	268	286	261	275	290	297	265	269	288	301	276	278	280	288	283	310	292	288	286	265	287	282	300	287	270	299	278	279	309	321	292	244	273	292	277	290	270	293	257	267	278	262	290	251	257	289	278	291	306	307	273	311	290	312	258	292	288	286	275	247	304	320	280	283	270	277	280	285	282	300	269	264	263	254	287	295	294	275	313	284	281	281	286	262	296	263	258	266	301	282	277	282	263	282	272	315	287	259	275	303	286	283	304	277	295	281	280	295	281	285	284	292	285	282	294	276	309	275	293	244	303	283	298	265	304	273	293	274	279	278	298	278	295	253	283	247	286	281	300	296	243	289	292	302	261	299	262	253	248	299	247	288	283	306	290	261	295	287	315	300	278	314	312	286	306	289	290	270	282	281	307	305	273	268	290	282	274	277	288	279	273	303	257	291	300	280	284	275	284	293	269	294	297	282	256	293	282	283	276	246	279	275	296	304	276	280	295	289	285	272	254	276	282	279	276	284	324	295	293	281	306	288	269	312	299	315	286	261	278	308	287	270	277	304	312	270	269	320	310	276	280	281	307	265	306	312	280	286	278	255	261	280	291	295	286	274	248	283	255	284	293	309	250	282	283	295	259	279	302	286	300	289	291	295	293	309	283	281	306	279	283	304	308	287	255	277	325	295	288	270	258	260	296	288	290	271	299	274	317	289	263	279	267	308	300	284	278	291	275	286	285	295	278	296	298	294	289	312	306	272	271	258	306	297	263	282	265	288	292	286	309	305	280	268	292	285	260	291	305	297	288	312	292	288	279	296	281	281	279	292	280	280	273	330	299	287	304	289	240	294	298	284	300	310	296	267	310	286	313	267	324	256	249	272	267	250	251	308	272	286	282	323	292	287	275	269	267	281	276	289	277	274	280	286	294	287	286	297	293	307	257	293	266	286	282	289	260	275	282	282	267	279	271	266	258	277	291	297	281	269	300	305	250	277	283	292	279	236	267	286	262	286	317	308	275	286	253	299	259	268	309	263	330	309	284	303	270	334	282	267	304	309	280	300	263	258	296	288	253	327	277	275	296	269	269	266	265	296	258	283	276	278	321	290	297	279	334	278	261	280	284	281	271	296	276	300	297	259	284	266	286	279	265	281	270	254	287	286	277	304	296	270	286	272	278	285	254	265	292	288	282	286	271	271	286	276	282	294	260	296	288	277	278	278	267	275	291	289	276	273	294	271	282	281	308	301	293	289	269	251	303	285	261	273	264	294	275	263	248	323	290	268	271	306	297	263	284	315	284	266	262	293	262	271	279	260	293	266	307	267	267	260	268	248	264	269	310	297	291	283	298	292	298	291	289	326	264	310	280	264	287	300	262	289	259	271	291	293	281	287	316	293	292	265	281	261	302	230	329	267	279	295	258	319	250	267	272	280	276	281	285	288	318	283	296	291	293	295	264	260	302	295	310	265	273	250	297	271	296	293	264	283	261	287	277	250	297	272	261	283	285	280	299	317	329	284	278	300	297	309	290	298	279	280	259	276	279	286	286	258	290	261	283	273	284	290	262	258	312	298	286	311	283	270	301	269	302	293	262	264	297	263	287	296	329	279	280	302	271	259	276	253	292	292	262	300	298	298	305	279	303	255	278	278	247	261	291	279	279	300	260	273	260	265	284	289	314	291	283	283	283	269	296	302	283	281	275	290	275	258	305	270	321	310	260	301	290	286	287	303	270	334	310	267	311	280	290	299	285	291	279	236	303	274	278	259	311	264	314	320	282	285	298	278	279	283	288	296	273	285	278	288	265	272	259	249	235	266	253	275	301	288	269	293	303	309	273	249	280	319	258	255	248	283	251	252	307	298	288	273	286	296	305	288	270	262	288	249	282	293	244	272	277	257	270	280	276	291	287	277	280	280	283	278	282	258	290	280	296	274	302	273	280	251	287	265	287	291	276	277	291	302	267	278	286	257	284	251	305	311	295	294	305	311	301	288	282	263	274	288	272	269	274	297	279	254	262	293	275	290	298	264	284	288	287	275	254	251	277	290	285	315	279	299	305	298	324	284	306	300	288	294	271	316	303	278	302	271	275	302	250	300	278	280	276	291	272	245	296	282	283	306	277	285	265	250	278	284	293	268	329	293	291	240	279	265	285	296	268	274	268	277	298	283	317	260	293	258	285	282	290	286	271	282	289	278	270	261	261	265	303	267	273	303	311	294	268	254	296	294	277	258	274	258	236	284	291	256	286	272	261	274	292	273	316	316	266	271	279	273	263	282	279	282	326	285	264	269	294	277	282	281	294	255	297	261	244	298	290	263	284	277	286	294	278	322	275	285	318	249	308	260	283	282	279	266	296	288	303	277	291	252	328	280	285	290	285	305	268	298	297	257	259	267	266	282	282	251	284	290	272	281	263	296	268	284	302	282	249	271	264	252	255	285	283	287	294	285	296	279	329	254	292	290	293	296	267	291	304	281	281	278	285	280	252	267	276	303	278	278	287	302	272	308	300	278	299	283	256	305	296	287	282	338	300	305	283	269	284	262	293	272	287	253	266	260	279	308	289	306	263	324	294	297	294	295	300	273	290	262	277	288	286	304	281	307	276	242	269	291	262	246	296	269	267	281	283	292	292	296	277	248	290	279	267	299	265	303	316	308	275	315	263	263	285	290	284	328	293	254	261	296	287	324	297	301	283	291	279	286	269	318	305	283	299	261	286	304	304	312	290	260	267	308	298	297	274	285	290	277	255	291	292	312	296	289	302	267	268	281	295	279	279	307	272	310	254	311	265	274	283	298	295	321	292	299	307	287	299	278	272	305	274	280	284	281	301	299	278	313	309	243	299	267	300	293	295	288	280	294	291	267	263	290	258	254	265	300	299	292	253	286	297	262	259	299	281	269	299	305	279	299	286	286	288	313	292	274	301	301	262	242	307	298	278	282	270	322	254	304	302	291	311	299	290	282	283	268	272	270	278	257	276	262	269	275	301	272	296	271	288	298	308	299	263	286	309	261	306	274	281	268	265	285	292	286	308	282	306	318	275	301	285	298	305	252	286	287	295	284	276	274	301	317	296	300	305	275	289	256	275	304	278	301	276	302	267	273	299	282	287	293	264	282	283	267	304	246	296	267	276	261	275	277	293
23368	13848	13803	11725	7795	3498	2299	1683	1204	970	913	799	778	781	735	737	729	686	696	730	697	698	716	711	694	680	713	659	723	692	668	694	725	645	677	732	711	673	700	695	672	659	692	658	659	729	659	632	637	665	697	701	632	702	678	668	706	665	678	703	688	677	680	682	714	660	657	654	696	651	654	681	643	665	663	673	649	650	718	702	631	700	690	672	661	673	682	664	649	651	707	670	666	649	667	680	708	681	667	662	709	684	699	687	649	655	705	693	685	691	692	643	669	680	655	632	696	714	702	696	685	690	696	672	688	693	675	682	668	705	704	693	665	713	742	662	726	702	743	646	633	666	706	660	627	677	672	644	692	669	675	666	686	706	708	665	695	697	710	686	678	694	735	692	708	677	681	643	705	674	629	659	680	660	650	650	668	655	704	653	661	670	637	680	670	710	700	660	692	723	667	629	651	662	667	646	660	718	634	649	709	666	633	663	685	653	698	713	639	737	682	678	724	724	655	704	646	673	712	648	687	661	651	726	677	702	681	684	743	662	690	727	701	706	645	675	721	648	675	719	658	668	714	675	679	682	672	662	689	674	674	686	673	694	677	670	691	702	688	670	671	602	716	677	694	664	712	683	628	707	675	695	676	662	674	672	697	667	652	685	665	670	660	669	642	677	654	658	717	639	730	662	672	687	682	676	692	640	657	665	687	698	709	689	631	642	694	661	688	653	667	653	707	672	656	645	659	679	689	649	649	727	678	638	712	687	663	681	629	675	663	666	685	695	685	646	696	665	679	700	656	727	661	706	655	685	705	696	686	692	652	697	596	691	665	654	707	696	693	695	671	685	676	666	667	659	706	667	724	695	702	655	667	721	677	656	666	677	700	656	677	642	672	664	673	694	657	677	659	665	665	657	672	667	683	652	659	722	670	673	676	688	645	657	726	626	691	648	686	702	685	721	670	689	632	749	696	700	700	718	656	673	678	594	715	702	696	665	669	688	647	681	629	695	717	657	669	682	640	733	675	689	676	659	652	705	652	658	665	661	637	676	624	731	685	676	709	698	675	623	688	692	656	700	685	712	665	654	680	692	702	601	703	667	640	650	659	709	661	654	685	692	673	679	681	651	634	681	620	677	645	705	663	655	687	686	664	687	692	672	661	680	702	677	648	709	648	690	649	708	685	691	676	624	651	672	673	702	711	689	662	727	716	670	720	648	643	652	689	667	707	690	660	698	703	681	685	662	641	663	648	684	645	682	685	671	648	658	693	674	646	717	659	675	702	663	668	648	705	651	666	612	665	654	670	689	716	683	639	669	693	620	685	674	714	684	663	730	653	711	682	693	705	681	657	675	677	730	698	633	656	641	658	697	658	675	677	644	690	632	665	677	673	694	700	665	651	680	660	674	688	683	655	649	590	652	679	642	678	702	641	654	661	704	705	657	654	669	661	742	696	685	708	693	633	687	673	723	704	724	713	664	684	673	682	656	722	699	718	659	679	661	684	661	667	647	701	683	657	644	634	662	682	715	705	627	652	663	644	676	647	720	719	655	667	694	683	713	651	678	672	629	615	672	657	659	704	729	698	651	743	637	610	713	676	654	665	686	707	616	710	752	697	695	662	685	700	622	652	662	667	672	690	691	685	667	667	689	659	659	676	708	695	692	659	700	724	684	644	698	722	692	679	691	675	649	672	680	675	676	708	669	642	697	664	695	631	664	670	686	675	661	677	672	593	673	638	680	636	675	654	678	666	691	684	642	702	686	736	687	695	646	676	643	710	699	678	672	686	695	680	697	699	660	684	716	665	690	650	678	676	683	675	678	679	701	651	695	701	701	649	662	732	660	684	667	670	711	645	704	699	697	693	655	701	708	695	687	710	672	687	678	669	661	710	666	662	664	676	700	666	681	646	678	663	634	642	675	680	672	663	675	644	668	662	678	663	693	670	695	651	696	641	666	661	717	657	699	674	635	704	699	657	680	673	673	708	693	691	691	668	697	685	635	643	720	642	687	669	681	671	632	707	689	652	725	650	636	704	692	661	697	716	655	701	692	674	674	674	689	705	650	691	631	628	673	626	687	662	647	672	735	695	658	732	631	611	640	660	647	688	649	696	680	682	679	706	694	631	649	716	734	692	657	731	649	745	716	675	699	645	688	673	685	643	702	667	670	695	682	709	675	659	614	688	690	691	678	719	715	680	713	695	669	676	677	658	648	698	673	687	649	716	680	658	675	726	691	729	678	670	656	608	633	693	629	641	680	667	676	680	650	675	668	701	686	691	681	658	669	705	679	707	676	687	690	701	674	646	662	664	679	667	644	659	685	687	651	673	648	681	716	666	672	676	686	711	664	699	689	691	654	705	662	631	648	659	687	725	669	680	658	639	652	642	694	731	669	644	683	656	622	684	698	683	672	687	698	676	726	673	699	665	680	700	671	650	674	682	714	692	655	639	681	673	655	655	615	684	709	652	699	722	699	674	717	685	661	658	719	631	690	658	641	702	718	665	704	694	690	633	671	649	685	677	685	703	612	724	639	694	660	660	660	748	640	681	649	695	667	695	692	678	664	695	672	674	718	678	695	670	687	712	680	711	649	654	696	695	650	666	650	729	663	646	684	692	695	727	660	652	733	691	689	690	658	681	618	683	691	690	694	661	699	736	714	644	725	678	679	683	648	721	710	667	696	662	666	695	659	703	640	621	677	663	699	688	638	654	648	664	608	690	709	667	711	637	682	685	638	693	669	689	668	720	675	662	678	713	684	734	634	667	638	649	714	676	653	677	699	714	655	701	689	689	692	664	633	692	656	664	661	708	660	681	689	643	680	687	645	667	628	695	638	696	645	692	679	705	674	663	711	676	651	677	701	636	646	669	681	676	703	706	692	659	685	664	662	654	694	672	653	699	679	658	697	695	682	692	680	649	652	691	676	713	669	656	671	729	689	694	707	729	666	689	662	651	630	675	705	661	695	698	681	680	698	683	673	630	704	621	634	660	713	707	689	678	670	704	668	626	705	708	663	682	669	638	695	667	670	657	623	645	717	671	637	680	729	717	684	650	667	669	678	664	650	673	645	648	670	676	665	667	663	664	631	691	718	644	666	669	712	625	680	679	666	674	675	702	682	659	681	724	630	630	685	688	653	650	674	705	699	675	676	695	671	648	648	649	682	677	646	666	677	689	702	674	703	727	690	687	702	679	714	705	664	659	641	644	701	661	681	689	674	702	719	722	708	697	683	659	672	664	661	654	674	665	653	684	661	703	639	676	672	647	667	693	694	644	677	669	694	708	675	669	676	666	689	711	697	647	690	658	678	722	732	646	706	690	630	672	656	693	705	682	673	712	645	640	699	631	678	654	683	700	668	712	652	663	610	670	711	679	680	707	688	695	703	683	665	664	681	669	644	689	648	700	720	659	680	668	621	711	686	719	676	638	660	679	653	676	719	674	682	741	701	706	672	673	695	660	662	652	667	672	654	652	685	650	664	656	694	643	641	659	672
42929	18888	12032	6720	3422	1917	1349	1030	640	505	438	382	334	350	358	323	317	315	326	310	310	320	322	275	334	287	300	302	321	294	327	314	313	310	304	317	270	308	307	315	293	279	300	308	296	310	291	284	285	282	269	285	282	286	273	273	279	319	305	319	291	304	262	299	287	309	294	294	303	278	283	292	280	305	307	272	256	269	306	282	303	299	292	299	312	287	295	308	285	298	287	277	281	283	291	297	297	290	285	240	255	286	308	288	285	299	275	301	307	306	278	273	303	251	286	332	250	281	308	283	283	326	274	283	308	294	323	316	295	263	322	254	295	300	274	272	296	277	286	286	279	277	280	305	275	302	294	290	237	284	281	260	277	316	275	274	289	286	301	312	290	257	281	293	296	286	270	287	304	311	309	278	284	338	279	304	287	285	306	262	306	287	280	295	308	330	327	289	295	282	309	294	285	307	276	289	284	287	295	310	307	276	321	322	286	297	282	287	284	310	310	288	281	299	275	285	308	320	276	311	272	287	313	285	281	252	314	293	286	298	271	278	288	292	298	273	271	296	295	294	289	274	301	326	252	295	297	326	285	298	265	302	292	294	282	290	258	286	287	262	314	279	291	276	306	328	301	294	317	315	279	299	266	303	298	290	282	296	289	293	274	296	286	317	309	301	301	298	329	298	291	310	299	262	310	306	277	290	301	294	312	278	284	285	292	293	292	285	291	282	295	284	266	265	300	292	325	302	304	294	261	296	283	283	277	283	277	290	320	267	282	319	315	287	281	292	278	280	311	285	278	281	293	289	306	276	287	280	330	305	290	287	293	283	277	320	306	288	292	272	315	288	294	278	279	274	301	268	282	297	284	314	324	294	293	314	274	292	271	285	252	272	296	282	310	318	274	318	280	305	305	281	274	328	319	254	296	311	319	282	291	282	305	295	300	278	300	283	263	293	295	264	287	353	281	301	323	258	271	307	301	293	283	311	298	290	299	300	327	263	319	267	326	302	269	291	259	281	277	292	300	350	271	275	285	274	295	325	291	299	281	275	278	296	277	281	296	284	315	311	272	285	269	302	291	320	306	303	286	259	282	290	306	306	292	284	299	290	286	281	281	296	303	302	291	289	294	281	313	265	320	330	293	253	287	286	273	248	272	303	281	332	280	283	300	324	287	250	321	318	309	283	328	301	278	284	293	286	273	265	297	274	259	302	324	308	297	293	277	293	304	306	261	310	286	270	309	317	274	273	277	265	272	292	287	323	287	278	286	278	312	285	303	313	251	275	297	303	272	280	306	294	303	278	277	302	277	281	263	295	283	306	281	268	309	316	283	304	288	262	287	299	291	290	315	297	300	299	286	275	307	324	307	296	274	293	295	289	282	291	307	325	310	289	302	293	285	315	279	304	311	299	275	296	290	326	283	298	315	295	287	265	305	282	313	269	311	310	296	268	283	285	282	302	297	274	289	312	314	312	268	314	256	293	292	269	302	287	294	284	271	288	266	297	294	306	260	300	277	263	248	276	306	286	316	304	276	281	291	283	296	329	287	308	305	278	312	302	296	331	314	331	301	297	275	229	281	333	287	334	316	301	290	306	305	320	315	300	282	326	281	303	330	311	288	254	290	284	283	299	305	267	254	308	283	295	305	290	298	317	287	296	288	282	300	313	333	292	270	312	287	311	281	303	326	297	307	259	253	306	293	303	293	300	323	322	304	306	292	279	276	299	299	275	304	323	298	329	292	304	319	264	320	278	344	296	280	283	286	281	279	281	298	335	272	290	291	306	305	263	279	297	287	294	277	306	312	274	285	283	287	309	289	267	265	301	313	306	310	286	314	313	301	305	284	259	316	307	289	274	285	292	303	292	292	284	295	297	276	292	321	291	305	318	311	316	320	291	269	308	282	316	309	280	310	317	282	310	302	309	283	291	278	295	286	325	302	324	279	269	294	261	305	286	303	283	309	306	282	314	311	321	272	290	306	269	301	288	287	319	308	308	314	263	306	301	276	304	281	303	275	310	274	283	313	310	305	289	280	295	307	276	284	307	285	293	284	284	300	298	314	298	285	276	312	294	277	290	283	264	301	262	311	282	273	273	312	270	266	295	289	265	278	301	273	298	320	290	282	322	311	320	259	299	307	311	314	310	308	271	298	314	260	275	301	310	292	290	293	293	272	291	297	308	285	276	281	278	308	300	282	302	278	299	266	292	294	326	302	288	330	284	279	245	302	300	262	279	273	289	292	313	278	259	290	306	296	303	297	296	296	279	260	290	310	298	303	271	296	293	272	285	302	289	258	292	286	304	261	247	263	301	300	300	301	308	286	305	268	282	286	291	268	281	266	275	305	256	277	286	300	291	294	287	270	289	301	280	294	312	288	265	278	308	301	322	304	315	268	338	315	288	261	308	291	331	304	290	270	307	310	286	319	270	302	305	287	262	323	285	273	318	299	299	296	285	289	284	307	299	244	288	306	300	276	313	295	286	274	318	265	287	245	279	323	270	297	307	268	256	297	284	275	288	295	302	294	268	271	284	306	294	279	266	299	314	317	288	312	288	293	288	316	296	262	300	339	269	266	282	262	271	335	257	315	312	309	313	289	313	308	281	320	316	291	296	276	317	308	310	317	306	290	283	309	328	287	298	295	316	296	264	295	298	340	284	272	286	284	324	300	296	276	281	326	272	283	311	293	296	307	286	290	288	307	277	302	297	297	288	292	291	307	299	302	290	331	293	298	289	302	293	274	332	270	292	297	297	340	288	315	278	307	327	303	268	294	284	315	324	314	294	271	289	304	297	305	298	329	293	292	287	286	257	292	284	270	252	328	307	301	301	308	282	313	260	284	302	290	300	283	328	299	267	282	272	285	293	250	294	286	289	308	276	294	280	274	298	308	309	304	261	319	290	298	292	295	306	318	299	309	274	278	277	289	277	309	257	299	325	291	287	286	300	279	316	330	285	301	304	294	291	265	285	292	270	312	283	325	320	274	316	292	278	315	287	277	308	283	297	289	294	285	266	272	321	291	286	296	310	278	284	318	306	307	274	335	309	273	318	288	280	308	273	301	289	308	305	291	266	269	289	270	307	268	257	274	290	280	276	291	304	280	286	308	276	296	291	285	298	262	279	330	273	278	306	278	260	301	271	303	279	315	323	283	292	310	301	290	258	283	291	275	314	277	278	313	302	299	295	292	295	283	310	295	292	327	274	289	286	297	331	249	253	300	280	317	301	283	306	308	277	255	277	311	255	294	282	308	285	302	302	306	285	306	266	297	307	297	311	299	292	291	276	305	309	320	307	296	283	268	294	277	295	300	280	295	313	282	268	307	304	285	261	257	305	280	317	300	259	298	298	260	323	306	289	287	291	302	261	305	279	311	269	298	270	278	297	290	282	297	296	306	278	286	260	283	310	312	287	300	283	315	257	278	296	281	283	308	276	277	272	255	284	285	309	258	267	289	265	298	304	308	322	283	296	272	253	292	242	281	285	305	307	280	299
29171	15573	17340	15613	10841	7377	5185	4217	2664	1988	1552	1298	1203	1149	1053	944	875	821	862	816	734	785	785	764	753	710	762	798	771	749	709	721	715	643	739	746	732	715	681	655	707	694	651	693	697	653	654	673	683	711	676	719	675	701	706	700	676	680	725	683	693	700	714	710	728	719	708	712	700	696	714	694	709	714	667	661	651	729	742	739	709	690	676	680	686	677	710	719	681	697	718	719	689	674	687	641	726	687	685	710	710	694	735	686	699	688	700	710	668	735	716	673	699	702	661	720	704	660	647	696	663	668	717	678	701	649	683	680	669	727	664	670	678	715	715	736	638	672	711	695	668	716	686	705	698	696	671	681	672	649	699	664	675	688	678	713	664	737	720	675	650	737	651	648	716	687	653	665	691	638	694	656	653	671	697	674	714	709	640	721	710	684	677	680	721	674	708	687	693	685	674	739	651	680	672	743	655	674	689	693	694	664	693	720	689	699	717	697	697	695	678	671	689	688	704	700	709	696	666	709	672	668	745	723	705	690	712	681	680	687	677	673	692	709	720	721	744	683	731	717	665	671	696	763	675	665	649	694	714	721	750	668	670	711	654	675	678	698	674	662	731	721	719	702	668	671	704	698	686	693	710	662	709	662	642	711	687	724	724	706	679	726	704	680	685	675	690	720	698	647	736	693	675	681	730	661	658	682	716	694	648	720	691	678	683	722	686	699	671	693	668	682	689	700	683	682	697	753	721	667	680	712	689	679	696	694	676	727	695	662	703	684	643	667	640	666	661	738	754	667	662	668	728	753	693	706	700	743	657	705	678	700	693	652	678	639	675	705	703	678	644	669	758	687	665	691	719	654	681	705	697	728	704	679	708	684	707	661	668	692	682	674	694	702	692	745	695	654	724	699	682	692	701	654	639	682	755	646	713	697	723	705	690	661	702	663	707	711	693	699	716	703	700	657	688	756	670	716	701	676	695	734	668	709	637	664	707	682	693	645	708	663	712	738	724	708	743	697	739	679	688	709	707	703	659	669	727	696	679	722	697	654	728	689	711	703	709	694	685	675	668	708	694	707	704	682	669	755	697	645	695	719	722	722	712	714	678	717	709	693	711	725	641	705	677	676	682	702	676	704	719	720	683	690	703	723	629	686	685	664	657	722	695	671	689	721	681	674	706	708	722	712	705	734	708	691	654	675	673	692	713	702	677	670	682	711	682	678	676	688	650	739	687	707	691	684	684	713	701	654	697	727	745	669	690	723	708	663	631	705	674	683	654	662	706	733	737	735	686	657	745	715	718	672	671	718	702	687	656	665	661	703	727	677	697	698	694	697	703	684	695	697	724	712	682	638	660	681	709	643	686	708	691	711	707	672	663	696	674	692	718	700	708	641	702	675	755	722	686	698	724	700	709	692	634	658	661	709	729	697	718	688	673	713	706	688	688	680	659	737	673	692	612	700	696	712	695	721	683	654	684	712	723	709	687	692	711	754	692	676	716	709	673	778	694	692	681	669	689	707	711	717	658	696	650	722	686	672	656	728	674	719	656	692	694	671	703	670	725	746	710	699	697	734	708	702	729	705	671	654	693	729	689	698	691	722	648	650	681	687	700	684	721	703	714	719	696	734	621	684	667	651	721	689	668	702	708	709	711	673	654	692	691	649	684	686	710	664	700	652	721	694	680	660	688	684	705	710	710	687	694	702	700	680	723	663	758	670	681	702	685	667	676	651	682	715	725	685	666	664	686	726	706	707	736	664	664	651	687	750	696	718	667	690	751	674	689	662	699	717	682	695	672	670	714	664	672	694	699	731	684	680	680	671	725	722	625	738	693	726	672	716	700	689	687	694	687	691	666	701	684	719	701	703	653	761	670	684	723	679	673	705	670	702	720	697	646	690	663	661	685	723	656	710	720	692	694	695	675	667	713	683	728	677	687	646	691	654	670	718	691	710	686	747	665	664	694	655	690	682	684	740	670	642	717	700	703	698	645	703	728	671	716	721	632	706	724	685	659	713	684	689	705	696	690	721	745	717	646	732	682	710	662	688	705	657	679	717	721	675	710	706	676	658	688	667	697	679	708	694	715	730	687	677	729	662	753	714	694	730	685	683	709	680	657	674	691	720	689	715	717	762	725	688	727	720	692	693	691	683	665	678	722	730	673	686	701	662	695	651	727	707	724	698	667	699	710	711	723	666	676	700	714	702	675	698	732	678	716	664	691	669	696	709	688	658	630	711	728	726	708	742	664	715	702	685	673	659	723	711	681	698	716	684	706	683	702	715	669	708	716	679	723	705	687	640	685	668	649	700	699	703	705	722	730	678	708	674	679	671	705	675	684	712	678	686	695	649	674	636	688	687	753	741	661	685	653	678	676	632	704	654	679	746	700	749	700	697	693	671	624	712	660	722	742	670	717	683	682	682	687	649	695	719	692	723	640	677	752	729	669	682	705	704	719	740	710	718	652	737	665	688	708	679	715	727	707	675	654	684	679	701	665	694	655	659	690	676	689	654	705	658	676	719	699	724	692	679	735	730	679	679	691	723	686	693	672	642	675	690	748	713	719	667	684	691	674	695	717	683	733	668	688	684	679	717	662	682	675	713	708	736	679	693	698	660	674	710	707	698	702	685	667	698	647	701	654	696	716	675	693	688	685	668	729	736	685	687	678	704	702	735	753	691	687	670	704	676	706	682	688	674	703	708	722	689	659	759	676	650	676	689	723	665	676	682	711	683	711	693	650	707	758	727	679	746	726	661	667	714	720	677	670	700	726	703	693	683	677	675	727	703	651	677	668	728	692	742	628	729	678	716	690	698	703	668	701	665	656	658	675	667	692	671	685	677	707	654	718	730	691	687	714	705	721	717	704	657	679	693	729	734	697	728	682	723	688	680	750	697	671	713	716	677	676	654	707	681	720	640	630	710	708	684	660	695	723	681	697	698	718	671	650	717	706	647	661	671	686	722	660	678	663	684	687	665	719	640	640	653	711	693	699	740	710	682	673	682	708	703	709	702	693	678	718	706	671	685	651	675	670	685	673	723	700	659	657	758	681	706	699	712	677	634	691	698	703	702	666	683	681	754	670	683	655	681	715	726	683	707	731	660	667	679	666	753	677	666	684	668	738	706	719	682	673	632	703	650	645	710	639	722	705	723	681	706	695	713	714	674	705	720	719	688	700	691	650	714	709	713	704	667	623	651	661	714	665	694	683	704	657	714	669	651	693	699	751	726	690	708	712	688	688	683	724	685	715	687	705	729	679	690	655	685	661	703	717	645	712	728	697	677	661	722	700	724	643	728	642	676	638	635	695	695	723	682	637	643	684	718	686	670	700	694	640	710	697	697	694	685	717	691	660	700	722	688	709	666	696	745	736	723	717	713	690	696	704	703	679	667	699	689	702	725	704	684	694	689	733	670	664	688	730	737	682	781	672	682	730	729	708	670	661	679	731	674	676	753	678	697	715	703	667	667	675	692	635	691	699	681	671	689	644	705	703	692
52844	27959	15290	6598	3069	1800	1321	903	671	551	467	388	335	285	303	269	308	255	275	232	260	269	259	256	293	284	270	273	267	275	267	269	255	231	274	293	279	271	270	290	264	274	275	264	285	269	226	240	246	275	241	259	257	284	282	276	305	243	276	273	284	248	263	233	236	250	274	275	261	249	246	269	233	216	252	252	258	246	258	236	247	238	236	262	258	244	294	281	247	276	267	275	295	274	265	241	254	273	237	252	241	232	262	300	279	267	265	259	260	288	281	244	279	249	230	280	237	266	228	259	269	256	249	275	276	270	229	253	261	275	273	276	243	256	285	255	206	265	260	269	240	274	227	246	224	252	257	266	280	264	254	271	278	249	242	260	274	285	267	278	257	290	251	246	261	302	250	261	232	260	266	263	303	272	213	295	274	252	248	260	268	217	298	249	266	235	275	264	268	272	242	240	254	270	243	271	268	252	247	271	251	282	274	265	264	230	252	270	254	258	273	279	266	268	290	252	263	243	268	262	244	229	249	260	256	264	274	257	242	261	234	300	258	236	301	308	275	262	263	280	267	248	281	254	276	268	249	271	266	250	244	247	241	270	268	254	243	268	254	268	281	291	251	222	265	264	242	244	233	280	229	267	279	294	260	245	295	270	249	275	281	223	267	260	280	250	274	264	286	274	255	260	278	241	273	291	265	258	265	240	255	255	286	238	254	292	261	245	238	250	251	244	240	241	262	272	262	253	259	242	270	267	267	249	325	277	259	273	259	291	287	238	238	266	238	256	253	254	290	254	285	275	260	267	270	264	286	233	259	287	268	266	231	260	262	268	275	277	258	286	267	264	252	265	245	236	257	252	230	243	242	243	233	258	278	254	283	263	279	235	275	272	277	252	249	251	281	271	279	257	239	257	284	231	270	244	243	276	235	263	256	245	276	263	259	281	278	241	257	259	246	235	259	280	267	264	292	283	256	259	269	236	246	260	246	235	267	283	251	275	274	270	263	306	277	252	275	290	233	273	281	260	239	265	264	254	293	237	266	269	257	278	280	302	288	255	262	272	269	250	258	254	255	254	268	262	247	274	270	253	246	261	250	254	261	253	264	242	251	259	259	240	254	292	291	236	252	287	250	256	243	250	270	250	263	243	286	275	268	248	239	268	258	277	257	270	274	256	247	246	262	259	238	289	256	298	249	261	266	233	246	275	224	245	260	285	250	265	265	258	249	269	241	252	252	256	254	272	293	292	251	249	282	246	249	280	280	266	267	263	265	256	229	241	242	259	253	246	268	262	253	272	272	261	284	242	256	237	260	237	258	265	236	254	271	231	244	255	288	252	245	248	290	254	245	245	257	215	249	241	267	290	271	260	271	274	254	266	259	235	232	268	269	238	275	278	263	248	262	286	246	284	244	289	245	258	281	290	288	258	252	255	251	277	302	251	253	242	228	242	220	254	265	277	245	248	267	255	245	272	244	230	262	255	278	227	254	264	259	275	243	266	235	249	262	232	258	240	235	242	265	254	267	237	290	259	283	277	265	256	273	220	239	267	290	287	261	219	253	257	264	236	250	285	274	267	258	278	292	238	272	271	268	269	259	231	258	266	288	282	272	276	255	265	270	258	252	262	254	271	256	255	253	246	274	250	257	257	261	247	258	260	255	260	250	278	258	275	257	241	253	257	267	260	262	257	258	278	290	260	277	282	256	239	264	259	274	278	263	269	271	253	261	240	273	257	246	278	264	256	273	287	262	238	286	275	233	270	271	290	282	268	264	279	252	236	260	254	263	267	255	220	238	242	252	260	292	288	274	257	248	261	230	244	287	248	258	264	256	275	253	252	256	281	265	262	285	238	249	243	234	264	256	291	229	253	271	259	245	269	269	248	234	246	282	261	281	254	211	244	249	249	266	269	262	266	274	305	298	270	284	281	249	256	240	278	274	251	240	276	290	266	264	266	249	277	236	273	259	263	270	289	270	263	265	271	268	267	257	293	297	253	246	256	256	230	247	282	268	265	243	283	271	219	261	260	267	280	285	249	250	249	257	266	219	225	262	242	251	247	245	291	277	238	248	272	245	284	249	257	270	281	266	257	245	288	283	258	251	277	290	253	253	246	276	240	277	269	249	245	288	271	240	259	293	235	245	259	236	281	280	246	240	245	267	234	266	262	240	246	287	272	258	242	257	257	247	258	274	254	247	259	232	268	273	287	243	254	282	256	259	259	240	262	265	322	256	239	272	256	263	230	279	260	259	265	251	280	261	281	273	247	258	252	280	253	278	257	254	257	242	251	255	250	250	267	252	275	283	237	263	285	268	261	276	292	260	257	249	270	268	273	248	246	255	266	237	257	264	272	263	286	261	240	256	292	236	312	277	252	261	232	279	286	233	272	283	263	248	265	258	257	268	255	262	213	263	243	268	230	268	249	237	269	268	236	259	279	241	251	264	279	248	262	264	270	256	259	253	285	266	265	272	255	261	279	283	259	277	245	293	266	234	244	263	258	253	277	259	260	268	260	251	262	270	247	240	276	243	261	239	264	236	233	270	269	244	246	235	276	270	271	263	282	301	255	283	232	254	276	286	257	268	268	278	282	264	260	288	246	254	272	275	240	267	267	271	257	241	277	259	254	286	280	266	250	270	269	251	260	265	275	281	245	265	246	272	252	250	287	265	267	313	257	281	247	269	261	281	265	269	250	272	231	279	264	286	249	241	263	275	267	258	271	237	263	266	273	241	277	240	249	241	276	255	246	242	278	285	278	237	276	265	245	253	300	246	268	263	276	277	275	256	256	230	262	243	250	252	258	222	250	241	264	274	230	259	253	251	252	237	242	254	289	271	287	237	264	278	254	241	273	273	235	242	242	243	248	272	238	255	299	268	266	255	266	255	243	242	255	275	251	231	266	284	275	268	239	288	284	292	279	253	250	275	264	229	238	227	262	248	263	253	244	238	268	260	245	228	269	258	266	299	257	260	233	261	240	269	259	244	292	289	269	267	286	270	253	260	270	268	284	254	257	279	313	254	253	239	262	283	258	273	282	261	259	250	245	251	275	261	264	246	269	263	268	256	251	263	288	262	271	267	241	287	245	269	274	277	294	277	254	258	250	251	247	260	267	264	259	246	254	263	264	293	262	270	266	255	279	264	255	269	248	248	247	277	260	261	291	283	291	225	235	278	249	249	265	274	262	249	236	255	245	224	254	260	261	280	268	308	262	242	241	306	255	246	252	218	258	258	260	281	232	246	248	232	255	291	233	239	264	270	269	258	295	268	267	232	260	264	268	259	264	268	252	245	255	270	270	277	254	247	299	236	257	256	269	225	275	259	238	266	272	273	246	253	282	270	281	281	259	278	280	278	266	258	266	297	271	254	299	255	246	266	277	259	272	275	236	243	259	262	257	259	261	259	233	216	270	269	261	260	291	264	305	296	245	270	267	245	227	246	260	277	263	278	259	240	284	254	228	271	242	255	250	257	273	283	293	262	259	284	243	252	247
36212	23537	18173	13666	9123	6558	4880	3653	2704	2008	1657	1277	1066	996	874	872	785	758	778	740	659	683	671	731	679	664	651	666	649	693	633	633	668	670	659	640	681	649	611	600	629	656	611	644	666	685	593	619	606	592	630	627	649	644	619	636	638	621	627	612	620	605	592	634	639	637	608	596	595	608	624	614	607	617	608	613	603	659	594	601	597	586	607	640	624	628	632	608	626	676	664	606	615	616	632	630	615	600	651	632	610	595	581	651	618	599	580	597	581	619	610	625	631	598	666	609	636	600	656	603	606	619	615	623	645	601	605	654	629	592	620	633	607	648	620	637	672	639	588	604	633	611	631	626	596	591	608	604	611	634	597	647	627	676	639	647	649	593	606	630	641	616	622	592	634	620	645	614	591	641	638	634	679	570	609	612	574	608	655	637	660	607	578	633	605	650	603	660	626	624	604	617	586	621	660	593	641	601	609	650	595	618	648	672	636	647	615	631	579	637	644	653	613	684	646	611	581	623	597	612	681	622	649	626	676	566	606	627	628	612	624	628	617	635	574	640	623	612	605	661	595	600	564	662	602	606	628	653	611	657	635	606	650	597	613	617	613	652	600	621	636	577	609	625	603	565	611	612	617	595	613	627	576	634	614	643	658	628	607	589	658	611	600	644	599	614	635	623	649	620	586	671	615	607	627	619	604	640	604	592	596	620	616	605	608	585	613	641	642	615	608	579	627	643	649	645	624	620	640	628	628	639	630	600	600	644	624	591	622	599	624	633	658	632	589	623	638	620	610	628	589	598	650	589	621	619	616	616	569	618	626	571	637	610	689	591	640	662	616	599	630	662	648	563	598	658	575	624	605	645	585	630	594	602	618	648	624	606	622	598	594	634	582	615	644	615	636	632	667	631	595	610	597	652	620	630	619	649	644	634	613	601	650	652	642	619	652	573	646	643	652	622	610	617	583	616	625	592	615	599	635	618	616	611	602	613	626	616	620	604	602	661	643	627	587	610	638	590	607	610	570	647	613	636	630	624	610	635	603	621	652	641	631	646	616	591	630	647	605	640	594	611	623	627	643	604	595	588	580	611	647	583	602	616	629	588	586	659	583	563	618	625	651	627	618	639	601	622	593	642	633	632	602	612	656	593	607	627	601	615	601	587	593	597	612	623	603	578	555	682	666	601	597	660	607	642	642	617	636	596	652	618	615	634	633	622	610	630	609	658	602	588	634	633	623	604	635	595	631	617	636	599	649	631	615	653	674	596	586	616	609	633	604	658	634	607	607	628	613	571	601	693	593	592	627	674	590	646	607	584	624	592	607	665	619	650	660	635	598	615	598	610	608	616	649	566	638	602	599	598	544	653	638	618	610	645	642	636	588	616	593	598	644	587	596	566	627	630	621	649	618	630	567	590	631	644	638	639	591	648	627	598	610	657	650	592	631	594	603	646	612	632	656	596	636	602	606	582	594	642	592	630	624	604	649	629	616	666	632	596	634	591	671	624	666	588	587	638	612	605	636	640	644	644	615	618	649	645	650	607	621	635	612	631	631	581	632	643	604	628	613	625	643	569	623	627	650	598	604	618	591	635	624	623	609	682	603	640	618	594	572	659	644	604	621	621	638	594	621	668	608	658	624	625	624	645	643	616	626	619	624	605	611	619	635	645	629	618	656	601	636	666	627	559	611	645	650	616	640	634	629	615	640	632	656	663	647	641	640	609	652	623	609	615	621	611	650	627	586	590	621	598	605	609	594	644	587	573	616	640	606	588	644	656	606	610	628	605	637	613	583	620	611	590	620	660	631	649	627	689	614	657	678	643	620	612	637	620	659	609	607	611	606	661	616	563	657	612	614	613	639	648	606	624	599	640	648	588	612	583	631	621	622	636	634	641	609	632	633	602	600	639	627	617	608	639	654	624	637	621	653	580	577	607	597	605	625	635	634	611	618	607	626	610	669	628	581	584	634	614	618	632	616	623	641	616	587	614	618	589	641	606	630	666	655	599	579	610	630	595	602	633	568	575	626	632	598	664	603	631	612	666	632	663	558	592	594	582	605	584	630	621	675	617	613	597	639	600	665	636	628	585	596	647	581	613	587	621	638	632	639	621	610	566	577	597	618	587	614	635	628	604	589	619	646	617	605	645	576	615	649	634	635	563	599	606	603	636	594	648	639	586	641	625	607	651	618	661	588	628	631	623	633	615	570	613	633	639	607	646	604	611	664	694	640	598	597	627	572	623	626	641	602	652	670	602	671	619	601	600	600	610	639	612	594	632	598	622	601	602	633	598	601	578	628	635	626	616	610	645	638	587	587	593	611	640	582	599	592	590	576	644	629	677	600	666	664	629	590	626	584	605	544	586	616	651	652	640	628	653	638	615	619	640	643	629	647	574	620	628	592	632	621	588	637	617	565	606	643	606	605	644	649	656	660	582	625	571	613	616	624	660	635	658	601	630	627	649	642	621	658	643	569	601	594	598	608	636	641	619	606	613	575	615	641	649	588	624	600	622	598	618	638	664	584	596	631	632	637	625	640	593	652	615	618	616	588	612	584	660	580	649	625	590	585	595	621	609	617	588	593	615	593	595	608	663	638	612	622	645	667	600	598	607	579	614	604	639	616	631	619	669	605	612	656	614	591	601	614	606	586	651	579	635	643	677	581	692	622	646	613	638	621	585	677	658	644	645	586	613	606	629	594	652	603	592	626	625	600	609	653	605	642	621	607	619	611	607	643	604	653	604	640	627	633	611	622	585	637	576	616	637	622	656	616	597	597	593	637	604	613	612	597	663	623	620	613	641	615	647	641	574	645	667	617	615	616	611	620	622	613	656	600	590	607	621	631	623	637	636	602	615	643	616	592	613	621	614	594	576	623	617	601	633	621	612	656	598	583	653	590	623	617	639	576	610	646	655	593	581	605	581	594	653	632	609	576	603	643	615	599	622	600	610	631	628	588	617	656	609	578	579	602	645	669	574	650	597	650	565	605	612	614	635	645	550	577	610	601	610	621	616	617	633	660	600	617	621	593	612	618	682	585	619	598	623	631	625	622	614	673	626	635	646	619	584	577	596	623	610	588	644	624	640	604	614	631	570	604	613	625	601	612	648	593	597	605	603	582	644	586	546	578	652	632	635	605	634	640	646	635	603	572	641	630	617	608	623	630	620	653	614	581	598	603	645	600	576	620	597	586	625	656	643	672	634	604	636	604	622	571	609	632	633	638	574	596	610	616	635	624	577	581	592	639	616	655	608	644	668	592	626	654	621	626	647	642	646	588	608	636	578	660	612	590	610	604	589	624	643	640	601	594	594	610	628	675	608	614	610	596	602	588	656	624	603	645	638	611	655	612	598	620	627	590	605	622	628	611	603	602	618	631	622	619	615	581	595	608	630	588	619	663	625	635	610	643	663	584	607	631	594	594	615	644	633	635	645	623	615	654	624	620	641	578	627	564	608	606	670	618	639	575	588	616	633	644	646	605	613	629	645	633	624	607	587
21267	8194	6954	4809	2646	1654	1025	708	590	470	411	346	332	297	292	326	286	274	288	273	266	282	264	278	263	291	282	268	270	276	269	292	269	271	245	270	279	265	283	275	282	270	229	243	314	286	258	298	278	248	300	241	280	272	270	254	285	274	260	289	272	280	293	261	290	273	285	267	279	270	267	265	280	261	268	290	280	277	241	272	280	257	285	278	304	252	267	253	251	276	274	257	252	246	250	259	274	267	271	262	255	260	267	233	282	281	271	282	245	299	244	255	255	253	267	298	274	277	267	240	261	263	294	266	244	274	283	284	274	256	260	275	255	288	292	275	296	259	295	258	282	251	290	264	294	281	247	267	259	240	268	312	257	278	277	274	246	273	301	283	282	294	261	252	276	285	295	283	286	279	289	232	245	246	288	285	276	284	224	265	225	259	272	282	267	301	247	280	272	258	297	262	269	263	243	294	256	288	274	270	268	286	276	301	286	268	291	271	265	286	273	263	249	270	253	251	262	265	285	264	294	269	244	254	290	285	280	277	286	301	300	289	294	263	275	258	278	267	265	258	278	265	288	256	276	258	253	302	232	268	252	295	271	257	256	290	232	265	274	291	254	261	256	282	242	271	221	270	259	301	243	251	274	281	280	259	265	262	241	234	251	266	287	287	264	280	298	243	259	276	254	257	278	279	268	293	271	279	256	252	260	251	258	277	295	270	257	288	280	281	260	275	265	261	278	268	248	280	263	273	277	288	276	274	295	260	300	258	266	292	287	275	252	299	281	254	253	242	280	285	238	260	282	243	252	274	284	254	264	255	267	243	261	264	265	250	255	282	245	256	245	269	280	272	298	279	269	256	268	266	293	276	282	285	288	281	268	302	284	278	260	267	254	242	270	271	269	266	250	269	269	273	250	267	241	232	269	314	274	280	279	288	272	269	269	252	274	260	273	295	273	246	274	261	248	286	275	272	298	279	265	255	285	293	290	288	241	254	288	282	255	260	258	285	296	274	286	246	258	280	252	267	260	310	262	284	285	255	245	280	273	260	275	267	304	262	266	295	318	273	260	272	247	250	266	276	291	248	271	283	275	264	261	273	263	240	260	262	254	301	264	260	271	269	263	294	287	268	269	274	262	246	267	267	280	312	242	266	254	247	275	273	259	261	262	305	288	290	252	256	285	267	276	285	289	269	245	270	287	261	302	236	242	280	273	267	284	272	295	263	247	258	268	255	253	281	288	247	278	290	256	235	253	256	272	280	290	308	284	246	241	297	300	264	290	276	301	259	268	256	253	265	301	270	292	275	284	299	253	250	246	259	276	301	263	270	257	249	256	267	284	262	298	316	263	249	254	271	253	265	271	249	252	263	270	248	287	296	275	252	286	277	251	233	266	277	275	267	254	303	263	253	281	285	259	282	277	278	273	250	288	309	235	264	239	267	262	275	260	291	269	241	275	247	266	238	242	293	257	292	275	265	261	275	280	262	267	281	243	303	266	257	294	297	263	268	248	274	280	281	273	284	260	290	250	253	273	278	266	254	308	261	256	217	281	274	272	289	257	267	269	241	296	253	279	279	273	286	259	257	258	268	249	255	245	276	290	260	278	287	254	274	268	280	284	258	273	228	265	278	269	236	293	256	284	297	259	299	283	289	271	276	262	284	281	263	246	280	256	265	280	271	259	270	252	284	282	285	259	270	272	282	261	257	256	261	253	274	268	258	270	283	279	257	288	271	258	258	250	293	257	270	256	271	257	255	277	268	273	254	263	265	280	282	286	273	261	243	264	272	249	271	246	270	261	244	261	258	277	287	266	282	254	279	274	225	244	240	261	251	264	247	268	268	257	251	266	283	249	273	256	250	274	301	259	274	260	257	306	276	269	266	290	274	266	285	274	259	247	272	279	287	289	280	264	290	243	289	242	283	280	231	257	280	250	276	283	285	296	254	250	290	267	283	275	249	260	260	248	261	283	280	237	297	295	275	262	266	266	234	279	280	262	253	266	299	283	260	255	297	281	264	266	285	268	290	257	236	238	277	280	282	256	230	269	275	288	272	307	232	273	266	256	263	269	252	306	268	279	259	271	281	272	272	250	261	270	270	272	264	252	260	244	277	268	242	273	260	250	287	289	277	248	263	227	273	255	240	262	255	268	265	275	269	278	261	272	275	271	270	247	271	239	273	276	292	269	262	281	267	256	249	259	267	272	267	275	284	252	290	266	285	264	267	247	268	273	244	242	263	251	290	254	301	275	260	283	267	301	269	278	289	266	293	289	286	259	273	285	301	268	271	242	287	243	244	279	244	277	281	280	283	252	266	252	256	304	286	269	300	286	258	281	255	272	285	292	285	279	270	238	253	270	273	298	260	262	258	255	264	309	261	265	255	255	246	257	260	274	251	268	264	242	285	249	293	304	261	301	280	258	307	286	259	272	272	258	254	292	236	262	287	293	263	242	285	265	267	296	263	234	253	273	266	284	285	253	321	275	293	278	288	262	295	248	287	283	264	288	275	283	260	255	282	265	261	260	255	271	291	277	271	251	324	292	227	290	288	264	262	252	308	250	305	273	273	265	262	258	263	287	277	256	279	295	222	274	276	253	258	262	274	271	265	278	283	290	262	267	266	273	279	303	268	265	270	280	305	273	271	227	247	279	258	262	287	267	281	255	263	260	261	290	282	276	245	262	280	290	276	261	280	261	247	273	265	256	297	275	272	287	248	268	278	299	285	301	264	249	251	244	250	281	276	240	257	268	284	288	262	275	258	299	274	277	270	261	304	285	255	269	281	268	233	263	300	272	267	286	273	257	279	232	247	263	278	248	269	275	272	264	280	262	289	289	273	265	261	278	249	266	236	270	281	286	269	275	257	271	253	241	259	253	261	298	261	254	255	243	295	260	270	249	233	242	274	248	279	250	291	263	293	270	261	279	274	286	259	237	306	257	255	247	265	289	282	259	264	270	274	252	301	267	300	309	309	286	280	252	288	261	237	245	260	284	257	268	248	258	248	285	230	275	294	276	243	283	287	263	231	281	278	312	265	276	267	261	234	272	263	293	240	271	259	249	273	272	272	257	269	275	285	269	271	286	273	265	253	266	273	290	286	276	270	281	265	237	257	301	285	264	277	256	237	260	255	272	309	271	288	260	252	244	272	263	259	304	263	283	274	256	275	300	266	273	270	238	265	252	282	255	300	291	277	260	268	315	273	281	273	265	290	273	245	243	265	302	268	280	262	282	255	304	241	283	275	253	258	296	277	254	285	280	233	284	270	246	264	269	273	271	273	269	275	262	251	288	272	222	289	293	244	228	268	296	287	287	312	244	258	257	273	275	270	289	239	314	298	278	306	298	276	286	290	263	275	259	262	275	253	287	283	277	241	285	264	264	276	259	276	256	280	295	285	294	265	275	271	268	282	263	271	261	238	277	265	285	286	290	288	247	252	257	272	269	254	270	310	242	248	282	225	273	267	275	266	276	284	272	266	258	264	271	285	300	294
15858	8054	12128	12442	9355	6397	4236	2880	2296	1708	1308	1039	938	941	833	803	755	703	709	692	699	706	686	724	644	671	692	665	697	649	688	646	693	648	641	681	672	644	679	680	613	613	626	695	649	648	681	682	615	602	652	606	639	674	626	654	630	680	643	666	602	635	610	654	643	636	653	673	649	636	644	653	651	599	623	637	619	620	628	641	639	597	608	577	633	623	616	641	630	661	603	655	659	679	657	608	613	633	660	630	642	598	646	628	655	683	665	669	626	660	610	645	619	643	606	654	667	666	675	641	612	611	649	674	621	632	627	657	680	638	665	653	668	636	653	645	630	658	658	639	663	640	701	661	687	635	633	657	658	679	650	608	677	641	629	601	654	619	651	615	627	652	666	668	635	649	609	631	627	658	656	678	626	624	622	639	611	645	643	648	643	652	646	659	627	665	663	662	694	696	680	625	620	644	637	604	673	638	646	686	661	640	671	629	577	622	674	647	626	692	634	624	631	635	633	624	645	616	686	649	671	654	654	680	678	614	625	649	639	652	641	655	639	650	661	634	569	592	659	645	653	685	630	664	650	670	669	636	604	622	630	642	657	655	661	628	640	626	676	631	644	632	658	696	648	640	605	631	676	689	653	639	651	623	630	635	676	636	624	644	660	664	611	653	646	664	647	648	627	606	599	703	616	664	625	649	632	654	677	674	625	627	634	645	655	684	664	662	628	662	664	648	688	656	657	610	633	650	603	616	636	616	647	646	641	667	653	660	629	669	638	634	685	629	646	633	677	652	616	651	628	635	650	651	648	664	654	636	657	679	657	670	662	656	632	662	669	630	646	622	643	679	681	681	673	656	650	604	620	678	671	656	678	648	599	643	677	700	594	585	641	680	686	655	607	680	643	688	644	627	694	607	612	658	613	630	605	628	649	645	662	642	623	669	633	641	631	657	606	678	661	627	583	617	635	687	618	696	639	671	643	626	657	688	595	664	633	666	643	617	660	627	669	661	648	585	594	673	641	657	635	654	629	680	663	638	641	664	644	645	652	629	625	618	678	625	625	626	704	642	661	639	648	644	629	625	608	667	633	639	658	705	658	646	627	674	626	707	687	625	583	627	641	629	629	593	677	659	657	637	608	624	639	649	650	632	649	656	626	633	654	603	678	686	655	611	661	657	619	661	661	636	632	665	675	640	612	634	620	648	656	637	643	632	624	651	624	689	661	671	655	611	581	608	672	620	680	650	666	633	700	645	618	632	651	622	676	653	624	645	651	687	665	645	652	672	592	653	643	656	589	620	640	636	636	631	658	675	629	631	667	617	638	674	653	666	641	677	666	625	641	686	595	629	676	651	659	620	648	631	701	641	634	633	611	664	671	601	673	663	657	647	622	613	611	643	678	653	656	621	639	632	646	614	615	628	650	655	667	602	632	634	620	681	652	623	632	616	609	665	618	606	635	636	651	703	696	667	663	642	635	680	648	685	701	636	640	614	637	615	673	672	640	653	651	650	678	643	737	636	655	626	673	651	649	634	634	613	680	687	657	645	636	666	663	641	653	654	652	684	613	657	634	697	651	624	649	653	687	677	685	648	607	698	664	645	671	620	645	661	637	638	600	632	671	646	636	642	693	632	652	679	601	686	631	648	625	645	676	637	643	610	645	635	669	642	637	616	657	648	623	610	692	620	661	643	637	642	663	680	608	631	604	649	645	634	662	638	655	620	642	661	613	676	650	667	688	658	590	617	663	660	660	672	635	599	683	601	632	633	630	644	674	663	641	632	670	650	654	644	645	673	649	686	629	667	666	638	630	638	651	644	619	608	665	640	662	655	654	646	662	643	631	669	612	635	615	640	612	634	670	647	662	662	615	633	657	698	622	655	664	644	694	673	638	646	722	638	628	683	676	634	641	631	631	641	607	681	660	673	612	633	647	666	664	643	674	616	658	611	648	668	624	607	602	659	619	649	685	656	658	647	634	632	622	659	648	662	598	627	676	690	640	627	651	651	624	627	693	633	615	647	669	635	635	642	602	648	646	676	660	642	652	649	663	606	661	674	661	650	644	637	652	634	659	624	627	602	663	697	657	615	689	681	634	631	680	606	587	638	680	648	616	635	676	691	654	664	666	617	645	691	641	688	614	676	655	628	654	615	642	661	619	682	613	643	659	718	649	637	669	639	626	632	641	666	637	635	640	614	671	626	639	692	640	595	640	665	662	630	608	675	665	608	655	633	626	660	657	625	632	628	605	646	638	657	589	679	631	679	631	661	645	671	618	642	624	648	667	660	646	608	622	658	639	636	662	597	636	654	657	670	625	639	653	613	641	683	655	688	640	671	646	655	665	651	590	697	691	660	669	617	697	675	614	640	675	625	673	620	630	680	625	648	666	632	655	638	630	679	686	638	692	629	676	673	640	613	626	684	668	629	666	649	667	691	678	667	630	598	629	659	625	635	637	660	647	689	697	688	653	629	661	672	608	604	691	634	639	643	681	708	630	645	625	595	669	635	648	649	653	649	617	629	688	628	667	639	627	626	672	654	631	612	658	642	642	640	638	648	669	665	661	634	691	657	673	643	622	609	661	629	617	670	643	627	660	630	697	625	680	667	689	694	621	612	640	669	681	616	616	660	632	622	635	633	626	638	695	640	670	623	657	666	639	646	662	614	637	571	614	658	666	623	659	682	686	686	654	658	663	651	618	652	623	678	642	615	660	671	641	628	642	660	658	664	614	651	664	626	683	676	623	668	678	639	653	637	675	648	725	663	643	644	664	589	617	616	631	672	573	636	684	648	653	661	595	634	683	622	649	708	627	665	642	616	652	628	607	664	646	604	619	609	631	656	648	650	636	653	657	666	649	614	624	682	632	655	612	631	662	633	586	659	619	661	655	661	632	644	655	595	644	650	642	640	653	660	619	679	631	655	642	630	639	632	636	623	670	638	676	631	645	636	662	671	638	635	669	674	645	628	625	656	671	630	620	596	627	605	636	620	673	657	639	632	662	639	630	669	675	632	636	675	631	679	678	633	596	635	646	635	632	645	649	622	651	659	635	652	674	693	624	611	631	649	654	690	609	717	656	645	677	684	673	657	626	639	678	640	621	599	625	678	654	649	641	612	590	687	671	652	630	637	636	638	683	633	664	675	656	651	629	670	595	635	632	689	661	652	649	644	633	630	643	628	654	631	664	638	648	642	647	641	667	699	650	645	677	598	676	635	656	629	626	649	631	647	624	683	672	616	635	624	636	644	679	684	674	687	659	632	692	638	655	640	578	675	677	646	624	673	650	631	667	640	642	655	650	627	610	653	632	644	697	635	624	678	622	645	647	627	632	671	622	631	676	619	650	677	666	653	614	672	633	628	624	679	630	643	602	596	652	659	636	626	694	605	600	643	666	611	699	656	650	645	631	685	647	639	620	660	681	635	673	663	684	653	628	627	640	627	653	655	662	619	616	623	659	659	657	649	641	636	640	605	603	637	687	638	664	629	646	630	709	674
36821	14812	11929	8558	4624	2555	1551	881	731	621	526	408	377	347	349	316	305	327	325	329	307	311	262	309	285	294	359	282	296	276	292	306	327	282	258	303	261	311	304	293	271	289	303	310	273	324	318	282	328	293	289	286	270	276	296	329	331	285	285	269	271	298	298	294	284	320	294	299	289	276	297	302	312	297	350	320	270	268	289	330	292	272	300	300	301	302	301	309	326	284	262	302	281	295	257	302	274	298	305	283	301	326	288	308	347	293	318	295	294	294	265	328	282	271	320	294	295	309	288	281	288	330	281	261	300	265	324	301	282	280	299	316	293	278	295	304	268	288	300	318	316	325	319	269	314	275	283	258	274	296	360	347	332	272	276	312	309	311	281	306	298	284	326	312	297	271	313	307	288	308	291	309	282	285	257	308	288	298	315	323	279	303	288	283	277	276	284	268	277	276	302	267	307	312	277	358	308	271	292	291	277	321	301	282	275	265	322	262	306	256	289	290	294	337	285	305	248	296	327	291	288	337	297	275	361	315	269	266	318	314	287	285	255	283	300	251	312	257	287	343	307	299	283	308	292	272	258	301	319	310	315	309	306	268	301	280	296	310	279	300	289	296	305	290	291	271	286	321	322	298	288	288	305	316	308	276	322	291	325	305	272	306	300	300	325	277	296	285	316	302	282	284	307	276	268	312	275	291	289	321	294	274	303	300	282	286	314	289	312	273	288	274	300	320	288	282	325	322	302	293	275	283	299	295	305	322	317	288	258	325	298	283	308	303	284	303	271	280	279	278	283	300	281	301	300	297	275	363	296	317	274	308	281	284	269	280	260	297	284	305	311	318	288	302	334	306	301	288	317	285	323	277	305	298	294	307	311	280	306	299	318	298	301	290	279	304	333	303	268	288	306	276	297	310	303	312	285	244	236	277	338	304	301	258	295	277	267	275	326	281	259	334	284	295	267	293	299	269	293	307	298	297	288	303	300	289	275	304	299	280	290	270	301	284	278	276	272	286	304	296	292	263	275	297	277	295	329	282	299	297	308	278	284	291	278	324	260	328	337	300	292	333	279	285	286	281	291	304	315	272	293	294	300	316	284	290	299	272	277	319	271	277	283	339	303	292	258	284	290	301	327	308	297	279	297	296	284	290	290	306	301	287	325	279	262	319	303	292	284	307	321	275	324	288	274	281	257	263	257	279	283	296	265	298	328	289	302	323	309	312	306	299	305	284	305	313	268	303	289	268	278	328	314	279	294	272	286	263	282	295	322	290	271	288	302	241	302	290	315	284	294	315	297	293	286	279	300	313	278	332	306	308	298	324	298	256	304	296	280	265	317	289	311	298	278	289	321	270	306	313	304	283	286	274	302	318	294	263	285	286	284	277	293	289	277	292	308	286	308	315	279	278	297	298	333	284	297	301	267	322	285	287	310	288	274	276	348	276	299	304	269	275	296	264	314	257	278	278	244	289	293	311	298	298	292	270	305	304	322	268	303	244	332	328	302	305	312	284	322	292	302	298	300	307	280	279	300	292	299	268	308	259	339	268	282	294	311	291	302	310	267	320	298	302	272	280	280	253	320	289	273	280	285	296	261	281	297	299	291	260	251	271	315	263	297	282	265	266	285	292	280	278	297	286	268	289	305	322	284	301	300	300	269	281	272	287	292	284	271	265	291	312	296	277	283	308	281	267	303	273	280	324	307	284	300	287	297	343	277	268	299	265	291	342	282	289	282	297	294	310	292	283	315	293	289	305	272	273	274	296	289	284	333	308	308	315	297	294	308	291	293	320	292	287	271	298	304	280	257	275	306	280	304	288	298	278	299	272	278	245	288	306	291	307	295	300	296	267	323	265	303	285	272	268	289	267	305	318	286	286	283	276	264	312	297	344	264	311	275	259	293	278	292	323	311	287	309	297	344	287	313	314	267	282	332	303	310	300	296	303	283	307	291	326	286	293	284	263	269	324	293	248	280	281	329	284	244	275	323	305	269	270	268	312	295	271	283	268	297	310	300	292	272	275	322	295	285	290	313	295	294	298	311	295	292	325	283	293	300	257	282	310	282	310	296	313	248	321	282	277	257	275	311	299	287	309	303	291	265	323	248	299	307	284	269	298	319	262	262	300	293	264	268	323	312	318	263	289	280	309	334	290	287	301	284	325	293	309	298	283	326	284	317	320	294	306	279	286	287	316	250	311	305	309	309	283	294	323	266	284	283	300	279	280	274	314	272	297	318	292	278	274	292	306	305	285	291	287	288	294	283	274	313	306	262	272	280	283	301	329	290	293	287	317	278	312	300	299	335	283	298	314	334	309	277	256	322	280	290	309	292	285	301	293	290	262	293	342	303	303	304	304	312	289	266	299	273	304	282	290	304	306	308	340	318	264	317	297	309	249	303	304	258	312	279	295	307	278	296	298	299	276	308	293	292	306	291	287	274	291	318	293	326	315	282	290	299	309	274	281	277	265	295	285	308	283	301	309	290	319	276	319	289	300	305	297	286	308	301	274	302	308	275	303	284	278	308	314	302	285	323	291	291	297	322	287	285	290	279	272	292	286	319	284	293	301	322	284	282	296	294	291	299	301	294	317	338	316	288	299	305	276	268	303	286	337	271	305	314	311	281	286	288	277	292	284	311	310	289	286	258	312	273	259	302	277	298	288	304	290	312	269	250	295	306	299	279	281	325	287	304	316	281	291	296	274	303	285	293	272	300	303	273	287	293	332	321	299	317	283	301	294	281	279	316	291	298	282	275	302	332	306	270	297	296	297	274	296	303	282	296	291	254	281	290	265	266	280	313	312	268	285	272	299	289	273	278	305	301	305	313	281	330	285	288	286	282	277	299	280	280	323	305	275	322	278	333	288	272	276	305	315	302	283	278	293	305	252	271	286	290	301	282	282	283	336	285	314	319	323	277	295	280	313	285	306	296	330	332	313	282	251	331	307	317	270	284	297	304	298	278	308	287	303	273	291	316	277	292	308	303	284	302	297	300	310	280	292	297	306	282	320	301	298	295	307	297	299	283	320	264	309	271	291	296	314	315	321	282	283	283	264	270	274	312	328	289	272	271	299	287	306	256	287	289	300	314	267	285	310	284	292	266	276	309	306	297	293	303	276	296	278	322	302	288	293	302	297	274	292	308	264	281	322	283	292	292	325	300	286	295	306	316	293	288	269	283	308	305	301	322	297	296	317	289	284	295	313	297	270	293	300	282	289	319	305	324	267	266	318	287	295	287	303	278	303	289	298	275	296	291	307	320	288	292	304	293	298	306	308	289	299	287	288	263	279	318	292	298	272	317	310	302	297	281	290	291	330	287	284	289	288	301	299	306	276	276	291	286	308	301	302	302	269	286	307	279	309	315	279	282	302	297	291	271	300	298	310	319	301	289	279	305	284	316	299	298	308	264	285	280	291	301	275	308	326	305	302	286	306	319	318	274	311	307	270	280	333	267	327	286	281	281	310	272	295	292	315	304	281	291	277	283	301	302	307
24245	12754	17766	17988	13163	9080	5710	3663	2931	2558	2081	1566	1258	1117	1056	945	802	799	794	786	729	736	800	721	719	774	757	756	731	748	733	736	744	701	713	749	705	677	701	687	735	730	723	715	672	692	698	689	703	699	729	710	660	696	720	684	687	689	714	700	654	707	700	694	676	702	710	715	683	705	676	719	709	682	680	732	656	666	670	699	685	663	687	677	741	686	660	705	714	726	679	674	726	666	664	661	683	690	680	691	653	722	716	703	697	693	638	685	656	674	710	723	705	698	709	661	686	726	705	668	649	679	731	674	736	679	723	698	694	667	647	667	640	690	730	703	670	680	663	692	669	743	729	678	654	720	716	747	692	683	716	709	704	693	716	674	694	698	700	702	635	765	713	644	697	675	668	656	667	697	689	696	753	687	680	652	669	715	710	692	680	714	723	699	694	729	678	673	684	661	627	650	680	692	731	718	687	684	677	696	707	710	707	687	707	703	700	710	625	735	713	672	693	687	691	654	692	685	674	713	692	622	709	702	656	768	681	716	682	721	661	656	662	677	687	701	701	727	698	692	729	653	693	722	689	696	730	683	695	666	672	666	727	687	713	705	662	683	670	695	674	709	675	652	714	670	695	703	702	684	684	679	666	695	693	710	709	692	689	682	758	738	722	678	690	756	653	696	724	727	670	726	687	739	658	718	713	678	686	652	696	733	711	667	676	681	720	708	703	719	690	712	724	714	679	698	725	684	706	698	707	687	688	713	694	682	699	723	632	698	689	664	689	689	739	693	711	694	704	652	635	706	668	680	686	656	671	717	707	695	702	699	688	681	673	731	642	683	657	686	703	693	673	675	682	682	717	709	672	680	710	713	661	710	673	646	672	689	714	683	677	715	689	627	699	664	669	681	684	709	674	724	670	662	652	702	678	682	723	651	719	671	741	709	697	714	628	691	716	687	715	694	717	707	651	737	668	723	755	667	708	699	686	661	708	668	697	739	696	744	671	673	678	656	712	641	656	680	674	673	631	690	751	696	696	711	679	686	650	692	769	716	723	687	680	720	713	696	702	656	673	674	658	714	703	717	679	682	708	647	623	697	660	654	664	648	705	731	706	663	655	659	670	679	677	710	731	674	739	672	711	669	694	707	677	672	674	714	680	707	700	657	657	674	697	687	677	727	713	684	698	696	660	675	682	662	731	693	748	671	701	658	711	725	694	644	719	679	732	745	691	706	733	747	678	671	695	717	687	683	658	671	671	693	745	665	673	716	694	724	656	731	676	680	658	662	711	698	699	720	721	690	689	659	700	729	677	647	707	681	726	709	701	683	720	706	730	750	677	705	677	667	686	700	729	664	698	660	711	700	689	700	674	680	713	675	724	704	688	738	663	677	681	707	684	683	733	681	680	679	737	673	649	676	659	706	685	695	709	718	684	688	701	659	695	720	662	716	642	663	723	673	642	706	727	694	704	729	642	702	671	696	678	712	652	706	697	692	661	713	650	672	686	644	698	689	693	653	700	734	726	713	698	690	648	672	697	661	716	703	680	669	685	677	692	735	740	679	688	691	671	727	688	729	745	676	711	717	681	721	681	723	709	699	664	671	673	659	725	696	742	718	708	729	704	738	672	648	700	727	718	705	686	699	708	691	718	651	739	696	735	697	652	729	665	724	692	684	707	676	689	679	691	705	757	703	641	684	671	678	715	725	733	680	661	705	712	674	695	711	671	707	707	667	704	715	693	732	685	680	671	728	669	695	668	691	671	681	701	725	698	679	667	701	742	711	696	639	727	698	683	667	703	712	726	698	686	705	671	668	662	702	730	673	677	713	717	718	661	717	695	672	714	647	697	751	705	690	665	695	710	691	696	683	671	672	739	716	756	727	651	732	676	691	677	728	685	654	690	664	687	738	709	692	681	693	682	700	700	639	660	725	701	731	661	704	694	673	684	669	691	714	679	700	691	727	735	688	717	695	657	669	728	679	703	718	669	700	701	729	672	725	720	682	701	692	683	697	697	677	688	747	705	695	686	686	682	639	725	660	675	686	714	629	664	697	742	706	685	718	712	702	693	679	690	692	666	720	687	667	730	708	690	688	694	737	699	714	682	698	689	722	705	659	677	709	678	638	703	602	709	728	680	748	725	680	722	677	720	720	658	657	694	678	683	671	710	709	663	728	679	703	739	644	695	716	696	690	676	664	704	687	723	717	721	702	692	660	684	649	699	685	696	709	633	705	730	710	711	683	676	688	680	651	708	716	729	684	704	690	715	720	695	651	691	702	740	691	693	712	716	720	730	708	663	700	680	763	725	712	718	715	695	723	756	722	696	696	668	701	686	683	752	672	697	688	676	700	706	702	684	691	723	742	684	671	708	647	707	615	685	712	752	696	672	771	703	669	722	642	652	658	657	726	701	714	722	700	680	702	693	689	768	669	710	664	689	662	684	660	694	703	709	649	728	666	681	709	695	679	726	702	701	696	695	651	703	672	706	732	686	710	675	701	709	670	697	682	696	684	688	668	710	694	681	743	633	690	681	683	717	740	656	619	646	651	708	671	675	655	684	728	712	703	717	708	730	693	659	707	691	715	755	685	705	684	690	667	726	681	685	678	698	671	674	746	679	714	641	709	689	688	677	692	737	680	694	676	730	696	738	663	713	682	732	675	701	719	708	666	709	707	659	700	715	687	679	715	701	686	678	679	732	670	706	675	682	693	699	698	691	711	688	662	738	708	697	720	694	707	696	712	673	708	724	687	705	648	676	729	683	690	687	690	704	714	639	712	690	694	726	724	693	695	661	694	651	746	661	668	703	717	663	645	653	711	687	656	711	650	734	666	715	745	708	731	724	673	643	623	698	686	691	677	712	657	705	713	741	716	689	656	692	698	687	665	725	689	703	635	674	679	718	633	717	669	655	727	733	727	679	708	729	689	696	694	654	652	714	664	666	670	666	653	740	714	718	696	688	708	680	740	695	737	664	674	682	719	728	668	675	706	665	697	683	689	710	712	664	647	673	751	694	694	698	698	732	717	713	695	696	676	669	696	706	731	692	687	711	698	692	712	679	696	659	712	715	672	678	701	662	669	690	734	653	666	747	702	717	750	701	665	696	705	663	665	712	659	664	744	709	677	672	722	713	697	681	726	694	707	713	690	710	650	728	719	695	686	706	707	731	649	707	703	688	692	689	690	695	661	739	692	708	702	681	726	676	710	714	707	693	714	633	674	640	674	707	667	719	724	699	650	697	672	704	693	699	686	657	730	635	662	673	683	729	709	704	686	665	678	710	668	695	692	708	691	682	706	679	667	734	710	696	724	682	714	711	664	712	720	689	686	664	746	739	719	660	685	656	668	697	678	678	711	652	721	707	683	698	639	732	699	700	670	683	736	699	730	674	650	702	706	673	716	661	712	681	703	650	708	695	681	688	681	695	668	686	709	708	739	681	708	741	691	688	717	667	673	639	702	681	745	652	704	674	700	678	702	695	659	730	760	687	681	662	682
43290	23987	21503	16089	8641	4781	2486	1473	1026	817	730	565	440	395	388	369	294	288	270	256	277	281	287	270	303	265	278	266	289	282	239	303	258	276	248	265	281	233	275	272	285	288	274	271	281	270	276	287	239	236	261	273	248	282	260	256	243	268	251	258	208	294	232	267	255	232	273	253	291	253	243	243	251	248	237	245	249	274	225	239	232	251	295	247	227	247	256	256	246	259	263	223	295	246	269	278	235	246	255	245	236	237	243	234	237	270	239	233	250	249	267	251	246	268	243	249	252	259	251	262	239	257	246	239	260	263	263	240	269	243	287	261	255	269	252	277	260	230	244	258	249	258	257	283	275	246	269	228	255	275	242	250	248	274	256	281	264	262	226	261	265	240	247	252	260	256	245	256	248	259	272	255	265	268	264	255	281	255	249	242	285	266	281	268	245	234	259	250	251	233	269	266	248	242	256	258	218	272	273	272	262	250	281	273	228	287	259	277	262	237	250	238	232	266	261	259	247	264	261	256	243	262	246	279	275	239	253	247	272	245	264	304	217	247	249	262	238	271	255	257	283	276	248	256	241	267	240	262	240	252	241	230	260	222	271	257	251	260	241	285	235	230	244	261	246	250	270	242	220	243	260	266	258	229	228	237	279	267	253	260	255	219	247	227	270	270	263	271	280	272	226	265	264	238	274	258	245	252	288	228	258	270	246	259	288	236	271	257	326	297	285	238	229	245	258	232	241	239	264	256	264	274	293	255	237	232	237	279	249	229	261	234	274	243	267	287	254	281	230	255	273	279	256	258	262	258	285	256	272	252	258	299	259	250	244	234	275	235	245	241	263	266	278	242	248	244	249	275	244	268	285	240	243	283	248	250	249	247	264	271	258	256	294	281	247	285	259	240	266	279	278	278	256	234	249	274	249	256	258	297	255	261	242	224	240	263	264	229	230	259	271	246	272	267	268	289	254	239	259	254	249	257	265	267	241	256	238	230	244	287	246	237	264	245	252	238	247	262	251	269	262	253	248	257	247	259	258	258	239	269	252	228	291	250	248	284	234	210	251	255	242	271	258	248	285	240	268	256	259	218	246	260	226	255	216	220	246	268	275	240	247	250	272	268	243	232	228	283	228	291	243	259	235	264	232	264	282	245	228	274	248	251	219	250	248	245	229	276	271	268	249	283	258	262	275	240	251	248	272	281	233	261	265	282	276	269	255	256	256	281	267	238	276	240	281	262	273	251	274	267	257	265	266	258	253	229	276	236	266	235	253	233	238	227	247	261	264	278	267	268	249	265	259	274	281	269	282	249	248	273	265	247	277	255	229	281	261	265	276	264	202	246	250	231	225	217	274	227	256	276	253	242	277	263	263	258	241	257	228	293	270	259	266	239	266	265	267	259	264	248	247	251	261	252	273	255	254	280	241	254	270	244	238	270	268	240	226	252	276	252	295	210	245	254	268	264	284	263	263	232	268	248	255	236	226	283	247	251	274	274	259	262	235	259	257	249	259	261	248	234	225	290	259	262	257	260	259	263	273	248	248	245	271	241	284	252	241	226	247	252	251	263	269	266	253	220	253	277	310	272	270	251	237	280	279	270	258	258	247	251	264	238	280	245	252	252	262	232	258	292	277	240	312	242	256	269	281	283	244	237	290	237	236	270	257	280	247	264	234	252	247	270	239	287	239	236	280	243	260	261	266	265	255	255	239	257	259	266	267	211	279	243	244	264	252	199	240	237	251	278	251	261	277	265	258	244	249	273	250	258	229	258	257	269	251	276	278	263	243	254	283	259	259	258	254	262	266	243	229	258	257	242	289	243	257	279	256	267	278	242	226	255	278	232	282	229	218	287	274	228	261	260	237	248	248	267	268	269	294	238	274	226	274	259	234	267	239	255	258	232	255	247	254	246	270	258	246	244	231	237	259	253	237	232	291	289	239	243	272	222	229	252	263	262	252	253	262	250	291	253	257	257	232	260	269	240	237	263	256	279	285	257	256	255	264	243	246	262	244	239	269	251	251	236	226	281	252	258	243	252	256	246	288	274	245	258	241	298	261	263	255	274	272	278	234	285	234	262	277	242	239	266	254	245	259	242	261	279	264	288	283	261	253	238	228	248	254	271	266	225	268	248	247	231	260	243	233	251	264	238	263	310	250	261	234	242	251	216	215	246	249	228	265	262	260	267	271	251	256	226	247	310	263	261	235	242	239	235	251	243	272	271	247	256	210	245	271	247	257	277	227	270	267	254	267	269	278	261	266	226	263	279	242	280	260	253	269	265	278	256	233	294	261	258	242	261	263	279	242	269	226	225	249	261	248	264	234	258	245	264	266	260	230	215	272	269	238	263	280	260	258	236	282	259	232	254	255	277	291	282	245	227	253	244	264	251	276	263	233	246	261	253	253	271	271	252	235	237	257	278	268	280	301	271	233	253	271	265	242	259	261	265	264	249	245	274	249	235	248	261	241	230	264	233	240	247	258	267	229	225	263	251	276	251	265	274	234	260	261	249	273	279	251	258	251	243	279	266	260	239	265	260	259	243	235	262	298	247	237	269	288	239	265	239	265	245	228	226	266	256	272	256	247	249	288	249	254	252	274	248	238	269	247	251	256	243	271	290	274	272	250	254	247	244	263	228	277	255	252	258	251	252	268	233	279	275	263	246	258	242	247	270	262	241	270	242	254	245	240	258	292	238	278	247	249	251	246	262	252	253	242	268	257	264	250	232	304	261	266	258	213	225	262	267	277	231	268	238	254	232	257	228	265	272	237	261	244	259	242	277	256	235	242	294	264	273	225	222	276	263	303	234	263	270	290	245	247	228	232	242	264	250	253	259	267	238	261	251	246	262	246	252	243	272	272	223	264	221	248	271	250	263	267	257	255	259	244	258	236	277	278	244	234	236	259	269	244	214	277	272	265	234	248	240	256	269	255	248	277	235	260	231	241	244	251	263	237	246	225	279	269	262	275	238	222	222	243	264	269	260	281	279	273	258	219	259	277	283	261	277	258	255	284	271	285	266	295	285	267	254	250	257	259	276	255	245	256	249	246	244	244	248	226	279	229	269	221	250	244	223	257	267	239	268	260	262	243	258	231	274	253	289	258	276	252	234	242	250	249	287	258	254	269	238	290	297	261	243	229	233	242	250	291	280	238	262	247	289	235	283	239	265	249	277	228	249	274	266	255	246	262	263	281	230	241	259	235	246	230	262	234	240	249	260	224	278	252	269	261	239	261	249	264	213	268	291	264	251	248	251	298	257	276	250	281	272	253	275	250	264	246	254	252	264	255	254	226	230	287	273	236	278	258	270	242	266	245	238	247	241	223	243	246	253	242	286	295	232	232	253	264	252	252	261	265	271	265	276	260	247	232	246	221	246	258	280	236	267	294	265	234	222	263	270	293	263	246	290	261	280	235	277	259	294	233	244	265	237	268	245	249	278	243	259	262	256	246	261	244	254	248	275	248	249	247	259	250	241	257	272	244	280	272	267	243	249
27534	19772	27332	27696	21471	14753	9180	6025	4303	3304	3307	2503	1726	1394	1175	1072	973	823	759	735	718	730	704	752	734	738	667	753	720	700	669	647	715	677	638	644	672	642	631	606	605	623	644	659	593	570	620	589	667	644	670	611	606	669	589	649	575	624	589	585	588	604	606	588	663	621	581	588	637	599	571	628	637	572	611	590	553	576	595	613	643	593	596	626	554	598	595	630	594	573	592	586	620	625	617	625	609	647	622	596	604	600	590	610	619	599	634	651	655	604	602	609	637	618	587	636	581	632	589	669	611	581	597	580	620	606	592	567	634	625	598	534	591	631	601	594	577	599	606	644	603	567	581	596	585	617	569	626	659	633	633	591	607	598	591	640	600	587	600	590	623	614	638	640	573	580	580	622	577	567	565	642	617	570	627	648	639	603	655	603	605	607	599	608	572	624	585	659	589	638	601	572	604	608	625	597	590	600	595	622	621	629	627	651	624	570	588	607	600	626	619	619	591	657	569	593	618	607	623	642	568	624	605	622	632	609	575	586	609	606	572	613	605	626	658	605	627	646	599	612	576	574	578	626	621	647	606	586	605	588	594	571	582	629	634	610	626	592	594	607	606	655	641	633	661	592	611	603	601	644	609	623	603	643	598	644	636	571	618	629	587	631	587	602	605	577	577	627	572	592	665	571	597	628	605	602	589	597	620	602	597	621	604	617	642	617	646	595	623	639	631	603	596	619	591	581	617	619	592	585	586	624	597	618	579	614	647	599	570	593	612	623	620	606	638	604	636	590	636	685	594	613	593	607	591	585	593	589	648	631	608	630	645	542	600	613	599	655	605	585	611	607	551	569	616	577	595	641	590	633	560	599	636	594	613	604	618	637	584	646	600	590	609	613	603	597	590	594	634	604	614	576	593	598	652	627	568	602	643	582	651	602	610	612	611	580	569	591	635	611	589	576	626	612	583	627	599	621	606	585	585	617	607	660	590	645	612	596	625	629	596	597	598	596	572	641	651	614	625	627	606	615	603	641	592	596	635	595	602	629	581	627	602	602	644	632	599	620	632	656	623	532	640	639	630	612	615	658	612	620	600	628	586	590	590	618	593	595	608	640	561	666	606	628	591	575	606	637	610	647	589	602	637	604	623	583	624	594	586	627	604	594	617	585	592	605	643	608	633	592	604	641	633	576	609	591	631	609	611	649	574	629	672	593	602	603	618	635	613	632	607	643	619	607	589	628	636	613	620	632	565	623	620	635	589	639	626	644	599	611	574	612	564	598	607	608	558	603	606	636	634	563	592	606	628	612	625	596	642	585	646	623	662	587	642	609	578	621	599	648	647	591	641	622	621	575	608	613	615	603	635	581	598	621	615	579	624	626	624	610	658	590	632	626	585	580	612	591	589	598	608	645	629	633	629	601	666	585	609	589	645	620	664	633	616	604	615	595	609	650	598	586	656	587	587	615	577	575	583	618	610	647	570	573	597	645	613	623	570	575	617	600	563	643	583	572	606	660	623	614	626	621	586	630	639	613	590	599	654	604	588	637	606	612	631	580	616	543	618	612	643	619	618	612	564	631	666	607	608	641	583	602	639	576	593	639	624	632	601	601	566	563	596	609	597	573	628	636	621	640	598	618	584	616	602	607	609	627	592	623	646	619	565	632	579	582	595	614	603	567	611	623	606	554	639	635	599	634	594	655	636	624	541	584	611	631	616	662	600	642	570	639	610	652	615	601	647	632	592	612	620	624	635	647	591	613	636	608	617	593	619	630	599	627	608	565	589	646	602	642	597	613	622	631	574	611	623	573	623	586	589	600	593	641	605	561	648	615	624	622	555	597	622	595	549	649	612	625	596	607	587	599	591	584	602	647	624	632	618	600	588	595	605	614	620	586	609	605	623	579	592	613	614	612	633	560	616	595	606	584	625	548	605	614	630	582	591	573	612	563	611	613	588	628	594	606	570	602	587	640	608	642	636	600	623	655	652	615	649	580	602	593	601	577	631	616	660	607	566	611	594	563	622	607	578	602	544	577	619	605	621	611	638	636	643	559	594	602	608	597	559	597	581	579	632	616	568	647	597	590	629	612	614	648	635	612	651	584	591	596	605	610	581	576	592	606	589	621	606	591	632	575	595	608	605	611	603	575	594	555	620	594	605	648	598	600	631	610	563	577	613	581	616	604	581	610	619	608	591	653	608	620	602	611	615	626	602	599	613	645	590	622	635	585	602	634	608	631	591	612	591	637	612	563	579	595	598	630	654	576	591	625	638	614	629	588	565	629	628	584	600	616	615	614	553	542	578	592	610	573	591	621	609	603	623	599	596	602	634	556	633	594	609	608	582	650	563	617	593	637	615	599	648	624	586	663	610	618	593	624	625	598	605	633	565	652	607	542	622	605	614	627	623	591	554	610	587	592	583	584	557	616	597	650	593	610	653	598	609	560	606	633	611	604	630	586	611	618	582	569	595	579	600	594	614	626	643	663	669	588	630	611	571	635	643	609	594	574	618	610	643	596	585	594	617	633	586	616	568	636	635	609	599	630	604	637	640	612	587	615	613	611	580	531	592	604	611	639	611	610	578	584	618	575	620	623	612	603	635	616	615	642	596	638	589	520	607	621	605	605	579	664	631	614	586	616	603	639	637	620	682	570	625	617	626	633	620	624	614	555	645	594	590	617	617	589	575	564	588	623	633	653	614	637	598	582	604	585	630	588	604	622	578	586	594	595	571	607	571	585	595	574	608	597	604	642	610	632	572	645	593	615	620	597	625	620	608	648	644	614	651	579	586	623	593	611	626	596	615	586	604	640	638	630	630	614	593	621	620	621	621	581	608	615	629	604	643	586	608	584	645	624	616	637	602	636	591	631	573	588	608	558	613	593	591	624	594	619	606	613	602	571	584	598	626	610	632	593	615	526	640	639	638	646	593	639	618	622	620	595	589	621	582	594	620	566	623	589	625	534	636	648	612	649	614	647	607	568	616	605	632	660	597	623	607	629	555	623	638	570	642	600	630	605	617	625	622	606	613	642	605	651	634	605	630	611	593	582	599	638	651	624	571	591	618	652	613	556	599	611	632	636	629	604	636	625	562	609	639	608	591	662	606	614	625	622	600	558	577	600	561	633	631	593	599	601	594	577	637	590	613	614	557	617	597	625	579	647	601	635	620	631	598	636	553	630	569	613	587	593	579	636	592	596	595	607	601	620	667	636	582	597	600	570	634	598	581	616	610	608	639	667	594	627	575	593	579	602	596	573	616	596	602	572	628	611	578	582	619	658	593	614	604	581	631	592	597	626	576	589	652	600	631	612	621	617	623	584	603	613	596	634	572	614	604	627	665	649	680	601	566	606	654	622	603	646	619	591	597	627	606	615	605	574	581	623	600	635	638	626	557	622	632	639	605	634	601	607	581	630	616	621	650	601	592	618	581	624	595	679	616	576	594	602	630	602	583	620	568	574	600	637	583	586	547	631	594	607	596	585	630	617	595	631	605	625
25964	13746	9357	4936	2297	1276	854	614	520	467	392	305	320	275	319	283	281	278	263	283	272	265	297	269	295	289	295	263	285	272	280	288	275	273	308	311	289	295	268	292	284	274	265	264	277	282	278	297	278	253	296	272	285	284	279	300	265	294	270	250	275	277	313	277	278	274	281	269	274	284	285	280	266	251	269	273	315	288	294	285	266	249	279	277	269	278	259	295	285	272	280	254	279	259	258	284	281	281	291	300	287	262	252	332	265	289	281	266	284	268	298	267	295	278	307	276	274	270	294	290	269	293	259	289	262	304	287	270	303	295	296	297	273	253	266	306	233	271	263	286	284	291	318	282	276	290	281	294	288	273	262	257	271	292	267	259	299	291	291	276	273	286	297	262	264	266	313	278	254	266	253	283	251	273	300	316	276	261	292	248	259	286	277	293	302	263	290	285	282	287	273	264	257	296	290	263	260	254	248	258	283	254	248	315	288	251	263	278	279	275	290	273	301	278	269	270	265	256	268	303	279	272	306	284	286	256	248	270	280	287	259	272	266	270	276	304	312	270	276	240	264	269	289	278	314	285	279	258	300	303	256	282	274	258	277	288	265	323	303	319	289	291	274	297	281	294	269	293	291	290	296	288	261	269	251	266	275	262	262	281	267	294	250	293	292	275	272	243	304	289	286	286	267	266	239	289	281	265	302	276	286	254	300	304	282	279	281	273	258	268	251	249	287	269	277	327	272	289	272	293	262	309	340	294	246	258	261	262	285	287	247	293	256	300	286	258	269	297	275	290	279	241	257	252	294	275	292	277	278	262	293	274	249	317	247	280	281	274	284	283	290	272	250	274	276	258	278	293	285	295	258	291	269	271	278	252	282	276	275	277	275	282	274	268	284	316	286	269	272	260	290	289	252	299	293	255	256	290	256	251	295	280	288	274	258	285	292	296	299	265	306	269	277	264	263	276	279	272	295	285	303	297	282	289	259	289	290	277	276	285	285	271	293	258	267	262	271	305	282	308	280	260	264	263	263	266	278	263	280	270	270	276	244	274	290	306	264	254	261	286	267	284	283	286	280	293	268	235	302	274	284	274	257	288	283	276	256	274	293	261	325	272	278	285	272	311	292	286	295	265	252	250	289	289	300	271	286	263	291	280	301	297	292	274	257	295	279	252	231	272	266	281	306	300	302	268	280	298	288	279	278	284	283	303	258	289	303	275	280	264	276	291	279	317	281	306	276	256	266	287	293	273	305	273	257	254	279	280	246	277	288	268	272	227	279	295	264	277	275	280	296	253	290	274	318	272	311	285	280	305	279	285	306	301	293	248	272	279	294	288	313	285	232	328	254	288	277	292	284	279	255	295	267	302	268	295	260	301	262	282	261	262	243	249	283	273	274	277	278	281	274	293	272	264	252	320	291	260	251	301	254	276	283	285	312	297	259	251	280	302	261	251	298	285	281	307	270	264	287	286	250	279	256	246	250	293	276	272	264	263	275	272	243	290	303	276	265	232	255	264	281	245	275	297	269	285	306	303	269	295	286	281	291	258	274	296	253	269	269	275	316	294	255	272	286	258	271	284	291	263	293	283	282	278	283	329	312	280	248	258	278	282	303	279	283	270	300	279	250	264	266	281	287	276	260	289	266	259	260	253	272	264	283	267	277	263	270	268	280	279	261	263	274	271	262	279	265	294	292	238	270	283	300	273	265	271	290	290	271	244	250	257	271	300	271	260	284	295	293	277	276	269	292	266	284	277	274	270	269	286	282	314	273	269	247	265	302	290	260	253	273	326	286	264	287	254	267	280	278	294	309	266	296	252	299	304	309	293	246	282	282	292	287	268	276	277	314	316	267	272	244	288	261	304	277	247	285	293	246	259	258	293	255	294	288	273	269	263	290	277	283	311	285	263	276	275	257	259	261	284	292	264	274	303	272	296	293	267	278	262	284	271	294	284	308	227	303	289	268	280	252	277	265	264	286	305	304	259	242	272	276	264	299	258	274	264	297	290	279	253	292	257	289	281	304	285	298	310	271	265	269	258	271	276	295	277	310	270	279	270	291	290	291	291	262	289	250	285	239	278	282	300	295	270	275	243	268	277	294	267	279	294	269	263	294	277	282	317	295	279	285	286	270	297	293	273	280	295	301	268	262	255	272	263	283	299	265	263	292	277	265	274	272	266	300	295	285	275	288	278	278	295	289	272	274	302	301	252	306	237	285	285	276	281	292	260	323	283	241	275	280	268	266	264	244	325	303	297	278	256	291	265	278	289	293	316	272	282	283	293	295	241	276	326	286	300	281	288	267	282	262	245	293	277	292	292	264	293	248	254	288	258	249	276	267	305	265	265	254	259	266	268	267	298	296	264	254	263	284	262	277	290	290	251	275	274	286	287	265	282	272	263	237	255	279	245	244	273	275	308	258	274	281	267	286	245	260	277	300	269	268	284	279	282	259	279	262	252	273	273	312	253	274	285	273	270	259	279	280	304	286	264	309	262	262	274	295	298	239	285	249	266	273	279	275	283	281	256	306	281	265	302	319	288	292	268	286	279	263	296	286	295	264	310	271	291	298	332	283	223	273	286	292	232	262	270	274	316	290	295	299	309	281	297	284	290	287	279	267	273	279	303	292	318	258	283	287	272	277	284	290	249	295	275	287	297	236	305	258	244	275	282	263	287	268	273	260	267	268	278	271	246	298	278	253	293	250	303	281	269	279	276	272	304	293	286	270	269	313	251	270	274	271	278	269	275	239	246	285	299	277	293	294	287	275	293	322	292	279	270	317	267	307	275	273	304	259	256	296	285	301	277	279	318	252	294	256	266	276	317	291	286	273	298	282	266	281	280	305	266	266	277	286	276	291	266	263	257	294	279	280	295	318	281	284	246	302	299	282	286	271	266	250	292	266	261	268	271	306	274	312	304	260	276	278	275	249	295	308	282	287	307	269	259	273	285	278	286	257	284	247	261	241	260	247	246	274	265	276	297	282	274	263	280	288	293	308	289	303	258	304	281	273	276	307	275	244	262	278	308	258	287	272	304	258	280	238	255	273	274	282	269	283	262	286	286	311	303	282	258	268	309	276	251	265	295	284	269	283	282	278	251	300	274	245	282	266	274	264	272	288	295	257	266	276	271	293	317	296	328	302	262	265	313	255	264	287	300	275	280	279	265	270	287	269	295	297	267	290	258	280	287	284	263	288	288	286	223	245	274	279	307	283	274	251	284	281	280	244	279	283	257	315	281	301	274	288	282	291	288	281	282	275	321	299	284	251	294	246	260	279	249	282	291	252	273	297	285	318	264	277	274	263	272	287	299	275	281	272	252	252	253	267	264	261	281	262	269	268	258	272	254	267	271	302	284	276	271	290	260	304	256	292	254	294	262	251	257	306	303	308	266	282	287	320	293	287	285	255	273	296	257	286	269	248	295	280	259	304	272	272	229	309	252	251	257	271	320	267	257	252	268	254	289	274	285	255	268	289	283	309	262	252	251	253	267
19187	12951	14617	11788	7270	4825	3493	2306	1726	1437	1193	986	819	841	721	727	691	691	704	678	697	690	661	659	679	673	721	622	674	671	683	657	667	699	681	642	665	693	683	648	672	684	690	693	623	684	640	631	673	642	595	676	604	712	656	636	640	613	638	640	625	650	673	661	669	694	652	665	666	648	630	670	677	656	616	674	643	674	687	654	673	675	632	672	641	709	676	642	645	614	654	687	725	671	672	639	659	615	658	716	630	670	704	635	701	620	662	615	639	656	733	662	635	635	688	620	664	685	633	712	649	667	678	658	654	646	653	623	666	669	701	628	658	674	681	647	674	680	685	612	694	642	658	692	702	679	651	668	635	651	631	685	655	631	659	666	610	679	653	650	666	680	660	660	681	674	635	694	642	697	668	681	690	630	626	634	695	683	659	691	662	690	661	614	666	603	682	633	657	696	602	649	645	604	685	674	668	668	660	669	643	675	640	659	608	708	635	698	649	694	677	690	693	674	604	703	664	634	669	648	695	667	676	636	665	669	607	607	635	681	710	640	666	692	690	613	657	676	703	693	729	618	646	668	618	631	692	674	655	630	676	623	689	661	635	686	672	648	611	664	671	650	659	661	710	666	716	612	612	695	664	660	667	659	634	632	666	686	718	667	696	683	639	652	637	596	672	612	650	680	685	639	669	638	637	627	688	658	649	695	644	615	644	651	631	663	660	658	688	642	645	679	694	645	681	660	635	651	676	701	694	657	696	671	681	701	612	664	691	658	665	695	647	673	676	676	705	667	652	693	682	666	635	664	668	664	645	659	621	676	621	617	607	673	703	626	642	649	649	687	666	662	641	652	606	619	640	649	685	630	666	690	692	650	662	666	643	648	655	698	678	642	649	608	640	681	650	642	614	664	663	623	640	595	658	641	653	640	633	632	629	654	642	643	646	699	649	601	662	673	632	644	610	697	621	643	664	654	681	657	632	653	672	660	670	656	623	629	642	712	665	662	689	687	672	627	632	688	640	694	655	616	621	661	711	689	658	668	669	645	654	656	666	612	656	655	670	667	678	652	636	671	644	682	659	665	629	677	673	673	650	656	633	649	672	673	637	630	628	692	675	673	685	668	689	670	651	656	627	646	643	680	611	635	704	655	668	686	632	660	650	687	638	670	648	651	692	641	650	666	585	646	636	672	629	674	633	664	628	649	629	666	650	661	647	675	711	640	643	663	692	660	704	701	667	721	660	661	656	615	646	665	644	672	649	636	651	654	702	649	677	653	693	672	657	659	645	665	656	661	650	641	679	656	591	669	673	653	646	694	676	656	625	677	658	655	687	607	692	638	646	671	678	689	658	679	672	634	690	640	702	711	676	660	619	700	673	664	646	677	622	670	686	680	670	621	660	668	657	655	662	644	652	665	693	674	636	662	660	632	684	659	683	645	638	673	628	626	664	636	627	621	664	631	638	698	643	663	734	638	685	616	642	675	652	649	654	635	689	712	633	636	652	647	678	660	688	632	676	690	644	662	645	660	582	653	625	639	648	687	642	686	684	659	661	654	679	635	669	704	651	681	660	625	601	599	692	632	676	597	660	668	693	652	634	655	648	699	653	668	623	660	650	647	667	646	646	661	615	641	629	682	645	659	659	629	635	632	673	649	659	703	666	715	645	702	657	650	644	637	658	668	662	653	706	674	662	696	658	664	627	659	656	674	680	687	629	684	685	611	676	669	625	672	679	592	672	649	634	646	631	660	689	658	654	664	661	667	669	676	703	650	666	621	656	655	659	654	652	678	646	652	681	699	613	624	678	641	613	656	652	685	609	654	654	696	678	716	674	699	682	650	669	667	678	647	660	684	673	646	629	629	671	668	673	642	669	636	646	626	667	686	652	684	663	681	645	666	668	674	637	661	693	678	674	683	663	684	651	694	705	636	638	640	622	628	619	654	647	666	694	649	644	649	716	653	648	617	655	623	675	638	649	692	702	650	679	671	673	665	641	703	685	650	665	630	625	649	680	696	640	634	685	692	688	632	663	627	624	689	620	658	667	657	636	605	679	689	678	656	642	688	705	718	652	637	710	622	654	652	689	617	713	698	707	639	669	700	705	659	713	572	649	673	655	682	655	604	653	651	661	702	691	678	668	650	657	678	696	653	646	645	672	642	663	663	674	659	665	678	649	638	681	652	664	698	669	638	624	660	651	663	652	669	657	642	644	655	686	655	641	681	629	653	722	679	648	668	660	658	659	692	638	669	638	671	692	669	643	642	692	742	665	657	651	652	699	634	704	691	671	627	729	657	661	697	662	690	623	647	657	669	698	679	687	621	679	665	672	675	636	654	699	642	634	646	672	729	678	671	685	699	656	616	688	652	660	670	637	669	622	657	701	683	668	680	666	687	686	663	671	728	641	665	677	658	667	686	682	638	688	705	638	652	665	681	649	666	665	645	685	639	642	652	653	657	669	660	627	644	691	627	635	650	678	650	659	691	631	658	619	718	664	615	627	632	619	690	671	680	640	660	711	654	635	686	674	659	656	633	646	718	677	652	639	639	658	647	666	650	706	676	710	665	647	672	623	642	651	635	671	619	642	660	624	662	659	699	668	639	639	695	682	610	636	663	665	643	655	645	688	665	668	660	718	678	649	649	676	702	697	657	671	641	683	695	667	683	679	643	681	656	644	674	659	650	628	656	622	625	696	661	644	630	652	656	651	661	721	675	661	702	687	670	667	642	667	679	660	651	668	639	677	607	692	709	621	647	653	654	627	681	670	626	646	712	662	651	650	671	614	620	690	682	631	601	661	647	670	664	654	665	652	684	707	655	617	674	715	658	682	677	664	676	698	678	693	646	670	637	661	687	700	640	608	650	679	652	607	667	700	692	657	615	653	646	687	708	667	666	686	637	656	626	642	672	682	743	682	662	658	653	694	682	612	710	638	639	685	656	620	646	626	676	651	644	696	650	638	639	655	671	668	644	636	642	646	644	700	655	636	652	664	674	618	664	637	643	672	684	669	659	684	676	662	659	644	659	671	724	646	614	695	677	679	709	615	656	646	625	637	646	699	662	678	657	689	618	643	635	695	666	635	692	640	625	677	697	668	727	625	663	623	630	679	724	666	651	650	630	692	663	691	647	679	623	624	652	696	611	666	668	656	686	647	719	702	620	636	640	628	650	682	678	652	684	688	644	690	688	655	660	677	693	670	663	690	639	624	649	610	709	680	657	645	673	656	628	675	630	626	669	680	668	693	651	703	620	649	672	646	634	617	646	697	664	703	673	677	673	685	682	655	675	691	696	617	660	634	670	676	627	670	688	651	674	686	689	687	678	705	644	655	659	633	634	651	624	678	644	643	666	699	641	619	681	636	647	660	636	681	659	663	645	666	660	622	665	722	662	663	658	680	611	655	670	624	657	664	649	642	675	700	690	664	627	678	700	636	667	636	675	699	647	676	681	704	684	632	703	691	647	718	699	659	667	639	649	692	676	687	704	680	679	634	692
44752	23435	12369	5866	2565	1413	912	682	586	466	392	383	394	353	343	363	332	310	286	312	307	298	328	302	281	309	283	315	280	333	328	298	323	299	297	272	338	290	292	302	275	283	253	304	312	303	285	315	308	291	330	296	299	323	323	297	311	293	303	292	285	305	281	302	314	317	287	306	259	281	277	299	294	272	302	311	286	261	277	305	293	318	303	268	294	305	294	285	284	306	289	294	288	298	309	289	306	320	281	313	292	298	259	285	306	289	311	291	298	281	291	316	306	255	306	301	308	247	316	271	266	269	262	300	292	283	310	300	261	285	281	300	297	317	312	299	343	297	316	301	292	279	297	272	284	304	284	293	339	281	283	277	313	309	302	245	307	306	286	291	320	300	327	283	294	279	283	306	301	300	294	279	275	291	317	292	269	294	273	273	285	294	298	272	312	333	314	262	295	312	322	294	277	307	270	281	289	291	292	343	320	268	294	322	270	289	313	272	265	299	295	270	273	297	311	284	263	325	309	315	290	295	308	283	269	258	285	285	287	276	292	300	247	279	304	276	306	305	296	311	278	303	321	319	294	284	304	266	306	285	287	312	298	339	321	295	310	294	273	313	284	318	286	296	295	276	292	310	288	292	313	300	284	267	309	272	331	289	276	317	327	265	293	287	283	342	247	303	328	312	310	309	302	309	334	295	296	315	336	281	290	270	293	304	316	253	326	294	293	302	300	294	280	302	313	297	314	271	316	272	301	280	325	278	284	322	301	292	296	281	310	312	290	297	292	288	256	318	290	322	342	304	303	291	282	286	288	279	290	293	251	288	291	304	273	315	283	311	281	302	286	296	294	304	294	277	288	327	295	319	345	312	278	328	282	309	267	302	320	304	262	287	317	280	309	284	303	304	285	296	290	270	290	330	297	273	262	294	264	296	298	309	318	309	272	325	302	328	301	298	307	309	316	285	284	290	288	281	309	276	260	273	288	270	276	278	293	290	246	280	286	262	305	309	290	289	314	303	298	259	303	287	310	302	269	318	305	300	310	279	316	304	307	298	308	302	300	285	298	310	296	297	282	330	267	301	306	308	306	304	311	328	282	302	292	298	326	322	333	284	290	289	274	274	307	276	336	274	314	304	295	285	290	295	281	256	280	274	290	294	272	308	317	293	301	316	313	269	307	300	319	310	305	281	297	287	285	323	280	308	303	304	311	297	264	288	277	349	288	290	294	314	305	311	309	298	286	292	289	280	259	311	296	302	314	268	279	268	282	294	284	278	304	286	324	290	292	311	308	292	305	320	292	256	282	294	285	319	296	255	276	298	303	251	303	279	307	296	308	296	278	280	290	314	319	322	306	278	331	288	311	290	313	274	294	280	297	290	303	302	276	305	300	281	305	309	305	290	289	290	297	299	300	277	291	287	284	301	306	293	307	315	259	302	298	317	322	255	313	291	313	286	304	271	327	315	293	282	323	326	308	274	307	308	306	305	274	311	309	252	276	281	273	283	281	281	297	296	315	301	278	345	303	281	276	303	311	307	271	302	262	271	312	280	280	313	271	304	294	279	273	285	282	316	259	320	316	300	298	345	316	290	317	297	271	314	325	293	324	264	269	266	266	299	267	289	306	291	301	306	272	275	299	277	260	292	318	331	282	290	302	272	301	301	276	298	307	297	290	306	305	294	290	304	295	288	267	297	316	279	267	305	269	318	267	294	289	278	281	306	317	304	282	297	302	302	294	286	303	262	296	317	283	274	302	277	281	319	323	284	362	293	312	302	310	302	316	317	314	300	334	280	311	313	326	313	259	276	294	339	310	305	270	307	335	315	300	294	284	301	316	287	318	269	331	328	292	286	312	283	314	269	292	281	302	278	316	308	312	292	292	282	294	298	337	287	249	274	287	332	323	308	304	305	318	279	306	289	274	272	287	301	299	323	314	293	347	294	296	249	310	288	320	318	275	328	322	309	278	293	267	284	303	267	294	343	268	313	301	258	294	279	313	280	298	310	277	273	302	287	268	256	295	299	298	267	306	292	306	300	296	255	298	313	319	288	311	313	276	286	327	316	270	311	307	308	291	277	287	291	269	298	318	294	284	315	296	264	301	264	300	300	290	293	318	316	314	329	302	307	311	287	314	294	285	282	291	300	288	315	326	279	334	302	337	308	309	294	297	268	276	261	286	306	278	321	281	286	271	280	313	306	269	297	296	274	295	334	277	277	273	287	307	305	303	270	307	291	284	313	299	308	280	285	271	306	303	297	279	301	245	260	276	333	280	275	315	254	264	286	269	297	270	308	288	312	318	275	298	268	305	300	303	301	257	292	282	299	312	324	293	255	265	274	348	286	292	297	289	294	280	305	333	309	302	292	292	282	292	289	294	308	286	294	271	263	279	302	310	291	297	289	285	304	296	302	268	297	340	293	309	328	272	283	291	314	271	290	304	289	298	308	313	296	290	275	271	300	287	321	288	297	305	274	275	291	300	301	297	309	273	277	309	297	276	268	295	287	303	283	322	287	262	268	279	326	311	285	341	289	309	312	297	308	324	290	286	284	286	257	298	300	280	304	298	283	295	315	281	329	290	260	290	303	303	277	311	289	298	270	282	297	274	274	283	279	318	295	281	288	299	294	277	327	253	291	298	283	294	281	300	309	301	270	269	317	276	307	310	269	282	369	298	315	279	312	289	331	309	283	322	314	291	307	308	276	301	305	316	317	264	292	289	319	287	350	319	302	289	286	287	298	286	309	307	264	309	287	314	312	309	300	284	271	290	290	287	325	274	296	282	286	295	328	268	319	311	298	308	283	320	297	258	278	307	287	309	320	273	254	291	323	294	303	296	293	287	297	301	314	312	293	323	295	279	292	278	282	307	311	301	314	299	290	265	309	292	319	282	301	269	287	304	271	310	289	310	315	267	278	306	296	324	311	295	324	308	314	306	320	307	310	286	300	314	298	309	300	286	310	339	288	282	302	299	328	275	311	316	271	294	305	303	281	317	309	304	326	320	284	282	310	290	291	277	316	281	285	323	307	299	299	317	288	274	313	308	261	335	298	330	306	300	329	289	329	330	288	312	284	308	275	307	311	312	314	282	294	274	320	288	281	300	291	278	292	275	309	321	303	285	295	286	287	304	275	311	280	293	326	297	294	294	292	306	311	275	272	303	292	287	277	308	317	297	303	269	273	285	323	305	317	272	309	276	296	306	306	293	316	296	259	297	319	287	279	285	312	267	303	284	298	296	278	298	303	313	289	289	273	281	329	276	343	283	266	274	286	303	283	293	254	281	291	297	282	283	291	289	323	295	266	286	292	296	296	308	260	272	323	268	301	294	340	280	301	273	281	284	287	297	305	320	273	275	310	303	281	261	302	312	303	322	290	321	313	288	279	312	302	305	270	277	311	276	315	278	306	283	278	260	306	306	283	302	267	290	323	289	318	297	292	296	285	286	317	293	317	292	326	298	312	304	294	296	255	302	318	260	301	290	320	297	290	285	278
31714	20251	17341	13014	8045	5061	3328	2457	2029	1489	1236	1116	1057	928	887	839	759	719	740	678	752	701	750	675	690	701	707	692	677	721	702	667	753	687	717	711	709	724	679	692	700	715	687	713	716	654	670	735	661	700	684	700	692	696	744	715	719	659	719	747	710	697	712	710	713	710	713	692	708	710	693	726	678	705	698	691	679	677	708	684	663	716	717	677	696	710	708	701	739	703	694	715	671	683	698	717	725	682	733	681	711	703	698	716	695	680	675	704	667	716	716	657	698	714	693	722	681	714	709	690	697	659	693	675	664	669	716	701	693	656	732	723	694	683	629	697	733	655	643	680	707	743	716	716	711	665	696	660	696	672	674	715	708	726	749	664	673	737	696	671	697	707	671	701	670	710	718	719	713	694	766	737	683	661	659	636	719	694	697	728	680	660	710	645	660	710	744	707	714	729	715	721	711	692	760	671	680	660	719	721	663	720	700	726	671	719	720	705	682	718	707	748	705	691	746	653	664	745	642	685	720	750	718	702	696	656	668	729	759	715	684	697	649	718	684	704	686	711	706	665	738	685	700	697	719	662	660	735	668	674	705	696	697	699	699	673	705	690	736	707	691	736	677	729	699	664	685	732	699	693	694	671	688	669	689	713	711	726	695	654	677	699	673	684	685	687	701	656	726	741	698	703	675	691	705	699	721	675	704	671	685	670	708	686	715	671	710	696	672	646	657	682	685	687	716	692	665	675	714	666	652	693	681	750	667	679	718	673	666	672	684	696	711	656	654	698	680	733	711	756	706	733	683	742	638	716	655	734	644	756	689	697	676	710	696	693	701	687	704	700	716	679	706	736	708	720	662	674	672	702	719	730	669	681	745	695	710	679	723	662	691	752	682	636	706	711	671	714	704	757	684	710	721	711	661	725	687	688	715	691	708	712	659	676	725	684	680	711	694	663	722	717	704	692	687	683	728	742	670	679	698	692	719	688	663	707	673	735	710	686	711	736	698	702	724	732	707	706	753	681	725	663	715	670	748	722	707	694	697	722	671	697	700	687	654	675	678	686	695	671	681	683	684	707	701	709	724	710	648	723	721	636	738	675	659	718	700	682	745	658	717	698	701	656	703	754	716	705	691	662	631	670	698	701	749	715	690	743	689	696	660	714	688	659	720	698	711	678	689	679	717	691	704	734	704	709	702	736	750	701	648	697	670	670	708	718	710	666	717	707	678	709	692	696	690	657	677	715	705	739	731	699	663	718	693	705	719	651	727	724	717	683	659	706	727	715	699	676	743	702	688	719	741	644	679	716	718	691	724	702	697	722	707	685	692	675	698	737	696	686	723	698	683	708	678	711	678	709	687	703	732	701	721	677	695	727	672	696	696	732	690	730	696	673	714	690	647	750	711	676	733	702	712	720	704	720	681	711	704	691	692	693	717	726	688	680	704	708	715	753	693	735	688	709	723	714	684	705	720	689	767	705	695	743	638	756	702	686	680	722	712	679	726	666	720	675	695	706	709	722	702	670	691	672	649	717	675	711	730	708	741	674	644	706	707	721	724	710	677	698	694	713	700	738	713	640	717	761	712	673	699	700	713	685	712	704	673	712	719	709	653	710	718	675	708	700	680	693	751	684	657	699	718	682	694	741	728	714	722	675	729	718	684	725	734	685	724	742	660	676	716	741	645	718	710	677	688	672	720	731	679	687	747	703	665	673	684	708	691	733	713	711	719	697	661	673	660	653	656	663	649	671	683	689	685	705	653	721	735	662	694	700	665	732	679	718	714	723	686	655	699	732	673	650	713	690	710	679	705	688	735	760	696	746	677	699	710	731	715	708	677	657	745	714	702	729	728	688	715	709	697	657	747	725	708	680	678	752	699	649	716	719	655	707	705	687	677	672	715	701	697	682	740	686	679	697	717	659	693	697	679	697	731	712	690	752	738	723	677	688	670	668	706	696	703	667	709	683	697	727	707	738	705	696	724	695	681	706	736	680	706	741	722	699	687	691	699	716	695	690	690	717	753	730	689	690	707	666	706	681	731	710	703	695	696	606	716	731	730	686	648	740	687	665	729	693	681	716	688	733	699	660	681	679	700	679	705	673	715	728	668	744	662	706	737	671	725	694	720	726	674	713	639	712	685	686	681	717	744	649	680	682	663	677	730	697	739	658	719	713	698	712	722	683	702	712	742	619	712	689	683	708	712	678	676	711	671	696	730	691	714	677	678	707	712	643	738	690	682	702	671	664	683	712	668	705	754	692	740	721	683	722	717	709	696	697	688	708	691	647	708	726	736	700	660	718	729	703	683	653	726	719	673	687	699	643	692	721	699	688	622	693	709	674	721	682	675	657	703	643	642	686	656	684	694	721	698	718	668	665	678	709	743	743	697	705	687	696	667	734	692	676	681	728	676	690	691	641	696	732	705	689	733	738	697	683	716	679	685	674	736	728	678	676	662	689	741	668	684	646	683	713	710	693	708	722	753	696	649	679	725	649	692	701	674	679	715	714	691	648	665	736	724	691	686	665	679	700	717	688	695	676	704	692	683	684	679	728	701	674	710	734	702	702	723	707	704	689	672	679	632	693	702	711	694	718	679	670	717	688	704	684	672	702	696	710	691	674	668	713	628	658	709	673	655	745	690	729	691	671	743	656	700	681	712	672	715	651	724	701	679	722	658	724	669	669	686	755	677	657	694	702	686	644	680	668	665	690	739	701	695	672	711	719	703	721	696	690	645	678	687	691	680	691	715	717	653	688	676	701	673	712	672	664	757	687	744	707	689	694	700	689	707	683	738	684	711	729	707	675	699	717	718	686	715	703	709	690	747	730	731	715	703	692	712	695	682	722	680	718	722	663	693	675	691	700	685	738	676	700	688	717	725	702	726	692	712	696	754	715	674	695	727	698	699	687	693	715	680	697	692	735	703	673	696	680	696	675	717	683	725	758	706	712	652	710	670	686	749	714	698	706	675	681	686	727	725	699	732	721	736	693	711	728	685	691	654	694	666	692	706	667	683	714	686	699	677	707	702	666	720	729	714	678	694	730	685	748	696	708	633	698	721	743	676	714	700	698	710	667	695	670	741	718	683	710	691	672	725	685	697	714	671	694	695	690	670	722	728	680	679	681	699	659	689	701	696	709	766	733	710	708	703	659	697	696	723	686	694	692	683	677	655	676	671	712	730	729	658	668	679	672	710	757	729	684	678	662	724	653	696	695	698	716	669	727	690	661	677	673	666	716	734	664	693	720	699	732	654	733	692	699	695	703	720	653	673	752	654	725	717	684	688	698	700	691	677	661	719	749	687	711	703	674	721	698	688	692	670	664	699	701	705	670	722	723	726	704	698	742	687	672	685	721	693	732	703	638	743	719	734	725	712	709	680	705	649	704	677	717	717	706	690	676	698	720	672	695	713	715	693	683	692	688	718	695	709	694	666	672	749	723	723	712	653	733	712	750	741	698	748	710	740	668	735	676	709	704	698	743	700	684	687	669	673	696
54565	31365	17066	8453	3438	1753	1081	809	580	523	433	358	341	334	324	290	299	272	285	271	268	280	268	242	251	237	292	276	273	297	244	274	258	266	248	281	269	274	296	266	266	267	268	263	237	258	250	238	232	247	284	236	253	270	259	254	242	251	275	266	267	285	249	285	258	271	266	261	272	275	264	274	242	295	270	247	268	258	270	252	288	260	257	311	254	256	260	247	299	256	283	280	290	282	261	252	265	253	258	255	254	245	269	297	255	285	295	242	294	236	287	300	246	281	259	276	231	245	272	274	239	264	245	256	268	263	270	264	256	260	238	279	261	252	252	267	279	226	269	281	224	255	242	240	263	239	282	273	265	259	270	261	262	249	249	261	274	275	287	255	278	271	315	266	259	256	283	243	244	246	251	257	262	253	274	293	279	243	265	281	294	263	286	230	277	268	254	261	293	275	270	251	253	291	275	268	267	244	258	234	254	230	261	269	281	249	268	216	296	261	283	287	265	280	288	273	274	258	264	249	253	250	260	241	242	267	235	266	294	267	273	270	288	265	261	264	243	249	254	260	261	247	236	281	301	258	276	316	273	255	244	267	319	254	283	279	252	255	259	254	247	249	281	251	272	275	256	252	269	258	238	267	283	250	276	270	249	251	277	264	251	281	277	266	268	268	264	260	270	283	230	266	279	246	259	225	260	292	256	319	265	276	251	289	243	269	302	260	278	304	279	274	271	227	267	297	308	247	264	302	289	254	245	264	251	255	283	276	263	296	281	259	265	263	289	267	241	252	238	262	260	257	258	269	269	258	297	274	267	278	262	261	273	277	240	235	247	270	275	254	209	251	273	256	254	247	269	252	253	265	253	246	265	253	260	285	276	284	265	243	271	247	272	282	293	252	253	284	271	303	255	226	268	290	278	282	267	271	253	244	229	253	257	279	278	292	241	260	254	276	280	299	261	225	253	264	281	268	256	248	268	268	267	274	271	261	261	285	287	267	252	260	289	269	266	262	261	248	228	230	233	267	252	213	245	244	275	236	229	263	237	267	242	232	225	229	250	262	243	287	258	266	290	255	224	305	265	273	251	270	263	248	266	250	252	284	270	260	268	249	261	241	244	237	255	258	277	268	245	282	261	278	272	247	248	257	250	310	269	279	265	252	272	282	256	261	258	283	329	262	248	281	285	260	282	281	260	275	266	255	256	277	278	256	261	254	233	275	247	262	232	280	260	272	251	264	248	267	254	252	264	254	256	254	245	234	250	266	264	280	267	245	244	263	262	273	261	271	257	261	271	267	247	258	259	266	264	252	266	287	257	271	259	262	256	254	249	257	277	276	230	290	265	244	279	286	244	257	259	238	288	250	281	288	271	271	242	258	226	296	264	278	258	268	254	238	262	256	237	265	223	262	290	291	225	277	274	261	264	250	269	240	268	234	242	252	266	236	269	253	299	277	266	263	277	272	301	262	251	235	269	274	258	225	258	259	235	268	290	292	287	273	232	288	268	290	278	267	271	271	268	228	256	239	241	273	279	260	261	261	263	270	239	261	277	256	275	275	265	248	262	256	262	249	251	252	248	265	249	263	252	217	220	253	273	295	255	234	255	255	282	290	266	273	262	268	283	258	262	254	276	282	251	269	262	267	265	260	276	254	303	289	249	270	238	242	263	256	283	261	275	254	285	265	246	258	230	296	260	270	280	243	252	279	258	224	248	298	255	282	265	238	247	278	283	253	255	261	262	239	261	281	290	244	244	276	293	302	290	283	276	264	266	255	276	268	273	290	266	255	282	294	263	234	276	228	262	241	241	259	291	269	277	271	245	266	284	270	267	281	275	256	278	268	259	260	281	286	248	260	259	272	270	259	279	262	263	278	317	262	282	249	244	257	262	253	292	251	280	280	245	241	265	256	275	256	247	272	267	236	251	254	237	282	286	278	260	265	263	251	256	241	243	255	293	264	265	284	279	301	276	264	247	277	241	249	259	272	260	267	283	233	291	289	234	270	256	271	243	241	261	251	274	249	275	268	298	272	271	261	239	288	269	244	246	268	283	283	259	275	275	240	279	231	269	237	280	264	240	241	248	256	237	267	251	269	253	260	281	295	261	267	235	262	301	272	260	260	256	242	297	262	275	228	280	298	255	271	263	272	251	292	252	246	273	279	279	265	261	270	260	250	288	238	252	276	261	266	262	267	250	260	263	264	242	263	288	274	260	274	278	254	278	239	278	236	232	267	253	274	221	253	279	273	265	253	233	254	252	257	259	273	263	276	277	278	294	234	276	278	258	242	249	302	272	257	272	266	237	261	235	255	258	265	269	247	254	255	297	268	286	271	277	282	281	286	276	243	287	260	266	276	239	291	237	270	275	247	252	263	245	282	240	259	283	220	250	258	273	257	262	269	266	243	232	249	237	252	262	256	271	273	259	260	268	274	276	272	290	271	284	257	244	262	274	283	270	285	283	272	258	260	258	265	263	268	279	246	270	288	247	239	289	260	251	258	269	291	233	271	256	255	281	253	255	251	235	288	242	246	261	260	264	280	260	273	261	317	268	247	268	262	253	249	271	281	251	290	274	305	274	260	260	249	251	243	239	271	244	287	253	216	280	244	266	258	259	236	268	244	261	268	275	255	272	257	268	271	271	237	278	242	270	265	238	251	259	260	234	236	282	230	278	285	279	260	272	292	248	291	281	270	305	276	260	271	261	277	293	256	249	267	255	279	247	276	246	267	270	245	267	271	250	288	282	266	278	273	272	290	257	265	252	297	265	254	247	253	233	267	232	245	287	281	293	274	248	271	246	251	276	269	306	274	256	290	268	280	280	264	252	253	240	286	245	251	309	286	291	243	261	253	260	223	284	256	256	247	281	253	302	259	273	259	288	243	271	250	237	265	261	279	299	247	264	255	254	280	235	290	245	251	235	276	247	266	260	278	241	284	224	252	279	253	273	264	282	236	248	284	280	277	257	254	250	281	292	269	252	252	271	271	269	288	271	274	281	261	247	276	301	291	283	245	278	273	301	280	257	261	273	244	280	273	297	245	264	247	242	261	228	284	267	253	289	271	295	274	273	299	289	277	248	243	311	260	240	242	264	265	267	235	286	215	226	263	260	267	285	282	229	279	271	269	232	248	241	284	270	250	306	274	240	304	249	251	278	238	238	269	265	271	247	272	241	277	269	237	273	298	269	290	248	275	271	251	250	254	255	255	279	302	276	285	208	243	261	261	271	244	290	255	253	266	245	252	271	246	272	254	241	246	262	254	255	284	271	256	271	290	263	273	257	272	239	249	265	248	234	263	275	273	271	255	276	286	252	282	253	243	271	287	266	276	274	295	271	257	239	251	240	270	250	233	275	242	258	278	276	273	234	301	256	270	283	260	261	283	265	260	244	272	257	273	291	257	224	280	287	269	256	274	231	276	267	243	250	237	257	256	275	256	265	270	243	244	237	240	249	249	281	271	265	244	288	256	270	261	271	265	259	288	260	252	282	254
37681	25872	20308	16083	9760	5961	3924	3291	2146	1737	1479	1106	1067	987	891	788	776	746	666	706	644	694	662	678	634	658	599	689	678	641	669	626	666	647	649	646	640	632	634	650	650	618	597	654	605	615	650	637	620	570	603	637	645	626	676	607	635	613	616	604	622	636	647	676	568	613	619	690	614	644	618	584	571	718	645	607	650	638	639	634	608	657	631	639	630	579	632	568	646	574	583	625	618	658	587	633	613	592	661	631	626	615	617	618	596	663	638	609	658	601	581	579	644	667	622	619	632	621	597	670	655	634	579	599	642	621	631	653	621	624	654	621	612	612	649	615	617	602	639	572	643	598	668	608	604	619	631	612	666	616	643	610	601	596	592	635	629	655	641	644	645	627	616	636	594	621	612	630	606	631	657	636	598	634	602	606	633	643	594	642	598	619	663	633	606	608	677	608	614	644	596	640	621	635	597	626	629	649	606	655	660	639	570	624	617	651	641	569	603	619	663	654	646	650	644	576	619	618	644	630	641	604	601	664	649	605	652	600	611	608	596	628	659	627	630	647	622	609	621	623	636	577	626	603	591	617	630	611	628	617	643	637	611	643	617	604	624	603	636	621	594	590	616	689	576	640	626	644	636	606	613	628	589	655	613	639	616	605	625	622	604	586	606	582	626	603	607	659	598	656	618	689	671	582	593	620	655	637	628	634	637	642	659	642	587	668	610	662	643	660	570	634	631	616	655	670	632	604	597	632	612	596	592	644	649	645	631	583	589	597	645	655	655	618	673	579	630	625	609	581	633	599	615	613	603	652	631	621	606	595	607	645	621	640	619	601	641	608	608	582	615	642	643	628	628	638	615	645	614	634	624	610	594	630	589	609	597	621	632	641	623	645	664	606	651	611	614	664	625	625	666	626	619	590	615	681	578	610	643	598	613	654	609	616	640	624	661	640	637	624	608	590	631	638	672	646	660	659	621	628	623	608	600	598	611	613	637	631	621	624	572	614	644	657	579	623	609	636	633	592	604	619	618	622	613	662	605	612	605	629	636	645	589	605	653	580	605	593	620	643	607	640	633	617	595	595	642	555	623	633	623	633	605	639	613	626	650	629	603	630	597	607	596	648	626	637	596	626	630	623	582	653	602	594	598	586	608	647	652	674	622	622	620	616	578	604	608	627	598	668	652	655	584	618	612	622	607	614	636	598	592	617	610	554	588	633	634	630	639	642	603	586	649	622	654	636	593	645	643	619	586	655	611	655	656	640	602	584	606	627	591	600	624	649	646	648	678	605	641	613	660	600	620	614	594	655	590	606	626	634	634	611	609	650	648	617	609	577	599	596	660	622	601	614	643	592	596	609	627	619	639	627	592	642	660	618	637	592	621	624	604	591	637	637	624	634	622	649	581	600	631	644	614	640	617	702	622	587	619	596	592	629	604	567	614	616	645	598	605	599	574	651	632	624	595	612	639	646	640	610	647	600	653	578	547	681	643	594	627	614	634	606	632	657	629	614	616	619	632	620	639	646	622	643	609	623	602	618	589	613	659	630	588	609	577	601	639	610	622	614	606	638	623	625	634	636	647	582	616	627	652	625	657	629	593	614	616	646	643	618	658	647	651	623	646	611	643	638	639	653	615	570	562	624	615	636	672	642	607	620	579	626	624	660	624	596	594	651	620	633	642	625	644	605	601	626	610	632	609	613	653	600	623	622	625	577	656	665	617	609	623	619	592	604	627	620	604	623	600	650	622	632	653	582	610	619	555	624	608	619	609	609	600	654	641	621	647	688	646	620	615	646	611	593	631	664	619	606	598	627	632	623	620	629	637	609	617	614	637	642	622	607	613	623	624	618	646	601	653	632	646	644	594	633	635	626	606	618	618	633	643	646	625	653	595	630	625	634	616	613	649	603	637	653	667	658	633	622	642	615	662	601	643	641	689	592	620	635	613	658	602	619	572	606	612	580	638	625	641	611	634	625	602	620	630	646	638	633	590	609	626	642	641	605	621	630	591	584	623	667	626	610	635	605	591	599	639	611	635	628	622	637	626	557	661	618	629	644	612	615	630	622	639	635	591	675	586	667	594	599	627	590	633	618	616	617	681	631	550	645	618	621	649	570	612	634	635	621	659	623	632	659	615	635	597	613	611	638	661	612	620	591	627	583	638	579	624	587	622	608	611	643	620	637	589	593	668	666	622	637	625	587	622	560	657	621	613	617	590	635	692	642	628	612	640	606	646	617	603	661	621	601	634	649	680	638	599	630	604	632	676	638	613	608	588	632	615	604	606	640	634	560	579	588	597	562	670	600	610	650	630	648	614	613	635	635	587	600	583	636	611	626	583	657	626	619	637	590	623	630	640	662	624	659	627	616	645	653	619	606	567	645	623	615	606	668	655	604	634	617	611	588	649	610	681	623	613	601	620	633	642	626	642	658	610	633	635	620	607	633	593	580	619	640	632	626	621	585	623	619	655	624	650	583	628	630	652	598	575	657	601	633	609	593	644	621	680	589	619	622	611	668	602	608	669	615	624	589	677	633	607	608	632	637	612	608	594	609	661	634	599	644	601	608	623	620	617	611	616	671	657	666	628	638	671	648	587	624	595	634	631	662	677	608	626	597	663	602	620	611	610	652	653	636	637	595	618	643	606	592	662	587	643	633	652	663	603	629	600	626	639	627	635	630	633	624	650	622	618	618	592	639	640	621	646	602	593	589	588	610	617	625	612	646	646	617	626	639	651	632	583	647	630	608	637	643	655	617	640	621	636	568	610	663	635	679	588	628	605	625	593	658	607	664	637	643	621	603	605	632	634	592	624	626	622	643	613	614	659	652	613	553	603	640	609	664	617	645	617	640	595	603	639	649	601	635	605	681	613	602	666	610	626	632	625	630	634	613	639	638	636	633	597	624	613	628	618	657	614	612	606	639	608	587	658	604	603	602	655	645	607	649	680	643	593	627	641	632	619	637	608	668	614	596	629	659	658	642	614	608	641	625	609	597	663	642	621	629	661	620	620	612	619	636	617	586	567	640	617	626	614	606	623	615	624	652	599	654	637	576	614	575	636	630	636	638	613	605	632	651	598	654	607	625	615	645	604	640	631	638	648	607	644	582	600	617	620	593	640	618	678	652	648	601	649	637	621	609	658	617	627	591	603	645	603	600	619	583	606	652	634	612	659	589	654	635	622	609	630	666	608	616	615	627	593	632	576	638	590	615	625	663	611	644	671	627	603	644	605	629	632	598	597	631	652	676	636	644	626	629	624	631	617	613	638	599	581	636	618	631	588	575	552	652	637	630	639	626	629	581	624	611	636	597	612	661	608	611	625	622	621	617	619	590	633	588	606	611	623	606	621	613	619	625	668	627	698	595	563	626	609	591	621	595	604	617	666	590	661	654	639	612	634	586	586	622	636	586	615	641	608	602	633	670	628	591	627	638	624	613	690	670	642	652	616	638	639	615	631	615	631	588	630	648	583	630	631	589	636	656	564	629	593	635	636	605
31845	15097	8411	4109	1917	1059	679	544	458	418	394	306	300	297	279	314	298	327	304	258	304	305	280	296	269	258	296	300	283	271	296	281	315	319	271	262	274	298	274	310	280	287	254	270	282	291	284	269	276	281	281	307	287	242	277	309	276	301	267	297	308	276	300	289	264	267	281	319	289	293	279	288	250	279	240	257	309	261	288	235	271	256	253	260	302	264	289	295	284	234	258	288	290	279	283	294	281	265	302	310	306	293	255	278	261	272	309	316	284	300	286	309	282	290	259	282	280	302	309	277	286	251	314	277	283	240	250	270	271	257	267	272	269	268	307	271	293	286	273	277	273	288	287	298	282	249	304	263	273	271	308	289	258	284	277	269	269	271	280	289	284	281	275	261	309	270	272	258	254	239	273	287	320	251	291	297	305	261	271	327	295	288	271	272	254	233	299	250	278	258	228	267	263	261	275	264	289	251	286	287	273	289	293	278	279	299	262	289	269	244	284	272	263	282	280	308	289	292	320	325	291	252	288	294	266	249	289	288	268	264	307	265	279	268	272	286	272	295	297	247	284	286	304	280	254	303	298	254	291	281	333	294	297	314	278	262	298	307	335	273	272	321	258	271	254	287	287	295	298	268	248	259	273	283	307	290	293	299	287	280	301	305	272	293	282	269	275	279	316	268	267	265	259	274	293	268	285	286	273	277	276	254	279	293	279	297	294	282	276	268	274	286	273	279	275	262	304	279	258	243	286	279	276	245	259	303	283	273	289	288	280	296	274	295	286	294	295	275	287	267	289	270	254	311	284	301	261	276	267	277	249	284	279	277	280	261	282	267	271	260	289	290	312	275	278	259	283	276	316	275	306	307	271	281	260	291	288	281	256	292	285	294	272	276	291	286	275	278	304	297	281	278	267	290	246	264	276	283	234	244	272	308	255	255	242	266	277	291	262	298	274	310	280	261	296	299	264	274	289	307	280	283	255	268	300	247	273	311	274	267	308	289	268	268	277	298	259	292	296	265	262	280	303	265	307	261	291	261	300	260	294	296	254	279	283	282	252	253	294	296	291	282	285	278	265	288	276	261	294	279	295	246	272	276	277	287	262	244	288	330	268	262	279	305	271	282	312	309	280	260	287	262	284	271	319	284	254	290	265	263	282	265	295	284	264	282	294	278	273	282	317	262	274	265	261	252	292	280	276	275	259	301	273	253	280	265	253	305	313	277	239	263	290	249	278	278	289	270	273	292	279	311	258	284	275	289	281	235	268	264	269	280	261	289	316	279	282	259	291	256	274	270	288	269	277	284	296	267	241	278	283	278	264	302	279	264	268	297	270	292	277	261	271	278	271	280	269	293	284	282	278	288	270	279	290	283	296	255	306	257	269	273	246	298	304	311	261	292	288	308	244	274	278	291	296	298	281	272	270	265	240	269	294	261	295	302	276	285	275	285	260	260	263	280	265	252	305	257	221	280	235	307	262	293	268	256	276	301	269	267	289	274	278	292	299	280	260	296	255	307	276	268	288	276	277	301	270	310	283	284	253	273	258	266	238	264	336	277	300	266	263	262	295	286	265	268	274	282	266	289	296	266	289	258	294	290	267	265	292	292	323	275	306	249	301	280	252	251	303	255	272	259	301	275	269	254	264	299	282	240	239	290	283	273	252	282	292	297	263	269	270	281	294	251	281	253	283	279	296	247	256	267	263	267	289	298	274	268	287	271	257	276	251	275	274	320	264	278	296	298	260	333	313	265	299	295	318	265	272	277	285	266	284	278	268	272	246	255	261	275	256	272	291	254	271	262	286	283	292	261	280	280	259	268	283	283	301	238	301	282	292	277	273	276	268	279	297	258	262	276	270	300	294	295	257	281	270	274	237	294	278	272	260	259	286	281	296	274	259	266	258	272	257	270	308	288	297	281	274	254	258	264	298	280	281	283	276	322	300	292	273	278	293	289	235	256	299	297	280	261	257	288	288	297	284	286	256	265	286	271	270	252	249	284	257	286	303	300	254	265	293	299	298	249	313	278	306	282	266	256	241	278	256	308	259	258	287	249	274	286	249	266	260	276	288	282	295	261	270	252	274	299	299	320	315	284	291	284	254	291	285	283	283	264	291	277	257	332	263	295	298	254	264	260	279	266	251	298	284	311	301	289	272	259	286	264	295	278	285	298	272	268	280	283	301	294	319	271	272	291	308	278	267	278	277	294	297	286	288	269	283	294	294	284	278	281	305	311	282	272	285	294	294	284	272	303	325	293	319	231	257	275	278	259	283	274	265	276	268	260	293	296	290	289	258	276	256	280	239	307	239	311	260	239	281	283	267	293	274	299	276	282	270	248	301	278	294	305	286	287	264	257	304	305	275	228	255	276	260	276	282	261	279	293	297	283	265	326	305	298	280	279	269	281	278	293	309	256	279	259	259	272	291	294	286	266	301	289	289	266	307	290	277	272	294	295	296	283	280	295	261	286	314	269	265	255	276	295	304	330	296	303	279	286	258	260	265	252	264	263	291	280	262	283	296	292	241	251	272	290	293	269	276	268	277	282	287	334	279	265	269	260	265	259	288	292	289	296	263	266	295	266	251	272	307	282	280	279	291	276	264	275	268	277	296	252	275	254	314	258	298	320	278	281	277	270	255	293	286	269	309	278	289	314	289	313	278	275	300	280	270	300	292	292	287	296	282	270	249	265	255	271	284	247	227	303	292	285	302	262	278	285	273	263	275	270	256	281	286	291	245	262	265	273	273	267	272	254	297	268	305	306	270	267	288	255	271	270	279	271	316	275	306	284	270	255	281	271	295	271	272	282	287	289	256	278	294	306	264	277	288	264	283	279	266	304	267	282	280	275	286	280	267	282	313	268	266	290	278	260	282	294	261	265	271	258	248	229	270	295	285	272	305	249	269	275	303	273	300	284	260	272	294	261	294	286	285	281	252	259	265	308	279	273	310	277	273	257	278	300	281	302	284	269	285	275	281	271	297	287	268	294	280	280	257	272	262	285	299	290	279	279	283	253	280	268	302	298	273	308	282	291	266	262	266	269	280	289	264	265	312	278	266	284	279	259	299	266	292	267	268	298	258	288	297	302	275	311	281	284	277	260	269	261	275	277	294	254	284	263	280	289	296	285	281	292	275	269	273	278	277	282	306	272	278	279	275	311	326	294	281	252	298	301	300	264	299	275	302	260	258	326	325	285	290	260	248	267	244	285	302	273	261	277	256	290	292	298	272	322	302	269	274	278	244	235	272	265	268	273	273	306	279	269	271	263	280	270	255	284	278	300	309	281	275	317	290	297	272	285	258	276	281	277	262	252	299	307	262	258	309	296	266	289	275	302	279	295	275	261	292	313	283	310	290	291	257	249	258	281	279	296	304	263	260	287	275	284	283	312	331	284	294	283	301	272	286	286	293	301	268	281	271	272	290	259	287	265	292	307	277	245	289	278	282	295	284	275	295	284	278	270	267	262	274	288	261	286	293	264	289	290	244	272	286	298
22772	12172	13017	10039	6281	3785	2361	2104	1700	1343	1172	959	880	828	787	751	687	747	732	698	654	656	694	733	698	665	680	693	696	687	709	626	632	684	689	655	645	685	716	645	643	683	701	700	700	660	661	653	654	667	648	650	703	640	681	662	663	648	694	676	631	699	710	656	637	690	707	668	639	672	687	625	664	653	676	666	684	654	642	668	635	657	681	684	659	667	692	659	619	670	672	683	675	674	682	692	700	649	645	610	643	658	685	648	645	694	620	658	679	630	646	690	702	626	666	627	731	621	659	657	651	619	657	632	680	675	642	672	685	671	624	660	649	695	626	711	618	666	713	693	646	680	676	681	690	655	675	627	696	659	635	715	700	660	672	664	681	714	660	654	647	652	614	697	639	663	641	667	643	612	658	714	656	679	615	636	679	625	654	671	675	604	727	620	672	667	657	662	710	636	655	614	669	681	708	658	647	684	653	611	681	696	700	670	639	675	666	666	640	665	668	721	634	663	658	686	670	635	623	709	711	672	688	643	664	685	632	657	660	654	664	692	691	666	673	626	636	666	719	653	657	690	681	654	667	678	678	665	641	695	647	714	675	679	659	663	674	683	614	658	663	646	681	657	668	619	670	650	641	639	705	722	691	689	658	656	696	623	694	634	682	644	692	610	658	686	676	683	651	669	636	652	654	627	695	657	637	661	686	667	703	680	645	710	627	670	649	681	679	638	680	671	706	700	653	663	675	679	670	650	699	659	633	681	677	665	675	705	657	716	696	599	667	648	665	652	706	665	598	688	625	625	666	649	623	708	670	679	625	679	674	660	617	679	670	642	666	677	683	652	644	717	672	666	663	653	648	661	688	692	680	664	677	639	658	642	642	622	687	684	622	731	659	703	668	677	691	684	687	687	637	688	665	685	704	618	657	659	657	656	680	639	647	644	678	652	655	643	657	707	646	641	641	644	661	658	648	644	662	662	627	665	694	666	634	642	664	661	654	659	667	664	647	636	653	657	627	621	678	641	659	691	642	666	675	634	637	659	681	639	631	661	693	661	646	691	679	653	655	670	669	659	654	664	647	628	664	631	668	700	710	687	646	642	668	601	626	667	659	641	663	699	643	679	671	684	659	612	615	632	708	624	705	659	631	672	649	676	641	667	632	645	686	701	632	650	653	676	675	697	663	697	681	694	678	704	676	660	677	633	688	703	656	657	591	683	665	663	641	722	703	674	647	681	664	652	633	645	687	618	689	661	648	651	657	716	673	638	659	639	667	648	638	648	695	655	697	654	647	660	680	674	669	641	718	692	614	663	639	695	684	651	677	650	682	683	675	688	655	684	639	680	633	664	675	669	681	670	670	703	650	649	638	706	708	655	675	696	657	666	663	668	640	686	677	655	670	676	629	713	635	628	638	652	675	685	624	648	681	685	690	600	712	646	633	720	662	676	640	671	671	709	666	617	690	655	641	682	675	654	698	654	695	654	631	622	682	618	668	677	663	669	643	669	614	653	630	658	700	650	667	674	632	668	651	686	681	631	674	667	622	726	664	671	630	715	628	644	666	697	658	622	647	687	688	639	705	630	623	653	677	683	643	618	675	640	685	619	628	655	677	597	631	648	676	639	618	715	655	664	653	706	681	631	681	669	681	679	725	652	649	695	634	688	643	674	664	643	682	680	699	683	663	667	644	700	641	729	618	695	653	631	681	687	702	637	645	680	690	671	648	628	677	636	623	636	661	660	690	662	651	675	643	697	642	626	634	664	660	702	653	677	661	692	671	651	631	680	664	692	678	670	718	650	679	668	615	689	631	702	660	648	661	668	690	616	679	670	652	665	661	669	671	686	675	701	653	669	644	629	656	659	681	697	583	648	725	652	662	648	646	678	675	673	629	662	679	699	625	654	665	692	671	642	620	638	663	636	651	657	635	706	655	649	655	644	610	681	682	644	635	646	635	631	673	680	651	605	647	620	670	672	630	665	668	645	677	676	656	678	679	649	672	625	669	641	669	688	663	667	670	625	689	645	683	614	659	695	635	607	656	648	648	635	664	652	646	736	654	678	686	673	615	617	698	660	682	676	671	687	625	660	603	620	695	671	671	664	624	659	689	656	672	672	645	650	627	697	669	642	663	658	678	595	632	658	610	703	685	671	656	683	661	666	720	643	606	675	696	628	661	686	676	697	633	661	652	667	619	650	673	656	679	651	671	623	647	636	623	666	683	696	705	684	655	683	669	691	693	639	672	643	650	682	649	648	677	660	686	680	691	645	664	719	698	673	651	640	664	674	701	632	649	616	635	624	669	618	666	659	645	643	700	693	712	672	631	671	674	678	681	670	662	670	659	682	641	680	672	681	682	701	684	666	654	684	664	624	667	692	651	655	653	665	659	659	680	635	663	678	668	634	653	663	662	681	650	665	630	667	621	670	656	628	697	658	680	658	699	638	651	671	702	636	695	668	680	682	642	659	689	675	703	634	690	658	635	667	658	671	670	663	667	629	676	704	634	657	666	670	627	637	702	695	729	631	683	670	660	651	645	622	682	635	642	660	674	681	633	634	666	693	649	663	699	650	677	666	687	672	653	698	690	695	655	639	686	674	670	648	658	642	646	551	661	658	703	705	638	700	671	629	649	629	671	608	654	638	708	638	655	678	701	652	673	690	699	633	694	659	634	659	637	673	658	670	657	643	669	687	608	681	717	665	697	635	658	652	626	670	658	620	671	682	645	651	677	673	675	668	670	656	653	673	618	659	686	668	708	680	693	690	670	698	672	685	731	681	655	703	651	616	686	689	716	696	654	681	636	661	613	665	687	671	697	688	702	655	686	640	620	634	634	665	653	682	718	650	707	698	656	654	641	699	662	678	695	710	664	683	650	623	690	671	661	661	707	665	622	679	669	675	658	616	646	655	603	667	645	679	652	650	655	669	654	667	674	656	667	635	664	644	715	655	668	664	721	663	691	658	662	660	648	702	615	659	635	602	614	663	611	725	651	648	713	682	668	648	711	648	625	656	634	660	659	660	652	672	632	637	655	654	580	683	635	656	660	669	691	634	662	666	637	663	627	690	629	647	676	683	666	635	665	636	642	649	665	650	661	702	671	665	653	641	685	664	679	659	678	708	645	647	680	655	680	674	659	704	670	654	664	624	650	675	687	660	656	655	679	693	669	665	647	636	675	642	617	654	690	666	645	651	665	671	652	637	613	668	623	647	654	664	624	705	675	694	633	689	668	678	686	669	687	642	686	695	694	610	679	658	698	673	670	701	673	661	676	657	682	649	637	701	711	648	659	682	681	683	689	705	709	650	650	641	660	668	653	661	634	663	665	672	652	694	678	656	653	669	659	625	643	639	658	632	696	702	715	673	626	683	670	664	658	644	678	672	627	648	693	682	691	623	637	655	661	689	648	703	661	616	697	667	648	700	688	619	656	657	684	656	638	667	695	666	662	665	657	674	646	684	675	662	662	692	667	658	671	670	636	692	656	700	730	661	684	646
44914	22589	13764	7066	3042	1474	952	768	650	515	407	394	362	331	326	332	325	327	309	282	308	317	268	314	301	285	318	307	289	309	312	319	298	299	312	271	298	297	318	333	298	313	322	309	291	308	309	304	310	295	299	308	292	290	285	299	279	280	299	310	296	301	286	259	294	297	324	272	291	285	306	286	304	279	321	305	269	276	273	302	280	291	280	311	289	291	322	302	290	282	314	269	299	316	307	298	309	320	315	280	297	286	291	301	261	296	285	354	289	332	270	317	319	324	307	300	288	290	314	279	277	304	294	317	304	297	294	307	295	317	291	294	301	286	305	243	301	319	267	335	279	282	301	290	289	273	305	298	308	298	291	308	281	308	294	285	239	284	263	286	355	311	304	288	301	332	308	276	301	301	286	303	269	291	290	260	286	260	287	300	304	280	258	311	304	308	307	312	283	301	250	303	304	282	288	259	276	288	277	310	273	320	308	251	290	294	293	316	301	313	321	300	292	289	277	275	303	324	296	298	290	272	293	286	288	304	281	314	293	304	302	358	318	349	313	283	285	322	266	316	284	258	267	267	261	272	289	291	256	292	282	275	282	335	326	298	290	275	286	285	265	300	293	300	297	294	291	273	299	285	268	290	273	257	292	296	349	314	304	277	312	273	297	283	301	295	293	327	290	300	356	292	281	283	312	305	314	315	273	308	289	316	273	294	316	258	279	317	304	297	291	300	270	313	275	298	301	298	299	303	320	286	302	296	325	283	272	298	304	315	317	301	298	313	289	295	311	277	336	282	294	290	301	298	311	296	299	264	283	308	273	270	332	286	280	274	276	299	302	323	284	303	304	281	293	275	323	273	256	274	291	291	284	311	291	281	324	321	328	301	282	301	267	288	297	295	294	306	285	270	274	286	268	293	316	327	309	320	284	300	332	281	314	320	286	276	322	301	302	314	283	304	265	291	311	314	314	302	308	272	316	291	308	267	330	330	274	308	305	298	304	287	288	280	303	284	298	322	265	335	305	285	332	307	312	291	281	274	293	313	327	315	301	293	321	278	296	279	283	281	280	286	287	316	329	299	298	283	314	269	276	246	294	313	300	283	277	282	273	279	278	287	315	312	331	298	286	276	300	303	268	290	326	300	300	287	281	250	277	303	282	299	280	286	284	319	291	286	296	300	285	296	321	252	291	304	281	284	294	293	290	286	302	280	276	297	303	284	272	302	295	311	309	276	302	317	349	322	300	296	297	271	274	295	316	298	293	245	282	296	264	262	285	280	313	323	288	301	318	335	290	299	311	259	291	293	277	309	319	284	303	317	299	304	267	304	286	305	267	269	298	241	242	304	282	257	288	276	308	293	280	282	317	316	315	276	283	318	309	288	301	285	305	311	291	277	324	288	260	287	267	314	312	319	303	296	267	296	305	308	295	290	300	313	289	282	264	288	283	284	269	310	311	277	268	278	321	319	321	309	308	288	309	293	312	301	264	298	307	297	277	295	284	286	344	307	277	278	297	305	295	305	326	288	287	307	304	326	281	289	302	286	268	296	287	292	298	296	293	304	285	273	299	304	311	301	294	291	307	305	298	304	302	315	336	294	274	324	260	289	301	321	281	295	308	287	309	289	303	276	332	314	298	276	290	268	274	322	284	288	280	303	280	272	284	269	325	309	317	297	277	322	340	284	270	267	334	284	279	282	282	290	304	299	318	301	282	302	269	294	289	277	285	293	292	281	287	300	345	316	292	322	274	286	290	249	288	295	303	309	272	320	308	286	319	290	310	309	300	285	304	284	293	282	302	283	279	308	293	284	303	307	270	300	291	303	331	277	347	260	304	318	321	301	289	284	284	310	274	307	307	249	280	317	319	311	282	279	290	290	311	312	298	269	295	299	284	313	276	315	305	285	300	290	309	271	304	300	274	284	281	287	305	311	287	310	293	279	284	302	269	297	299	305	308	293	317	296	295	301	307	238	314	291	307	288	292	284	294	234	323	314	310	311	290	321	305	298	284	259	274	259	303	338	269	283	312	284	288	301	313	302	271	282	283	296	283	272	299	332	275	262	280	306	311	273	277	281	284	310	298	317	312	301	291	276	321	277	313	291	286	276	284	310	298	278	294	310	327	336	269	290	316	318	270	279	300	305	295	305	316	263	319	274	322	322	310	313	309	331	264	305	300	306	311	281	298	320	286	289	291	287	297	296	283	308	278	298	317	273	339	283	294	293	298	305	302	266	302	281	300	287	286	271	331	308	302	308	292	266	325	290	300	291	295	300	322	318	282	311	302	275	298	302	284	276	296	296	300	290	264	320	312	297	269	253	257	269	317	273	309	274	282	264	282	262	306	299	298	301	301	298	270	323	315	287	270	290	295	283	330	296	309	295	288	271	323	303	298	327	289	270	303	282	296	283	296	305	280	266	287	305	248	297	283	287	330	318	308	298	280	270	275	322	262	313	312	309	300	264	291	311	262	279	312	288	296	289	312	287	291	259	301	329	286	326	278	337	291	275	310	286	303	280	299	303	285	299	284	288	309	253	306	306	275	335	293	307	288	289	275	282	311	287	277	266	309	291	330	282	310	286	265	296	330	301	327	299	277	270	262	296	348	326	283	260	293	299	297	274	298	284	299	277	306	263	315	298	300	306	315	321	260	300	283	302	308	310	280	287	274	288	318	299	307	266	295	292	279	308	264	288	306	326	258	280	282	282	285	297	283	280	315	313	313	301	275	291	278	310	330	293	268	324	295	300	302	283	297	299	297	264	302	323	310	291	298	298	277	322	306	301	291	322	276	267	321	326	286	311	293	321	319	293	294	300	312	303	274	275	268	285	291	300	316	312	265	287	328	285	272	295	305	289	291	306	314	327	287	330	290	306	299	274	291	291	263	290	316	287	310	348	287	317	261	279	298	282	296	273	277	296	315	288	290	346	269	259	287	288	293	298	301	273	273	292	307	313	312	304	258	275	273	275	276	308	298	292	281	302	294	297	286	295	280	292	322	302	291	312	288	285	308	314	287	267	278	293	296	276	294	293	267	291	298	290	287	297	297	301	285	299	298	284	306	291	316	277	304	312	279	305	299	288	313	316	296	314	271	273	287	305	292	268	277	294	301	302	297	282	328	307	288	321	339	282	301	288	269	313	312	283	294	301	339	281	295	308	304	312	295	300	298	318	286	301	260	315	303	299	304	286	276	285	297	323	275	307	288	287	303	282	281	303	329	309	329	320	287	292	296	282	308	275	281	296	299	321	294	295	288	296	288	307	294	315	282	295	290	293	291	299	301	297	309	294	274	319	311	303	258	300	303	287	323	289	249	319	291	295	271	296	292	311	297	267	294	294	279	286	274	265	286	282	274	282	308	294	285	256	300	318	316	291	279	278	312	283	309	302	288	269	275	299	326	330	302	335	295	284	314	316	281	324	273	304	314	273	292	294	293	279	301	281	275	297	306	272	309	328	293	285	307	364	296	297	294	298	278	322	283	289	267	318	292	286
31352	18960	18923	15144	9356	5541	3704	2925	2439	1806	1332	1289	1004	969	895	864	758	807	741	723	739	757	755	775	742	721	710	719	706	697	723	669	710	757	723	657	675	741	705	686	726	711	759	713	699	708	669	689	657	657	706	665	694	666	709	701	693	744	732	680	673	757	685	722	704	684	732	700	737	719	679	712	734	712	672	651	720	698	696	706	715	722	696	722	679	738	709	714	681	704	659	703	680	719	680	737	697	713	686	727	691	711	709	706	726	722	710	680	716	674	704	687	705	653	685	695	698	693	677	705	714	681	726	708	724	735	707	695	660	709	669	695	735	647	683	770	678	741	760	755	725	695	733	664	664	703	699	735	701	662	703	645	697	701	676	705	684	751	720	762	696	727	676	689	713	698	745	699	687	690	682	702	698	721	694	633	714	717	661	669	709	677	703	719	668	659	669	670	741	734	719	694	679	691	653	683	686	743	676	700	696	690	670	688	697	707	677	655	667	696	656	688	693	689	698	684	656	704	728	650	682	708	677	723	704	682	680	757	746	720	722	674	688	690	699	723	669	725	644	703	668	685	691	739	641	661	679	696	684	678	698	710	772	672	716	686	747	675	708	716	684	752	721	734	707	643	757	646	720	723	679	740	672	757	658	670	717	668	705	686	750	723	730	657	690	685	654	739	684	693	701	711	718	731	722	703	723	755	635	711	706	711	697	691	729	675	672	711	662	726	693	692	685	695	712	698	675	722	685	765	686	699	663	643	682	661	677	658	728	689	747	665	738	689	670	706	726	713	681	674	666	675	637	702	698	722	706	734	687	671	697	697	675	722	735	714	717	651	692	691	707	790	675	722	678	720	706	718	696	729	673	746	697	662	748	691	678	759	729	721	722	669	717	655	683	751	652	681	709	723	703	725	723	656	713	733	664	737	663	636	703	687	711	651	736	685	671	723	725	687	718	713	686	690	715	665	661	714	728	685	699	691	700	657	704	727	682	679	670	702	675	641	655	646	706	746	717	746	689	672	675	722	695	691	682	676	695	718	674	704	732	752	641	673	725	737	685	650	689	674	729	687	715	635	694	685	647	709	694	687	652	679	681	730	686	683	694	706	692	719	651	676	701	706	702	663	728	675	687	705	693	694	686	737	724	692	705	716	722	731	687	699	683	681	725	710	719	668	738	743	669	669	686	711	675	690	710	708	705	681	702	674	744	689	705	743	696	655	661	710	682	664	659	732	676	695	705	707	747	673	690	681	657	696	708	670	689	682	679	689	710	737	693	687	746	728	702	669	715	671	670	686	707	703	631	734	679	709	659	672	705	692	723	676	687	687	741	679	661	692	718	685	714	666	747	669	732	701	692	754	714	713	667	691	665	724	713	698	690	664	704	677	661	685	687	704	752	702	687	739	712	668	745	683	664	722	686	703	705	748	703	671	723	752	736	698	668	687	743	654	759	678	667	674	673	746	682	720	709	683	679	703	697	694	703	701	696	680	670	699	718	661	704	664	712	687	792	678	698	679	688	742	709	695	752	718	673	721	689	737	679	658	720	666	701	705	719	630	676	671	697	703	685	690	682	694	677	707	670	706	707	652	729	654	682	693	703	686	683	700	728	707	685	702	728	690	640	686	721	636	734	747	649	632	675	724	735	691	715	741	707	707	655	674	732	641	729	693	663	691	673	677	679	730	688	665	680	672	687	740	748	692	743	681	673	681	745	683	700	707	676	730	713	684	715	645	748	699	674	700	703	688	721	707	699	695	725	727	693	686	706	695	662	746	720	683	719	749	708	705	728	671	702	701	685	712	714	693	665	672	679	680	710	685	704	676	686	731	702	679	699	674	688	712	627	693	718	723	708	690	699	689	685	663	667	702	768	677	676	698	739	715	709	719	693	749	746	695	716	701	694	682	682	732	683	698	707	689	654	713	717	693	730	682	719	709	710	716	717	707	720	694	681	717	711	704	683	703	675	677	658	697	675	720	732	672	697	716	698	690	678	727	685	726	658	668	672	672	724	720	726	678	666	705	725	681	729	694	726	699	690	714	662	664	702	738	699	693	666	739	691	711	710	726	671	740	636	691	697	675	654	721	670	688	626	737	707	699	707	693	672	659	699	665	679	712	665	670	650	761	673	686	718	695	684	716	682	678	743	693	679	701	743	673	725	732	659	673	707	690	699	678	686	708	719	667	661	644	691	685	737	682	672	673	667	687	731	698	698	667	687	708	689	743	682	668	703	698	705	669	734	712	718	699	674	705	666	747	710	730	705	722	745	727	716	646	694	703	698	691	694	702	705	730	704	692	717	707	706	689	732	665	730	744	667	686	697	752	675	709	640	732	695	673	645	681	759	668	740	652	697	686	667	648	722	678	678	712	678	720	691	712	714	675	709	690	615	692	703	699	680	701	679	672	704	709	691	670	739	650	690	704	686	700	748	684	651	680	716	714	741	706	740	701	678	690	676	701	723	728	718	694	690	695	728	712	721	683	758	754	691	676	701	653	689	748	682	720	693	676	713	719	722	756	682	707	735	698	670	645	663	706	760	721	732	684	678	673	674	696	735	675	698	700	701	695	695	756	666	699	683	692	701	729	701	706	687	680	722	697	679	678	713	708	680	657	670	663	690	751	744	702	690	667	730	719	736	678	683	801	703	694	690	697	669	688	673	695	707	665	699	676	702	707	701	674	680	703	689	691	723	682	693	727	711	696	718	708	726	730	675	685	694	628	673	707	699	659	700	663	676	717	720	721	712	720	709	717	694	698	688	716	659	704	717	705	639	729	708	684	644	718	679	711	706	662	733	747	677	727	693	715	641	689	695	684	735	710	751	685	729	698	704	743	701	717	713	677	715	659	732	695	699	712	692	677	687	702	690	694	672	727	690	677	723	708	688	706	713	716	705	692	685	670	709	687	683	703	656	634	712	709	678	682	727	698	666	737	711	682	637	692	652	721	707	676	656	740	721	713	691	665	703	678	698	680	702	692	702	695	689	709	706	707	655	700	698	703	725	720	656	698	724	729	739	722	707	729	676	716	715	705	705	686	695	744	675	680	702	697	706	712	735	748	692	660	703	721	667	684	666	718	676	734	687	701	707	693	690	702	700	685	713	697	698	701	700	707	673	696	733	656	677	700	647	760	737	671	709	746	684	715	697	733	687	735	699	687	713	684	731	698	711	638	740	671	654	713	721	701	682	716	657	715	686	707	680	707	673	680	658	631	698	700	739	691	724	708	717	703	696	704	741	688	680	690	678	745	672	710	705	655	685	745	695	764	674	724	710	681	702	711	718	738	629	702	716	724	705	669	688	728	710	724	700	732	708	693	702	704	680	680	683	697	702	761	691	672	737	705	668	680	716	712	703	710	700	718	753	734	682	715	699	701	747	727	670	675	680	696	643	688	697	688	688	682	684	696	720	702	692	654	714	678	755	705	714	688	679	720	665	748	698	678	698	703	716	699	697	696	692	708	679	712	664	710	718	688	701	668	742	713	695	709	680	718
53472	26752	15517	7607	2998	1502	1200	891	659	492	392	370	398	339	305	293	301	277	303	258	265	296	264	278	269	269	257	260	278	291	242	272	302	270	285	297	286	285	265	274	269	288	284	263	265	261	251	284	223	292	268	250	315	250	260	265	297	288	253	255	246	285	305	272	255	265	267	268	283	267	286	263	269	280	263	242	277	269	272	251	271	232	260	240	276	260	272	282	224	279	238	250	236	295	247	277	284	270	264	277	269	267	251	242	242	261	261	270	239	270	272	266	274	283	255	283	279	237	255	253	301	245	275	249	264	292	290	260	266	267	251	233	270	269	249	286	254	283	278	269	262	264	287	270	288	296	253	297	285	259	283	249	269	304	248	262	256	263	237	251	265	267	238	282	242	279	297	242	246	245	257	265	261	251	265	293	249	240	281	272	235	262	275	277	277	280	247	283	277	270	273	264	274	239	268	271	242	253	274	266	282	295	272	275	281	290	247	264	269	286	248	293	264	255	276	304	282	266	309	260	274	263	267	284	271	293	287	294	254	252	273	297	271	268	263	270	260	266	283	252	261	286	226	250	316	283	275	269	316	300	271	272	261	295	302	279	255	264	222	255	241	239	271	272	263	290	289	277	289	297	271	277	263	284	256	269	277	258	294	265	268	246	284	260	267	272	263	282	277	256	254	260	294	267	292	287	281	259	269	240	257	255	264	263	245	277	244	298	257	239	234	279	265	257	239	258	260	289	263	254	269	279	254	268	259	275	272	248	271	272	281	272	279	247	279	234	270	288	286	279	241	309	271	257	277	285	262	290	260	253	276	251	247	280	250	268	284	323	277	271	243	273	275	270	291	291	271	265	265	253	237	287	261	272	275	279	292	267	297	284	278	261	283	267	250	287	289	295	234	285	318	275	255	269	277	262	286	275	255	244	284	258	250	254	289	222	260	268	289	279	273	285	263	258	263	273	286	254	274	274	264	268	254	277	300	264	262	274	252	254	269	260	214	240	261	291	297	229	252	301	275	279	308	260	255	294	250	320	268	288	281	257	271	255	244	275	270	257	270	278	254	266	268	244	255	313	275	243	258	253	271	252	251	256	262	248	298	297	276	272	282	277	297	270	284	284	239	284	275	264	287	281	275	293	283	277	290	256	248	261	242	253	251	279	254	262	236	244	232	283	261	286	253	261	268	261	287	261	273	288	301	268	247	271	252	262	278	261	289	273	278	256	255	252	279	280	280	303	266	262	239	278	249	242	245	244	262	245	285	264	280	256	274	265	253	291	252	251	279	252	275	269	260	237	308	232	249	268	260	285	272	263	249	275	281	273	281	255	246	260	284	270	242	290	266	303	262	291	274	271	252	274	273	310	257	253	273	260	261	269	265	255	226	232	277	256	276	262	302	256	284	282	309	276	290	267	273	268	268	250	272	285	299	268	228	259	275	294	246	248	257	265	252	325	288	256	244	256	258	269	291	267	249	276	264	244	278	279	294	279	272	270	261	230	273	272	299	256	226	251	263	266	264	283	279	245	270	236	277	253	280	265	247	273	259	285	230	262	285	282	254	264	292	282	253	252	244	267	249	272	251	268	279	280	276	270	277	271	266	275	280	272	236	262	254	261	272	277	271	265	304	276	262	290	262	279	285	237	244	278	286	266	292	258	285	268	280	273	250	297	303	286	236	278	272	255	277	249	300	246	247	269	270	262	277	248	260	263	298	244	233	273	283	283	245	273	234	280	281	248	276	258	304	306	253	279	247	225	254	229	289	261	251	261	265	260	289	277	243	283	287	269	267	293	280	253	289	290	273	242	282	265	263	252	276	241	256	264	267	251	254	262	245	285	255	267	273	248	282	278	271	265	271	280	253	277	291	294	245	257	290	272	274	291	282	274	281	239	262	306	254	241	263	277	254	253	267	257	249	260	274	265	267	265	254	264	274	270	261	284	266	212	253	244	252	251	263	251	262	293	286	231	274	271	263	283	279	271	255	242	267	255	251	268	267	248	284	275	287	259	296	265	256	235	293	264	277	269	262	248	233	265	264	242	256	271	278	247	246	265	295	280	289	270	288	306	272	240	294	270	279	287	271	277	242	274	247	268	267	264	278	242	283	269	280	262	285	265	276	276	275	242	256	262	287	253	269	277	251	292	252	297	305	251	257	252	269	230	281	284	255	270	264	270	301	259	250	269	238	283	268	280	257	258	253	246	251	265	270	271	257	296	265	253	280	251	264	240	261	320	277	258	264	266	263	272	263	245	263	260	304	293	260	257	296	271	278	263	264	266	251	270	242	268	262	275	286	281	241	283	277	280	280	266	267	281	272	250	260	268	260	255	309	294	289	293	276	274	282	254	252	304	264	279	235	267	277	298	255	281	283	268	283	292	268	297	259	257	282	292	250	267	245	267	286	296	256	251	263	262	285	262	236	231	269	272	266	258	250	276	265	242	278	271	288	280	287	239	259	257	267	287	246	235	261	283	264	279	247	268	276	276	287	286	261	240	259	245	277	280	284	270	267	270	271	290	256	270	275	280	249	278	240	265	287	276	264	261	261	246	312	268	306	249	262	245	270	290	269	278	255	256	246	249	275	262	267	268	249	274	301	284	246	278	295	293	274	286	250	229	268	242	267	257	275	291	253	254	265	275	261	269	256	289	277	261	271	235	263	259	246	278	273	282	234	278	285	275	259	255	266	270	254	244	257	275	273	306	300	271	269	296	303	295	258	287	271	284	296	278	263	263	298	258	275	289	297	287	273	265	264	248	292	262	265	271	264	261	279	258	254	278	258	299	260	251	289	287	265	263	258	240	265	281	279	265	259	276	278	284	287	260	285	220	292	250	237	286	255	243	242	262	243	284	287	273	262	277	299	279	259	251	301	241	251	252	255	285	248	301	270	276	260	280	303	279	273	283	259	300	273	256	266	248	261	300	299	298	280	297	257	262	276	252	236	268	264	254	252	234	272	307	256	272	246	267	277	268	249	267	281	264	276	303	266	270	268	258	289	252	245	281	251	293	260	275	230	242	251	239	271	277	266	265	274	298	270	233	205	270	303	235	253	268	262	273	259	237	283	257	265	273	256	293	274	274	253	250	260	260	271	241	273	243	269	271	299	290	263	289	287	267	265	262	224	256	290	259	263	274	269	240	275	252	299	272	237	268	258	256	268	265	281	284	305	272	252	257	272	254	269	268	287	306	281	264	277	275	262	287	249	246	230	251	315	282	268	283	240	273	244	261	296	263	274	248	299	246	235	274	291	269	267	268	269	285	281	299	272	244	253	298	266	269	262	265	260	265	253	229	260	273	279	281	287	293	264	244	299	286	278	273	268	261	296	245	246	287	281	261	269	279	285	260	264	233	241	270	266	264	279	258	264	262	254	306	210	289	264	268	270	258	268	276	288	263	254	271	227	241	279	281	280	278	280	268	285	259	242	279	279	253	266	293	235	231	270	236	272	267	269	281	268	276	263	262	261	249	276	289	256	274	262	234	272	244
36689	21779	20064	14684	8851	5564	4397	3527	2504	1731	1374	1298	1073	976	891	813	749	738	679	719	730	695	657	678	670	679	697	646	677	694	625	667	644	578	651	654	636	648	594	615	585	690	644	599	620	659	659	670	619	637	648	644	653	661	670	640	674	632	623	633	625	654	659	651	677	647	623	614	625	647	616	602	639	622	630	626	659	644	657	628	621	638	651	665	670	659	607	637	632	639	632	673	621	582	642	617	598	647	643	566	647	630	669	629	669	604	594	600	644	614	610	638	615	637	598	623	625	601	618	595	598	606	622	597	625	629	648	636	618	627	608	643	670	627	624	638	652	606	630	638	633	581	645	620	620	648	610	629	654	627	641	652	671	617	585	644	648	641	650	640	645	632	626	658	638	635	605	634	587	623	654	621	660	641	650	657	612	667	654	623	610	606	667	612	633	643	638	626	596	604	647	596	653	616	594	681	643	641	657	588	629	623	623	597	648	646	677	587	627	646	664	634	653	639	621	648	622	647	653	623	619	644	630	633	688	654	642	645	577	621	669	640	618	635	635	627	634	620	655	600	644	658	637	675	654	598	644	628	614	652	627	617	594	683	655	587	655	670	607	615	660	612	617	657	635	628	655	629	603	669	702	636	654	644	635	607	617	597	701	626	605	628	629	635	609	621	638	606	619	584	605	637	618	645	621	598	643	622	619	582	667	624	620	640	627	664	638	647	659	603	607	641	640	656	638	611	621	588	628	653	577	631	617	670	620	660	637	624	704	601	614	633	619	616	629	624	646	608	589	606	610	626	635	642	603	645	663	628	634	652	649	632	635	617	642	648	595	618	638	664	642	641	617	650	635	585	652	606	617	585	660	633	658	600	635	626	638	627	632	668	612	597	625	638	689	635	637	606	605	651	649	567	625	617	621	597	683	614	624	633	603	629	612	647	676	626	627	648	593	613	658	626	620	666	697	622	607	616	630	606	657	658	639	597	580	670	624	626	599	661	614	649	647	631	632	647	669	633	639	625	652	658	703	611	602	637	670	655	623	616	657	646	614	628	618	657	630	657	589	642	660	614	630	605	683	612	632	643	641	615	635	626	587	608	617	614	607	641	639	657	599	629	617	629	647	636	649	613	655	621	659	641	617	608	616	649	667	614	631	635	641	623	682	671	603	611	662	655	669	647	624	662	621	617	625	622	651	646	638	639	627	572	631	655	626	637	616	648	610	637	619	621	621	652	606	639	667	662	642	620	677	640	648	616	609	645	648	617	629	649	647	633	643	587	657	656	642	607	613	638	632	583	634	604	668	598	617	603	648	651	642	637	650	587	660	638	632	608	638	648	647	620	569	623	630	638	652	595	644	634	624	656	645	634	619	585	632	633	636	663	615	646	598	640	652	605	649	625	657	639	611	640	582	589	635	614	616	599	641	670	655	616	619	625	627	646	623	611	655	627	630	595	594	600	657	623	653	654	623	577	626	597	582	649	598	636	652	618	621	631	608	642	636	586	641	655	602	643	642	682	652	660	676	649	586	652	626	657	637	605	616	656	593	613	595	636	653	661	677	667	613	648	627	640	664	628	617	647	599	634	582	593	638	653	617	644	631	624	647	658	640	595	619	574	657	658	623	622	579	646	634	585	615	660	677	640	646	618	642	657	647	650	630	650	625	583	631	619	552	628	633	669	643	607	658	647	633	594	611	615	662	600	656	651	647	654	618	637	606	610	609	651	622	606	612	632	623	668	650	599	628	628	650	622	631	624	665	661	632	604	609	624	577	585	621	637	610	634	626	603	594	614	650	654	627	638	642	641	656	632	671	632	603	609	642	646	685	600	625	639	656	615	620	673	609	623	611	605	654	621	659	624	653	646	625	627	580	553	665	660	658	671	673	629	633	684	587	628	637	664	650	651	598	661	607	606	623	666	628	629	625	608	651	626	614	657	641	642	621	622	666	604	632	635	620	669	600	656	663	629	592	592	618	643	641	616	653	577	593	610	575	575	632	623	651	614	647	655	615	586	646	637	643	664	628	606	608	604	658	643	653	654	598	633	626	643	666	661	628	633	571	645	648	639	647	656	637	633	620	650	629	639	647	680	644	626	616	687	648	616	625	636	591	629	622	652	662	594	671	636	681	622	606	634	592	612	607	613	620	629	600	590	624	631	671	658	616	671	586	589	661	650	621	648	642	677	648	646	649	641	611	642	681	617	646	642	593	645	611	655	623	630	612	647	630	654	634	624	667	584	646	585	695	616	633	639	644	622	615	635	677	657	653	609	612	702	623	606	623	646	615	643	645	621	636	657	644	586	626	602	591	641	604	644	629	662	649	585	644	586	622	630	591	639	635	660	642	652	615	634	603	615	632	649	622	665	637	633	616	630	627	638	634	572	648	633	604	610	647	620	675	638	637	632	633	615	627	682	582	609	614	605	636	625	631	620	656	609	651	616	617	592	666	644	603	612	666	641	589	654	666	627	638	657	626	604	609	664	616	664	621	621	627	643	602	642	670	681	635	631	662	638	650	652	613	633	619	654	642	667	574	629	619	694	667	605	616	661	588	605	661	584	597	625	618	641	633	671	620	620	583	679	634	647	656	636	627	619	616	635	616	617	628	683	620	642	631	667	652	681	643	635	634	627	599	628	614	598	649	633	655	707	612	688	623	635	599	633	633	635	643	637	617	652	614	631	650	619	634	602	590	648	648	629	608	637	648	647	637	667	599	593	582	654	639	638	647	672	645	649	608	666	637	643	590	629	665	650	657	630	639	656	634	649	629	589	676	639	624	629	684	612	654	655	622	647	609	621	635	614	612	658	642	613	628	609	570	598	652	675	643	593	610	631	601	602	629	647	637	640	624	638	659	614	644	661	666	640	660	638	656	589	653	670	602	624	641	656	625	627	637	638	637	620	661	619	601	604	624	614	628	662	635	657	579	612	611	647	653	638	613	588	598	637	663	633	652	631	687	620	628	659	648	645	619	617	634	627	654	659	610	645	604	594	602	668	646	695	619	601	619	600	648	628	623	579	637	638	632	610	665	626	636	620	657	627	602	631	619	662	640	607	626	610	685	647	651	640	621	610	637	630	634	619	649	616	600	646	632	596	603	634	637	641	635	597	629	598	590	629	633	617	608	607	568	635	641	626	716	618	655	610	654	632	647	653	633	649	658	631	604	671	593	630	601	628	604	628	653	662	662	640	648	626	590	628	665	633	664	668	597	599	620	616	640	613	670	611	626	640	635	630	563	632	651	628	629	659	643	631	673	628	595	609	629	631	629	624	599	614	665	651	625	634	674	638	601	610	628	609	686	631	615	653	594	624	609	621	644	662	658	629	629	602	614	596	584	635	596	618	639	621	645	654	636	648	602	616	617	612	627	633	623	626	661	646	645	616	653	626	626	653	605	598	662	649	705	645	604	606	673	605	627	631	642	658	647	644	634	619	637	615	613	602	630	646	655	597	643	674	600	642	606	673	654	604	661	641	662	606	649	641	644	647	650	636
37796	16677	7054	2514	1125	779	576	420	390	381	356	283	293	312	309	302	290	281	284	296	286	294	328	281	318	277	284	294	307	308	304	304	296	287	278	312	294	283	301	311	282	254	277	280	280	281	280	325	281	307	309	263	323	303	312	246	282	296	313	264	307	268	318	264	287	297	311	275	309	287	303	316	299	294	281	264	311	313	293	288	314	286	293	320	289	274	309	316	298	256	313	275	283	295	294	298	308	307	304	313	284	258	289	275	266	306	272	278	275	296	292	326	289	270	309	267	299	299	280	307	265	272	301	266	331	303	284	253	275	303	323	282	300	293	284	301	296	298	315	306	335	312	294	300	279	248	239	299	266	284	278	284	278	301	305	270	284	291	263	278	300	309	304	286	304	273	270	294	275	283	291	269	301	292	272	294	254	307	295	255	300	296	285	278	293	286	262	264	265	285	282	301	318	279	283	298	307	306	249	288	282	271	286	312	300	296	266	277	284	297	300	310	295	275	269	292	272	274	275	279	289	282	284	284	304	303	323	275	298	295	322	277	305	309	300	303	258	308	276	303	297	295	313	268	309	265	289	307	321	287	329	312	268	281	292	271	318	303	307	329	302	304	306	278	266	296	304	292	287	274	301	252	287	309	277	287	274	284	286	307	285	286	276	314	284	299	281	296	275	260	274	293	279	307	293	292	225	283	283	271	281	300	279	299	282	257	267	280	286	289	300	278	310	293	296	297	241	293	296	305	275	279	267	266	275	271	315	360	275	245	267	306	294	299	283	321	265	290	272	311	313	302	254	313	284	267	272	282	278	275	278	319	296	286	285	278	295	300	301	317	296	299	284	241	281	278	274	276	265	250	278	295	260	297	274	247	282	283	314	297	304	253	292	271	289	298	283	296	276	288	294	279	310	274	280	289	285	316	327	310	277	290	263	292	283	275	248	293	267	286	335	294	254	279	281	274	275	271	321	294	287	295	313	321	266	315	331	278	304	268	292	279	298	272	299	284	297	305	299	293	263	258	306	307	263	290	327	313	305	288	272	271	286	292	285	285	288	296	309	285	293	318	288	320	293	284	315	278	242	300	302	305	295	304	277	276	301	287	304	304	311	325	243	300	292	302	303	273	293	267	299	286	287	293	297	282	315	310	319	280	266	283	297	241	299	265	272	283	335	296	328	289	310	284	279	254	281	283	269	304	310	284	263	311	264	282	313	325	264	290	282	320	294	285	257	281	323	313	292	260	305	291	298	335	288	279	310	275	293	277	289	283	292	277	278	276	285	285	288	285	302	286	276	288	278	304	282	260	282	275	270	279	259	280	273	324	317	287	295	297	280	289	298	278	317	313	279	282	312	318	259	294	275	260	271	333	306	346	299	274	295	303	284	303	280	280	225	273	286	306	292	273	277	279	296	296	304	298	298	274	283	314	288	307	268	301	296	309	275	321	323	296	282	269	299	321	288	278	294	293	271	278	259	274	285	251	315	276	318	266	295	269	305	263	269	258	322	313	288	285	279	284	288	277	301	280	274	258	291	309	314	313	278	288	276	269	289	293	317	315	273	277	283	277	301	302	261	270	277	300	291	295	314	296	309	298	312	298	279	300	285	311	313	299	286	266	261	302	292	314	276	256	288	274	267	243	257	264	273	282	303	283	277	279	265	288	278	281	298	329	289	279	272	328	288	299	280	281	299	283	266	286	328	294	250	294	291	257	304	294	318	293	278	276	291	281	306	278	294	278	285	315	305	269	290	276	304	285	297	298	261	291	283	266	292	276	297	288	264	284	284	302	280	305	247	274	311	289	298	275	323	281	304	297	312	294	295	325	288	287	282	282	292	271	320	295	277	310	295	315	299	233	294	298	304	280	309	278	288	322	305	296	324	307	317	296	265	318	288	295	280	292	320	285	309	292	295	277	297	261	288	296	302	282	300	262	264	282	279	289	296	291	269	300	283	309	280	272	274	290	262	292	289	257	278	293	257	278	297	302	249	282	279	277	267	284	305	299	299	327	295	285	292	303	279	278	284	264	241	275	309	260	323	287	298	267	268	304	267	274	293	285	296	281	305	295	270	276	271	300	292	262	311	308	293	287	320	282	262	252	291	312	290	274	285	261	327	282	301	310	305	282	265	291	306	245	325	318	313	296	283	289	314	298	301	274	286	291	278	287	270	289	302	306	309	274	298	304	305	281	308	282	298	297	331	271	306	318	289	253	290	290	286	252	305	277	286	292	253	263	299	299	301	282	292	275	284	316	267	303	278	310	267	298	305	281	278	295	329	295	300	303	286	275	264	301	291	270	272	266	279	296	292	294	295	284	301	306	289	319	327	286	281	258	308	277	281	274	274	301	300	237	276	273	335	320	294	303	296	283	286	287	322	301	306	299	254	295	302	282	271	299	297	273	287	309	292	248	301	289	256	290	276	285	324	309	259	296	310	333	284	299	284	263	276	307	291	281	294	289	292	297	283	311	300	297	259	295	276	273	267	309	314	283	277	277	262	266	255	300	284	290	300	298	275	283	284	307	285	299	308	267	296	290	302	282	291	320	309	265	312	280	272	279	306	287	263	295	308	284	243	307	287	296	292	260	284	297	287	272	223	296	290	272	275	298	267	293	283	306	256	282	256	305	318	321	316	283	285	297	284	295	292	285	308	289	289	309	290	315	293	279	309	279	274	302	311	316	294	286	270	265	296	273	322	280	304	284	264	286	279	300	299	266	321	285	281	278	313	302	287	307	302	273	257	276	271	301	286	306	259	276	265	261	294	294	264	318	300	294	291	329	259	260	274	263	290	285	282	320	327	289	277	288	296	284	274	310	312	320	301	247	298	285	290	307	300	284	276	286	296	316	258	271	292	267	277	270	289	277	305	303	259	294	289	305	293	310	278	256	280	271	280	316	282	308	309	267	268	283	288	304	275	295	268	271	301	264	317	295	263	310	300	271	282	274	285	292	284	290	286	289	302	303	294	303	284	249	266	298	307	289	272	290	318	267	301	322	299	306	283	298	282	279	279	264	272	315	292	262	311	290	302	290	280	279	299	267	284	271	303	315	281	270	291	261	257	295	260	276	316	245	296	303	286	291	298	288	282	288	317	267	283	306	289	315	299	274	274	293	315	306	264	279	276	320	275	300	276	306	265	284	273	272	305	275	290	251	318	286	279	304	310	285	290	298	325	266	282	289	283	330	278	235	317	276	323	330	260	311	277	320	321	294	275	304	318	313	316	294	299	287	293	284	267	248	271	285	272	285	319	305	284	274	274	278	273	322	308	286	298	299	286	287	290	273	263	272	319	244	308	250	306	269	287	257	282	288	308	290	292	319	276	308	281	260	277	273	303	276	283	298	317	287	299	324	292	295	280	320	317	275	297	278	290	342	291	282	289	252	280	288	288	279	264	279	293	281	282	265	304	295	282	296	276	285	252	295	263	300	262	290	289	280	288	269	271	265	254	278	248	250	273	273	334	313	262	275	277	269	267	306	289	299	317	271
27281	14137	10008	6284	4004	2828	1997	1472	1143	992	852	818	758	703	779	698	684	712	679	707	704	661	705	698	695	681	698	708	675	651	711	661	664	716	679	708	674	704	696	673	688	649	672	667	665	708	667	680	663	675	679	659	695	703	687	703	667	663	671	684	695	708	711	703	701	682	679	695	662	685	701	701	678	688	675	678	631	703	668	716	707	621	708	703	656	646	657	675	675	681	717	660	682	692	639	710	672	653	672	689	719	674	637	656	694	714	697	687	708	668	676	714	714	688	676	710	705	667	683	695	665	647	675	688	717	738	698	773	734	675	757	684	671	698	695	705	699	707	686	667	699	677	699	710	710	716	692	680	666	671	692	697	730	711	677	674	695	668	710	681	663	648	720	683	681	728	696	723	673	646	718	665	684	680	651	714	673	683	677	707	664	694	662	701	705	717	734	715	649	663	691	692	730	680	676	705	681	667	675	686	663	651	707	719	684	687	738	669	655	693	668	687	696	682	671	620	644	728	671	589	708	690	661	702	684	683	669	695	709	649	688	639	668	670	709	673	666	698	698	702	738	724	569	684	658	701	671	680	708	694	710	675	686	660	688	733	707	683	686	649	681	688	670	696	696	682	662	691	718	661	687	660	687	679	726	694	670	684	689	739	663	698	650	701	689	693	683	699	688	696	695	680	705	671	694	722	687	673	676	685	677	686	706	669	665	647	695	682	674	733	688	699	669	687	672	706	667	692	665	675	653	707	709	677	715	720	690	712	704	669	661	700	688	687	647	691	676	713	681	698	653	619	675	666	691	688	722	661	688	686	692	669	714	676	689	671	655	631	661	680	638	667	684	718	708	735	654	670	675	659	692	691	694	639	634	729	701	710	679	714	702	702	683	674	732	690	652	683	727	674	704	691	635	696	675	678	657	694	724	717	680	669	629	686	664	647	671	688	719	703	689	663	742	745	695	711	668	722	666	711	704	641	719	676	680	624	700	680	689	656	702	671	667	671	664	662	686	655	679	695	710	701	717	650	679	688	711	617	688	684	687	670	659	692	728	681	711	646	688	646	591	695	685	702	643	659	699	655	712	686	701	699	697	638	716	651	698	668	680	725	661	657	690	656	684	695	666	683	686	657	645	636	668	686	668	714	688	712	711	677	705	722	671	668	659	672	730	681	681	713	669	632	677	651	695	690	686	701	718	668	708	687	691	670	727	686	708	693	731	702	689	681	678	681	691	668	678	649	653	682	695	676	706	691	695	694	645	686	704	716	697	686	709	647	697	720	642	707	685	672	660	693	730	662	700	689	662	696	661	715	683	701	690	690	679	673	655	696	655	695	657	660	685	675	683	694	666	646	689	672	687	672	668	634	671	670	703	681	683	684	662	685	701	636	721	683	727	682	697	687	706	694	692	655	697	672	645	696	657	681	685	635	699	685	723	666	661	723	675	709	708	670	687	668	648	662	680	666	706	693	662	638	690	695	681	671	674	694	674	701	702	661	706	669	673	708	634	692	696	694	686	688	685	665	681	702	722	721	696	711	678	683	727	691	670	689	678	693	754	676	739	723	681	672	684	699	664	658	649	664	714	686	686	679	720	684	723	678	689	684	659	716	650	721	675	644	674	656	714	686	657	707	710	707	672	746	688	699	706	695	687	667	683	714	680	719	660	702	681	670	668	670	686	669	687	708	695	720	694	705	669	655	679	707	688	646	730	730	703	685	719	669	685	671	676	689	687	676	660	716	702	653	683	664	679	698	754	668	698	650	679	682	700	652	717	708	700	636	699	661	705	689	682	648	716	697	690	678	723	678	673	643	700	674	683	714	676	716	674	665	643	664	683	650	669	723	658	653	669	679	674	663	721	658	703	643	686	669	705	678	674	649	687	673	716	677	670	714	717	694	676	700	649	635	677	698	666	689	715	669	684	699	678	666	694	691	676	705	707	710	685	707	689	674	706	720	688	671	678	696	680	696	689	656	670	693	716	684	712	711	664	743	735	705	671	670	689	707	759	701	662	613	724	667	684	667	728	672	645	707	690	717	693	703	627	681	681	656	687	702	686	670	664	686	652	680	699	730	703	724	658	651	719	691	636	695	685	731	741	707	680	690	703	678	700	682	718	690	658	672	672	680	639	668	683	700	661	711	679	676	684	686	659	677	697	731	670	716	703	709	692	754	715	668	732	695	697	667	689	736	725	641	691	679	688	656	671	711	707	702	680	721	727	650	674	658	678	684	678	688	680	691	697	683	704	705	685	724	669	680	663	679	669	705	659	650	730	712	649	692	667	681	708	664	669	664	707	682	708	692	693	701	674	650	662	718	649	687	746	730	697	712	708	707	637	681	680	686	695	727	681	658	672	703	697	662	707	686	695	693	699	678	680	701	681	730	664	658	677	666	712	676	656	719	680	720	720	630	742	692	715	685	647	641	623	689	706	657	694	643	713	687	694	706	704	658	695	666	688	729	726	701	704	661	674	661	693	672	700	677	690	708	650	723	686	669	711	691	715	698	726	681	678	662	679	696	691	683	691	725	748	670	670	698	684	705	694	672	715	745	713	679	706	667	686	690	697	678	666	646	686	705	648	719	725	695	686	684	654	734	644	648	735	718	695	660	659	659	677	676	712	686	692	665	690	667	696	689	727	728	693	654	688	706	655	688	658	672	687	704	628	696	685	662	677	669	695	657	655	667	678	682	687	705	724	682	681	650	672	679	698	656	693	668	698	681	702	669	666	676	623	722	669	648	698	648	672	710	726	668	652	679	665	693	657	630	724	669	626	706	701	698	683	709	730	718	668	686	621	647	745	635	698	683	653	688	728	713	694	688	715	739	612	689	644	686	712	686	641	696	639	680	682	699	701	641	728	696	700	659	650	693	710	689	697	679	682	710	720	720	668	673	651	714	644	711	681	629	714	657	727	678	699	678	668	625	692	684	689	693	728	696	684	703	680	702	689	714	664	676	649	703	655	719	666	694	729	665	664	631	700	717	752	696	674	679	748	697	642	682	694	651	701	666	685	692	667	677	716	710	684	667	660	672	697	687	725	726	661	663	693	669	645	728	669	682	692	687	671	736	692	725	708	678	677	644	637	668	684	686	655	687	725	651	701	683	691	681	709	710	650	674	648	702	651	636	731	634	684	681	688	705	678	638	691	658	662	716	661	671	678	673	678	681	663	749	713	680	666	691	687	669	675	648	666	734	681	741	682	648	686	711	669	684	671	694	703	680	675	673	654	673	709	681	721	714	730	683	705	676	727	662	695	689	711	714	689	698	621	625	691	676	665	682	664	656	668	724	671	650	694	641	725	707	643	665	721	662	729	671	679	688	707	690	705	716	680	709	665	670	696	669	647	674	684	756	692	699	682	677	710	676	698	689	668	650	732	671	688	670	654	693	681	671	703	710	661	695	686	736	675	709	676	654	682	641	732	710	688	714	665	673	632	691	638	638	639	668	645	693	672	691	637	694	680	703	720	682	652	646	717	648	724	657	635	671
51303	23869	10959	4637	1965	910	703	513	446	400	369	374	330	312	332	295	310	319	313	311	280	304	293	332	259	324	319	303	316	325	321	298	293	321	312	311	306	316	311	287	282	301	353	310	320	285	285	284	328	327	290	303	302	283	329	282	277	305	289	308	299	294	290	275	320	298	318	338	270	314	281	310	323	311	321	323	303	269	301	279	289	301	298	332	318	285	344	303	310	293	290	348	314	294	279	313	288	297	292	312	319	315	287	322	313	312	320	298	319	292	329	289	299	303	322	313	333	311	300	282	304	321	303	281	293	306	314	321	301	313	284	269	276	305	314	300	305	326	340	302	269	323	325	324	304	313	289	326	310	288	323	324	299	303	317	303	330	333	321	285	292	300	319	320	287	336	292	344	316	313	271	289	301	303	319	306	314	323	312	294	329	323	302	323	321	275	314	337	318	301	347	328	296	328	310	287	302	322	303	294	335	294	334	302	306	316	285	317	296	345	287	323	289	294	337	337	293	278	296	291	293	312	320	333	282	295	327	303	327	275	295	305	304	281	300	269	324	307	321	296	325	296	314	300	304	329	311	338	321	315	296	274	308	308	307	318	315	316	294	299	313	319	284	317	314	287	300	297	342	312	279	289	287	277	284	319	331	312	328	310	273	285	312	315	325	311	318	318	333	284	296	299	296	317	297	300	317	322	280	287	294	316	322	316	280	306	302	319	326	289	295	297	288	292	283	307	289	340	305	317	301	308	315	263	289	310	331	284	288	338	320	276	296	273	296	291	284	349	296	316	331	301	300	352	318	293	329	291	291	287	277	275	298	288	308	332	295	327	316	291	302	319	332	287	318	293	304	326	291	316	304	311	333	303	322	306	310	303	310	278	296	308	310	301	293	287	315	293	299	297	308	315	347	301	319	325	304	307	329	292	306	336	280	293	298	274	336	288	308	321	327	277	301	310	306	313	281	299	323	317	311	304	305	335	295	283	307	312	324	314	312	342	312	359	312	302	318	298	298	270	332	287	300	304	299	311	282	305	285	314	316	313	329	321	331	290	331	312	299	306	297	322	338	314	281	303	299	314	307	332	285	298	315	277	289	311	299	325	337	282	307	312	299	296	298	305	311	316	316	284	314	302	308	343	299	302	327	322	320	297	324	308	318	293	293	286	310	336	316	347	324	312	281	294	312	301	299	302	288	299	309	289	317	284	308	324	308	302	282	295	303	335	296	283	281	336	292	310	297	312	305	292	309	278	308	290	287	315	337	315	296	301	330	285	298	278	342	320	284	312	325	315	315	292	317	320	315	302	319	266	280	296	286	317	318	325	328	284	304	295	298	299	277	310	319	331	336	312	296	269	296	308	323	293	316	306	299	311	304	314	326	305	315	326	335	296	329	318	292	307	291	314	308	309	282	254	273	268	301	289	331	316	322	291	316	302	306	303	282	320	308	302	312	298	270	293	318	339	299	304	286	319	302	341	290	320	306	344	287	310	333	288	309	287	341	327	320	318	292	287	312	290	290	253	301	332	337	300	327	306	330	301	310	312	281	286	301	306	305	293	296	292	314	315	316	316	308	337	300	310	276	325	295	297	312	312	315	286	298	307	330	294	318	307	311	315	292	344	325	306	306	307	323	299	320	298	292	314	305	313	332	286	320	300	320	307	304	311	326	282	319	272	321	286	287	300	288	333	284	352	281	295	299	283	341	298	304	285	300	307	314	326	289	262	275	291	294	343	316	301	295	279	313	279	310	288	287	306	315	302	302	278	332	286	293	289	314	261	312	299	281	317	331	320	287	341	316	289	289	287	307	303	289	302	296	289	328	312	289	305	296	310	309	298	292	317	291	321	330	305	285	309	292	276	336	314	315	276	281	310	289	317	286	274	294	337	328	292	322	300	310	323	315	316	285	311	299	301	326	310	313	318	326	300	295	324	320	333	333	367	306	320	317	280	311	314	307	316	322	281	279	324	301	309	314	331	286	303	308	276	283	294	290	297	291	303	303	298	298	288	309	273	318	318	296	294	313	289	334	285	259	309	299	309	314	303	296	279	319	296	304	290	310	316	315	312	316	322	301	298	283	330	291	279	286	292	304	275	307	338	288	313	321	299	322	322	344	284	322	336	310	303	287	291	311	315	299	287	287	290	315	333	313	340	311	288	312	307	313	279	299	283	322	282	272	317	304	292	321	305	328	327	307	285	268	277	307	337	316	312	323	287	307	301	318	323	313	305	301	282	334	275	282	319	267	325	287	288	312	282	298	304	285	325	260	308	296	283	261	303	322	283	328	269	323	307	332	273	306	336	295	284	310	315	312	332	293	297	279	282	354	315	325	322	311	289	299	297	283	306	308	312	293	306	279	283	308	309	301	289	300	336	295	336	296	275	295	269	310	280	313	306	313	327	296	288	326	317	304	297	309	310	319	331	272	296	293	348	287	293	303	294	302	306	268	300	329	316	307	304	295	318	330	278	296	278	298	303	295	322	301	327	316	322	286	309	313	286	311	319	333	299	326	303	277	322	310	320	312	271	302	321	278	302	317	292	302	320	329	320	338	281	319	312	312	279	299	301	300	300	352	303	331	274	282	292	267	255	300	303	337	284	300	309	288	302	275	316	306	324	338	295	299	299	303	317	294	321	307	310	307	275	264	329	319	312	272	292	312	313	296	298	312	325	336	277	301	314	330	292	290	303	299	322	313	334	297	326	296	284	306	294	307	292	325	288	284	284	313	322	321	318	325	297	287	315	312	335	307	284	316	280	285	327	303	288	286	304	303	271	325	297	333	322	296	299	323	301	322	306	317	270	339	310	317	290	324	318	327	282	282	309	312	324	297	304	308	294	345	307	303	306	284	299	289	316	314	309	317	317	309	288	306	303	290	296	309	288	279	292	309	313	280	305	316	322	320	299	292	301	322	288	298	325	302	268	294	301	289	289	294	303	319	307	294	312	283	324	298	298	272	315	283	305	337	283	309	347	323	300	299	302	301	338	299	321	293	322	309	323	289	341	314	301	272	325	301	304	328	329	348	294	307	312	307	318	327	305	317	305	297	289	289	315	329	314	277	311	293	323	325	339	316	298	332	316	290	291	316	306	293	318	317	338	300	284	322	295	298	321	306	279	302	333	285	308	274	290	291	298	318	293	310	317	298	276	314	291	280	261	316	303	367	328	316	308	291	306	296	282	290	315	335	315	300	285	286	291	299	287	283	300	328	283	342	331	328	315	300	294	310	316	297	281	297	289	306	322	304	307	310	297	319	313	301	349	308	334	317	299	305	279	307	303	304	337	295	304	340	291	280	266	305	320	298	281	276	303	304	320	313	320	327	300	297	297	289	314	343	310	284	350	317	315	317	335	293	301	289	305	320	288	292	315	313	303	297	285	325	315	280	311	309	294	303	269	278	339	301	328	302	319	304	274	312	312	296	292	296	284	305	273	281	303	332	275	293	295	327	328	285	311	297	311	292	308	310	280	314	284	307	278	278	337	309	306
36201	19447	14812	10959	5872	3361	2657	1899	1436	1192	1062	975	880	902	808	800	823	728	799	731	776	760	731	757	776	772	700	742	751	754	709	720	709	724	742	769	742	713	713	739	703	725	724	741	800	714	701	710	720	708	731	775	714	694	717	701	699	715	700	697	765	742	717	685	712	752	747	750	701	705	688	733	702	745	752	716	639	696	690	719	766	749	716	690	714	683	729	745	726	698	675	746	760	746	709	763	727	701	688	713	691	726	722	750	708	718	688	717	763	705	767	687	770	696	705	726	693	727	706	752	754	692	708	740	785	741	691	723	711	754	720	695	662	698	707	716	742	734	729	694	712	711	677	678	737	714	671	698	685	717	725	658	721	742	734	697	711	687	709	714	728	717	733	715	750	672	701	736	741	764	694	729	717	720	720	703	715	735	736	717	732	714	747	687	698	735	695	715	707	796	724	735	711	734	722	725	721	694	718	722	678	713	742	691	730	727	682	762	752	723	702	716	690	754	738	744	733	737	755	719	767	720	694	765	750	719	744	744	739	729	723	702	755	744	741	759	727	726	759	739	752	737	776	744	755	672	731	721	679	680	727	720	738	688	732	715	687	730	727	718	712	701	732	744	699	706	759	688	749	715	756	715	759	727	700	735	729	704	718	705	779	747	750	760	740	700	725	739	756	749	737	716	719	719	689	751	724	722	758	704	747	736	715	679	752	724	717	720	706	740	666	731	707	697	743	741	756	714	731	679	736	682	715	732	706	772	739	734	760	722	755	749	746	728	735	711	683	775	728	742	719	695	710	725	715	736	711	673	705	670	726	760	750	721	711	723	756	715	697	683	709	729	737	712	693	704	742	736	756	697	748	720	732	728	781	719	765	720	692	691	687	722	729	705	776	720	755	750	754	728	672	705	747	695	674	686	726	744	749	788	676	721	698	676	726	729	769	749	685	665	696	757	670	701	704	691	722	674	676	739	704	727	735	709	749	692	679	759	725	719	679	756	688	673	677	717	721	786	707	698	757	714	736	719	695	719	691	719	762	744	671	736	755	725	688	682	709	695	700	717	722	710	719	704	676	710	729	723	718	701	688	708	672	746	710	751	696	735	770	721	707	711	721	726	751	749	711	758	772	756	739	741	717	717	671	737	707	754	717	718	704	767	755	711	706	713	671	688	738	758	708	760	733	741	722	701	699	726	698	704	724	725	701	692	687	708	756	781	730	724	729	776	700	765	744	701	743	701	766	761	708	728	714	661	712	699	706	713	728	735	690	731	688	718	684	722	689	739	744	675	710	723	683	755	718	729	693	709	728	715	714	708	702	754	762	730	763	751	749	762	723	739	696	771	696	708	768	685	716	673	715	741	736	716	708	703	768	738	757	768	750	693	747	672	734	730	757	733	734	747	680	731	692	745	720	701	694	702	716	733	738	761	662	730	675	791	705	727	703	736	772	709	747	762	766	693	721	711	720	744	710	697	697	740	717	742	740	750	696	727	717	699	751	730	708	742	703	718	755	740	701	772	715	740	689	747	720	731	690	716	690	719	749	780	743	737	745	710	695	754	751	723	706	706	723	751	690	701	800	684	696	715	701	754	765	753	671	729	716	731	696	741	751	749	719	717	685	719	754	749	715	738	718	720	724	756	676	722	720	730	692	701	775	713	730	712	729	749	726	752	696	704	734	785	686	724	697	739	741	751	671	737	734	704	786	725	729	657	734	772	740	683	707	754	742	709	680	708	704	671	702	751	687	724	737	751	733	701	778	705	755	733	727	704	713	698	766	724	750	723	708	703	763	747	697	700	752	716	715	764	743	657	700	648	702	776	721	704	686	690	725	762	763	739	689	710	655	779	705	677	753	782	719	711	695	759	708	660	760	751	725	698	720	724	744	752	709	707	693	685	710	751	735	707	676	751	753	671	752	691	722	752	752	698	696	704	711	723	724	722	739	720	714	661	721	711	722	700	749	766	691	719	729	727	747	738	745	716	759	742	723	695	741	716	709	731	723	726	690	732	677	699	723	737	747	741	759	743	731	737	713	703	723	689	742	717	751	736	700	746	742	724	721	694	709	698	735	687	684	678	708	702	738	750	748	767	719	770	732	693	711	754	751	669	711	732	649	726	706	743	733	731	697	714	723	746	681	701	702	714	704	739	701	718	743	714	687	749	711	730	698	696	725	688	741	726	712	717	737	709	740	741	738	736	768	689	766	704	705	716	738	698	711	674	744	738	664	719	737	717	717	668	721	759	707	716	705	730	708	707	748	729	713	754	693	693	725	689	713	633	701	724	675	751	711	720	731	711	711	698	712	757	747	738	710	699	708	687	738	694	717	738	715	681	701	749	695	731	734	674	737	670	743	731	714	748	714	694	682	717	717	770	757	693	730	719	724	663	718	746	709	751	770	703	735	730	737	730	755	701	734	723	738	781	737	713	725	702	666	721	710	716	723	702	736	743	723	684	717	718	727	815	766	728	746	681	731	719	724	704	693	755	749	722	808	703	699	737	702	718	741	705	774	733	760	717	709	702	724	741	722	710	674	762	712	676	683	777	731	746	681	721	709	744	730	764	694	707	763	737	673	754	765	700	728	749	721	748	748	725	768	700	703	726	714	742	796	718	740	691	721	712	690	690	750	688	684	733	705	753	677	772	800	754	700	769	687	745	681	705	702	699	745	748	682	750	782	716	743	737	700	748	771	710	705	737	750	736	704	704	725	807	735	709	776	753	738	716	751	674	750	729	651	721	710	731	745	701	678	685	690	740	730	699	725	712	758	720	685	750	712	697	676	738	735	758	761	722	698	723	699	698	708	679	736	719	732	777	704	744	728	720	776	711	731	699	719	718	718	737	697	688	765	719	721	785	731	734	715	734	732	721	725	728	777	727	720	729	691	741	692	733	709	707	733	751	724	741	729	679	749	695	697	732	700	702	731	715	747	671	723	699	714	747	716	684	746	788	652	660	708	725	722	736	770	722	705	731	738	752	701	740	664	736	789	780	725	686	711	731	727	734	686	753	710	747	704	693	745	726	729	696	679	762	703	668	709	719	776	715	722	717	686	754	716	698	717	743	722	748	685	726	751	713	726	697	687	739	733	700	717	726	663	704	735	761	703	732	760	725	739	711	693	695	703	695	704	727	777	731	691	700	737	737	729	692	721	703	715	719	750	696	720	741	732	746	704	716	728	743	743	705	733	766	737	720	766	720	805	739	705	742	703	726	721	732	730	785	716	710	747	712	738	682	706	727	700	735	753	725	700	783	715	716	748	725	688	729	739	698	765	666	750	675	722	744	739	702	710	675	721	710	698	719	742	744	706	728	771	723	720	753	726	715	730	711	703	741	733	730	685	757	762	736	722	752	703	726	718	726	755	711	720	679	734	754	704	725	699	710	702	721	721	700	729	704	753	766	712	714	716	732	711	664	748	712	732	715	733	729	724	703	747	720	708	725	721	705	731	696	733	758	753	673	759	711	755	696	710	699	706	699	705	725	712	716
54907	29965	17422	6373	2720	1663	1224	773	566	449	454	433	360	303	331	349	318	298	300	262	281	266	296	300	301	298	287	261	266	267	299	296	291	274	282	294	274	274	276	271	278	301	285	269	249	229	272	286	296	248	270	292	264	285	271	256	271	252	244	284	293	283	305	262	260	299	262	256	290	275	286	251	266	282	264	267	286	244	250	266	296	258	268	268	261	244	274	281	251	277	242	251	238	307	290	272	256	245	268	315	284	278	262	258	256	292	267	249	262	282	240	264	316	301	230	276	272	275	314	291	232	240	251	264	245	262	261	249	261	246	315	241	248	280	296	261	309	263	315	266	255	274	235	230	279	264	293	314	262	273	276	260	251	273	280	255	266	277	265	288	265	286	296	255	273	300	260	312	279	252	285	252	255	278	302	296	294	260	264	318	302	260	291	266	303	299	257	275	243	278	305	257	259	288	283	241	258	285	264	270	280	299	294	294	249	283	232	273	281	278	271	246	267	274	271	262	277	274	273	256	289	276	266	259	256	270	285	316	294	282	240	297	224	239	254	260	263	278	283	256	297	245	255	224	246	262	272	269	239	257	248	266	259	297	284	284	297	300	280	251	257	251	305	292	286	258	281	286	280	265	304	247	277	252	244	255	272	295	273	299	252	244	296	293	271	261	287	281	269	237	288	304	287	267	244	300	265	279	279	262	288	304	288	283	281	254	273	245	283	284	270	290	253	303	301	284	267	262	301	267	270	261	248	312	236	258	280	281	289	301	251	267	233	259	302	257	272	226	264	265	255	284	281	261	254	257	275	261	290	277	278	297	269	276	278	277	303	266	245	234	273	264	324	285	235	265	274	270	311	248	283	272	293	266	306	306	270	278	262	284	303	284	283	262	276	258	283	262	237	270	274	273	230	273	264	247	237	264	291	267	293	240	276	272	276	270	275	251	277	298	253	274	283	265	266	259	254	269	280	259	290	237	266	260	274	245	251	274	276	266	272	266	280	254	249	223	253	268	287	288	279	331	287	241	298	258	239	289	260	295	255	281	294	273	272	277	255	234	245	293	273	260	293	311	303	281	279	263	293	288	264	266	267	295	265	269	263	277	283	268	262	295	316	287	305	255	280	244	246	294	275	272	289	256	261	294	230	272	271	290	260	281	275	279	231	267	251	281	305	281	252	258	260	257	292	286	270	271	286	281	283	267	254	243	282	253	259	274	257	263	245	230	248	232	262	278	312	288	245	275	264	245	263	284	251	279	270	265	276	272	285	257	243	297	309	277	302	288	273	269	256	238	258	277	236	294	279	261	254	277	272	282	268	253	281	256	246	273	293	284	233	251	251	270	279	294	273	279	272	278	293	280	297	256	289	285	260	257	296	274	285	264	256	271	250	269	256	281	268	257	279	278	293	306	272	238	288	308	260	269	281	258	262	312	272	268	264	262	248	291	277	312	289	263	277	268	273	314	289	296	253	254	234	261	259	277	275	268	311	235	285	265	271	247	264	241	247	222	291	280	267	294	260	252	237	260	259	292	278	277	244	262	274	257	307	269	244	309	287	262	264	295	259	266	274	286	258	261	264	276	280	275	249	289	258	298	257	298	292	251	267	299	275	284	266	275	286	252	288	291	301	296	286	277	285	239	278	283	276	284	287	297	264	262	264	301	272	287	272	288	291	268	275	272	265	268	247	298	279	257	259	246	240	288	274	249	249	269	287	265	290	258	283	264	269	257	275	267	277	246	280	283	263	253	278	257	260	262	282	266	263	265	283	259	247	294	292	275	254	282	287	266	262	275	259	261	250	298	251	271	284	302	250	271	288	270	286	278	284	271	234	272	275	267	281	246	280	304	258	245	273	280	280	254	262	276	313	294	284	251	252	301	257	260	281	258	278	299	291	273	268	280	273	279	269	284	273	275	275	249	275	270	264	292	257	282	265	251	267	270	238	290	274	274	318	277	291	272	257	264	296	321	298	263	292	275	256	262	232	242	266	268	284	278	276	278	274	284	269	304	242	251	282	295	295	284	292	281	276	295	263	263	290	294	257	290	274	274	317	290	305	278	272	270	277	289	301	296	278	272	260	286	259	296	277	274	263	300	267	282	309	282	272	266	296	291	252	276	280	262	256	280	297	296	255	267	284	247	266	266	271	243	281	282	267	305	276	266	262	259	297	284	295	287	286	265	278	269	289	302	287	252	293	279	269	278	258	269	298	267	252	268	259	267	280	256	269	251	271	250	251	270	291	287	261	257	300	303	288	306	286	294	268	265	261	258	285	296	265	270	302	323	271	288	292	269	295	306	266	281	256	267	276	291	270	263	281	299	287	285	275	263	244	288	261	242	244	267	265	274	260	252	260	287	271	264	266	265	280	267	295	244	254	270	259	285	287	259	245	250	288	261	291	284	275	295	282	270	240	276	328	299	267	286	261	291	280	281	270	271	258	229	259	262	285	271	284	274	314	285	285	271	254	266	260	242	269	265	293	290	258	278	292	281	267	253	284	261	284	262	280	281	259	293	255	247	264	249	267	268	271	286	269	294	250	236	269	276	271	262	227	257	275	253	305	246	280	281	288	269	247	263	259	265	265	246	248	292	287	279	278	270	297	264	280	303	290	269	290	262	273	249	270	275	257	265	295	276	250	301	304	267	271	273	238	294	283	273	317	276	268	280	248	247	262	280	241	242	270	288	229	253	275	274	254	258	268	285	277	262	263	258	254	269	270	315	269	307	296	263	234	262	266	261	300	266	284	273	242	242	269	253	288	281	260	257	319	279	253	293	278	273	297	291	268	279	245	278	298	272	228	284	245	271	271	255	268	262	269	261	267	284	288	320	284	269	257	295	267	282	283	275	264	275	285	269	261	284	263	285	269	280	293	291	266	275	284	254	249	272	259	284	295	277	270	268	300	286	289	229	283	300	288	257	273	288	255	274	262	284	275	285	284	263	270	285	287	256	292	293	268	227	266	252	255	250	266	270	268	288	281	264	259	263	300	266	283	293	273	282	260	260	286	256	275	271	243	246	280	276	248	270	274	293	300	285	295	257	303	275	256	274	259	286	271	280	266	278	242	274	248	253	258	279	245	265	259	242	267	292	280	268	267	316	289	272	264	290	290	266	263	294	254	265	252	275	279	305	280	244	266	268	283	245	288	260	274	332	299	274	288	292	238	257	259	281	308	271	258	253	291	271	275	257	268	292	257	287	264	251	245	225	269	284	306	289	281	266	288	286	302	302	241	266	265	266	288	281	304	290	265	295	280	278	267	289	297	250	274	285	248	293	258	260	246	296	282	299	260	251	321	244	262	282	270	234	299	265	290	257	255	254	267	259	273	281	258	258	269	275	270	280	266	265	257	256	266	243	280	271	228	260	285	277	285	260	298	280	266	284	265	278	268	276	309	258	290	288	286	264	296	233	272	250	254	264	256	249	272	273	236	287	245	255	263	265	285	286	298	278	279	274	235	294	291	270	277	299	251	275	287	244	261	266	259	302
37656	25619	20770	12135	8305	6161	4971	2950	1990	1761	1510	1240	1142	1039	943	923	781	730	733	726	731	700	675	635	694	699	683	663	650	662	665	655	664	628	655	674	679	665	626	647	663	623	647	625	671	664	616	668	646	637	625	658	668	622	651	608	696	667	700	646	620	687	628	627	656	604	674	635	655	627	644	643	637	636	545	628	587	643	646	616	650	654	646	642	640	649	625	625	651	660	611	643	628	656	607	649	633	625	620	687	655	637	666	685	643	660	634	651	642	613	652	639	667	665	596	670	682	673	634	647	710	650	587	646	650	664	634	641	665	636	632	637	672	648	637	641	625	632	669	609	648	639	595	638	613	556	634	629	623	634	619	644	646	625	673	624	623	629	643	677	707	640	645	659	650	614	656	644	649	614	624	617	651	615	648	631	675	631	649	588	653	664	640	628	614	651	602	643	616	630	622	650	642	656	662	620	695	623	672	659	673	688	653	622	625	623	654	648	599	644	663	623	681	660	631	619	588	625	654	661	666	633	597	649	638	668	634	617	638	672	675	598	617	658	603	624	631	657	655	607	681	651	667	632	653	642	653	575	643	615	605	630	638	648	593	638	659	609	687	605	618	658	672	604	659	629	664	680	629	658	636	608	624	644	618	606	618	618	602	628	664	653	675	640	630	688	637	649	633	649	647	664	686	616	628	628	636	644	659	624	617	627	646	671	632	684	608	617	648	646	671	656	641	652	690	629	623	638	624	630	656	689	618	665	630	624	675	658	659	628	632	628	623	651	651	666	659	611	617	681	653	599	641	655	683	638	653	649	628	645	648	616	665	677	628	622	618	651	624	606	641	618	609	595	637	658	645	646	649	614	653	639	666	614	654	637	628	642	657	644	667	648	610	612	659	665	649	664	633	620	673	654	682	663	625	640	621	615	663	632	673	650	651	622	637	627	630	646	650	654	660	660	617	622	641	649	636	643	600	660	622	665	672	677	653	620	650	646	577	673	666	628	649	612	676	625	638	651	626	661	598	640	649	653	609	612	642	641	612	629	672	612	667	636	676	625	645	660	603	625	641	650	691	636	609	634	647	690	641	659	674	628	632	635	607	642	685	650	682	673	701	665	638	679	618	624	655	647	637	682	648	671	632	602	656	658	663	623	623	627	658	611	658	630	593	619	670	611	651	616	612	663	652	637	650	655	657	613	676	604	678	627	684	614	652	647	652	658	635	640	660	663	628	662	671	642	653	674	695	587	632	648	699	593	616	665	643	669	589	638	680	670	618	672	640	642	639	625	609	671	630	655	657	646	628	610	664	684	644	661	632	638	638	635	648	630	637	631	594	636	644	628	638	651	688	623	664	656	664	665	659	645	651	628	657	678	661	608	685	619	648	653	604	628	617	616	625	625	607	658	635	656	644	693	628	606	633	664	679	690	655	628	646	604	678	631	671	659	686	595	628	624	652	660	633	655	597	673	675	618	634	648	713	657	672	627	629	634	631	659	655	668	653	628	630	653	653	670	687	646	621	667	679	604	671	694	625	667	659	622	667	696	616	670	659	668	642	658	661	551	677	652	598	637	640	639	629	640	659	674	687	670	648	653	655	586	650	636	675	630	663	639	650	652	658	652	621	652	652	631	613	639	629	654	622	686	634	656	699	614	619	648	639	643	627	593	653	654	688	636	655	619	654	669	664	604	651	626	626	594	658	633	640	654	647	614	683	630	649	634	692	673	639	641	647	623	682	652	649	666	650	626	643	643	623	599	635	684	652	664	660	603	688	650	645	612	614	657	639	648	627	641	633	655	621	612	671	664	635	624	662	652	637	642	589	640	648	619	582	621	632	647	630	657	664	617	661	604	673	618	676	624	672	669	661	646	629	602	675	703	637	620	663	636	696	683	635	648	642	664	652	646	659	678	645	637	686	642	611	598	682	637	637	657	621	680	682	599	629	659	648	611	612	643	635	609	664	614	630	648	654	627	639	648	661	664	651	672	643	681	655	612	694	648	604	667	714	686	611	644	663	622	595	600	650	661	643	656	661	613	679	654	672	669	640	654	641	694	658	613	689	664	639	658	616	666	619	694	644	635	616	626	635	634	673	658	631	592	633	679	675	632	645	682	620	644	643	605	613	629	636	619	622	632	685	647	672	654	646	635	623	619	666	672	598	652	663	639	635	598	637	659	679	654	654	630	634	646	642	607	630	638	647	716	670	643	668	648	701	649	653	696	649	662	668	675	665	624	603	664	681	696	670	663	649	668	679	642	648	628	635	673	630	671	615	620	646	612	628	606	651	646	642	634	655	631	668	608	676	630	650	677	619	657	613	635	640	645	647	669	656	642	619	678	634	642	623	641	662	643	663	644	674	697	660	675	635	668	630	660	619	637	666	633	642	664	667	665	665	623	661	616	655	659	656	648	612	585	636	656	641	638	661	647	669	642	614	634	649	670	652	622	647	643	653	607	665	611	671	615	646	605	641	705	644	656	632	637	620	656	649	682	642	700	674	706	625	682	635	593	648	604	619	666	667	653	660	671	652	624	644	607	656	644	675	659	647	638	648	627	657	661	672	626	633	638	641	645	577	664	644	630	685	681	643	672	655	644	695	644	641	624	665	668	634	652	636	633	648	659	661	628	628	678	607	609	632	661	629	681	631	687	687	636	642	631	640	657	653	669	678	627	622	643	659	640	661	622	633	642	642	614	681	698	640	657	640	655	601	665	645	680	638	657	631	637	647	642	641	650	681	643	609	651	666	645	643	663	631	625	614	633	646	652	673	651	623	632	651	668	640	655	705	651	646	588	661	619	657	659	601	634	622	640	680	625	678	670	623	658	620	559	645	615	664	630	658	688	690	647	650	657	654	650	651	676	647	605	654	597	684	643	661	669	652	637	667	642	658	670	681	608	612	663	596	615	622	645	599	705	664	632	687	632	658	654	629	622	661	649	636	614	628	656	657	587	597	657	661	652	605	637	668	653	651	626	629	676	645	650	666	650	664	671	602	613	622	665	631	717	636	609	674	650	641	630	673	620	650	663	642	625	608	602	614	648	654	650	686	639	637	666	686	655	648	642	667	641	663	643	647	638	660	665	629	651	646	631	646	594	658	624	661	682	657	627	664	626	634	663	670	647	670	652	657	619	680	620	628	637	666	663	648	653	669	588	617	630	653	631	665	605	634	651	632	628	638	650	607	639	648	644	651	646	648	657	610	584	614	686	669	605	693	608	648	663	659	627	636	605	631	686	642	689	654	621	639	668	660	647	693	655	597	619	604	620	675	652	640	651	610	664	630	667	690	640	659	664	621	661	670	655	628	659	646	636	643	641	627	648	622	641	670	650	666	639	660	642	692	657	632	671	676	628	631	609	660	592	602	682	646	652	696	664	644	610	594	632	643	608	625	611	638	671	647	628	665	594	642	643	653	608	628	682	656	615	678	705	632	615	628	631	658	647	676	618	672	657	682	669	611	646	657	632	583	611	635	629	601	647	628	637	652	634	598	683
35697	16737	6413	2407	1203	930	727	530	401	364	333	326	333	306	307	318	283	291	302	302	299	271	260	259	288	270	313	271	272	241	322	259	279	284	265	285	334	285	261	294	272	278	303	258	299	289	276	281	281	252	271	284	295	268	270	282	283	294	305	304	248	291	267	287	281	288	290	282	309	294	332	294	273	283	303	276	289	259	279	291	315	288	282	292	283	306	309	307	262	277	305	302	286	278	293	281	285	276	286	278	283	286	299	267	311	278	319	310	290	293	311	248	275	244	283	300	278	263	286	262	275	277	318	303	283	298	249	261	295	291	289	298	274	279	265	282	279	292	263	270	289	290	273	299	300	293	282	304	284	280	291	241	263	299	283	309	249	300	306	290	277	285	284	278	248	295	267	291	266	262	298	258	311	294	306	282	290	322	300	303	282	286	261	266	333	283	271	279	290	294	306	296	289	269	287	324	310	287	293	299	313	278	292	309	278	311	272	310	272	280	313	289	290	333	285	320	297	291	264	304	310	269	243	276	307	277	289	285	314	273	343	288	287	294	302	290	282	289	286	279	269	284	329	321	295	303	284	264	275	277	278	276	284	308	282	280	289	304	304	287	291	282	266	277	285	298	292	287	281	257	280	280	292	304	320	284	272	291	297	277	310	252	305	290	288	290	290	298	268	277	274	280	270	312	295	255	280	297	318	291	289	332	316	277	269	294	297	294	271	322	279	290	260	265	297	307	302	274	263	321	287	278	302	274	299	267	300	305	271	262	306	264	298	293	296	274	306	278	287	281	325	322	283	324	274	268	279	288	291	286	290	294	290	289	295	275	333	229	270	322	277	285	270	282	293	322	280	297	307	296	251	255	300	276	301	273	299	286	298	323	283	294	273	300	273	265	299	288	283	320	293	276	283	305	256	294	305	295	283	281	299	325	287	262	308	305	303	297	302	303	257	287	298	279	263	275	287	282	300	294	280	250	306	305	303	304	280	277	295	257	266	297	232	301	276	281	273	282	253	302	293	297	275	296	263	272	296	309	280	280	273	257	260	272	299	272	300	276	285	307	294	308	290	288	288	325	288	302	303	295	276	272	288	309	317	294	293	276	351	289	297	301	279	288	320	276	283	305	269	287	300	277	299	270	282	282	297	273	276	293	287	278	249	262	310	253	274	299	337	307	322	325	264	285	302	303	272	296	310	315	276	276	280	282	339	319	299	304	286	258	308	292	296	309	294	261	288	272	273	293	288	286	301	310	268	285	298	299	261	278	292	304	255	311	301	265	282	257	246	297	324	281	281	282	295	303	284	301	277	299	322	257	256	303	296	279	312	301	274	294	267	337	301	279	313	295	271	312	271	319	289	292	263	279	267	270	268	288	308	313	302	285	276	289	288	308	254	299	289	302	282	274	287	274	298	297	263	276	280	272	277	296	312	291	292	290	289	271	293	251	299	298	279	249	264	287	289	310	287	291	285	266	308	288	303	313	290	286	266	259	305	293	266	314	245	301	281	295	256	294	310	264	296	308	322	304	273	280	296	260	283	283	275	242	281	287	291	291	296	302	289	296	286	291	275	320	288	294	314	286	281	343	330	291	302	242	295	276	264	296	294	300	288	285	268	287	305	285	229	283	286	293	319	317	293	270	277	293	261	291	272	293	275	297	297	286	252	307	274	269	283	301	297	307	285	282	294	321	294	301	304	296	310	306	300	313	283	278	278	301	294	310	292	297	310	338	264	297	277	296	291	269	298	275	294	321	272	256	308	290	293	300	274	270	314	303	263	272	300	247	291	285	292	286	290	306	293	291	295	299	271	335	307	312	286	296	269	298	253	276	302	327	298	309	271	266	305	308	278	291	277	300	281	280	310	329	289	324	289	287	270	296	319	304	311	277	292	285	305	343	282	286	303	271	279	271	280	303	253	298	284	307	329	273	282	273	285	292	296	296	300	291	309	267	279	277	300	290	322	292	301	254	292	262	301	324	269	254	269	292	268	270	304	265	277	304	283	320	278	300	275	250	283	268	271	306	280	259	310	253	290	291	308	310	292	287	283	292	317	284	298	288	300	288	284	289	279	298	332	306	284	284	267	304	276	320	262	286	271	294	321	274	270	262	312	275	266	287	261	273	270	317	287	258	310	259	298	285	273	297	312	291	285	283	320	289	267	289	275	245	293	290	273	266	293	258	308	294	276	291	308	305	278	323	271	271	294	296	315	284	265	290	291	293	293	284	287	282	278	283	287	286	317	277	319	287	278	309	284	260	276	298	291	277	269	260	286	316	311	267	279	306	272	258	305	265	332	268	286	275	275	276	279	283	295	266	288	276	313	282	292	293	299	285	256	310	285	287	287	288	277	292	326	262	318	329	292	270	290	324	288	289	257	298	278	254	268	254	312	294	291	321	298	300	294	313	272	286	268	274	258	325	317	285	252	291	287	287	288	260	297	295	299	270	287	307	286	294	308	314	309	277	324	282	276	288	292	294	300	291	285	269	283	260	314	290	297	269	286	295	287	283	254	258	298	311	293	257	305	267	284	302	313	270	257	289	260	297	291	315	309	276	268	303	258	272	259	279	312	267	279	284	261	283	261	263	274	310	260	292	315	269	326	295	280	286	298	286	312	267	281	268	247	286	276	307	299	302	275	277	305	283	306	282	301	299	300	300	316	273	291	286	297	262	291	268	297	266	272	293	293	294	291	327	307	290	297	314	297	266	294	291	285	296	302	262	269	300	299	304	277	271	312	263	267	270	299	274	294	328	264	253	275	267	294	292	300	284	295	281	301	270	306	280	265	290	293	280	263	285	285	273	304	311	298	273	297	306	291	284	278	298	261	300	286	281	305	277	271	313	296	283	294	284	321	278	258	329	288	252	320	266	286	274	272	282	322	307	264	280	298	258	280	274	262	283	318	318	241	304	277	281	292	279	277	313	304	289	305	294	286	267	275	305	273	311	276	278	301	302	290	288	289	288	271	277	300	311	289	293	286	320	319	316	284	260	278	299	287	312	264	299	289	266	283	283	282	299	329	312	288	285	295	316	276	303	267	319	292	292	294	295	270	272	259	273	286	282	296	265	302	271	320	293	296	288	309	291	301	293	300	301	292	297	274	304	290	276	264	329	317	288	296	307	289	294	292	294	279	273	294	316	271	285	300	282	297	297	258	269	306	275	271	267	300	290	312	299	286	271	286	328	266	311	270	291	288	313	314	272	293	309	307	280	266	287	276	278	279	308	287	274	243	276	298	297	287	301	258	302	307	252	287	299	259	257	291	287	282	285	337	305	255	285	290	285	299	291	324	312	293	289	278	275	261	291	300	253	273	274	339	280	259	275	305	270	304	286	306	308	258	276	302	267	277	322	293	260	273	263	311	267	298	248	310	290	267	293	271	289	286	316	245	270	281	270	270	288	290	304	265	287	289	264	283	280	293	270	287	279	281	268	260	291	299	280	290	290	306	270	308	279	276	312	296	285	302	290	268	304	276	308	314	277	310	286
26271	14206	9611	6131	4099	3261	2520	1809	1275	1101	1051	853	802	811	791	762	719	715	713	756	717	720	709	735	688	705	648	743	703	676	659	710	657	710	674	689	651	659	681	668	684	707	694	719	666	681	657	703	638	687	660	713	715	711	687	695	697	701	666	709	664	725	673	710	661	669	694	688	695	735	673	728	717	727	657	719	687	697	675	654	696	719	642	683	685	658	709	675	691	687	677	722	681	683	674	683	691	684	706	707	673	651	659	708	702	642	688	735	683	636	683	715	659	699	695	686	635	699	683	627	688	706	688	712	674	707	644	680	703	664	688	663	714	715	696	671	718	645	701	642	653	638	736	732	684	674	665	691	644	669	698	686	695	658	682	676	669	690	663	669	723	717	673	684	724	665	656	650	663	694	684	731	680	683	683	695	690	664	739	668	657	705	687	665	637	707	660	664	713	674	670	662	680	696	674	702	680	702	692	639	687	660	708	703	718	635	683	666	692	686	669	699	687	661	669	696	665	631	687	712	650	666	712	680	636	714	688	688	681	705	659	654	659	722	665	671	699	730	695	657	672	649	658	651	661	659	653	663	693	714	706	696	689	708	665	690	657	680	668	686	648	691	679	692	670	691	674	698	680	681	710	694	690	673	664	669	665	698	666	654	659	703	665	711	706	651	679	679	678	695	652	686	656	708	702	674	696	683	682	688	680	748	694	664	661	678	680	707	727	696	692	683	664	667	659	674	739	685	643	699	672	699	733	692	691	687	687	681	656	702	659	667	664	689	655	662	680	648	686	691	739	699	699	705	710	696	700	681	709	696	688	709	677	689	666	699	691	680	705	648	705	670	653	720	665	690	651	712	708	723	664	654	664	640	686	680	741	669	672	627	614	682	667	698	696	687	694	704	698	673	706	718	667	636	676	690	665	672	716	702	724	692	700	640	741	664	640	704	671	695	676	655	657	634	653	662	677	713	715	690	695	670	653	717	652	710	662	698	635	690	650	695	664	691	679	693	662	623	704	686	658	676	691	675	715	656	682	694	691	693	669	669	671	657	688	678	705	676	724	634	721	688	700	661	664	691	657	670	648	671	683	705	667	651	706	743	715	660	684	711	703	672	688	763	679	717	660	680	653	677	709	730	705	644	709	657	707	674	691	638	672	713	691	673	703	656	667	644	658	734	695	698	660	687	670	721	683	660	680	678	663	688	692	665	659	718	639	698	681	697	680	679	679	648	718	683	709	652	668	703	658	688	696	650	652	727	690	674	655	642	677	668	701	689	699	667	689	694	734	683	696	663	664	683	754	682	686	663	674	695	624	646	739	677	682	689	701	691	644	707	687	643	670	733	738	707	709	717	700	673	694	641	737	625	640	710	688	666	690	695	667	661	659	678	660	646	697	651	667	659	705	677	669	715	657	727	733	661	725	642	691	670	688	705	715	688	695	661	679	694	668	645	624	725	659	666	688	712	651	647	672	689	695	682	702	699	647	616	624	634	634	681	711	732	743	629	711	717	707	696	697	702	707	645	642	692	657	706	678	650	631	648	667	677	681	702	668	686	712	726	683	731	693	705	684	689	716	667	699	725	641	714	651	703	668	676	677	662	635	727	637	665	721	690	770	655	677	698	675	679	696	680	744	703	691	622	662	699	712	708	696	738	686	678	686	672	681	689	658	674	635	687	659	727	701	693	651	660	665	642	676	688	660	656	700	702	725	664	713	686	653	669	676	658	689	660	675	703	686	712	689	712	682	682	685	682	688	654	692	644	649	622	727	735	635	620	685	706	716	636	713	717	657	661	631	670	719	709	643	673	652	671	659	704	697	631	656	677	691	628	659	677	674	695	678	736	695	679	655	680	646	674	673	676	705	717	709	672	678	683	706	650	693	647	644	686	693	646	664	719	687	679	657	700	684	693	653	682	693	655	686	700	735	719	668	686	694	695	714	728	688	661	653	659	697	680	707	670	674	689	657	710	705	715	678	728	664	719	627	675	690	691	719	706	679	702	676	730	691	684	654	673	682	634	685	683	677	660	674	690	676	692	674	678	669	700	697	665	692	634	700	681	722	688	696	657	658	646	736	656	664	716	633	723	736	691	681	674	662	656	642	681	652	694	690	659	664	703	660	663	656	698	667	681	663	700	680	628	700	687	697	651	729	697	676	714	686	701	659	687	707	704	738	662	674	713	624	647	669	653	719	680	684	681	698	662	665	676	680	675	680	663	698	715	715	658	676	675	667	699	680	709	704	673	654	673	703	699	682	710	738	696	709	682	663	652	695	607	706	656	682	681	690	686	671	664	716	730	706	722	665	646	694	675	643	654	722	653	702	684	678	666	705	718	728	638	652	749	740	666	647	673	653	686	692	702	717	696	718	692	691	661	736	648	685	638	714	723	708	676	695	726	705	691	698	658	663	678	682	669	672	711	665	702	684	671	667	609	719	697	646	700	729	646	664	679	673	674	671	698	661	669	691	689	706	693	703	638	637	656	740	696	690	691	717	705	667	709	677	663	641	672	692	654	669	703	721	678	680	671	686	699	710	634	674	740	673	665	681	685	696	689	678	711	726	637	698	689	702	720	680	644	649	643	677	652	657	692	660	689	720	645	666	671	640	716	688	704	660	700	663	701	671	692	661	667	695	699	667	677	677	692	670	639	678	727	723	661	663	682	715	702	652	644	694	628	705	652	699	723	700	638	728	662	684	736	639	622	693	700	664	648	691	662	713	683	739	653	612	668	689	740	724	727	716	705	675	710	694	719	689	683	684	680	676	648	664	644	680	670	619	692	709	708	662	639	680	668	727	673	719	683	691	716	717	636	699	710	713	678	665	655	708	668	649	704	684	734	683	721	631	679	682	695	682	665	670	681	661	687	717	700	673	638	706	656	703	728	676	682	648	694	649	692	703	636	700	694	683	647	686	709	710	692	692	694	729	664	717	675	681	683	668	669	663	670	703	699	656	648	693	702	697	716	640	670	691	649	632	675	657	648	712	719	685	658	661	680	650	634	649	680	744	659	676	684	678	675	707	705	685	677	735	652	743	703	670	684	671	648	716	714	668	664	718	647	638	689	729	640	658	699	671	687	661	676	679	667	699	653	733	705	746	702	655	661	680	685	645	664	693	692	673	677	686	713	717	680	649	676	666	703	674	719	695	683	731	715	734	690	690	629	653	710	650	660	660	697	684	677	703	690	713	699	696	685	659	700	683	666	664	670	683	702	654	698	682	709	678	677	693	636	698	691	662	703	681	710	691	641	691	686	690	663	703	661	619	647	704	684	680	713	671	707	691	693	655	678	623	713	691	674	635	675	654	616	694	690	626	689	678	711	683	713	690	654	675	620	665	652	631	656	687	703	718	689	690	719	679	698	631	676	710	669	648	659	689	683	697	691	666	701	666	627	666	612	675	692	706	709	657	676	709	714	701	746	676	662	677	694	654	671	707	689	681	687	690	641	696	682	707	691	682	673	646	671	672	695	665	659	671	662	659	678	677	680
49357	26440	11572	3787	2106	1692	1115	716	471	473	423	373	382	352	372	377	322	304	303	317	288	307	284	306	290	278	311	306	315	298	323	291	297	300	280	324	300	286	276	284	285	292	311	281	301	316	311	279	278	278	309	299	296	290	283	308	287	306	346	291	316	323	278	282	300	271	305	309	314	286	319	288	292	311	294	309	337	263	280	319	337	310	300	315	348	278	299	301	302	291	323	319	302	318	340	284	312	300	287	324	323	310	307	325	306	283	298	289	309	314	280	323	332	299	302	329	320	286	269	325	273	323	325	289	275	326	303	321	295	353	307	342	341	304	327	277	287	287	290	319	289	324	296	295	296	274	290	290	290	342	304	287	296	304	294	314	288	300	291	300	300	316	300	299	301	292	290	277	315	262	295	313	276	289	287	274	293	293	324	303	303	306	302	320	294	325	338	295	263	313	292	298	299	317	297	312	309	272	331	306	279	286	294	315	290	322	324	304	304	282	335	284	306	339	261	278	293	295	281	311	283	331	293	298	289	290	275	287	297	300	299	311	356	302	333	273	307	287	319	285	269	332	321	322	284	320	256	326	310	319	311	318	335	326	298	312	277	288	302	290	311	303	297	325	304	293	349	317	312	301	338	324	305	294	301	289	330	336	304	284	317	314	296	282	316	296	310	332	284	312	299	334	338	326	293	303	309	305	307	304	329	304	317	327	309	304	273	259	269	293	333	285	285	306	293	324	300	280	296	309	290	316	282	296	290	303	301	303	301	320	278	317	319	282	279	307	313	344	302	311	260	279	352	288	287	277	317	292	298	300	294	290	299	312	305	320	287	288	296	324	289	290	313	288	331	272	312	280	299	279	293	307	296	320	320	277	288	295	286	328	337	278	295	309	287	320	332	291	307	294	302	319	299	284	308	306	296	314	315	279	322	284	310	296	304	305	321	307	303	265	288	303	322	298	288	288	287	317	271	281	296	332	278	311	324	297	313	292	286	302	317	302	273	332	300	316	294	291	277	288	287	315	272	284	344	335	283	326	296	298	286	288	306	285	295	298	261	337	293	308	335	268	270	265	290	328	310	307	316	303	289	290	279	299	305	261	349	307	306	323	308	313	292	309	301	310	290	282	319	289	300	270	273	270	297	310	294	291	293	315	284	322	304	314	294	274	259	270	316	306	321	301	268	323	316	290	302	308	323	297	312	322	296	302	311	305	306	302	305	292	307	298	278	288	311	308	325	299	320	307	336	306	304	319	328	328	292	269	298	317	306	325	321	286	306	327	301	284	277	327	323	292	287	326	278	285	294	296	330	302	287	295	301	303	301	307	309	316	311	284	297	277	292	306	314	284	310	301	305	316	263	318	296	296	308	330	281	282	313	278	317	282	303	316	292	286	315	314	295	314	342	300	334	298	285	312	287	329	318	312	298	255	299	294	308	297	297	296	288	322	291	287	267	324	317	332	304	303	314	303	296	292	301	306	286	327	273	301	301	303	327	307	272	328	279	328	304	314	279	301	316	308	314	298	295	278	302	313	302	325	297	300	292	313	313	293	286	299	326	283	339	289	332	306	273	297	310	315	323	303	271	278	256	317	317	341	312	308	326	303	292	313	321	298	321	266	321	296	319	268	323	311	328	358	344	281	300	297	265	317	321	333	275	314	335	331	310	311	302	267	296	311	312	322	312	288	315	330	290	308	340	278	291	332	330	342	296	283	280	297	313	296	318	298	295	329	295	279	288	319	292	292	296	296	283	277	318	304	291	264	270	307	286	294	259	319	327	294	323	305	318	297	284	289	306	332	300	298	279	316	300	310	293	317	288	287	317	330	259	316	318	285	320	288	284	323	316	299	276	296	309	291	323	302	274	324	333	268	285	314	313	293	264	296	282	315	341	318	301	342	318	334	301	286	306	302	318	290	303	326	303	345	332	288	291	316	303	303	309	297	310	255	321	311	312	265	317	296	319	323	300	318	285	314	291	287	315	274	290	298	305	306	288	287	305	283	304	312	295	280	304	301	315	286	294	288	312	314	286	335	289	276	313	285	297	299	337	326	298	312	279	290	309	304	286	296	284	333	270	303	286	268	301	322	345	290	282	294	282	274	317	308	317	318	284	297	318	314	291	276	290	334	312	309	309	351	309	310	310	314	289	290	341	288	318	295	301	316	304	328	290	302	295	334	296	277	292	294	300	273	288	310	324	294	331	301	268	308	307	314	298	295	293	305	323	311	305	295	286	308	301	312	271	348	297	286	288	290	289	306	307	302	287	294	306	335	293	272	326	322	307	306	330	315	330	312	323	310	300	336	295	290	290	303	285	311	330	351	307	321	338	292	309	298	315	314	299	344	315	303	314	282	310	283	321	277	300	339	333	292	297	318	297	296	277	294	280	270	306	300	318	289	313	323	307	284	301	313	279	306	286	311	294	279	300	260	293	312	312	306	300	282	285	323	305	308	320	274	284	309	314	300	322	298	291	304	304	309	333	290	280	285	326	336	309	313	269	293	297	286	290	301	268	293	325	318	287	293	318	318	318	300	290	301	295	319	343	306	290	314	320	317	321	288	281	294	297	278	290	292	313	343	302	313	311	309	281	309	323	300	276	267	284	312	312	305	301	283	301	337	273	296	285	303	297	301	324	324	333	281	346	308	286	289	305	302	313	308	293	293	282	310	267	322	318	309	309	299	290	314	287	277	292	306	309	295	323	288	306	316	267	275	289	293	271	326	266	280	304	297	299	290	295	339	323	311	314	369	293	287	267	274	308	282	311	327	307	299	316	286	331	303	302	310	296	277	322	288	307	330	302	293	300	288	322	297	324	299	268	295	323	309	300	324	343	262	280	303	323	293	274	291	339	313	309	331	314	303	305	309	314	328	272	287	267	308	310	314	303	315	309	301	278	313	299	308	326	345	318	256	307	327	285	322	286	313	344	324	294	292	345	273	276	283	310	314	304	308	306	310	305	283	290	325	301	321	336	299	306	277	294	300	317	271	325	325	296	326	314	305	267	278	304	318	324	322	318	295	288	269	301	328	281	313	283	298	314	325	323	323	314	301	287	286	328	314	284	305	309	290	325	302	301	302	298	329	297	298	306	297	310	289	318	296	301	299	305	315	295	299	308	296	314	294	320	329	300	309	289	312	290	312	308	298	287	290	310	277	308	293	267	285	324	284	293	279	327	309	313	299	251	320	321	293	327	307	300	273	298	295	280	319	320	306	305	329	303	311	299	290	289	324	332	323	284	306	312	315	286	302	295	292	281	316	307	310	288	306	303	318	290	307	309	304	338	253	283	274	303	320	302	311	280	320	299	279	285	306	323	312	330	310	274	313	291	328	277	323	277	314	354	302	308	296	315	290	314	308	299	340	301	314	324	291	294	303	340	285	333	285	315	334	349	312	319	314	291	294	296	324	323	284	315	282	309	305	262	332	269	333	355	299	275	273	309	244	249	293	309	289	310	304	289	332	292	310	310	303	310	331	304	296	288	300	271	316
34603	20757	14342	8686	7131	6338	4154	2519	1750	1565	1391	1199	1111	1073	920	938	902	897	766	794	746	780	733	745	735	682	710	738	792	736	725	725	693	734	732	718	699	754	718	701	716	698	761	728	736	743	721	786	708	708	707	709	688	720	732	693	696	774	726	695	733	737	749	679	719	758	720	690	749	667	680	742	706	702	743	703	720	725	689	636	721	733	722	732	712	675	687	705	754	656	751	736	733	743	685	648	726	714	728	708	729	706	732	726	694	745	780	752	702	720	747	717	729	755	720	786	724	686	670	705	758	735	756	734	709	723	749	697	705	739	709	691	676	715	705	759	727	734	716	759	711	729	697	766	746	735	757	724	714	694	730	719	729	716	733	732	710	817	690	731	669	689	706	722	741	675	669	693	748	751	713	700	737	705	716	722	705	727	693	718	754	735	703	742	674	707	663	741	726	696	711	689	739	730	707	720	706	711	711	770	701	749	736	726	723	680	743	695	722	704	718	780	755	735	706	725	740	692	745	688	733	737	695	707	690	719	694	726	730	670	733	660	723	711	674	737	705	728	691	670	716	723	737	735	732	698	733	716	705	698	714	691	700	742	691	715	720	653	732	713	750	696	681	702	765	704	690	706	713	707	758	705	705	728	687	706	708	711	670	704	712	737	718	745	742	719	767	723	716	670	703	711	747	717	699	713	717	739	687	694	773	652	730	732	763	674	704	678	735	751	723	716	727	734	702	717	727	681	719	697	693	679	740	737	744	729	706	711	749	696	655	701	764	750	713	725	719	753	736	706	706	708	703	692	702	729	720	686	737	687	728	693	714	799	743	686	734	756	735	725	746	730	678	738	735	718	725	681	730	709	727	687	738	708	708	756	712	733	727	730	712	704	741	693	707	701	725	728	691	745	680	765	713	704	746	754	704	714	744	726	776	655	699	760	722	711	708	699	704	720	729	692	674	742	701	676	751	669	725	703	684	701	693	717	745	759	731	701	662	740	728	719	695	711	693	714	694	691	740	738	703	697	734	703	665	747	718	717	709	737	694	681	707	735	700	708	799	724	703	687	730	724	727	716	729	766	765	751	718	725	750	704	749	743	753	679	720	682	740	753	709	744	735	715	690	696	694	722	749	664	679	705	702	666	725	708	686	719	734	727	666	712	738	679	710	712	714	692	708	724	711	685	715	730	705	730	723	681	730	733	720	736	713	714	698	703	760	728	712	745	729	723	700	701	745	722	698	693	723	739	751	692	723	720	730	712	707	698	683	686	716	720	735	673	707	696	692	715	695	684	734	745	717	729	713	709	720	710	732	684	721	726	727	708	680	755	723	726	702	687	698	690	716	720	713	727	705	709	712	636	746	760	721	725	690	699	677	721	735	720	725	688	749	702	636	703	715	705	756	733	758	747	730	677	712	751	724	708	692	755	707	697	677	681	744	749	698	737	682	699	726	688	692	705	721	680	728	698	676	748	740	709	691	815	754	758	761	729	668	676	658	684	692	717	750	734	715	677	745	694	702	718	697	698	732	754	694	696	693	710	772	724	729	737	712	732	692	734	726	700	724	670	729	736	716	710	720	742	705	735	713	697	718	668	732	751	703	715	675	673	711	706	743	704	744	672	726	679	738	716	755	708	678	720	692	722	686	712	700	723	729	718	777	706	708	740	713	723	706	711	659	753	743	692	727	734	735	745	699	717	758	658	744	761	670	717	715	692	725	677	659	756	676	680	752	738	705	715	709	710	678	754	729	781	702	717	734	737	712	720	719	727	717	709	734	752	718	694	750	678	711	694	682	745	697	735	702	741	724	735	672	722	675	693	714	716	690	693	720	737	745	722	695	709	760	734	728	686	727	702	709	701	748	684	705	754	674	695	681	716	643	701	732	681	713	714	695	739	709	717	718	705	699	702	724	768	733	740	692	728	688	679	714	722	730	690	689	795	704	709	746	784	712	732	707	736	720	718	730	743	701	726	701	684	715	724	685	734	736	686	767	769	726	699	656	700	705	706	711	658	713	664	702	707	703	740	716	699	680	726	726	748	695	724	710	708	709	670	748	695	741	709	697	712	693	683	709	698	690	713	759	722	678	693	719	695	675	721	711	716	715	726	689	703	714	699	751	672	710	710	732	733	696	705	749	694	697	712	696	763	698	752	684	720	712	710	724	731	681	720	724	694	703	747	689	713	718	739	754	732	756	713	753	732	740	681	729	745	727	713	729	721	760	701	699	720	706	713	693	689	730	716	696	700	726	681	717	740	743	660	740	679	699	733	692	738	684	649	705	697	688	674	711	719	729	703	704	734	721	661	695	707	716	709	676	716	730	687	694	758	711	677	754	755	744	714	696	696	618	730	728	706	705	739	742	714	771	699	690	700	722	732	679	715	681	702	721	688	676	738	692	732	701	638	698	724	699	716	735	744	716	703	753	701	677	710	734	706	675	777	701	681	712	694	733	692	731	720	713	764	697	706	709	679	786	727	790	738	735	696	715	649	713	699	699	678	759	743	688	719	765	733	733	663	711	722	716	702	744	678	707	713	715	727	755	728	684	740	707	738	684	743	718	699	748	710	723	726	757	743	696	663	706	679	675	707	699	739	733	738	716	707	723	765	728	789	688	729	735	736	654	709	727	682	731	718	669	715	721	696	699	746	722	693	737	719	726	703	702	732	726	741	720	637	741	687	800	702	754	675	761	694	752	702	723	690	750	707	727	734	711	731	725	744	692	769	742	697	657	701	729	728	716	715	719	707	681	702	709	694	704	755	720	740	719	713	722	695	757	687	698	700	715	722	709	710	731	674	695	714	716	705	700	726	681	699	711	712	681	723	707	704	716	726	688	694	707	734	700	700	723	694	737	753	712	690	718	683	750	763	708	699	675	724	684	754	716	703	727	727	696	708	644	719	665	754	751	726	693	690	693	690	701	769	729	727	677	712	714	733	750	730	729	744	702	750	735	734	695	700	686	680	696	749	764	679	755	663	733	724	713	727	715	746	754	732	711	656	761	716	680	699	747	722	680	749	689	770	693	706	731	693	716	690	689	775	697	751	741	690	706	691	711	720	647	738	741	762	774	692	708	745	734	705	718	716	694	726	725	724	767	673	711	684	758	685	703	767	712	725	696	749	675	683	757	737	685	715	732	705	681	711	764	737	769	720	728	741	760	692	706	726	727	704	663	755	737	695	757	700	706	748	762	710	713	734	712	696	708	668	714	696	665	733	703	684	771	684	737	737	697	732	657	727	678	730	698	724	729	706	683	716	727	720	759	743	692	704	697	686	702	731	675	710	697	726	689	712	697	696	740	719	714	761	745	723	692	727	686	740	710	718	755	716	714	686	694	739	647	698	692	703	731	749	731	751	739	708	723	734	702	715	716	686	754	701	737	685	699	716	703	728	758	678	680	751	738	712	695	714	720	743	765	695	736	731	731	732	724	698	682	720	725	737	666	716	711	703	703	720	744	720	733	726	702	752	749	731	739	688	734	704	695	735	726	712
59164	25601	9046	4519	3159	1827	1087	757	594	515	441	395	344	349	310	332	328	299	311	315	269	276	265	274	296	278	273	286	270	314	270	267	291	278	261	268	280	298	263	269	250	278	262	284	303	244	247	264	254	291	279	243	272	259	254	306	263	276	268	288	265	265	291	237	255	252	260	264	293	283	271	285	259	264	287	294	254	273	263	262	290	256	282	260	288	282	268	287	287	283	277	268	261	285	268	277	291	280	280	272	251	245	270	270	277	276	242	276	285	245	285	277	259	271	252	278	244	280	273	256	299	256	277	272	310	282	250	274	279	227	276	287	284	292	282	281	282	287	291	305	236	284	261	247	275	255	303	268	315	250	284	282	269	267	246	271	264	285	279	287	257	299	250	272	279	280	248	240	265	256	263	271	306	255	262	256	292	260	267	259	254	270	262	270	287	279	264	259	280	248	263	241	274	290	281	269	267	282	260	273	261	285	269	278	284	251	266	277	257	262	280	263	241	283	285	247	252	284	284	314	298	271	246	268	254	270	282	238	268	256	263	278	275	277	292	274	280	262	258	270	305	259	269	279	257	258	278	272	281	294	268	267	283	261	272	264	265	303	258	250	271	278	275	280	302	285	256	296	261	313	304	286	281	277	290	233	264	265	278	269	244	242	286	274	245	284	256	290	274	261	312	266	288	286	283	272	285	271	254	251	239	241	318	256	282	269	275	309	320	259	274	266	247	281	269	299	280	243	253	299	275	281	275	288	287	258	276	294	279	277	290	286	274	251	248	292	278	282	243	307	257	276	255	259	275	283	298	282	271	280	263	256	257	266	261	315	270	251	253	275	280	301	286	243	262	291	281	269	273	258	279	273	251	266	294	262	257	257	294	263	272	265	281	275	298	300	261	264	277	267	279	283	228	274	291	276	274	286	251	282	271	280	298	248	289	250	279	260	260	263	281	254	280	246	281	290	305	295	284	286	262	291	294	283	275	281	260	258	256	275	265	267	240	270	301	265	262	283	281	251	277	285	287	262	264	280	263	263	290	260	296	298	265	249	246	251	293	273	278	288	251	232	288	265	260	289	250	272	267	283	298	264	286	263	275	294	260	267	267	281	250	279	255	239	291	267	297	263	280	280	273	235	298	284	277	272	264	253	264	260	291	295	279	285	226	257	249	271	259	281	246	249	281	283	283	268	302	263	271	299	268	228	245	290	260	284	267	263	270	295	275	263	262	273	285	268	246	278	266	256	249	258	274	274	263	244	248	275	276	289	268	274	266	253	247	284	279	279	284	316	257	255	221	267	266	265	265	275	272	311	268	295	272	257	257	258	251	249	263	261	271	296	266	270	277	252	255	272	244	300	295	261	250	263	265	279	264	278	249	264	274	278	264	261	261	242	266	251	288	297	268	264	248	286	301	275	245	268	286	255	278	246	314	246	243	247	265	286	290	266	274	247	252	260	250	282	278	266	276	247	272	269	274	275	312	250	291	254	277	239	258	268	315	248	253	280	260	264	255	295	276	267	274	282	252	266	251	287	261	298	285	247	252	283	271	271	283	284	267	262	259	291	285	266	277	272	289	259	240	281	265	262	255	270	255	275	274	250	268	230	257	262	252	276	268	255	251	282	259	306	267	263	265	263	276	274	254	276	301	283	251	240	258	261	268	277	247	284	269	279	273	248	338	298	271	308	302	291	246	253	262	270	292	274	267	244	264	268	275	247	268	302	308	277	268	291	258	236	288	273	286	248	228	289	259	265	271	240	269	265	301	293	246	306	283	276	274	299	275	239	269	256	267	279	284	295	248	310	263	278	276	266	278	258	248	263	267	263	266	305	289	275	243	273	287	285	279	276	271	249	248	252	296	282	267	248	270	262	257	265	274	260	269	262	277	296	295	284	293	277	287	239	258	253	236	284	267	306	303	287	278	266	301	229	259	219	252	298	286	280	237	262	244	273	270	225	278	283	259	280	254	271	295	305	269	280	269	267	249	278	279	267	287	265	269	259	272	265	301	254	297	286	276	256	288	272	274	306	255	251	284	258	263	260	238	272	288	252	264	260	239	302	262	266	276	273	251	250	256	306	269	272	276	296	258	288	274	285	301	279	254	277	251	290	276	275	245	245	255	300	264	265	249	245	243	262	260	281	245	271	285	275	273	286	261	252	302	283	263	290	265	292	245	247	265	242	283	261	268	298	285	281	264	286	303	276	293	276	258	238	285	306	275	271	252	314	288	274	264	291	259	247	260	257	301	247	242	285	288	302	270	292	288	257	278	255	276	285	271	247	267	262	273	275	289	314	296	248	281	311	272	278	273	251	276	291	259	261	274	275	242	273	275	295	257	258	283	295	265	294	265	272	258	272	240	277	278	246	271	237	267	273	310	295	312	260	270	252	289	273	310	245	267	289	251	284	270	245	237	295	283	272	308	277	275	266	267	265	255	288	274	251	272	254	254	278	277	272	262	251	272	280	272	258	246	257	280	281	264	286	294	240	235	258	246	248	272	243	242	264	257	283	262	288	275	257	239	312	246	269	270	238	266	293	248	266	269	263	266	257	245	280	272	262	281	276	302	269	267	262	267	277	323	254	249	252	280	254	276	265	281	290	324	287	270	269	270	275	239	235	269	254	241	252	278	244	237	261	272	251	265	280	303	283	273	254	307	236	246	265	322	244	294	264	246	255	273	272	263	274	265	245	236	285	271	268	272	298	279	268	288	285	243	266	246	268	281	282	291	234	261	291	288	264	285	282	272	242	270	265	277	244	284	256	252	269	267	295	275	256	254	246	300	273	263	267	250	280	280	262	256	298	277	264	282	244	278	298	268	246	241	262	281	298	320	279	257	243	256	261	266	281	263	255	267	265	276	233	274	261	250	288	292	287	267	246	271	280	266	254	305	260	272	271	290	303	281	259	255	250	265	265	243	296	254	274	268	269	289	270	226	264	265	289	277	248	263	285	256	286	290	247	277	285	282	250	288	299	265	269	284	265	258	280	261	258	276	274	234	271	304	234	270	308	293	265	256	231	294	290	270	294	265	262	259	307	284	260	298	317	238	283	266	277	253	301	261	252	243	284	285	295	275	257	294	283	286	291	246	272	293	282	261	260	271	262	276	268	280	262	280	280	250	288	293	279	280	268	260	287	258	278	264	284	270	272	274	279	274	269	280	280	268	264	224	233	267	253	272	278	237	293	286	269	272	284	258	276	270	279	305	287	275	260	280	299	255	247	270	280	282	280	297	239	288	256	294	249	274	275	287	276	295	250	284	273	290	286	276	295	281	294	291	285	259	279	283	285	292	243	263	267	252	281	256	258	274	288	285	285	275	289	275	267	263	288	259	266	250	260	261	264	272	264	268	256	272	268	267	264	283	296	281	223	273	270	276	285	308	271	235	269	247	275	274	266	258	263	261	268	267	273	266	271	272	268	276	260	276	291	269	287	263	270	247	291	272	261	277	252	276	262	281	253	283	267	271	260	242	286	295	264	256	293	278	269
40636	18292	11174	11008	9977	7113	4300	3008	2189	1818	1589	1429	1209	1108	1011	927	931	817	797	730	673	711	668	681	655	663	679	614	667	652	645	710	696	642	669	619	610	665	609	662	645	687	666	636	611	675	663	657	639	597	644	569	615	655	631	631	659	653	619	658	642	661	654	655	650	687	639	668	640	616	628	659	612	644	645	642	645	626	662	640	633	668	657	663	655	706	645	631	653	660	610	661	660	620	657	610	607	633	684	589	637	602	668	627	641	628	656	651	619	632	680	616	623	664	588	626	621	650	639	643	652	642	660	673	660	617	633	655	649	614	615	667	645	629	617	623	683	656	674	629	651	672	685	611	632	643	673	664	603	595	638	654	634	632	672	654	677	689	619	682	631	675	638	657	663	643	636	594	701	642	610	626	633	632	623	661	702	628	615	682	652	671	644	647	632	658	629	615	649	651	655	618	630	634	633	630	606	669	587	611	653	635	626	606	642	660	654	625	631	642	621	664	648	635	665	621	665	636	634	592	647	624	641	622	665	649	645	610	601	654	638	605	610	659	670	685	649	666	660	686	651	647	627	566	653	712	643	627	631	637	643	640	674	671	668	626	636	627	703	656	635	569	660	677	635	634	626	679	649	631	644	656	659	664	619	638	663	670	668	641	690	632	631	667	629	662	664	603	587	685	657	669	706	653	633	666	666	665	631	569	628	672	617	635	666	621	671	644	652	670	669	636	629	613	634	640	641	639	593	598	647	692	699	632	599	622	608	619	644	640	642	639	665	671	671	636	681	652	601	615	626	622	643	647	652	630	622	662	691	594	647	675	596	595	615	625	661	665	651	629	647	670	638	630	598	641	635	607	626	600	605	644	667	583	609	658	659	673	672	657	635	653	638	660	665	663	615	631	643	626	630	632	649	666	633	657	643	662	653	656	659	625	639	650	598	611	644	642	636	606	666	683	614	746	620	708	677	681	641	618	669	665	593	640	659	583	613	620	596	643	626	621	619	643	630	666	595	640	641	623	583	669	670	615	599	628	636	631	649	645	604	686	667	621	687	613	634	665	674	608	616	657	634	628	683	618	657	668	648	634	633	613	678	680	626	688	660	597	674	656	597	654	661	657	633	627	602	606	685	661	642	635	699	593	646	683	652	590	640	619	670	647	667	654	636	587	650	669	643	621	689	665	640	623	694	654	629	663	652	643	661	648	641	592	637	675	649	589	596	633	593	628	659	634	642	660	647	651	613	623	677	593	621	646	615	641	620	619	626	626	641	664	650	658	689	622	591	668	687	686	626	625	640	636	671	626	588	693	616	617	671	647	626	632	627	600	683	636	637	630	664	627	609	630	625	618	626	672	586	608	660	647	658	601	638	621	633	648	635	637	614	621	619	644	637	664	651	645	641	576	638	651	632	615	635	669	624	655	622	669	631	628	631	627	693	672	602	593	648	655	638	636	693	637	650	606	622	624	611	640	672	621	669	632	611	670	665	623	632	673	641	657	659	670	651	616	638	631	618	652	635	610	620	665	643	641	613	631	650	677	646	696	633	642	615	689	616	618	659	662	623	567	680	661	650	654	610	686	641	646	622	635	673	644	593	628	646	651	669	625	612	649	585	613	642	620	671	600	678	622	661	627	674	661	630	696	663	700	682	653	661	623	669	593	626	630	591	580	652	644	599	654	633	655	744	614	656	695	679	641	645	663	654	649	586	699	600	615	643	625	652	622	618	681	630	636	637	668	666	621	625	646	616	671	631	713	643	622	698	638	606	628	664	657	651	634	656	667	650	652	643	647	651	644	653	650	619	651	606	623	661	595	626	639	656	645	626	668	612	677	639	637	598	706	628	582	651	633	611	618	626	630	680	615	656	640	652	625	626	609	678	622	619	664	676	622	643	656	598	604	628	598	657	628	674	607	642	673	648	620	626	608	627	637	687	644	679	695	626	669	676	588	609	653	632	658	641	638	659	652	639	596	650	649	645	659	666	641	622	616	618	636	638	667	649	640	662	632	622	639	603	695	648	625	630	651	663	640	690	658	664	661	665	668	587	622	665	613	649	621	604	641	601	651	663	672	602	625	598	671	646	616	594	674	634	665	679	634	663	610	645	631	628	639	606	625	588	658	614	602	667	634	654	668	612	599	612	658	633	653	645	624	613	681	629	659	661	627	656	659	657	689	646	556	655	601	671	645	661	629	692	606	621	596	620	621	613	658	677	663	617	656	653	688	643	651	646	704	649	590	653	666	616	660	619	619	634	645	624	633	665	619	633	654	682	664	647	666	668	604	620	582	672	638	668	644	643	622	651	654	651	670	610	658	589	619	672	630	668	695	649	667	612	594	628	588	629	650	622	630	599	668	654	613	632	633	661	603	657	673	629	655	642	623	647	670	670	604	642	623	683	656	615	676	648	706	662	703	658	638	658	698	667	652	628	632	638	661	627	655	638	690	594	666	596	646	660	661	633	725	669	664	616	599	651	660	614	644	661	693	586	575	641	644	649	648	683	654	670	598	645	637	591	622	656	595	632	596	608	588	687	654	699	635	676	654	632	635	670	627	657	645	636	633	653	584	610	663	663	632	640	677	616	640	602	641	619	672	602	643	676	663	668	694	651	637	710	617	611	641	618	614	628	633	643	656	658	650	627	627	653	674	631	673	672	662	672	675	652	671	654	663	693	605	628	614	690	635	643	630	655	637	661	664	636	634	578	648	662	672	609	630	656	666	615	663	658	632	660	647	636	708	667	636	626	636	622	652	615	651	644	648	631	650	604	666	673	667	627	675	635	668	628	684	623	637	605	633	599	639	658	659	652	599	628	657	649	612	591	607	697	659	619	605	630	690	639	673	649	654	633	622	699	638	664	648	632	647	628	684	620	691	648	610	656	669	624	717	715	644	621	632	716	643	628	645	629	653	635	668	622	588	588	650	660	623	644	604	664	702	597	635	597	628	648	686	616	621	654	679	641	672	647	642	621	610	636	628	614	578	654	642	640	668	686	637	636	652	685	667	592	633	649	666	659	623	594	653	630	650	634	568	666	626	666	622	634	642	633	667	619	665	642	688	665	647	592	638	657	646	635	642	624	628	643	625	659	637	674	629	604	621	611	657	628	627	635	659	660	660	653	612	591	623	659	695	688	688	645	687	612	640	638	676	619	624	620	688	676	662	660	633	633	645	634	639	648	630	643	573	585	634	636	633	632	650	622	638	619	600	642	642	640	662	596	625	675	647	634	585	623	692	629	620	584	613	639	612	630	664	652	607	614	654	605	695	606	660	637	660	670	639	624	649	644	654	656	690	634	627	644	685	623	661	624	649	620	638	632	642	623	631	629	641	624	640	686	595	635	659	629	672	612	632	629	622	667	627	647	631	630	638	612	641	689	624	680	614	622	635	640	615	639	647	624	666	610	631	626	665	616	667	655	643	629	605	692	651	650	657	650	647	621	623	603	660	642	620	656	640	651	684	650	619	657	631	629	562	632	604	674	610	640	638	671	612
34321	12605	5211	3209	1806	1294	779	602	468	386	363	344	315	317	326	345	314	293	288	283	295	310	245	282	301	298	316	279	269	305	275	254	286	304	272	281	294	272	295	306	274	277	281	277	277	287	322	289	308	275	312	272	295	309	275	301	252	281	231	262	294	293	284	285	288	319	275	273	290	263	296	272	285	305	267	293	301	282	275	266	279	268	296	273	315	311	286	274	271	283	275	272	248	308	281	293	250	319	287	291	256	288	254	280	306	319	281	282	287	309	284	292	247	279	284	294	301	303	267	233	286	310	284	305	252	252	289	293	292	301	298	310	296	318	310	272	268	295	279	271	297	303	291	290	270	270	287	266	305	332	278	277	278	277	309	277	266	284	274	292	281	279	284	304	255	294	273	302	292	277	265	301	284	255	282	282	280	302	266	314	280	282	277	318	283	247	289	292	265	283	303	275	286	275	284	302	269	299	297	270	267	276	295	280	302	289	267	265	284	261	285	292	293	301	332	282	290	280	307	284	299	274	280	275	314	305	303	316	286	313	282	312	313	286	322	330	292	285	293	281	301	306	302	316	285	291	304	266	270	297	249	291	260	268	260	289	293	284	281	307	294	309	326	293	278	266	292	262	290	267	272	272	298	267	287	268	310	249	271	270	262	270	273	295	271	294	267	268	281	273	281	283	278	277	261	254	289	275	304	291	261	275	270	301	293	257	280	282	282	256	312	262	265	283	295	293	290	264	278	263	299	280	280	296	288	255	275	275	314	292	288	274	294	276	276	278	284	283	302	259	287	279	282	293	277	289	291	285	255	267	267	304	287	264	292	280	276	283	311	270	274	244	275	296	274	297	259	276	267	271	303	300	291	329	276	275	313	262	280	274	300	253	280	293	329	285	281	259	299	300	292	273	270	271	278	298	294	298	294	290	310	304	295	280	268	270	286	291	276	309	286	305	302	289	294	295	267	267	313	280	267	311	262	296	309	308	262	304	301	301	260	288	291	316	268	275	291	265	293	266	274	255	274	306	291	262	309	286	265	254	300	260	298	294	284	277	289	294	284	292	284	271	277	280	311	262	269	302	273	270	271	308	279	296	287	281	336	250	281	272	274	284	275	284	272	261	319	269	273	283	262	259	287	306	279	281	287	281	317	282	271	271	322	274	297	299	290	264	277	292	287	295	284	275	307	281	262	278	311	298	305	288	241	289	264	290	276	311	258	279	318	290	288	297	297	301	304	258	263	249	284	293	285	283	282	276	270	282	311	270	268	279	276	303	269	275	266	281	283	291	278	252	286	271	271	274	317	280	256	265	277	273	308	279	262	284	287	280	282	283	261	249	283	264	259	272	270	292	293	307	287	291	287	264	270	287	291	292	280	297	267	267	291	280	307	271	282	284	257	295	291	317	269	276	289	294	275	270	279	252	266	288	271	286	277	291	257	276	308	279	282	313	274	301	272	286	289	279	289	284	270	307	309	254	265	260	280	269	316	300	311	286	331	313	278	275	328	260	275	246	236	273	290	301	260	295	285	289	308	302	259	265	286	275	300	250	307	289	279	274	244	272	253	286	266	289	294	292	256	290	281	297	263	276	257	260	252	293	294	293	280	279	292	289	277	331	259	320	310	264	288	301	290	269	257	277	263	266	269	295	286	288	324	284	287	264	266	279	314	302	273	290	298	314	288	281	284	290	294	289	267	300	303	273	308	284	250	297	288	293	293	292	285	303	261	284	266	279	276	273	278	289	304	290	305	237	289	281	241	278	295	260	281	271	293	271	272	271	255	287	275	292	301	268	310	311	279	288	300	271	269	305	298	281	280	298	295	271	239	277	253	267	262	278	276	276	300	281	276	275	284	277	280	281	273	287	289	291	292	280	289	272	273	263	283	276	283	294	298	285	267	292	275	247	290	267	292	266	291	275	291	308	294	275	280	299	289	289	271	260	272	264	339	282	292	285	278	322	307	299	316	286	301	262	267	279	277	315	279	305	250	243	264	261	269	280	259	310	285	269	286	311	287	308	260	277	294	290	271	284	285	283	293	281	286	295	251	284	301	304	290	288	285	276	261	278	269	269	261	267	316	296	273	297	291	286	290	252	253	291	286	273	279	281	288	280	304	324	283	276	284	297	250	270	310	278	311	304	262	274	275	305	302	302	297	284	279	297	262	295	272	259	288	263	282	243	268	292	285	277	287	263	293	279	258	256	294	262	282	281	291	275	294	275	300	270	317	271	318	287	272	253	293	295	247	281	317	238	286	280	281	262	303	280	279	272	262	286	290	277	263	260	269	331	298	317	297	297	269	287	279	267	304	300	281	286	270	276	296	281	336	292	272	312	286	295	297	263	290	277	291	292	300	249	270	247	266	286	301	309	274	311	271	292	280	277	290	296	289	295	245	259	295	271	311	268	286	291	273	259	283	289	267	277	268	243	247	299	282	286	274	282	290	291	266	298	252	300	298	282	289	265	304	254	309	272	273	305	299	318	279	269	302	283	306	271	292	264	297	256	274	258	276	279	298	264	270	303	274	287	247	265	293	302	250	284	276	279	312	288	279	287	316	277	269	279	304	318	302	275	280	302	276	314	312	290	287	256	267	250	298	274	305	274	284	277	272	258	269	286	315	283	271	280	290	306	273	281	260	254	286	309	269	273	252	281	306	280	287	288	310	288	300	295	300	264	290	296	287	293	304	287	256	270	288	315	302	292	305	293	273	311	269	259	293	289	285	283	273	283	275	280	302	292	257	306	261	282	269	309	274	293	299	326	284	287	310	277	274	281	258	313	271	264	342	333	283	253	258	260	273	276	265	297	294	313	291	275	259	251	302	263	281	285	276	295	262	302	274	276	278	308	282	277	263	254	283	291	248	304	267	281	276	269	282	267	287	262	289	287	263	257	274	261	292	257	287	285	292	274	262	274	266	294	272	277	273	298	276	310	300	245	277	268	269	272	266	271	263	275	262	252	291	261	274	264	306	283	259	294	292	273	285	273	288	285	257	312	271	305	257	304	288	260	277	270	271	285	265	314	275	263	321	306	262	261	275	291	284	332	286	314	317	298	299	257	263	282	266	266	262	259	314	297	306	268	301	244	282	285	276	265	282	298	301	293	277	291	323	313	271	291	295	261	299	273	288	270	276	285	263	293	288	273	274	303	263	277	283	266	277	313	280	290	280	270	295	288	285	308	279	289	281	301	300	277	272	273	298	285	282	268	272	295	287	271	276	233	244	296	292	261	269	291	257	300	292	278	300	306	296	270	278	286	296	288	291	283	294	332	298	271	278	297	287	282	268	266	258	287	266	303	245	281	278	255	293	271	273	311	287	259	277	276	277	284	287	299	307	291	264	260	300	270	301	269	276	252	289	278	264	269	315	288	303	301	294	283	280	277	281	314	272	286	257	289	275	271	283	281	286	265	275	275	317	288	318	282	285	299	301	267	287	306	241	275	290	264	279	265	275	267	267	288	278	271	293	279	286	302	250	273	285	286	264	266
24752	9643	8635	8124	6008	4832	3009	2020	1596	1327	1146	1061	895	897	830	801	832	726	692	767	706	728	673	677	705	667	707	662	696	642	687	699	699	699	719	686	685	657	658	695	690	677	720	682	638	652	643	625	635	699	691	690	670	693	660	648	700	708	679	614	722	692	684	658	654	624	667	673	658	689	669	652	691	681	649	665	678	664	693	668	674	672	687	696	665	669	703	661	695	647	685	674	728	667	626	658	665	678	663	618	667	651	656	609	694	704	671	653	686	673	678	669	686	704	650	714	692	686	676	678	684	679	659	664	667	639	669	687	616	690	658	703	705	660	651	679	664	693	647	697	656	638	697	706	633	614	665	630	646	671	717	633	688	699	666	627	722	688	693	704	646	667	742	680	672	663	617	715	691	631	645	693	709	713	688	672	697	683	641	654	642	698	687	678	646	666	639	631	662	718	682	692	682	694	676	680	694	682	674	698	661	662	620	700	684	680	724	694	718	687	688	658	649	688	689	656	710	687	673	645	698	683	671	701	701	654	686	654	673	720	645	630	729	709	653	674	716	691	684	674	656	661	677	680	645	622	671	656	654	680	659	631	669	694	655	692	697	675	642	668	701	685	696	704	702	657	672	678	660	693	662	705	641	658	684	688	686	671	677	683	660	655	658	638	680	644	721	651	663	663	687	616	707	667	670	651	668	666	629	673	663	645	669	648	753	639	693	608	662	706	628	632	646	691	684	666	641	671	638	654	696	691	657	677	659	683	668	693	683	679	612	603	707	657	650	668	630	665	648	712	655	681	656	638	642	654	717	650	658	684	710	674	654	678	671	678	706	664	681	686	634	692	742	664	646	650	658	684	668	713	649	640	657	676	639	653	669	675	660	674	688	672	640	647	675	633	659	641	690	641	672	681	686	662	700	631	645	689	654	653	661	672	659	648	680	681	697	638	675	667	680	635	701	658	651	615	661	708	746	677	666	653	670	698	677	672	667	693	674	699	678	690	649	649	681	661	689	655	691	681	681	664	696	646	694	688	688	685	688	716	638	672	625	683	626	651	674	679	662	674	670	717	655	668	655	643	693	661	685	626	666	647	741	736	667	632	662	686	681	664	686	666	688	665	656	666	685	667	682	673	648	655	707	704	682	648	665	644	634	675	656	656	674	670	630	644	683	681	617	684	722	676	676	700	657	638	598	646	673	750	677	715	687	659	670	674	678	619	638	655	608	653	700	652	638	689	672	626	678	679	658	626	680	661	700	657	626	689	666	676	699	698	609	670	679	677	631	630	696	638	663	636	693	614	676	676	639	721	663	652	716	651	664	689	670	663	696	641	686	679	675	662	740	632	667	668	703	667	708	683	653	714	686	666	678	644	674	712	679	722	670	697	725	636	661	653	628	597	677	655	708	658	708	640	653	670	677	636	659	686	685	715	677	714	675	712	679	676	657	643	653	602	707	719	666	658	658	656	653	683	678	671	676	682	643	676	630	648	664	661	662	634	680	614	636	611	724	667	662	658	736	678	692	661	659	710	651	651	612	651	639	694	681	687	686	675	696	640	673	651	637	676	674	724	642	676	663	696	664	673	662	671	633	657	654	661	683	645	626	653	652	672	679	652	720	703	725	661	678	673	650	697	667	646	624	626	718	664	705	692	671	664	712	691	676	696	690	666	692	714	688	676	619	663	648	661	680	649	617	681	676	676	638	670	720	638	637	678	612	704	667	709	704	632	666	693	686	699	680	645	678	695	689	651	681	690	701	647	690	628	707	650	688	661	645	702	698	628	631	633	687	665	678	656	676	684	671	729	676	662	681	643	681	668	687	647	678	680	696	718	665	662	665	660	674	702	663	699	668	658	677	629	657	681	665	713	657	680	659	677	648	648	683	631	686	609	724	694	677	635	692	626	689	688	673	636	637	666	692	661	655	656	673	692	675	642	685	656	659	662	675	675	684	661	680	653	658	673	718	636	662	682	633	584	685	649	680	670	678	666	643	731	721	687	703	662	686	646	652	719	627	675	690	712	668	657	709	653	672	660	648	615	667	603	631	630	679	660	648	658	671	713	642	677	666	636	637	652	701	682	669	658	690	733	679	640	713	660	649	707	687	674	621	676	644	663	642	667	694	641	675	682	690	640	700	641	696	677	659	662	704	726	699	682	666	670	666	691	646	652	713	629	637	678	662	671	604	687	652	650	704	679	706	688	625	668	704	659	667	669	648	697	692	659	638	663	671	661	707	664	650	674	693	705	659	669	676	684	713	678	662	661	625	656	634	711	661	665	692	649	660	629	658	688	673	648	689	677	662	721	630	694	638	707	636	712	684	671	647	684	699	677	675	676	691	725	655	684	695	669	708	645	693	640	727	650	637	660	627	671	713	704	758	697	687	662	678	684	676	645	691	686	680	633	669	681	713	658	633	667	640	656	683	671	728	653	654	667	688	648	630	686	703	663	709	642	642	642	686	663	685	687	683	639	625	700	640	650	658	685	683	670	678	629	700	694	635	660	657	689	677	638	660	653	671	693	706	635	691	641	679	734	651	685	688	664	680	677	669	674	631	707	683	661	662	654	683	690	710	703	690	667	692	714	713	654	688	702	651	653	655	648	624	673	680	636	656	730	694	649	686	649	679	668	628	638	668	686	646	690	705	632	685	677	662	659	653	688	637	687	722	695	657	658	635	628	657	647	648	667	673	678	674	648	696	711	647	609	662	643	617	626	683	701	672	701	677	727	641	682	646	669	680	693	713	673	649	663	676	664	704	705	728	682	697	663	660	641	666	709	688	666	650	702	683	641	676	672	662	707	684	662	668	662	663	651	648	698	644	675	629	695	627	666	668	666	700	671	604	658	668	675	655	685	654	677	679	675	657	665	658	680	694	705	690	669	684	650	667	685	692	693	643	665	659	671	668	702	666	677	660	726	688	659	669	644	683	653	635	653	703	700	689	658	662	714	627	674	641	700	659	642	712	651	664	672	651	637	689	699	693	649	685	670	682	661	656	663	695	682	644	680	675	669	649	670	679	688	686	653	663	618	652	621	670	671	663	645	669	672	619	681	652	660	650	685	639	684	645	653	664	682	621	701	651	696	711	713	654	656	663	651	714	668	638	710	689	669	693	659	690	706	644	726	638	661	653	689	654	697	669	676	674	663	695	736	641	700	695	636	640	665	672	656	671	663	676	655	667	694	621	672	646	655	655	665	703	658	664	657	669	676	627	665	658	625	659	669	704	669	663	716	651	683	691	647	682	689	693	663	704	673	670	660	662	694	703	658	630	678	648	722	695	673	698	630	705	661	669	732	706	728	666	673	713	664	639	641	681	698	629	659	640	683	654	676	659	686	672	689	628	670	659	642	661	647	653	661	638	645	630	672	711	691	686	678	704	705	713	685	675	655	644	605	647	632	729	693	645	666	689	667	693	673	673	666	684	690	690	679	671	690	656	684	629	679	676	637	692	612	697	698	681	652	728	674	657	703	671	713	669	689	663	668	658	672
51366	19800	8450	4787	2697	1680	972	696	553	489	421	380	367	356	330	339	327	335	328	318	311	319	313	296	322	287	280	303	312	318	326	311	300	304	306	285	274	312	313	309	317	331	297	337	301	274	275	311	297	354	285	262	273	316	318	310	274	304	284	275	280	281	291	289	319	324	276	307	323	287	279	282	332	289	334	320	318	287	292	298	312	313	300	287	322	280	334	302	342	316	285	293	285	300	314	295	307	312	290	293	291	274	303	298	348	314	294	298	270	296	280	294	289	337	290	340	314	305	310	320	324	313	311	354	304	278	285	285	301	309	334	335	289	298	307	287	297	314	318	295	286	301	323	285	324	299	291	324	295	307	293	299	296	269	301	319	294	314	296	320	289	291	304	336	321	299	281	307	298	302	301	327	287	313	282	313	300	291	272	280	289	308	287	314	340	279	297	334	301	314	326	302	262	290	317	293	307	309	299	287	284	268	292	295	302	304	298	308	296	291	290	280	288	305	305	319	277	322	282	287	295	313	287	297	287	307	315	299	333	289	289	316	313	307	272	307	297	281	326	252	303	321	321	303	333	278	336	313	302	286	322	278	269	279	321	315	306	309	280	297	290	298	322	308	319	307	315	272	300	303	288	305	270	291	296	328	341	285	302	294	291	311	293	278	314	308	301	314	331	298	289	314	261	294	291	299	305	301	354	284	321	302	295	282	276	306	289	333	299	340	308	324	289	310	293	333	291	294	274	302	322	324	289	280	346	302	312	286	293	323	314	294	298	316	298	283	277	306	283	311	252	340	288	308	307	326	308	310	309	347	297	308	267	314	282	341	324	319	349	291	299	299	311	262	275	279	283	295	315	295	321	297	289	294	298	308	301	327	280	317	298	326	288	290	284	286	290	292	320	312	282	311	268	293	288	348	317	292	351	294	317	280	317	294	321	303	310	273	273	309	307	308	337	302	284	299	263	295	306	312	308	308	292	318	289	288	327	309	290	273	291	335	333	322	307	321	262	289	329	304	305	319	306	329	323	309	306	305	295	300	336	333	313	270	342	296	309	287	290	319	315	335	342	288	307	302	290	335	317	316	279	286	311	305	278	295	293	305	302	322	332	314	274	319	286	315	295	284	311	278	316	307	278	309	314	297	307	331	284	313	321	295	303	312	316	302	321	294	312	281	306	328	293	356	302	298	290	323	273	311	285	296	309	304	309	286	285	316	291	322	308	268	316	295	328	295	278	304	317	270	308	316	318	307	283	316	297	294	304	318	307	301	294	265	315	311	323	306	337	299	309	310	303	268	270	275	274	300	284	321	274	317	284	312	302	312	317	317	288	305	296	338	264	304	284	318	322	280	271	256	280	317	330	280	279	318	275	329	320	294	297	346	294	318	301	323	299	276	300	286	276	289	307	291	281	280	290	307	305	306	322	301	321	326	280	319	292	300	287	281	301	310	290	314	311	293	340	329	301	307	279	298	313	266	310	308	315	325	285	300	306	283	331	285	313	305	304	325	315	293	268	291	303	294	325	276	335	331	304	313	307	331	324	277	288	357	310	281	314	274	302	269	319	312	301	313	328	281	313	296	314	299	329	276	309	328	321	305	336	287	305	293	296	310	277	290	307	322	300	285	315	278	282	280	297	317	308	308	306	324	286	286	295	311	318	299	276	313	322	304	323	332	308	330	293	301	300	306	297	298	305	335	334	296	299	299	294	284	287	342	293	337	346	312	308	316	307	329	322	288	283	304	305	289	286	299	343	312	277	299	296	276	327	283	310	312	312	306	326	291	317	316	314	295	282	303	264	288	300	296	316	284	306	292	321	309	311	292	280	283	296	327	289	283	318	323	319	298	284	285	309	287	300	292	306	337	305	310	308	306	295	279	324	302	295	298	312	338	316	288	321	274	328	307	300	293	309	284	292	312	292	307	300	311	293	309	301	297	301	313	311	292	313	286	308	313	313	321	290	275	292	308	306	334	338	308	268	329	307	269	282	276	309	301	253	303	322	282	282	285	337	327	285	316	301	264	307	319	333	291	347	290	268	293	297	289	303	314	311	284	284	296	308	319	290	328	328	327	313	274	314	345	307	292	255	327	312	280	278	302	295	316	309	292	273	305	294	287	288	293	311	291	310	306	328	320	334	303	309	289	319	287	300	312	352	280	327	331	294	299	285	305	308	314	302	305	291	290	305	292	299	296	292	281	297	288	270	341	338	321	318	302	308	316	275	272	308	293	310	305	299	290	292	286	324	304	303	295	276	311	299	332	299	325	277	315	302	306	304	309	315	266	271	302	281	290	302	310	283	323	318	322	316	299	300	318	266	276	335	301	284	297	320	319	282	272	289	284	292	298	303	305	317	295	287	309	300	303	305	319	294	313	299	308	286	295	280	313	303	327	269	313	298	314	296	322	307	333	324	318	303	329	319	291	318	291	280	281	289	296	312	309	302	282	272	281	287	318	309	321	292	323	292	303	327	283	329	281	324	313	287	313	311	290	321	296	303	285	269	299	294	294	317	291	292	286	291	290	272	324	278	275	301	297	303	305	317	313	276	283	346	310	303	297	299	307	323	297	282	283	321	306	322	282	291	308	294	298	285	328	278	281	309	336	288	288	314	323	294	309	234	300	306	300	293	329	284	292	338	265	282	282	293	308	293	304	294	316	305	298	284	293	317	328	294	293	318	270	324	295	327	310	308	310	359	308	300	280	312	286	320	316	288	312	296	303	290	333	330	333	322	322	322	313	320	281	315	319	303	312	280	290	312	298	307	288	303	307	288	305	306	307	292	288	291	313	310	305	276	282	336	292	310	295	324	294	287	305	298	334	320	311	296	306	318	305	328	292	311	297	300	295	283	288	321	321	303	290	291	306	297	317	326	286	292	302	314	299	292	273	318	288	297	280	296	320	277	302	270	298	308	319	284	271	312	277	342	299	317	281	285	273	302	320	294	312	300	313	297	277	325	284	286	307	310	313	298	284	305	277	330	287	293	290	304	308	291	297	284	294	298	313	321	293	294	298	328	317	323	254	287	291	309	268	300	291	276	319	299	309	294	297	286	317	295	289	319	305	294	336	283	280	319	310	302	305	279	308	310	293	316	273	286	299	338	306	330	286	281	302	316	260	313	303	279	352	277	307	289	312	321	312	309	328	318	303	294	300	320	310	302	286	299	302	301	290	312	334	294	305	306	297	305	293	301	306	346	286	290	274	312	298	288	303	301	283	282	319	319	282	348	330	319	315	276	296	302	277	268	323	300	320	301	295	287	312	301	314	307	282	304	319	307	318	271	325	310	278	282	309	299	242	321	311	306	316	315	338	301	294	296	326	311	299	268	296	319	316	288	304	274	292	331	326	299	296	314	314	309	283	287	293	284	278	292	309	301	298	302	303	309	280	317	308	310	311	305	296	266	289	307	295	288	322	329	315	319	275	280	289	341	296	280	281	318	281	300	299	284	295	290	289	304	325	300	322	320	274	296	293	272	266	279	265	291	307
35063	14157	12446	11158	8773	6267	4093	2483	1886	1469	1332	1196	1096	1064	1025	936	867	873	830	788	757	742	692	804	750	749	707	718	717	746	723	762	718	735	715	706	698	705	710	717	706	722	720	729	722	711	732	692	732	692	708	706	704	784	673	706	710	710	761	726	686	726	697	708	701	724	714	682	719	693	733	731	744	694	708	691	714	707	741	731	741	753	700	720	762	707	738	700	682	712	715	771	723	740	708	655	716	712	718	728	720	659	735	737	675	651	708	734	713	768	691	692	722	685	739	691	710	713	681	683	708	694	700	693	678	716	702	646	701	705	719	699	733	711	722	775	671	691	702	703	705	733	745	695	720	672	690	711	696	715	759	729	759	724	742	693	731	713	751	696	738	691	723	687	723	729	702	705	723	697	672	722	751	711	727	720	664	734	713	701	723	733	735	677	653	747	734	681	667	679	681	705	691	747	749	711	713	700	702	715	653	652	680	705	725	716	716	704	656	663	753	720	732	711	764	684	708	732	697	733	698	717	771	687	734	674	670	714	684	711	707	688	711	748	681	700	725	681	723	741	739	693	712	702	732	709	753	749	739	715	721	697	727	693	706	706	713	724	691	699	685	716	690	719	768	711	728	692	716	736	725	692	747	704	683	737	718	730	716	730	733	718	727	736	771	660	673	747	719	750	686	748	722	698	714	785	726	775	756	751	732	715	702	697	707	746	769	702	678	700	674	677	750	707	732	721	751	708	668	694	757	700	689	713	695	714	756	714	727	694	682	707	687	698	719	687	708	785	751	675	691	707	674	702	750	714	715	743	728	731	705	698	754	713	728	765	686	726	693	725	752	685	698	732	745	690	653	723	715	697	710	692	701	728	744	725	698	685	688	727	693	721	713	760	727	718	701	742	721	703	706	765	743	725	707	746	722	707	665	700	741	692	738	659	731	687	722	680	697	718	747	686	763	741	680	721	695	743	680	718	712	761	707	778	747	716	694	760	732	728	671	711	695	754	684	682	681	753	688	669	717	746	743	661	743	703	684	725	681	733	694	715	723	729	697	692	705	730	712	677	652	728	726	664	712	714	721	682	722	658	676	723	709	692	725	713	735	739	738	687	685	744	677	741	698	764	705	712	682	747	737	671	685	751	748	701	701	703	672	730	744	716	678	692	722	726	710	729	703	699	711	721	720	681	703	772	712	731	720	734	708	684	718	703	717	772	708	690	700	752	722	678	719	695	760	691	682	739	745	753	710	668	673	732	665	682	675	715	728	675	705	710	710	759	725	678	736	711	688	702	727	713	720	727	713	693	650	688	688	714	712	739	717	747	731	684	719	702	700	755	659	694	745	686	761	700	723	715	686	721	737	730	710	724	688	709	765	717	731	677	681	720	678	707	734	672	736	673	740	700	716	687	718	703	721	756	777	737	727	699	716	744	685	715	699	764	708	724	736	690	661	717	651	680	697	705	725	759	685	741	701	712	719	711	711	715	687	731	715	697	740	736	733	691	725	690	696	714	683	707	676	684	776	786	734	733	687	755	737	694	688	717	720	721	704	694	728	717	680	682	737	733	733	673	735	704	692	730	678	695	660	769	715	758	663	718	689	709	694	736	720	662	731	717	673	747	712	709	731	691	741	695	725	709	742	692	691	693	744	721	666	677	687	753	702	741	705	727	739	709	713	747	688	689	697	686	738	736	695	681	699	686	666	700	717	716	698	689	733	695	664	706	657	697	679	690	669	681	708	707	707	685	736	740	739	722	739	737	686	674	744	711	734	711	738	722	709	747	706	705	730	703	688	742	680	671	704	706	758	743	686	694	678	715	670	697	697	694	716	749	664	729	717	706	689	733	709	730	737	705	758	695	689	690	724	742	751	687	708	673	713	656	703	692	724	693	672	677	672	726	719	697	762	739	686	707	712	715	724	650	735	730	695	687	684	721	713	723	704	701	773	707	701	725	727	728	677	725	737	735	731	709	718	749	697	744	717	729	702	727	715	743	733	706	672	726	740	677	703	698	711	681	746	713	733	698	668	680	724	741	696	706	671	729	765	664	715	711	685	676	699	696	680	739	765	721	684	705	712	748	683	650	726	727	682	698	735	734	683	699	708	740	704	704	724	694	690	717	700	708	758	725	707	695	712	731	727	739	715	670	720	692	732	679	677	710	722	715	709	762	681	715	736	677	755	696	725	754	678	679	691	727	686	764	696	739	690	696	738	706	684	708	761	686	696	697	738	677	718	710	693	724	679	681	678	692	682	659	709	728	754	666	719	666	695	721	683	725	715	722	719	695	704	702	648	702	742	719	704	735	739	683	757	717	707	714	686	707	737	679	707	705	693	671	724	650	747	724	677	700	736	711	697	723	705	690	615	685	689	767	692	721	683	707	707	748	708	698	717	703	694	708	717	695	721	726	735	663	688	711	710	685	721	683	694	690	744	698	720	745	694	706	693	710	685	669	724	727	747	695	733	690	683	664	755	709	719	686	682	738	737	701	706	695	694	706	734	688	677	684	723	681	734	725	755	654	720	735	728	724	704	707	703	686	666	728	721	706	724	741	685	690	712	693	727	721	762	728	694	711	678	771	703	751	713	724	726	648	665	736	680	711	651	674	698	671	743	695	691	696	690	660	720	692	649	721	704	722	685	694	739	696	694	675	694	683	709	705	687	681	678	731	699	722	733	733	664	722	684	688	700	722	715	696	691	722	699	742	714	737	716	721	696	743	703	715	708	703	734	690	708	693	690	699	733	725	723	720	734	712	740	750	699	717	730	676	747	713	746	707	688	679	717	731	680	746	712	713	745	734	722	729	715	715	719	725	741	695	728	702	715	717	724	685	726	710	666	745	722	707	700	707	706	681	695	648	745	680	729	676	693	710	690	714	652	735	720	739	705	789	656	741	689	760	730	734	677	753	696	703	740	721	713	716	727	705	691	760	758	699	690	737	706	673	718	726	689	723	729	726	693	706	688	703	722	701	689	706	688	737	701	725	737	674	769	721	703	735	715	764	725	716	724	750	681	693	680	698	724	725	732	712	684	747	745	771	707	711	719	695	693	746	799	697	664	689	707	721	703	722	680	717	726	727	703	690	686	745	745	715	676	711	703	678	686	701	664	693	730	696	699	703	691	745	719	708	667	729	780	718	697	684	696	627	772	719	764	673	677	665	738	687	696	711	713	782	731	643	709	665	697	747	750	723	706	734	738	686	733	735	689	774	726	701	663	670	696	690	703	688	709	669	723	697	725	674	690	674	706	673	767	698	763	737	747	710	739	768	744	709	711	695	729	658	710	709	747	709	730	679	684	720	687	723	690	758	745	680	678	748	732	698	679	725	709	691	704	751	738	744	690	690	650	688	680	748	693	752	718	696	713	689	674	728	709	724	775	703	786	696	688	708	701	734	727	703	714	683	692	731	731	762	734	721	695	727	675	711	703	775	673	720	729	708	724	691	695	712	729	678	735	709	700	704	683	694	752	721	751	719	706	739	714	721	677	711
52443	25374	17014	9949	5394	3228	1653	976	671	538	491	445	419	408	368	340	314	336	289	288	278	273	306	298	275	283	295	292	265	242	244	276	245	278	289	287	263	277	259	263	272	290	246	235	276	292	302	257	276	311	273	272	272	263	247	262	256	293	271	285	288	305	298	255	231	284	268	266	269	293	290	239	272	255	236	268	224	252	254	271	295	282	283	266	270	280	269	292	271	258	294	267	268	269	321	250	253	251	246	256	286	275	271	263	276	279	286	273	265	247	286	287	259	266	268	273	249	263	254	248	292	275	294	287	268	267	247	305	286	283	260	273	271	246	273	275	270	265	257	262	259	256	268	264	253	247	287	235	285	236	246	306	285	280	295	279	289	279	260	260	287	269	273	265	281	276	276	306	295	238	252	245	280	259	283	250	272	230	243	233	227	260	280	280	257	246	246	289	268	238	244	252	279	285	271	279	242	255	233	259	265	250	247	288	246	284	239	246	242	275	264	260	278	254	263	263	255	262	289	287	271	261	266	258	255	246	280	245	278	269	288	278	278	285	279	274	270	268	242	251	268	276	279	287	255	278	248	240	250	274	271	261	243	310	254	307	295	312	278	268	285	271	267	250	254	251	279	262	277	275	286	270	269	264	263	248	245	242	264	293	256	279	283	267	276	291	261	255	258	273	283	234	307	268	251	300	282	279	271	255	271	279	273	255	289	248	276	265	253	297	249	260	236	264	274	253	267	279	273	248	277	239	293	279	254	295	243	271	249	282	295	269	238	273	269	248	257	282	258	274	254	261	288	285	267	235	285	255	262	250	273	283	304	249	274	296	276	248	265	275	250	269	283	259	259	257	268	289	268	294	272	252	279	318	274	244	263	270	264	256	290	232	266	253	276	275	249	284	243	280	296	290	251	256	279	267	274	260	249	262	274	279	292	282	262	295	268	267	252	273	268	287	242	264	301	285	260	248	261	271	310	285	278	257	275	268	289	284	259	263	294	240	257	280	259	277	252	266	296	253	265	266	270	266	289	282	266	269	269	281	248	273	245	247	248	281	277	260	240	282	273	252	251	249	272	288	229	286	264	271	262	260	262	295	277	277	234	237	255	269	283	274	265	261	269	253	282	234	279	267	255	271	284	293	260	265	257	272	266	255	261	257	250	292	266	280	251	284	278	246	263	250	237	246	245	267	267	232	285	272	237	253	297	303	256	288	262	289	263	261	278	285	291	244	279	268	252	255	274	274	288	288	250	268	292	294	270	269	234	274	298	252	238	272	238	259	266	265	254	274	284	299	241	299	273	281	261	265	273	269	247	273	293	279	298	271	237	252	237	269	274	282	256	275	310	265	277	266	276	264	284	255	281	314	255	220	298	321	280	259	261	281	234	257	269	264	287	243	281	254	238	236	274	250	287	257	283	279	250	286	280	280	294	280	265	273	278	277	274	281	236	244	261	288	270	296	265	289	264	285	281	293	281	273	295	302	260	258	253	271	262	294	268	260	271	266	241	281	250	258	288	277	267	245	259	260	287	285	280	269	258	292	286	271	291	292	279	266	286	281	271	288	281	269	246	276	280	285	254	269	270	257	242	265	297	249	258	259	273	240	262	284	259	299	272	279	277	272	273	273	262	275	268	292	249	291	271	284	257	260	254	240	264	253	265	249	276	279	265	271	264	245	257	283	265	258	273	274	258	229	283	233	257	285	270	239	238	253	241	256	263	275	272	269	262	233	254	266	266	265	258	257	251	250	276	251	269	279	282	263	241	276	261	272	266	255	263	268	259	301	273	269	273	269	239	273	266	272	284	271	270	274	295	269	268	274	267	285	315	294	261	263	261	261	272	264	280	245	268	263	242	277	262	264	265	275	278	247	233	301	278	247	289	224	263	269	246	297	263	257	290	264	257	269	270	296	267	264	282	290	252	265	268	288	262	280	259	246	259	263	267	261	280	266	261	288	303	292	280	270	278	268	276	260	288	284	262	292	248	273	242	246	250	260	299	270	258	262	266	283	284	270	256	265	244	227	256	232	229	273	279	275	261	259	261	273	293	269	264	268	289	269	256	281	258	296	251	217	286	254	271	272	251	269	247	246	270	283	281	283	274	252	253	277	281	277	280	248	243	275	270	250	283	311	290	281	280	265	270	247	256	267	273	265	284	294	247	264	265	250	260	270	299	278	248	278	278	259	276	291	269	291	250	286	295	246	266	261	331	256	281	289	257	267	286	250	262	274	267	223	286	279	254	256	291	268	293	253	278	312	259	274	280	296	248	296	264	270	264	277	304	244	261	292	262	249	251	252	252	267	268	289	252	254	252	273	275	252	301	282	269	302	276	261	299	278	239	271	290	263	240	298	281	282	265	290	255	307	275	273	257	260	262	278	278	282	292	282	264	277	258	244	259	258	264	280	275	286	259	294	283	276	267	249	236	308	301	246	251	268	311	286	279	266	297	253	245	252	239	284	292	277	260	248	264	255	237	281	246	262	262	251	283	273	235	291	264	249	258	296	246	266	271	239	277	263	282	246	259	287	240	259	267	248	273	245	290	289	283	249	278	274	249	256	291	290	297	297	275	255	284	269	282	273	269	261	265	243	291	277	256	248	251	287	254	285	252	291	243	245	262	271	266	259	254	256	282	254	280	300	260	255	278	279	255	264	284	287	281	271	238	261	259	245	271	249	261	279	257	254	302	264	238	264	264	262	263	270	309	311	266	257	272	241	282	269	241	278	269	265	264	244	241	270	250	257	291	257	291	265	301	256	280	260	280	254	259	301	272	282	261	261	261	286	289	251	249	261	259	271	276	274	286	244	247	270	275	258	252	262	264	283	273	304	266	252	244	270	281	270	258	265	269	254	254	244	252	263	254	275	261	270	293	251	275	253	251	261	259	275	257	255	270	267	282	290	255	298	277	242	242	253	269	247	293	309	247	277	288	286	276	267	233	269	253	283	241	272	291	260	284	245	294	288	301	285	260	261	241	287	268	256	257	253	271	265	271	264	273	257	247	281	249	263	264	264	276	285	265	273	277	294	272	260	263	277	268	254	248	247	282	278	269	258	280	256	294	300	312	299	223	287	281	261	286	269	280	233	270	267	255	275	256	279	249	265	264	241	256	269	269	249	253	273	278	279	265	271	259	287	238	250	275	260	256	273	271	304	278	287	270	302	221	287	258	284	291	262	300	284	250	287	251	263	256	240	277	263	277	254	265	234	270	277	275	266	271	279	291	277	233	241	235	274	276	277	248	290	261	255	264	243	277	263	288	249	278	278	267	231	285	280	277	256	287	282	252	282	298	273	255	260	299	271	277	319	256	275	269	262	277	263	275	289	263	293	293	271	311	270	264	275	266	277	258	296	310	276	307	270	261	293	273	255	264	306	278	227	272	261	286	265	274	255	234	278	250	246	262	209	251	264	267	284	259	253	268	252	270	261	264	282	259	258	265	260	274	266	288	284	233	263	294	308	259	246	286	247	226	247	272	290	263	274	260	273
34822	19809	22082	19225	15145	10906	6288	3843	2711	2108	1929	1649	1427	1328	1243	1085	971	936	861	793	763	722	734	753	703	721	689	689	696	702	701	667	641	631	650	614	643	649	635	647	693	664	606	608	616	683	650	644	645	619	631	632	609	660	642	628	668	670	624	594	657	648	644	651	604	666	621	598	594	625	594	617	635	604	628	627	596	582	629	633	625	657	606	651	615	627	662	662	602	647	588	607	643	667	623	596	646	666	676	645	656	668	654	621	636	633	606	641	608	627	569	678	671	616	610	637	642	628	631	621	612	629	627	673	610	657	618	668	626	611	634	647	621	634	602	664	663	636	657	653	627	641	653	647	633	651	627	649	611	634	630	615	619	651	586	652	656	658	626	650	610	627	638	668	611	649	607	634	619	672	628	633	627	654	657	623	612	673	605	648	629	592	664	631	581	646	595	625	636	654	618	629	606	673	645	671	677	603	617	631	610	660	656	608	645	641	643	632	658	649	618	678	613	647	642	663	640	595	648	635	607	617	647	613	674	654	633	660	616	626	641	638	635	643	628	636	612	656	642	606	690	614	596	658	609	595	628	674	651	622	645	625	668	622	639	602	664	642	626	634	640	668	648	592	653	631	637	623	663	680	595	636	594	651	667	636	581	624	636	641	667	632	622	617	620	612	670	674	656	654	572	636	635	636	649	655	639	645	639	660	655	630	661	681	641	599	632	650	625	601	648	675	641	621	588	609	624	655	614	594	626	655	616	592	653	633	641	635	608	628	647	623	645	657	626	637	660	622	694	650	628	630	621	664	648	621	616	646	628	643	612	631	606	659	637	658	618	639	615	669	634	604	572	620	579	652	581	654	615	650	616	611	642	628	575	679	626	650	664	639	588	603	598	653	667	629	626	623	605	638	587	649	620	652	633	684	609	594	647	649	632	613	602	637	623	647	607	650	598	648	661	606	643	625	619	611	653	601	624	621	606	649	611	615	650	675	597	646	591	622	610	646	651	639	630	634	641	637	559	626	638	648	622	653	654	628	626	633	654	643	616	611	596	607	639	618	630	650	605	664	642	592	620	700	671	622	643	683	654	655	645	608	583	631	644	642	655	572	606	630	646	654	587	634	659	639	641	639	652	638	670	612	625	615	636	685	614	615	622	583	632	586	639	609	606	635	623	688	643	663	662	619	608	604	644	614	635	617	650	661	618	639	648	635	616	630	651	624	634	690	661	626	624	625	625	621	603	696	621	627	638	642	647	672	646	628	634	633	638	653	617	652	640	607	599	599	609	631	632	666	607	658	616	603	655	625	597	624	679	609	625	617	623	625	631	666	635	624	636	644	596	647	635	661	615	644	642	659	655	633	634	619	630	619	650	683	627	642	639	628	615	641	608	653	627	597	612	640	714	624	632	642	650	677	685	656	596	653	660	631	634	598	644	650	685	659	644	658	640	609	632	648	554	614	647	684	630	601	596	603	611	667	622	628	611	671	684	668	629	582	654	596	620	678	623	672	634	662	601	639	638	649	628	631	613	655	628	629	611	640	624	654	699	688	644	620	665	661	668	649	678	637	650	612	668	628	639	626	593	609	630	615	632	615	633	674	665	613	619	633	621	649	675	632	628	603	608	598	655	648	615	603	613	633	601	620	615	636	634	619	681	627	643	612	621	658	608	623	606	591	613	584	680	648	649	654	670	679	638	617	624	618	608	610	658	635	644	649	609	647	643	582	611	613	616	617	671	648	630	661	646	686	647	631	619	577	604	627	663	614	651	634	595	665	602	610	632	670	671	606	646	578	631	639	684	607	649	613	632	629	656	587	604	609	620	624	640	627	635	657	629	641	608	666	627	632	623	663	631	675	643	633	609	647	655	624	647	622	676	653	689	595	638	668	619	650	645	602	631	619	640	646	603	653	629	629	615	618	602	605	632	594	659	604	594	615	639	660	662	626	624	638	642	627	650	589	645	625	597	663	663	608	632	592	616	638	566	598	649	606	630	673	590	630	607	627	626	649	621	639	597	616	647	642	668	661	618	639	654	582	644	672	636	683	656	657	660	655	651	659	610	654	642	615	604	624	665	618	673	617	598	626	638	637	652	635	672	634	620	646	645	617	663	599	664	664	643	626	626	653	622	647	637	666	623	663	611	625	624	618	645	625	677	607	623	595	577	588	624	649	572	603	634	627	648	662	632	691	687	625	614	604	630	636	685	589	619	617	570	617	624	639	643	649	605	603	605	629	585	604	632	657	639	591	603	667	635	607	663	656	586	617	671	663	654	607	633	611	631	662	652	666	622	622	616	643	611	663	661	656	641	625	608	634	645	645	620	675	662	660	610	655	585	652	654	657	687	632	654	576	599	625	651	685	629	672	645	608	643	637	655	641	657	595	621	645	641	649	631	633	636	639	627	627	636	603	628	648	650	645	674	621	622	652	646	624	650	634	621	596	656	654	656	700	597	619	661	646	635	653	636	644	620	641	623	640	606	655	637	649	629	618	645	643	647	600	674	612	595	689	647	599	669	640	694	663	697	658	582	633	625	617	601	640	647	611	595	625	644	638	659	633	635	615	669	631	621	663	631	631	606	641	651	622	626	629	616	641	620	634	640	615	673	678	664	612	674	631	656	640	578	648	608	594	636	645	596	633	635	646	621	623	668	604	676	585	631	629	650	601	629	659	632	590	618	615	638	664	665	635	600	601	666	595	618	624	583	645	646	619	610	656	602	640	632	621	596	675	616	632	623	634	596	648	651	617	591	648	620	615	639	621	680	677	657	595	632	662	601	628	619	585	633	630	639	600	606	576	608	585	649	667	652	646	633	664	700	662	611	593	640	601	637	608	616	666	635	614	632	613	663	598	672	654	616	655	624	638	681	600	658	640	647	661	662	598	655	643	613	621	653	628	656	637	640	619	610	674	669	661	649	648	640	641	611	613	665	651	587	632	648	615	588	582	626	650	638	623	629	635	624	667	626	628	645	609	639	657	673	636	596	596	598	660	643	666	610	621	661	611	673	641	669	604	679	658	655	652	666	629	644	638	643	663	692	689	624	649	644	622	590	619	595	635	639	625	602	672	590	631	608	619	643	579	630	632	606	601	661	640	658	630	628	621	649	614	682	618	645	646	637	598	649	626	650	603	634	646	687	630	628	664	635	626	668	626	613	617	603	633	630	604	630	619	641	658	578	670	657	624	670	583	576	673	664	631	630	618	605	635	631	665	603	658	611	653	653	595	627	612	679	608	652	615	675	630	651	668	609	634	645	623	624	603	646	662	607	610	607	641	626	630	589	639	607	667	642	627	642	663	624	613	681	624	633	625	628	619	659	628	607	651	664	649	604	634	646	632	655	642	664	601	598	667	666	607	634	598	618	608	630	598	647	671	673	646	646	625	616	637	654	672	632	657	626	631	629	630	650	632	644	648	662	619	636	663	626	651	635	637	630	654	675	622	630	629	604	648	594	612	670	602	643	635	640	636	628	688	618	680	639	606	662	632	664	615
37995	14060	5466	2171	1297	890	559	442	425	375	355	307	320	348	328	273	283	306	298	292	281	288	278	254	278	298	289	308	297	266	278	281	298	293	279	297	273	271	286	275	306	280	308	285	286	306	299	287	261	298	300	285	301	284	288	272	267	325	262	264	292	304	290	291	255	264	311	284	269	249	290	308	279	299	277	262	290	298	294	287	319	298	235	269	277	273	293	274	277	270	254	278	323	265	292	307	263	303	279	308	261	274	279	272	278	249	302	300	282	313	271	280	289	239	316	285	281	301	292	330	285	330	268	259	288	268	263	293	282	300	270	286	307	278	284	286	309	293	282	286	303	287	286	278	309	291	276	287	297	300	292	270	274	282	258	292	298	284	299	303	287	298	283	267	273	274	268	270	294	289	256	279	240	278	245	289	247	277	272	283	299	279	292	266	290	305	268	278	270	295	286	266	252	266	304	294	278	280	297	249	288	307	307	301	312	296	270	284	280	256	319	334	287	330	258	264	279	274	308	270	307	267	273	293	286	269	280	291	287	271	268	313	273	311	272	270	309	299	275	290	288	305	288	270	319	285	291	272	276	303	284	300	291	292	281	270	297	280	297	289	269	299	283	265	267	292	295	290	307	267	272	285	285	301	284	275	311	324	318	292	312	319	276	276	254	292	261	265	287	295	299	270	276	310	303	275	256	294	294	310	304	270	266	298	303	272	292	295	286	289	302	283	283	279	279	273	274	279	256	323	299	285	282	265	265	271	259	278	284	291	289	297	302	306	288	263	257	320	302	306	278	303	298	287	276	246	308	284	268	306	278	310	293	319	279	266	306	275	268	290	337	321	277	280	238	274	256	288	261	287	293	269	274	329	282	282	300	264	289	294	266	302	301	312	296	298	274	317	283	323	316	268	264	291	259	285	304	279	297	278	283	276	263	287	313	258	293	281	307	289	249	279	283	247	291	251	290	269	271	302	301	246	298	290	306	322	272	273	293	299	298	270	285	286	270	261	277	302	304	278	279	285	294	298	276	301	320	280	245	266	298	276	272	312	303	280	300	313	274	254	294	290	298	283	301	297	311	281	305	255	311	261	262	296	266	292	291	283	290	282	294	308	279	300	275	277	302	326	300	260	289	294	274	311	283	286	296	252	298	285	329	276	310	290	270	276	288	283	291	282	261	310	274	302	256	290	277	282	287	266	264	261	271	312	298	304	287	320	262	260	306	279	297	322	266	255	312	279	270	316	302	253	265	286	289	280	298	287	290	291	274	296	272	272	292	305	287	271	273	291	289	305	251	264	256	290	276	265	264	304	282	319	280	297	292	288	312	294	302	272	291	259	294	300	265	264	287	283	305	294	278	266	289	319	281	274	290	274	282	276	303	272	282	339	285	265	267	280	271	272	303	281	300	278	285	308	281	250	280	276	291	287	289	285	310	264	282	315	277	260	259	271	283	311	317	288	303	294	273	279	299	287	284	275	305	260	324	287	264	277	260	273	316	264	286	311	286	277	306	285	293	293	270	279	265	318	288	276	276	268	267	291	287	287	303	279	307	320	320	290	296	280	294	268	273	309	265	319	313	249	292	298	310	274	246	278	276	287	302	292	289	260	271	283	274	284	317	254	279	302	274	287	276	300	298	314	328	288	274	242	309	294	297	272	283	290	311	280	278	299	286	289	292	317	286	280	319	297	294	291	301	295	286	297	289	302	282	294	320	280	275	328	318	267	295	276	272	269	294	273	271	307	276	301	307	265	314	293	285	291	278	269	277	290	283	287	314	262	290	273	303	271	271	275	285	253	275	278	283	291	314	283	310	271	293	285	327	289	282	289	277	271	286	264	273	300	257	256	301	268	333	300	319	274	264	249	267	285	303	257	299	275	312	296	285	284	286	250	296	290	301	295	308	277	282	253	274	286	248	274	278	288	320	303	289	314	284	294	307	302	320	294	291	276	275	276	301	300	303	258	290	287	294	296	338	294	278	286	288	295	279	296	243	304	262	343	288	300	289	273	248	287	302	316	299	312	287	292	269	313	297	306	307	299	262	304	300	282	286	270	271	274	292	275	265	259	272	286	307	304	316	289	288	283	275	285	288	252	263	287	282	318	357	317	280	288	271	264	286	282	275	288	281	312	286	301	278	300	315	328	273	272	246	315	303	294	296	288	291	301	305	290	271	276	270	307	279	269	269	283	305	266	263	278	284	262	262	284	284	299	324	319	297	251	296	324	292	269	325	298	274	252	269	277	285	294	282	303	274	283	278	286	291	271	301	298	292	267	278	272	288	285	277	278	262	290	303	279	274	287	267	252	283	300	303	267	271	290	260	283	258	307	266	304	296	276	288	272	277	266	313	286	273	280	266	297	282	254	297	290	285	320	317	290	265	275	285	284	277	281	307	286	283	286	286	285	285	271	279	260	304	317	288	311	298	271	285	291	290	295	255	282	241	272	298	288	271	276	285	271	275	271	309	284	286	300	274	276	328	285	279	268	282	269	270	271	273	276	294	294	255	271	316	308	282	302	284	280	266	307	305	272	307	294	298	325	312	319	272	289	283	266	312	282	284	279	304	302	269	290	275	290	258	302	278	257	260	262	289	250	264	313	300	266	285	281	277	327	278	301	291	312	302	253	316	297	301	290	293	281	249	279	275	300	280	281	303	270	278	298	320	289	250	288	280	228	302	291	298	271	262	266	320	266	320	310	274	294	305	308	276	254	270	278	268	280	292	318	279	295	305	272	296	340	260	292	301	279	296	298	250	282	259	296	307	282	283	290	317	292	281	263	290	283	262	296	276	279	279	266	280	295	282	276	284	298	288	274	310	311	274	303	294	297	271	324	274	261	308	311	296	312	286	284	306	275	315	242	287	306	307	261	302	266	271	278	282	303	306	269	268	333	267	277	292	278	290	267	291	314	265	299	278	267	282	261	274	287	290	276	270	304	300	293	287	250	248	293	270	257	274	280	281	269	284	290	283	267	275	273	303	286	282	266	293	287	276	313	273	272	285	266	315	262	272	311	308	273	289	305	265	290	282	297	288	271	256	295	280	252	291	298	295	269	252	277	298	270	300	307	289	282	264	281	278	296	258	260	260	267	275	254	304	308	299	299	296	271	291	265	257	264	293	259	277	292	287	276	292	286	282	279	304	291	302	289	275	294	273	276	280	294	280	263	274	294	292	294	284	270	297	260	268	307	278	269	270	289	318	286	287	298	297	297	281	311	286	286	282	294	319	269	307	316	313	286	275	264	234	275	289	317	289	305	268	277	261	258	301	285	281	277	291	298	292	290	294	272	308	276	276	286	273	299	265	271	302	293	273	325	295	296	271	284	281	259	303	286	262	267	332	327	289	273	276	311	283	292	289	255	277	288	302	307	283	297	276	298	286	301	263	291	280	270	311	283	257	286	290	299	236	287	283	297	326	266	274	261	279	272	302	287	275	268	268	332	295	298	304	308	300	304	254	306	293	275	293	281	313	264	294	320	287	291	279	284
27338	11581	8612	5780	4024	3226	2018	1608	1224	1097	994	870	798	809	777	783	783	719	709	735	710	706	665	701	702	666	677	691	632	690	740	703	657	681	684	679	679	755	696	685	698	643	711	693	673	664	684	675	701	707	680	657	684	649	697	669	658	680	676	626	694	688	690	702	639	702	711	647	670	708	666	707	680	655	658	678	659	650	696	652	668	687	647	651	669	667	678	675	709	702	682	723	673	648	673	648	674	680	691	648	633	659	651	678	649	662	643	698	650	664	706	631	698	664	696	714	694	683	667	691	651	690	685	670	712	680	670	672	715	653	617	726	657	622	659	712	667	693	676	632	646	726	709	701	660	695	695	690	662	641	666	713	692	653	694	619	654	662	650	702	693	682	639	688	719	698	678	700	700	673	647	697	699	718	664	666	682	677	688	661	678	683	742	660	660	642	726	676	663	709	663	701	685	687	648	643	674	682	691	696	700	718	694	731	702	677	653	688	708	681	693	690	681	711	689	666	709	637	626	684	691	673	666	689	681	683	720	692	705	721	663	687	737	655	664	698	686	718	677	661	690	710	715	695	686	677	709	681	692	674	657	684	665	653	727	696	663	693	668	687	702	704	690	667	685	708	694	673	699	648	631	695	679	659	668	648	638	720	680	722	619	704	706	695	685	706	680	643	671	659	687	671	696	671	598	692	704	647	675	645	676	634	604	704	657	679	698	680	695	681	652	656	665	664	696	685	682	685	688	671	692	661	641	658	689	662	686	690	653	662	688	643	656	671	707	691	706	703	617	727	711	661	702	657	676	690	669	702	639	707	736	679	666	679	681	712	684	737	697	642	681	707	688	688	660	651	704	676	697	741	675	690	687	652	701	658	738	697	696	664	707	651	683	642	724	669	674	696	668	628	686	678	671	707	686	698	678	610	677	689	650	669	690	677	697	680	660	692	658	673	656	697	694	679	694	694	714	713	705	678	685	652	657	690	690	666	742	673	691	690	715	677	695	669	673	652	664	700	667	667	677	694	669	682	684	695	630	671	678	712	715	658	688	684	616	670	649	685	688	696	658	659	669	647	678	675	705	628	678	677	682	705	688	662	694	684	697	674	657	691	670	702	663	648	765	707	708	690	692	695	691	655	633	714	662	698	660	725	659	692	678	679	701	657	693	684	706	649	668	667	689	700	669	657	698	640	659	650	688	686	687	659	650	677	710	645	687	677	638	680	696	668	673	699	723	679	677	739	692	643	660	701	660	706	682	726	703	647	636	693	663	632	688	676	702	669	675	741	706	670	654	675	669	687	711	725	669	715	620	680	759	701	695	703	674	694	637	712	697	678	632	692	689	702	688	658	662	659	730	684	667	705	724	712	669	695	707	643	664	660	641	684	705	724	656	640	689	724	681	687	723	659	700	631	670	725	665	643	639	690	748	684	684	666	655	703	675	607	645	661	672	639	694	652	683	722	669	671	649	686	660	649	682	707	710	749	705	682	666	716	671	656	702	697	690	653	696	651	629	681	693	731	675	697	667	686	657	694	666	689	644	704	699	669	689	711	701	666	726	631	685	662	713	684	669	665	702	711	671	673	681	687	714	667	693	666	695	690	695	699	727	695	707	641	672	635	666	685	717	627	680	663	661	696	697	660	643	725	712	670	653	661	706	655	666	721	671	707	703	647	670	671	658	660	668	691	694	664	676	706	668	663	682	679	662	661	670	739	660	704	682	752	715	650	704	671	681	744	669	710	701	652	703	668	668	668	642	687	718	705	676	677	697	649	648	714	657	697	657	650	702	630	662	684	661	678	683	653	662	682	667	648	666	681	630	704	694	688	698	635	709	635	637	686	657	667	674	686	677	689	671	648	648	666	709	670	660	619	702	644	688	657	618	708	654	708	657	701	668	660	664	689	653	729	647	635	669	665	661	720	722	664	717	721	697	698	711	663	658	708	711	684	702	716	642	649	669	693	687	656	645	640	718	700	697	708	699	685	674	642	669	681	659	678	717	664	674	686	698	661	658	692	697	671	687	690	687	640	680	662	670	657	691	643	637	708	745	723	678	669	707	709	684	654	677	679	728	652	679	719	656	666	680	645	690	645	693	682	713	700	680	657	679	710	698	701	703	679	692	673	680	678	731	677	666	725	674	715	657	633	661	658	677	704	690	683	713	653	650	699	639	685	713	661	688	649	691	692	671	690	651	675	676	729	679	689	720	677	683	698	699	695	666	651	729	687	679	685	673	677	666	731	667	666	709	727	666	674	681	680	704	706	661	639	645	661	689	661	693	676	655	669	703	646	713	671	618	661	672	700	662	710	674	692	713	645	671	704	668	674	637	645	674	659	662	701	675	667	680	677	645	700	657	671	702	701	678	677	689	657	671	671	669	705	675	673	658	653	702	690	647	679	700	665	623	713	679	645	668	676	691	676	689	662	723	688	687	666	674	670	681	702	736	726	643	664	721	629	641	685	681	666	703	660	675	712	660	685	678	668	717	675	676	667	681	695	691	698	696	698	673	663	653	651	700	666	706	676	653	650	736	718	662	687	716	688	642	683	695	681	648	680	693	640	670	685	667	714	695	680	677	674	678	692	712	660	653	723	683	683	682	696	663	666	700	702	707	676	685	688	716	686	659	689	658	708	688	649	706	646	681	710	701	722	717	650	688	677	648	646	685	680	658	702	722	677	684	610	640	693	717	684	667	637	684	701	654	701	711	617	678	690	686	703	685	685	705	675	726	723	686	704	658	699	711	660	709	655	621	733	696	680	649	633	720	663	689	649	659	679	673	706	654	672	668	670	672	664	656	745	676	648	708	668	709	732	718	704	708	660	712	673	683	671	729	637	674	690	673	651	732	689	661	648	675	633	667	668	727	710	685	702	660	665	690	647	678	660	674	696	668	641	678	680	674	618	689	645	689	661	686	650	676	678	670	689	707	674	702	677	690	696	691	662	675	674	691	687	672	708	674	669	672	707	686	712	722	683	636	677	666	674	665	699	657	685	661	697	690	692	689	682	673	656	672	690	663	667	628	682	664	684	655	703	664	677	670	688	682	653	648	664	683	661	659	737	704	678	703	706	654	711	684	729	706	630	682	701	709	747	694	658	677	644	711	669	702	620	667	708	669	691	667	661	651	717	663	653	664	700	645	668	667	699	649	680	715	670	726	686	693	735	675	684	642	714	714	684	696	717	640	639	716	707	667	673	684	705	669	653	678	680	672	689	694	734	680	689	658	658	680	665	696	693	672	638	665	670	697	725	676	700	701	662	672	648	689	715	712	661	696	659	716	676	694	672	649	684	658	626	675	724	665	685	683	669	705	668	638	642	669	645	668	655	645	698	648	714	694	659	702	699	594	728	680	653	688	648	688	664	666	662	703	676	687	657	643	676	615	675	704	697	669	686	683	640	707	670	699	664	683	696	661	650	673	690	694	681	672	704	693	676	726	646	627	707	682	704	682	647	673	666	686	677	663	701	671	700	693	685	666	634	674	665	668	687
45076	20234	11682	5750	2998	1897	1110	647	558	499	457	399	390	321	353	332	327	327	328	335	295	329	305	296	315	305	276	311	288	284	286	299	274	304	291	312	295	302	309	300	304	329	296	311	322	273	283	320	292	288	294	316	292	287	270	309	270	278	306	304	271	283	293	270	273	289	277	292	249	295	301	275	265	299	253	316	285	266	281	286	292	270	282	300	307	297	310	286	289	287	288	323	290	297	312	262	316	275	276	307	286	319	299	304	277	246	263	303	309	340	303	305	289	299	315	289	296	300	278	301	323	293	277	300	324	286	289	288	293	278	326	294	325	302	323	318	334	309	292	307	280	312	325	281	322	291	290	291	307	318	278	254	265	312	311	288	304	333	311	281	315	288	339	296	313	271	278	338	272	299	315	273	310	304	316	276	296	314	277	267	303	291	308	327	303	303	291	325	273	270	323	291	305	270	270	266	277	298	326	311	316	301	278	307	294	283	285	278	297	308	293	327	290	283	287	293	308	327	291	306	311	319	311	270	306	266	309	271	302	303	284	313	314	278	296	261	289	301	288	255	279	298	307	324	276	302	301	269	291	320	315	291	336	280	321	290	289	293	309	305	308	304	316	285	293	313	300	298	313	307	288	285	278	321	271	285	300	321	277	314	280	298	301	280	295	280	266	264	298	281	296	303	286	300	287	279	271	309	293	266	323	285	287	298	297	299	277	275	283	294	295	299	283	294	322	291	324	298	265	318	319	302	300	267	277	283	331	307	281	308	311	323	288	321	307	292	273	292	259	286	291	293	304	294	306	310	284	297	274	318	308	289	284	297	311	289	300	307	271	262	273	288	269	279	305	272	287	286	278	289	283	291	268	316	286	280	284	285	292	298	315	325	345	287	286	273	272	309	298	309	295	330	268	272	303	318	305	306	291	275	292	271	292	279	285	351	294	278	264	306	299	318	307	284	275	289	283	327	325	295	273	312	288	286	294	305	262	296	285	282	314	300	298	313	295	313	245	321	314	285	327	278	301	288	250	270	307	317	287	298	270	295	311	307	326	312	308	297	315	302	260	286	293	307	300	281	294	294	300	277	307	306	332	271	318	298	312	282	313	301	313	299	316	287	296	285	300	277	285	316	308	296	282	297	287	292	291	294	330	283	260	297	319	266	297	279	272	288	301	318	319	274	298	299	308	297	297	281	268	272	300	291	302	308	302	297	292	316	326	321	281	279	293	313	319	266	267	309	326	280	320	271	305	270	302	328	278	279	273	252	303	320	318	292	306	330	316	294	281	306	274	287	276	295	329	244	276	319	308	330	295	323	297	325	299	298	309	315	273	307	311	280	314	277	284	301	302	299	320	282	316	270	280	318	332	306	303	298	289	286	292	310	304	291	280	266	284	295	300	291	314	288	283	306	337	271	335	316	294	316	276	333	304	306	285	278	307	304	297	307	287	309	301	304	254	303	319	262	288	271	297	290	300	288	296	290	316	275	302	322	273	276	281	284	307	294	331	283	265	311	279	283	327	272	287	284	301	286	299	291	303	285	284	336	303	291	305	312	296	295	298	338	271	294	278	288	288	329	286	283	282	299	305	306	287	308	273	282	257	259	300	280	333	283	315	270	268	291	294	303	244	292	320	308	325	286	305	315	286	308	298	325	302	286	318	315	300	313	278	289	295	252	277	277	298	325	295	297	289	297	313	258	262	311	313	289	312	292	259	316	308	308	265	281	309	315	262	316	302	297	278	285	298	269	308	332	303	306	301	311	300	276	261	334	316	265	304	301	278	286	276	312	296	293	302	266	242	310	312	249	321	254	293	299	300	282	312	338	284	313	251	291	315	317	310	289	284	286	276	272	256	316	332	299	340	290	280	308	287	289	308	318	303	270	268	288	264	258	295	312	288	287	302	263	285	309	290	302	302	313	318	294	313	288	281	299	293	285	288	314	282	299	315	298	239	292	276	316	287	311	338	287	336	302	298	277	298	294	321	274	286	315	298	297	256	287	262	298	348	289	309	310	311	306	325	280	293	284	297	283	297	281	288	297	264	268	293	322	295	282	279	270	309	263	311	312	264	277	321	272	298	281	291	299	265	308	323	287	325	283	304	295	291	288	270	296	278	292	296	276	278	303	272	275	281	287	267	323	273	295	301	277	279	299	337	281	296	299	284	311	323	274	293	349	319	289	315	288	285	297	321	306	276	321	310	313	270	309	267	271	302	278	285	307	280	284	270	306	319	299	286	281	315	285	296	312	324	322	313	297	314	298	300	283	271	301	309	257	310	295	271	264	309	284	292	301	303	316	294	282	316	322	311	308	296	296	312	316	279	305	300	310	282	298	276	300	304	287	266	281	278	310	301	302	289	297	327	323	312	318	279	283	290	296	298	290	301	283	314	283	286	261	286	296	299	299	267	319	293	285	284	308	296	293	288	285	307	316	288	303	285	256	291	302	313	336	282	246	274	271	295	304	317	248	302	322	310	281	276	319	276	333	312	284	292	271	302	296	299	288	326	273	342	304	279	327	306	326	283	333	292	327	296	274	288	331	283	317	296	314	325	332	298	270	284	291	283	291	297	284	328	316	291	281	313	307	282	329	324	321	291	286	293	304	272	293	298	332	323	284	299	285	277	293	291	299	315	289	308	272	307	288	291	290	294	281	280	305	305	303	310	302	321	299	295	328	282	299	328	309	290	308	317	284	278	297	292	293	308	280	275	304	271	283	296	291	279	275	287	304	327	309	299	293	271	283	303	281	295	298	298	290	291	316	263	261	326	272	298	298	296	289	305	266	301	290	316	288	305	288	305	280	290	337	305	294	270	295	298	275	320	263	275	307	319	326	303	276	268	281	307	323	292	280	265	325	314	265	280	296	307	307	325	287	328	291	290	265	296	319	300	293	325	284	278	297	321	332	245	290	304	299	289	302	302	290	295	335	302	303	303	278	270	291	275	268	264	323	319	296	298	307	302	270	284	277	284	259	286	274	291	309	284	288	281	321	314	334	321	302	303	307	330	302	280	283	288	307	313	281	302	263	320	324	288	288	318	297	301	316	284	304	303	281	291	303	282	323	312	291	316	290	299	317	280	272	317	262	290	301	319	300	281	275	265	295	317	305	290	303	298	307	307	277	288	299	285	310	334	298	305	313	294	318	269	308	290	295	355	296	283	303	312	281	340	274	297	301	277	287	311	297	269	286	328	315	279	318	276	283	294	290	298	286	297	307	294	287	315	344	285	295	305	341	292	310	294	282	288	317	301	342	287	294	270	292	300	296	337	262	284	287	292	313	290	270	282	304	274	297	329	348	288	294	292	290	277	274	271	285	300	319	305	314	284	277	299	262	262	295	279	300	287	293	310	276	306	306	280	285	294	297	303	315	300	291	265	321	279	282	317	312	312	304	270	288	284	316	303	287	283	316	320	317	248	287	296	292	289	264	280	286	284	302	270	306	289	302	305	282	277	287	293	301	284	328	305	293	313	309	299	289	289	301	309	307
31096	16851	16110	12928	9813	7281	4426	2777	2127	1647	1438	1364	1211	1131	992	937	962	929	828	816	801	769	745	789	717	685	743	695	741	773	685	711	704	733	703	681	687	716	753	689	688	697	722	689	706	658	731	683	709	681	693	682	699	692	680	673	675	687	676	711	752	691	735	724	686	729	712	686	691	724	719	701	698	709	673	736	688	722	738	691	745	741	684	689	707	690	750	697	686	710	749	734	663	683	715	684	727	725	681	712	718	657	657	715	661	742	687	711	691	674	708	694	722	732	737	699	726	720	707	753	726	718	676	723	691	690	661	685	702	662	712	708	758	672	680	687	665	704	694	688	706	648	677	650	733	679	687	677	704	700	682	677	745	664	728	741	618	664	784	674	715	710	708	702	714	666	687	673	751	686	671	665	666	718	700	696	673	705	739	679	678	688	695	720	693	662	697	714	706	713	739	704	662	737	694	700	722	674	730	680	682	705	685	724	661	707	686	672	669	633	734	675	673	676	744	661	711	661	652	721	679	714	696	719	723	703	705	700	682	716	707	639	681	688	675	691	704	723	690	700	702	679	750	719	650	707	664	693	703	714	649	693	703	716	723	659	692	696	726	662	709	684	693	711	706	710	671	677	671	665	745	690	707	721	673	715	692	728	687	696	664	672	690	718	659	703	693	669	728	698	713	708	740	738	648	673	678	714	655	683	702	709	682	722	690	659	707	689	738	724	724	664	695	749	707	648	674	692	700	671	703	722	695	729	724	635	700	674	720	732	708	670	674	696	642	719	644	759	712	762	697	684	662	713	710	687	671	638	707	700	672	691	698	693	739	686	664	713	684	724	721	723	696	703	729	745	712	689	710	668	673	676	713	736	682	690	696	687	678	710	733	734	696	711	705	732	737	661	708	681	707	722	705	659	669	685	681	662	720	685	678	685	690	707	690	689	689	733	728	742	667	643	710	711	718	675	708	704	709	678	658	693	711	718	744	723	745	690	734	710	721	706	740	705	700	694	699	732	704	684	696	727	681	697	698	716	681	663	683	704	662	682	691	689	689	689	704	650	733	682	712	675	662	719	760	675	712	725	737	770	679	696	712	740	706	728	718	727	627	664	694	691	705	730	738	715	701	688	718	667	642	686	697	660	701	677	678	712	660	652	715	713	727	673	689	718	706	701	701	712	697	716	703	708	693	670	731	669	730	716	690	684	709	688	702	690	717	697	680	652	690	619	719	745	663	688	676	675	654	716	696	650	713	675	756	648	695	703	675	675	684	667	720	686	694	727	743	670	694	729	644	685	710	735	685	654	726	748	724	725	672	685	661	722	679	738	636	671	749	732	728	643	640	680	706	721	721	703	623	705	692	690	722	706	687	694	721	730	720	729	713	688	719	735	682	675	733	720	708	684	691	720	675	742	692	671	683	660	693	738	748	767	671	692	723	742	716	706	754	688	692	738	718	674	734	642	709	679	666	768	736	660	673	698	659	689	705	653	717	725	707	681	686	735	669	711	690	682	633	744	677	685	654	668	723	709	694	668	681	700	693	732	720	727	682	698	654	728	698	657	675	622	725	694	745	677	667	712	744	717	760	736	744	705	705	702	670	670	745	679	722	644	718	684	712	703	712	680	685	714	672	721	755	701	684	718	717	675	700	718	690	692	686	772	667	705	727	734	693	715	708	698	673	689	702	700	662	707	675	743	701	706	691	675	675	711	682	679	739	734	681	721	682	655	709	700	774	678	681	677	669	667	717	648	687	632	690	703	703	738	649	642	693	703	686	700	662	722	669	720	679	721	701	698	704	651	685	688	690	655	673	709	686	749	669	713	713	677	703	666	676	691	655	681	684	682	727	698	662	647	705	663	666	703	725	686	742	686	677	695	698	673	692	725	671	709	679	702	724	647	708	706	698	730	713	675	698	714	675	678	721	712	700	690	664	684	672	730	699	693	653	742	714	714	689	704	710	720	725	673	673	687	675	678	720	752	669	695	679	711	710	721	670	721	699	672	699	688	665	756	691	642	669	670	669	670	708	701	662	687	683	731	684	649	759	723	696	726	720	731	682	693	695	732	674	698	716	724	677	671	721	705	689	686	694	760	705	638	718	722	679	654	639	697	683	720	681	748	707	711	714	724	645	697	696	687	703	691	706	723	683	731	695	641	667	762	676	755	673	695	695	706	683	685	677	694	671	691	717	663	679	711	738	686	694	699	664	700	727	744	712	699	684	709	699	681	687	673	654	707	662	704	679	684	731	674	671	735	703	668	687	765	688	745	736	739	676	710	684	682	702	706	718	704	686	699	685	693	743	694	710	759	760	651	682	691	735	677	711	680	711	695	699	677	664	728	686	665	734	678	748	701	717	706	718	655	661	744	679	699	625	684	669	647	655	668	687	674	717	687	699	708	708	672	694	718	696	704	655	666	717	689	686	704	703	672	728	739	708	751	704	694	699	702	701	750	661	688	675	702	664	722	705	652	730	720	720	679	710	701	670	728	656	729	706	667	726	650	729	699	672	715	696	725	636	697	698	719	703	660	691	706	698	696	742	710	720	730	721	695	690	643	705	698	697	671	711	701	685	694	696	716	646	670	690	754	703	717	712	682	711	737	651	680	687	708	692	715	742	742	712	708	749	716	670	663	676	732	694	677	714	713	709	685	662	749	679	672	727	757	689	683	677	718	742	725	726	684	725	707	686	705	737	685	694	668	716	730	704	704	672	677	700	716	662	687	702	671	710	753	737	664	644	705	704	724	677	682	719	707	676	674	735	713	722	700	691	683	730	696	709	727	711	678	681	666	621	736	703	689	735	656	717	692	718	725	725	717	686	661	707	700	664	727	712	682	728	736	689	732	686	716	708	658	700	670	675	693	700	681	701	687	706	689	715	650	681	698	694	699	681	662	721	695	777	693	669	656	733	739	722	733	735	646	711	700	724	698	716	697	657	704	689	694	693	681	725	659	741	725	691	686	699	699	691	650	728	687	730	704	733	708	686	707	706	721	683	663	732	654	711	738	637	690	693	690	752	735	753	718	701	689	671	710	698	697	696	724	662	648	711	722	735	665	696	707	665	670	683	701	704	707	691	665	690	674	691	706	686	714	729	662	718	693	682	709	693	689	698	680	692	688	672	672	688	684	698	672	772	690	712	735	671	721	710	699	669	674	689	684	711	727	691	661	691	705	646	670	709	650	714	663	712	698	654	732	684	720	690	695	694	687	687	743	711	653	681	678	689	692	713	698	709	700	652	730	707	676	701	693	641	663	716	694	684	626	657	709	662	689	690	726	717	722	704	693	667	693	668	653	731	733	689	688	699	703	646	721	698	706	733	668	673	696	734	694	658	679	689	681	754	693	693	721	674	696	673	684	730	673	688	693	702	671	687	679	689	728	740	697	710	707	666	708	649	681	688	676	662	700	681	678	669	707	695	653	685	642	706	763	737	657	654	693	731	659	745	694	715	693	679	698	727	697	721	700	721	703	706	656	675	670	712	720	699	672
48478	29245	19055	10998	4884	3152	1678	926	682	527	477	456	400	428	354	348	340	311	295	273	272	264	263	274	242	276	277	263	245	261	293	268	268	248	264	265	249	263	247	237	240	291	272	287	251	251	262	253	228	259	281	271	287	252	250	258	271	260	297	254	273	260	259	263	277	235	258	263	254	241	282	273	264	257	249	263	257	256	253	238	269	241	271	276	272	269	258	280	273	213	256	277	257	272	277	244	277	277	271	279	262	282	275	228	220	255	269	235	241	261	294	240	299	241	232	241	258	267	256	245	265	266	275	258	251	262	265	261	258	256	288	250	279	271	270	259	239	284	272	230	264	320	238	231	249	257	246	255	266	242	265	281	235	253	242	228	242	259	307	263	211	246	283	269	278	246	263	309	261	246	288	258	238	244	242	249	258	252	237	260	251	263	279	243	283	259	280	260	230	258	284	255	258	263	256	255	276	255	226	268	209	253	268	252	240	249	247	282	269	232	258	246	279	280	276	268	237	246	272	276	268	257	254	256	284	296	276	284	268	269	259	237	245	240	263	263	274	253	260	287	260	263	262	269	274	270	258	266	239	256	281	240	251	266	257	235	265	274	247	236	248	255	254	268	270	301	257	270	243	268	270	264	257	250	258	288	230	232	245	258	283	222	263	278	288	256	270	264	255	255	269	239	239	251	251	254	283	248	263	256	276	300	227	268	265	244	261	258	248	259	261	279	276	249	243	265	245	292	245	214	255	277	234	267	266	271	254	252	267	226	247	255	248	311	239	264	269	261	260	254	280	249	261	284	274	276	244	250	263	267	228	277	301	273	243	272	244	271	239	266	227	237	258	230	273	258	258	251	250	284	268	244	255	249	255	262	274	243	230	276	262	223	247	259	301	256	244	261	271	266	249	266	281	266	246	242	259	256	290	262	299	269	251	255	252	263	279	276	250	262	237	236	201	264	269	293	260	276	249	259	230	240	236	291	256	261	247	256	244	257	236	255	272	252	265	278	237	258	256	244	252	281	280	244	269	272	280	239	226	282	262	268	251	299	269	215	262	244	257	238	280	249	258	245	238	259	251	262	247	251	234	225	273	277	274	278	245	243	289	272	256	221	272	260	245	266	237	253	234	252	246	266	277	256	254	257	265	240	242	243	275	233	264	253	271	275	255	268	258	252	281	277	253	267	252	241	245	253	228	246	252	241	248	264	257	279	254	278	250	242	268	265	241	249	262	263	223	276	273	271	261	260	258	267	242	254	285	225	247	252	245	278	273	270	274	251	283	274	257	214	289	287	251	242	277	242	247	241	269	248	232	242	262	266	249	249	245	267	248	267	282	263	236	248	285	246	268	282	261	265	222	260	266	247	273	294	242	224	244	277	251	244	266	228	271	296	291	259	263	253	254	273	282	237	246	292	254	267	263	249	253	257	269	264	273	284	268	265	247	255	254	246	255	249	234	221	255	244	233	270	251	247	253	242	242	284	259	274	275	207	282	253	267	236	267	264	244	250	240	256	268	237	223	264	230	259	241	270	261	216	281	277	256	254	259	262	256	275	226	268	259	240	267	294	260	273	259	260	224	264	256	274	260	258	268	278	244	246	268	247	295	251	245	254	274	273	232	260	263	245	252	230	262	241	252	235	257	272	264	245	271	266	244	264	240	266	262	230	264	257	274	264	294	246	262	265	246	255	255	248	280	260	243	260	245	259	286	278	267	273	257	238	242	290	269	301	249	280	264	260	233	269	260	256	240	247	255	221	242	251	259	266	242	252	257	262	277	236	230	258	237	258	261	245	252	247	242	285	273	276	252	225	255	267	257	241	282	276	285	213	261	270	257	260	249	263	285	266	278	271	273	227	253	275	258	244	269	253	259	289	253	273	257	269	259	263	256	255	245	255	253	238	270	269	244	237	250	268	263	232	238	278	276	264	239	246	276	256	244	288	261	253	275	269	264	249	278	262	230	292	258	249	261	277	272	266	278	265	241	254	254	258	291	270	282	244	276	258	257	242	292	252	269	259	262	275	276	247	284	260	268	241	223	239	258	272	274	263	272	285	301	266	261	289	267	245	242	264	257	290	256	253	229	270	266	264	256	278	247	229	251	288	228	248	287	282	244	238	240	286	266	267	260	275	235	253	243	252	255	257	229	272	228	241	303	235	265	257	268	260	286	266	271	274	267	280	274	279	280	250	236	253	232	244	273	280	283	245	227	259	280	241	283	271	263	241	276	241	274	283	272	254	232	245	273	260	246	284	274	258	245	269	257	281	261	244	262	250	276	248	257	292	271	263	229	267	242	228	269	260	257	290	212	259	259	237	285	240	237	259	262	251	272	275	261	241	266	259	235	250	259	269	245	250	262	257	235	229	255	275	279	251	257	258	249	240	241	260	270	286	234	273	242	245	269	282	267	267	280	236	260	266	234	261	266	238	254	242	246	245	226	272	287	231	248	290	264	242	268	236	283	286	263	244	262	263	260	220	294	271	260	259	272	258	253	267	270	271	265	224	263	250	235	255	236	283	284	259	248	253	248	250	259	277	240	264	274	259	242	245	268	257	256	282	232	290	250	269	257	281	253	281	255	253	248	275	258	254	283	237	248	305	256	261	226	228	252	254	229	288	268	255	260	250	246	258	250	227	269	254	242	277	271	244	237	272	271	297	246	284	264	272	235	262	263	254	281	262	249	218	244	259	315	267	253	227	220	259	262	232	237	246	267	241	279	271	271	251	308	248	238	240	270	276	307	255	268	285	269	289	265	259	242	259	272	264	249	255	261	255	265	254	246	261	251	228	280	264	240	235	241	273	279	248	276	259	225	307	272	267	270	269	266	262	261	269	299	270	242	245	262	259	265	241	273	277	275	281	258	244	262	267	242	251	274	246	246	249	279	274	251	246	246	277	254	250	272	238	252	261	245	247	262	276	267	232	294	229	261	238	262	256	236	237	313	262	271	254	251	266	310	283	277	274	219	286	273	266	276	279	264	262	251	298	243	258	281	247	246	243	251	249	256	261	266	227	258	255	248	247	273	249	278	241	237	256	297	269	256	247	243	265	233	272	269	242	256	282	261	245	254	290	232	235	267	269	257	254	267	246	245	283	249	277	247	239	284	251	262	281	263	298	225	232	238	262	267	247	257	232	249	251	256	229	276	222	262	243	296	219	275	251	234	236	256	267	272	256	264	248	213	264	241	261	270	278	239	226	286	263	252	276	269	235	236	261	236	265	242	262	278	259	216	236	223	234	271	271	227	234	239	264	278	246	268	238	246	288	253	273	252	269	290	278	284	239	271	295	288	263	234	287	244	276	273	234	263	253	213	264	250	300	255	262	252	251	268	272	236	248	253	244	248	242	278	284	266	285	219	258	254	301	254	272	286	272	272	256	236	250	272	290	277	269	245	230	271	259	283	271	257	233	256	243	271	239	271	248	265	278	265	264	256	246	260	287	247	270	233	263	255	264	269	252	245	269	221	292	289	267	219	240	242	286	260	276
32870	23581	23916	20511	14284	10562	6321	3799	2845	2059	1807	1760	1548	1407	1247	1173	1060	920	833	776	735	645	674	682	654	682	690	681	646	635	632	627	587	668	619	620	620	639	625	612	656	585	615	631	599	604	573	603	645	652	621	601	651	588	619	609	634	688	627	599	615	599	595	616	616	596	636	585	577	650	586	577	610	621	642	599	665	544	562	609	653	609	574	597	621	656	629	588	658	643	639	607	601	664	650	621	628	652	656	583	628	663	662	650	623	610	603	622	617	629	621	634	664	607	562	643	633	640	635	594	630	636	638	660	619	640	581	622	567	617	606	588	605	585	646	603	602	624	654	576	633	637	596	623	616	622	588	648	584	623	545	602	615	594	639	571	590	631	620	612	600	650	651	593	597	602	641	594	605	607	568	617	605	629	618	631	604	630	609	588	595	602	585	666	546	580	611	584	594	641	655	613	581	609	634	597	624	606	628	650	604	608	645	590	690	632	584	560	603	607	609	588	595	608	603	574	573	609	632	648	575	577	574	579	574	567	607	643	596	635	608	584	590	588	624	616	628	584	580	581	634	581	614	581	602	607	582	612	604	612	593	575	614	647	639	624	610	625	599	610	653	612	611	624	617	594	643	594	623	600	561	600	617	632	628	623	591	621	576	604	623	626	575	600	610	615	591	654	603	634	591	625	660	683	681	635	621	607	573	588	585	611	622	639	611	594	610	617	556	622	609	611	589	605	579	606	587	639	620	564	554	634	661	605	640	619	575	612	648	603	599	621	633	610	564	568	611	566	619	592	602	626	600	704	615	664	637	654	605	624	584	633	639	597	615	634	634	627	629	612	611	635	549	597	606	573	642	584	614	587	552	645	621	589	580	646	601	598	603	561	581	606	613	603	626	644	598	661	602	595	598	626	601	583	608	568	625	612	587	642	661	619	615	646	631	615	621	632	566	607	655	634	663	609	634	615	627	621	582	610	625	560	599	592	622	591	589	631	623	657	601	643	605	622	637	634	616	603	595	646	602	638	610	613	574	589	587	607	611	599	592	611	606	584	597	574	613	611	622	594	606	629	591	607	614	604	605	612	574	621	588	647	613	631	611	623	604	563	607	619	588	644	626	593	588	634	601	545	643	633	606	572	646	599	624	635	566	635	629	600	642	599	631	631	585	587	570	685	560	605	596	598	618	595	606	640	606	582	609	627	626	607	610	628	593	632	637	602	634	655	630	554	608	622	599	596	656	605	614	615	596	604	611	591	639	600	591	590	603	664	641	652	604	584	580	577	586	610	635	638	612	616	582	653	585	595	599	607	577	634	589	644	631	596	636	643	646	581	596	618	561	623	572	626	596	599	607	644	639	649	606	607	613	585	605	583	659	616	586	633	595	572	635	587	614	637	642	602	612	612	608	584	620	641	615	620	635	619	587	609	592	618	592	649	614	609	587	602	633	611	623	636	634	639	564	626	590	654	597	608	575	629	601	572	645	598	604	580	627	637	621	597	600	615	597	592	613	606	605	607	617	623	621	646	624	625	589	637	629	616	607	611	647	589	604	606	622	616	584	599	615	610	598	656	601	598	577	653	590	639	656	602	591	619	616	589	649	674	572	632	604	612	587	590	568	634	586	635	574	585	611	608	639	613	649	600	601	644	629	616	573	596	569	581	599	620	618	587	607	608	657	621	584	603	644	630	595	639	592	622	654	601	611	558	639	658	577	601	597	581	611	636	591	619	624	624	655	627	608	620	603	652	639	591	626	633	607	582	608	601	616	586	593	665	636	592	569	580	620	597	624	583	601	627	589	606	629	596	611	631	617	605	588	620	588	683	614	659	587	616	585	582	597	571	609	602	608	627	586	625	631	636	627	554	599	646	567	658	633	620	641	610	591	615	620	629	620	632	629	649	573	615	566	633	619	611	643	620	572	666	573	670	603	644	601	624	629	650	599	628	569	617	601	567	616	589	707	572	615	636	561	620	578	603	628	688	572	597	635	641	640	568	632	565	596	626	581	599	609	606	628	605	621	635	654	614	630	627	620	616	616	607	598	627	629	598	577	588	595	604	601	627	654	563	622	610	614	581	629	581	574	628	617	607	607	617	619	616	596	617	607	581	641	606	617	602	587	588	607	588	614	625	635	614	604	600	575	567	597	592	594	616	629	628	615	618	616	589	600	599	631	618	618	602	647	629	573	614	615	607	616	605	601	584	629	622	589	610	613	615	616	643	658	629	629	605	586	638	630	626	603	599	599	632	661	581	632	561	654	612	564	638	639	622	609	612	627	603	624	629	637	617	666	599	635	607	599	628	586	640	590	620	590	626	579	615	640	627	572	590	635	592	625	593	605	608	596	594	643	604	617	617	617	622	606	645	644	617	592	622	639	570	638	639	544	647	592	605	596	590	618	612	583	603	601	602	591	624	617	613	621	636	586	588	637	611	661	606	653	659	600	646	618	625	609	597	591	601	624	610	593	613	614	644	647	578	620	596	621	600	618	570	615	626	610	578	603	621	595	620	609	584	588	633	587	610	629	600	598	580	598	641	588	615	645	613	620	640	639	651	583	596	645	594	585	636	581	603	638	634	596	597	579	633	643	617	612	650	598	637	601	629	628	594	588	628	595	606	636	627	640	576	625	626	628	605	610	601	594	602	623	620	591	634	628	596	584	571	601	645	597	611	616	649	627	611	591	592	636	594	653	615	614	593	618	614	609	615	579	679	629	635	614	626	571	597	571	593	618	628	609	597	600	611	625	605	645	632	620	621	619	590	594	636	560	594	644	635	613	635	544	591	616	651	589	579	622	639	581	597	582	654	569	566	580	607	588	639	623	598	629	617	597	613	628	648	593	621	607	588	624	634	607	624	590	647	604	665	647	621	602	591	591	641	639	610	615	544	606	607	583	573	610	616	642	653	628	609	584	625	622	644	674	645	588	604	633	645	595	605	584	637	649	654	639	605	600	590	575	609	608	562	626	615	612	639	639	621	625	619	633	564	588	597	604	598	631	541	605	612	653	614	610	604	621	612	584	607	630	610	625	628	584	560	594	610	599	612	580	635	630	590	604	597	659	605	622	616	553	605	610	575	664	606	648	580	631	604	603	562	632	645	582	613	588	613	594	612	624	576	592	610	649	611	643	622	580	623	608	601	596	601	610	628	601	650	591	585	583	542	673	628	579	608	600	618	617	590	574	629	608	589	656	653	616	626	624	598	626	591	621	631	633	586	646	653	570	613	618	656	641	667	605	650	619	596	647	577	621	614	635	648	623	612	587	604	648	602	609	627	620	636	615	590	603	605	596	612	577	625	610	610	607	614	586	567	633	626	646	583	580	625	560	649	611	635	618	637	617	588	615	611	588	642	627	595	637	589	620	595	585	625	629	639	636	599	604	603	586	602	643	627	604	614	571	610	610	630	622	616	623	657	618	614	595	599	644	609	595	602	622	569	630	578	642	641	682	629	608	574	583	641	591	607	645	571	601	611	617	607	605	590	616	612	654	617
32618	15915	7214	3482	1827	1103	773	501	409	376	362	333	305	317	320	318	285	312	293	329	306	283	277	275	298	253	294	293	275	274	293	276	280	260	268	276	273	293	278	252	258	279	254	267	289	301	318	275	266	290	283	276	288	253	299	290	289	280	264	311	271	284	284	273	282	270	275	288	301	311	319	277	274	238	254	267	277	269	283	271	265	303	263	289	277	274	287	276	277	241	286	264	278	271	292	240	265	249	282	290	303	280	300	294	283	248	266	271	279	269	238	297	263	264	262	302	283	279	269	262	264	263	286	278	258	270	240	247	281	298	288	259	263	263	301	272	308	329	287	276	253	278	277	296	260	272	274	248	279	289	288	273	272	277	244	290	272	295	275	253	274	248	284	278	258	258	265	281	275	292	292	278	296	283	268	241	279	253	272	299	259	260	290	277	266	270	279	283	287	265	298	281	289	267	278	293	292	275	282	269	286	284	289	310	252	260	272	255	297	248	262	241	288	288	265	276	271	284	267	265	330	287	287	276	264	271	280	268	292	255	268	301	291	298	315	273	307	274	264	278	262	287	293	271	276	264	271	284	260	264	289	261	281	262	250	283	300	291	285	282	253	257	291	264	285	318	266	269	277	277	271	278	277	276	253	284	269	277	300	266	260	262	287	283	298	285	291	281	264	265	308	263	263	271	284	255	269	295	264	293	264	258	300	284	261	297	276	270	263	261	282	258	267	286	291	261	317	292	260	288	294	265	246	295	329	285	264	281	273	279	275	263	294	292	280	279	282	270	275	281	263	299	266	285	259	298	268	287	279	258	252	269	294	292	247	269	295	267	285	273	306	266	290	305	306	282	268	291	276	251	257	257	271	250	298	274	276	244	266	264	262	287	279	277	296	280	299	276	282	273	260	282	261	273	273	276	314	258	274	279	281	256	304	287	275	276	269	304	249	301	282	257	266	284	266	283	274	267	272	272	265	263	276	277	255	263	282	276	312	256	284	269	257	278	305	282	276	280	249	272	290	256	261	297	253	275	267	292	271	287	257	290	295	268	306	319	297	258	256	257	262	269	279	293	255	277	262	313	299	280	251	286	277	285	274	267	255	266	263	253	277	333	255	289	292	279	279	231	265	297	279	293	281	253	276	243	276	287	254	288	289	278	235	297	254	254	283	253	264	262	278	306	237	250	267	296	274	249	276	264	279	297	277	267	269	276	277	293	262	299	287	290	269	306	249	271	316	272	293	276	286	265	269	280	319	269	282	277	279	256	264	257	261	268	268	275	243	274	234	263	284	260	291	301	284	273	261	289	271	297	260	288	287	285	280	290	251	272	282	288	291	294	275	269	281	270	268	258	272	259	280	263	262	275	258	291	281	296	267	270	300	271	287	285	299	279	254	291	292	318	296	268	280	273	248	282	274	290	236	270	275	256	275	257	272	249	281	276	263	256	278	247	313	235	249	279	290	267	273	248	270	253	273	299	263	282	279	310	281	231	267	258	267	257	270	271	305	276	242	273	246	266	254	272	272	252	279	302	266	311	290	283	264	259	302	246	255	287	274	259	284	287	263	296	247	262	310	291	286	252	271	274	264	274	283	271	279	262	262	297	255	275	269	285	291	270	242	300	261	270	285	280	233	289	255	266	283	264	258	255	280	285	258	250	262	257	265	316	278	260	265	268	291	270	249	273	273	279	258	256	286	285	290	275	287	300	264	268	268	268	269	262	278	271	294	304	279	287	233	288	280	254	243	311	281	273	247	268	291	284	295	290	278	278	278	267	282	295	230	279	268	269	283	268	257	273	266	269	261	273	271	303	278	283	259	273	277	290	265	272	288	317	275	296	328	308	300	258	291	253	266	265	311	269	260	299	298	254	285	283	279	265	272	260	244	250	295	288	267	273	260	243	295	283	285	273	266	265	303	254	266	291	298	285	308	290	310	268	291	288	280	257	278	263	306	273	317	288	277	294	283	280	255	312	274	259	267	279	304	274	254	289	295	251	293	297	294	271	278	292	316	266	304	275	253	312	279	284	277	281	262	266	273	295	289	272	263	273	254	280	292	267	292	271	254	273	283	254	245	288	283	284	282	277	256	261	287	282	255	297	260	298	261	251	292	275	269	252	312	272	285	293	275	280	253	281	285	251	290	284	299	293	287	289	291	297	281	259	279	266	256	262	265	290	272	291	278	271	277	247	259	317	302	263	266	270	262	254	280	238	269	268	254	286	267	268	278	284	265	261	287	279	277	293	270	326	274	270	275	269	258	313	276	255	294	265	283	241	260	309	265	259	267	277	274	275	245	277	273	283	280	264	280	270	293	273	280	302	266	287	246	256	301	289	281	272	251	299	273	278	278	275	258	275	247	272	271	295	260	266	296	265	295	262	291	274	288	259	287	247	305	267	273	262	289	284	300	291	288	268	267	274	284	274	245	256	263	280	321	244	260	280	253	279	300	282	247	266	278	262	263	285	285	289	289	270	297	260	308	280	281	286	283	271	291	295	288	296	294	279	290	256	241	272	254	270	289	320	279	264	253	285	287	308	252	256	248	280	240	257	288	272	296	283	256	272	272	258	271	279	286	253	291	277	282	268	277	276	263	307	255	256	271	269	267	267	259	287	273	304	289	290	302	284	291	266	271	304	277	265	264	289	276	268	266	292	290	241	274	273	280	263	293	305	278	267	301	276	265	280	256	289	262	271	259	304	248	287	268	296	298	251	269	270	247	284	266	266	276	288	304	239	255	263	282	272	295	267	275	266	275	276	265	282	266	283	266	264	280	290	237	274	243	277	312	275	301	292	256	309	263	276	300	296	246	268	261	258	248	276	258	274	274	254	283	256	281	282	298	256	265	260	312	291	266	285	320	272	255	248	311	282	265	295	259	282	277	259	296	293	246	252	265	284	258	267	268	286	279	257	259	242	299	296	297	293	252	264	288	275	283	280	257	286	284	268	247	251	237	273	295	261	237	288	268	269	256	275	287	292	284	278	274	313	268	274	299	295	266	271	273	268	294	272	225	241	302	293	289	280	263	279	279	278	268	225	281	258	308	288	269	284	249	300	289	259	305	262	281	261	289	303	282	276	294	279	258	268	272	255	251	249	263	304	283	293	267	296	283	267	268	253	291	286	265	288	296	299	238	265	286	296	282	254	290	275	254	297	291	277	273	286	295	278	297	235	274	273	288	298	271	254	263	293	291	280	268	305	256	277	306	266	257	267	263	271	276	265	280	240	261	290	302	249	292	280	247	300	266	288	269	299	282	257	270	273	269	262	282	257	274	272	275	290	265	270	270	303	309	259	243	265	282	282	296	284	306	267	294	285	263	310	269	273	290	267	256	275	261	284	275	269	300	281	286	280	277	300	259	272	264	248	261	306	275	275	271	289	311	278	262	258	284	293	286	275	256	278	298	285	256	272	288	272	260	289	265	288	263	259	278	244	293	276	267	271	258	271	292	254	278	279	277	299	281	272	292	273	263	247	285	267	265	255	300	268
23390	13257	11176	9479	6388	4309	3009	1818	1434	1094	972	868	867	810	737	803	693	723	727	769	748	707	666	660	686	674	645	690	673	708	664	626	656	693	644	646	613	643	671	694	657	644	660	685	707	690	651	626	664	650	687	693	688	658	654	650	672	650	606	661	701	647	732	667	689	620	698	692	679	670	672	649	628	680	699	669	709	690	660	652	675	638	686	618	653	691	647	701	693	647	660	626	673	657	663	670	646	651	683	612	652	635	620	669	675	681	667	648	657	643	696	646	686	660	638	679	669	650	639	633	651	669	637	675	657	645	669	690	656	647	669	711	621	696	633	669	663	631	677	666	642	660	650	632	685	616	632	659	670	642	701	615	624	658	674	640	656	662	638	639	638	647	685	670	644	678	655	609	678	647	674	642	627	668	652	629	629	629	611	708	633	687	621	650	662	642	635	682	672	673	678	642	643	641	618	637	673	646	670	688	662	665	635	657	650	656	681	704	668	613	643	697	621	624	673	704	608	692	615	637	630	613	654	644	668	702	682	676	620	695	662	624	676	683	632	657	652	642	663	698	660	651	573	652	642	625	598	644	675	668	658	661	625	693	657	620	638	648	638	651	674	620	645	616	643	632	667	635	674	640	653	693	709	636	610	643	652	649	669	631	734	625	663	654	686	653	668	666	639	710	630	674	646	667	651	659	654	654	633	653	665	705	626	665	665	618	669	659	655	701	606	647	670	653	678	666	660	683	666	669	595	679	646	648	660	684	690	663	640	684	646	624	674	643	664	644	656	646	665	644	627	643	604	619	643	622	616	641	647	655	651	675	675	666	649	669	631	624	597	665	645	635	669	640	704	632	688	683	681	681	678	593	590	680	647	620	587	687	668	637	656	664	662	645	682	636	692	671	676	660	658	673	666	672	664	699	649	679	679	656	696	680	639	674	676	659	664	613	634	640	663	657	681	638	682	631	660	622	650	641	666	621	696	617	657	691	636	655	675	632	676	642	654	648	646	660	705	641	640	647	662	652	672	654	648	659	657	664	675	645	654	690	657	602	632	623	633	642	673	590	613	636	655	678	629	740	682	657	615	661	654	648	685	647	717	608	658	624	642	639	636	638	651	614	651	624	650	659	663	646	641	648	664	656	618	675	627	688	657	676	688	632	652	632	682	626	642	646	640	684	646	682	669	683	664	681	647	670	704	630	675	617	688	625	691	625	669	648	646	682	650	664	634	629	693	636	635	652	673	669	630	629	668	683	677	724	608	665	695	669	703	653	683	667	699	662	656	682	637	624	691	662	634	606	672	667	622	700	686	606	661	667	669	637	647	632	616	654	617	690	661	640	642	675	661	632	675	579	695	636	669	640	655	678	625	666	734	647	637	641	624	678	666	653	623	665	656	653	667	639	648	609	667	681	651	671	624	647	672	672	641	658	627	599	649	693	718	606	631	625	636	659	629	654	660	668	641	669	669	680	659	651	677	676	618	699	624	662	643	676	662	628	664	688	674	635	679	619	665	674	616	660	681	652	682	633	670	672	679	650	631	641	628	664	632	696	626	661	681	693	676	661	655	661	679	629	689	650	639	655	673	641	611	634	648	657	677	662	617	636	621	661	655	668	628	651	637	701	624	685	637	667	602	641	667	624	612	670	594	611	665	618	663	635	702	615	650	649	628	624	609	600	652	642	681	635	702	671	669	670	605	636	679	654	629	642	611	630	676	633	646	667	668	644	636	645	663	626	653	722	646	645	660	697	708	657	661	632	656	647	650	667	657	621	651	638	682	626	676	648	657	674	617	689	607	648	654	624	589	666	687	641	650	666	730	640	572	656	655	640	630	643	665	616	632	651	677	669	652	674	621	612	639	640	620	657	656	671	616	645	631	641	627	669	635	666	669	677	676	616	681	632	613	664	661	670	669	599	641	666	680	651	634	642	626	653	626	649	637	673	702	615	612	642	694	658	647	632	657	641	621	636	631	667	679	653	670	661	664	647	670	666	663	646	703	648	655	643	714	639	639	679	660	658	615	619	687	658	640	683	639	640	615	687	700	668	626	612	632	689	651	665	648	627	649	672	682	654	671	656	635	700	665	663	699	674	678	709	702	659	636	627	666	678	629	639	657	687	694	624	650	656	639	625	678	635	631	629	664	653	605	627	641	608	651	676	684	632	670	666	666	653	640	678	620	642	632	647	659	631	670	651	645	684	677	696	670	675	621	589	655	658	649	634	618	672	651	678	618	644	668	645	693	683	646	660	638	695	655	658	620	641	615	624	683	666	652	622	618	711	671	677	669	661	666	678	643	655	646	683	658	645	641	685	644	659	679	646	646	646	670	649	667	606	631	656	668	648	703	634	619	663	686	667	666	683	659	628	650	663	717	609	667	653	653	654	641	700	639	692	630	689	649	712	649	637	644	650	663	596	651	664	697	686	681	671	671	640	656	637	640	645	667	627	633	711	675	687	691	595	642	654	627	645	699	693	648	628	613	627	652	630	668	635	667	649	694	647	629	688	651	654	624	696	660	654	673	706	644	624	658	668	626	664	637	646	663	652	660	618	672	617	647	659	635	660	652	635	651	676	624	634	661	623	636	651	671	650	649	603	669	689	666	669	634	670	666	652	678	643	642	662	641	644	632	690	688	660	665	708	655	667	694	707	635	653	638	662	651	660	626	648	677	674	645	653	660	662	678	694	632	678	634	638	639	603	636	666	681	647	664	643	639	699	654	679	632	615	618	621	652	655	634	675	635	643	628	603	637	656	661	670	677	664	682	623	626	687	672	671	657	669	653	669	633	694	589	671	699	673	649	695	713	660	682	652	625	669	614	642	678	651	634	634	664	666	697	651	680	653	681	704	624	600	636	644	646	660	624	657	631	645	634	636	653	647	648	634	619	664	650	631	665	639	682	619	657	641	650	652	630	659	657	617	672	626	641	695	656	642	661	638	648	688	630	649	608	635	665	663	634	642	665	649	696	702	662	681	668	634	683	660	648	615	684	670	666	659	673	647	622	677	668	650	661	706	656	617	693	661	640	661	644	646	651	676	689	640	698	679	676	656	678	668	674	631	661	653	654	635	652	605	655	630	650	604	661	678	645	667	657	697	648	658	633	667	710	657	669	708	656	686	694	615	641	661	609	641	651	620	682	658	648	680	673	650	640	681	630	637	711	633	661	674	652	677	676	657	637	631	646	661	686	674	637	668	652	622	683	666	617	706	639	684	587	644	626	662	597	619	655	659	689	646	656	656	658	667	654	642	664	682	652	676	657	676	642	641	669	670	645	642	701	655	667	659	662	682	641	689	626	665	640	626	653	678	648	608	654	678	638	626	625	670	656	669	692	650	678	709	655	727	639	688	659	674	654	656	618	684	639	659	665	666	642	650	689	685	616	661	700	673	639	616	648	708	628	644	623	631	647	651	631	638	656	671	657	667	635	656	639	701	639	692	615	636	676	651	596	689	706	638	643	666	642	684	638	649	640	661	627	638	635	657	651	648
44895	24778	15543	7397	3027	1587	1033	600	444	365	321	383	353	339	301	294	349	313	339	309	311	282	281	310	272	299	273	314	278	341	287	281	275	288	280	265	271	315	300	294	295	321	268	279	305	278	300	298	295	306	317	282	256	285	319	305	265	275	306	333	302	321	313	303	294	279	260	273	320	290	277	279	280	284	285	306	308	310	282	309	266	274	265	283	262	296	291	281	286	301	293	300	295	279	273	243	309	292	290	291	273	308	284	282	297	288	316	321	258	257	275	318	301	289	286	293	287	285	309	280	305	282	280	339	276	275	271	304	320	295	287	301	266	310	289	316	277	294	285	262	337	290	331	304	323	292	259	293	297	290	267	277	300	319	293	309	303	317	324	275	277	281	286	291	305	289	288	284	279	262	295	327	299	276	301	259	281	300	290	276	315	270	271	280	283	289	323	290	285	287	289	277	304	263	283	254	323	273	307	289	308	268	268	263	284	272	294	283	302	274	299	289	291	275	324	316	277	278	281	324	315	314	295	270	309	316	329	288	321	291	223	251	309	306	286	304	266	266	303	280	307	284	287	299	289	287	274	242	329	291	275	295	288	291	264	307	302	303	310	309	296	295	296	295	318	248	281	311	292	250	316	295	333	325	288	326	305	284	272	265	330	310	309	288	324	288	293	290	280	307	287	303	288	304	293	313	309	261	236	287	307	291	276	302	297	318	326	276	268	270	304	282	270	280	303	293	288	309	284	308	291	297	322	295	296	283	286	278	283	296	279	292	309	302	277	325	268	307	294	284	311	321	279	283	302	292	279	297	286	299	271	293	329	316	295	277	282	284	271	307	270	286	287	279	303	279	258	276	300	289	315	295	257	270	311	275	315	313	275	282	274	290	299	288	289	272	277	281	302	297	316	294	262	312	299	289	269	281	281	310	297	302	294	298	309	291	294	264	258	308	278	291	294	301	293	286	259	310	255	318	308	281	292	291	283	323	275	302	301	323	291	267	265	318	302	310	306	298	278	262	305	261	287	293	286	282	301	310	271	281	276	325	291	285	308	315	327	280	301	290	285	275	304	261	321	294	318	288	311	295	290	289	314	291	264	283	323	306	335	292	284	288	266	298	288	320	275	280	295	316	288	274	269	294	294	303	295	297	286	310	292	268	245	293	273	333	305	264	280	278	273	300	272	316	290	287	267	274	275	315	305	304	270	304	275	274	281	282	315	304	269	312	314	289	287	268	278	299	307	304	273	269	285	295	303	288	282	319	279	307	297	277	288	305	278	281	288	302	310	299	278	291	257	293	278	267	294	286	264	308	304	272	299	266	279	290	250	297	309	271	293	296	300	292	302	272	266	323	276	289	291	325	279	282	289	271	309	297	274	310	285	285	254	283	295	257	290	306	290	316	310	284	265	279	311	299	320	321	314	310	276	259	307	297	325	276	267	288	299	305	273	276	256	312	284	276	282	308	294	266	302	343	301	293	273	275	290	282	330	291	286	305	273	299	272	304	275	314	307	293	275	315	285	281	303	287	282	297	298	293	282	282	288	296	300	265	315	287	284	297	288	297	254	325	314	311	292	289	303	272	271	268	279	311	286	272	288	291	293	263	336	288	303	320	302	290	292	315	299	293	284	272	263	305	294	297	267	289	319	310	285	270	310	289	271	300	290	308	291	309	293	310	275	284	282	316	309	327	294	264	323	314	337	290	310	304	282	318	282	317	270	281	302	321	283	269	274	300	275	292	287	286	291	304	280	270	303	267	300	267	294	327	308	297	283	329	272	297	334	237	299	266	301	324	283	276	289	302	292	266	292	312	319	299	271	353	288	313	278	301	314	304	291	277	330	318	252	283	260	306	311	292	262	309	283	296	288	316	294	302	285	309	322	291	287	287	267	306	294	276	278	319	286	320	290	299	302	289	287	299	255	250	296	281	261	281	303	303	271	298	260	317	295	269	280	285	301	282	309	301	300	305	280	271	288	294	320	308	294	271	322	296	286	297	306	297	283	268	261	319	293	262	305	299	273	296	291	300	278	249	289	296	302	244	278	280	298	263	284	306	292	291	298	292	297	263	283	282	305	288	296	278	307	311	297	284	288	278	283	268	299	304	289	267	276	259	297	273	326	289	270	279	287	283	315	313	303	296	285	333	276	269	299	263	279	263	316	324	302	309	288	288	285	308	297	352	318	280	228	287	266	313	287	319	301	288	313	284	277	270	288	263	270	295	267	297	299	325	279	310	273	280	308	313	299	281	273	280	308	320	288	278	310	320	272	256	282	275	292	272	303	315	281	270	310	285	264	304	286	278	259	301	320	301	275	302	282	300	295	308	278	269	300	309	292	293	289	305	289	306	288	294	325	280	288	280	277	287	300	287	321	290	304	275	269	284	314	280	287	262	275	270	300	330	302	325	281	281	287	310	275	311	245	306	294	280	277	288	327	315	265	303	305	323	289	278	266	282	296	292	274	304	304	297	289	288	280	256	299	296	299	272	271	272	301	271	316	292	297	280	299	301	279	276	275	276	279	323	303	261	280	294	296	295	290	290	276	291	253	288	296	275	303	283	303	286	317	271	293	295	295	279	305	292	287	280	307	254	251	299	289	333	288	285	265	299	307	291	290	320	299	287	307	279	302	268	303	297	265	283	299	312	307	283	315	280	270	277	302	327	301	288	271	260	263	267	309	270	298	259	294	300	287	268	295	300	286	303	306	322	295	286	298	285	293	265	297	335	264	291	287	284	308	312	296	265	298	317	304	289	284	273	289	297	291	334	299	289	297	308	315	310	257	289	311	290	305	278	281	276	299	309	304	301	320	261	291	273	322	275	301	290	268	285	269	303	330	302	293	296	303	321	313	335	294	257	317	285	293	265	276	271	306	330	295	317	301	290	283	291	299	341	278	305	315	270	292	290	280	304	310	275	279	270	301	278	279	304	308	290	282	307	304	297	318	308	307	293	273	308	276	293	294	294	288	279	347	275	319	305	299	316	287	238	294	327	314	287	307	332	299	277	285	327	322	311	324	315	251	272	305	272	313	298	278	309	296	265	318	274	304	292	330	302	301	305	315	298	287	300	319	266	291	285	312	267	272	311	326	285	261	321	292	309	315	317	300	279	282	287	314	264	261	303	305	310	288	293	289	314	289	301	281	291	309	279	310	299	295	298	306	273	289	313	284	294	318	302	311	282	297	284	323	276	282	291	274	325	253	288	270	296	289	298	316	303	302	287	316	331	315	310	317	294	279	289	258	313	314	290	269	297	293	294	330	285	315	310	308	294	259	287	290	317	303	301	286	297	282	300	296	276	297	287	310	299	290	289	269	270	254	284	309	314	279	334	295	268	285	291	282	298	293	299	302	297	319	279	276	306	297	292	280	285	292	314	282	294	277	269	317	321	290	282	283	297	305	293	289	282	287	271	290	306	289	257	310	260	259	279	297	298	308	294	324	290	272	298	325	293	282	308	294	304	270	261	287	301	277	289	309	334	313	306	284	295
31580	21182	20648	15443	9012	5717	3620	1901	1524	1254	1105	1055	994	938	916	901	791	801	801	759	720	699	737	718	776	707	725	692	722	711	676	714	655	680	680	652	680	661	728	709	623	720	658	686	670	670	677	669	674	695	729	706	685	672	679	621	670	679	669	710	660	682	684	732	671	650	736	682	679	694	724	707	702	665	668	676	679	680	686	728	653	657	674	682	740	661	649	704	673	641	699	709	660	657	696	660	689	677	709	705	722	658	687	657	693	685	708	700	696	708	675	641	657	736	725	691	705	695	674	725	681	678	698	672	667	689	660	666	674	698	653	672	685	690	715	624	735	717	626	698	625	656	732	663	686	710	709	652	656	662	764	730	686	658	681	645	702	684	669	676	673	665	679	734	665	697	662	696	642	680	687	724	692	665	669	692	716	649	681	705	729	739	708	694	726	717	712	664	694	677	647	656	757	688	674	668	732	674	715	660	667	706	674	736	677	679	623	685	647	732	670	685	703	720	768	669	703	687	712	654	689	661	687	708	679	676	696	671	693	659	644	677	682	676	706	688	661	671	667	643	681	715	677	702	676	695	670	674	719	720	688	674	688	681	670	673	656	701	697	706	675	644	694	711	698	699	673	715	727	617	637	707	688	720	730	673	689	738	712	678	727	729	704	707	691	658	709	665	695	650	648	659	670	673	659	704	732	660	641	681	702	669	697	653	704	696	673	688	671	678	695	671	701	650	684	673	700	718	688	691	703	675	728	683	669	745	695	668	693	685	707	671	708	718	657	691	697	715	667	720	685	703	642	695	705	737	722	707	671	690	670	663	688	699	723	689	669	707	677	663	688	680	722	661	743	705	713	670	697	721	695	661	662	694	683	684	703	675	699	766	705	704	665	640	711	666	668	714	649	678	664	668	681	601	680	633	721	713	688	774	702	694	648	678	675	730	697	740	661	696	654	733	637	664	694	722	683	698	686	700	707	698	713	686	684	689	680	752	686	688	636	690	724	684	631	700	730	684	737	714	673	691	731	692	681	685	649	703	679	656	702	714	705	660	693	704	721	674	715	691	725	702	660	717	695	681	751	709	694	691	700	670	712	659	648	688	650	649	732	726	703	685	712	689	703	703	714	647	712	704	722	726	727	692	702	646	669	697	684	713	693	672	697	680	668	687	689	715	648	676	669	668	657	684	651	673	704	706	707	688	659	693	659	698	688	663	770	721	672	679	623	786	676	684	709	679	705	694	681	736	714	682	692	679	657	670	699	682	728	707	730	687	662	682	673	692	691	666	677	658	720	684	651	711	669	660	654	719	680	687	693	659	715	663	668	695	699	725	713	663	708	688	661	740	695	657	678	698	660	723	700	671	682	710	693	680	718	720	687	657	673	673	665	682	707	654	700	685	706	657	714	668	657	657	672	679	700	730	684	649	716	700	690	756	669	715	680	680	686	632	668	649	709	691	639	671	712	665	652	677	679	649	700	649	666	655	705	673	697	682	698	666	708	715	673	656	754	692	686	702	669	690	715	745	642	632	694	710	655	698	691	716	675	700	696	682	664	682	621	669	697	682	655	699	695	645	654	713	689	713	702	678	688	641	661	657	663	675	702	711	723	688	702	680	702	696	718	697	710	672	686	709	638	696	660	687	656	624	701	685	680	674	676	655	742	666	696	696	684	701	696	689	719	660	688	684	709	690	661	694	667	713	654	665	698	701	695	736	700	664	678	653	708	668	664	716	688	675	669	704	714	689	661	680	683	663	675	744	677	711	702	646	657	663	655	696	695	675	689	706	683	640	680	657	719	726	710	733	634	709	683	715	699	688	696	685	688	662	696	673	690	672	645	697	684	666	689	709	651	680	664	659	656	670	721	654	711	676	693	664	730	705	673	682	703	750	718	694	660	719	727	705	682	689	670	706	709	648	664	668	683	712	675	654	683	693	664	697	664	706	699	678	720	658	713	718	705	681	695	697	667	685	688	676	677	702	649	672	730	697	693	714	698	638	692	654	646	693	741	701	699	669	676	714	662	657	675	700	702	680	643	727	655	659	686	688	721	688	688	635	690	691	704	666	675	741	680	662	672	705	709	694	710	683	694	728	676	703	691	682	684	739	642	667	652	679	683	712	661	667	712	765	708	658	715	716	679	696	670	703	671	672	702	711	674	685	709	689	703	628	733	676	702	639	693	717	738	691	687	684	679	693	654	710	673	709	737	665	645	680	736	708	708	664	693	671	713	730	707	702	691	715	683	687	693	665	662	666	685	677	678	643	688	696	663	675	698	708	690	709	761	705	676	693	663	672	722	652	683	683	696	687	725	699	691	659	740	683	719	709	695	716	684	686	701	660	674	677	692	720	683	670	696	661	683	681	641	662	648	694	704	719	697	698	694	679	664	693	721	683	689	653	641	688	683	698	641	714	670	710	736	721	714	658	708	678	700	653	669	722	683	695	652	647	660	689	716	683	692	672	651	638	669	694	676	663	669	662	649	623	698	681	685	708	708	660	695	656	692	686	700	710	638	684	670	688	722	675	680	688	725	689	663	736	702	711	666	685	696	701	686	671	687	747	672	680	703	716	697	672	694	744	669	665	675	691	701	684	671	680	677	673	682	665	733	696	664	668	711	665	690	672	676	660	677	706	714	638	691	724	662	623	682	671	683	680	679	742	631	658	696	679	683	709	610	690	667	702	677	722	710	716	656	685	683	706	707	645	685	660	679	673	706	719	736	678	658	686	658	682	661	705	683	668	701	675	692	664	688	679	665	669	680	699	716	646	664	645	688	674	691	710	692	676	699	687	717	645	759	678	682	662	744	694	675	691	664	706	723	682	684	670	685	691	691	663	657	701	720	684	660	641	682	684	680	730	680	679	653	628	699	687	676	638	701	671	657	729	699	681	689	719	667	686	707	668	700	711	689	728	737	672	731	702	715	709	678	667	680	714	704	678	604	707	694	650	678	722	693	648	673	639	703	718	682	661	706	706	695	700	675	680	680	700	655	682	716	653	682	702	641	697	682	687	704	689	702	644	647	699	665	699	676	662	687	740	680	732	719	677	628	687	682	661	716	681	719	668	664	704	683	641	732	751	716	677	688	728	675	709	673	683	708	678	699	679	666	690	642	692	623	709	659	649	696	673	661	659	741	684	700	649	656	664	731	651	694	694	665	693	696	710	679	682	684	619	682	659	698	701	668	673	696	682	673	660	696	693	711	673	687	705	650	650	688	711	667	669	679	698	662	683	707	686	665	721	732	647	699	655	691	716	706	670	715	718	655	664	667	670	658	662	715	692	653	719	632	652	661	722	691	650	678	718	698	667	711	719	679	677	631	687	676	691	674	652	694	631	687	712	673	678	717	710	732	727	698	684	654	680	665	696	643	662	657	715	698	696	697	724	721	680	663	667	733	681	710	699	696	651	663	686	695	707	698	715	686	688	711	635	707	676	704	705	682	660	674	690	638	685	668	669	694	703	703	732	669	671	740	660	707	674	690	703	692	677
57339	33852	19998	8281	2812	1618	826	527	419	333	307	320	286	293	290	290	259	270	283	314	263	259	247	288	264	252	255	260	260	231	277	258	293	264	258	269	279	290	277	242	254	292	264	241	248	243	283	262	255	271	274	244	235	249	252	239	240	243	262	278	283	290	279	250	276	262	234	241	248	254	273	260	265	260	248	262	262	241	243	275	270	262	233	251	256	265	269	274	265	270	292	255	268	285	273	254	255	245	272	250	254	258	286	257	259	246	273	247	287	248	277	264	283	254	223	281	285	227	279	266	232	258	258	270	249	245	269	263	254	252	257	248	262	241	248	232	274	281	257	231	278	249	243	252	271	263	260	237	267	252	270	241	235	242	272	260	251	265	225	256	270	300	247	272	260	242	255	278	256	283	273	252	228	281	263	247	248	243	244	290	293	277	283	225	222	250	250	256	278	258	277	272	261	257	277	237	287	297	264	251	249	270	249	242	242	267	277	296	265	241	227	234	240	262	256	225	214	239	256	226	224	268	280	263	218	239	260	284	262	245	236	272	272	251	242	267	257	240	284	277	260	250	259	259	274	242	245	255	280	244	269	253	221	246	267	252	246	252	265	241	267	274	266	238	273	287	266	288	258	256	253	255	272	237	266	260	243	247	280	262	255	280	249	238	261	289	260	246	261	255	261	259	261	269	235	261	254	240	264	253	303	311	262	248	248	261	253	258	264	248	262	260	285	265	238	251	254	280	267	250	250	270	250	256	271	286	251	266	280	255	242	273	278	269	246	243	239	295	301	264	262	251	278	243	273	234	256	265	228	279	231	251	291	243	228	276	259	288	242	258	238	249	279	260	241	256	236	242	252	250	254	255	233	233	263	243	262	253	276	279	272	276	273	232	264	256	265	248	268	273	241	270	253	230	295	264	242	244	257	293	246	262	279	259	244	260	268	298	260	262	248	265	250	278	302	232	281	275	249	277	288	245	248	239	247	219	260	251	262	275	252	229	280	248	257	235	277	259	252	265	280	212	236	259	296	236	260	250	272	257	237	279	266	276	262	234	240	260	256	255	270	307	276	253	249	221	253	241	267	263	278	286	258	251	260	280	213	257	263	261	245	254	255	251	273	275	250	262	256	258	288	249	242	218	236	242	257	240	277	258	248	265	239	242	260	260	250	264	280	263	252	243	246	261	243	251	286	280	268	259	256	236	246	274	261	251	242	262	258	268	256	277	263	259	279	257	246	305	225	227	229	233	253	246	253	240	247	285	247	259	266	220	271	237	266	264	273	243	235	248	250	271	250	240	236	261	278	271	242	245	257	249	261	288	277	244	252	265	267	251	288	246	265	251	236	276	248	254	258	233	284	264	263	250	240	267	251	250	301	265	235	262	255	276	311	242	290	256	259	263	274	281	273	284	237	240	242	268	250	283	284	236	260	255	274	275	231	214	301	253	273	273	273	264	249	240	235	242	256	251	236	253	266	239	253	274	262	245	264	247	260	245	278	276	259	281	271	258	247	241	252	269	241	239	254	238	253	261	265	251	234	270	268	249	236	255	258	254	290	262	271	295	224	277	285	261	262	248	286	281	232	290	254	262	307	262	255	258	260	254	249	278	245	235	251	268	270	277	251	235	234	270	255	280	257	270	256	265	248	272	265	243	254	288	282	266	248	255	263	247	236	227	266	286	250	258	251	259	273	266	284	249	252	251	247	231	227	259	283	244	224	236	281	221	247	258	279	278	274	270	248	292	263	252	266	229	242	235	216	252	269	233	228	285	248	267	241	257	222	261	265	236	254	257	268	222	218	262	266	281	266	262	262	291	256	237	245	246	270	291	270	264	273	243	257	263	290	251	256	279	306	247	238	239	268	263	263	257	290	276	237	265	286	240	276	289	267	265	255	241	216	277	233	285	249	264	249	253	256	242	262	264	234	266	264	277	235	225	244	253	290	254	266	301	246	254	251	249	236	250	261	250	288	278	262	270	261	257	239	234	267	274	263	258	276	251	264	290	266	260	262	229	251	267	268	229	256	251	261	245	274	281	229	254	251	280	277	248	273	263	226	268	278	255	276	266	275	257	295	268	259	276	294	250	233	238	271	259	280	252	261	258	257	267	262	266	270	274	199	247	250	228	262	275	220	282	246	253	255	252	289	228	238	287	239	236	249	271	262	277	266	260	273	272	245	242	264	268	258	226	273	260	248	261	249	282	300	260	250	239	273	268	243	212	267	282	268	227	248	261	261	283	257	259	269	268	261	263	281	249	257	259	245	284	287	270	253	259	256	287	268	255	238	246	259	280	266	245	253	266	275	294	250	271	255	239	273	238	271	259	270	250	226	231	290	276	254	255	274	232	270	248	248	248	231	248	287	235	253	268	230	268	252	264	257	293	265	240	255	249	273	249	255	261	239	292	296	280	244	267	278	260	271	260	256	259	221	252	263	266	248	281	284	278	251	249	257	241	254	265	277	276	254	244	260	249	273	246	246	264	228	273	232	260	272	284	282	246	252	268	281	280	279	251	269	269	233	244	255	243	283	273	267	287	259	286	243	249	274	237	267	224	239	222	259	267	222	276	293	248	255	243	247	237	234	254	239	253	267	267	292	280	276	254	267	262	267	256	280	280	276	259	243	250	254	255	268	269	257	259	257	243	250	282	285	272	267	258	213	267	262	252	279	294	257	257	284	237	267	270	270	253	234	287	264	276	241	241	237	238	220	271	234	246	270	259	263	280	270	239	270	282	293	256	267	250	227	237	248	259	254	255	233	254	275	258	256	232	254	263	253	240	249	255	254	243	243	252	258	236	255	252	286	249	278	245	265	260	286	249	226	267	267	284	241	267	255	226	251	271	252	248	255	223	257	244	277	305	243	242	226	253	267	243	255	246	301	245	240	260	263	253	264	259	263	267	255	251	262	253	239	283	264	261	250	247	274	251	240	249	261	273	253	248	256	272	236	246	306	252	269	239	259	259	263	281	260	255	266	277	262	242	250	255	284	254	247	265	264	289	241	276	245	255	266	251	264	276	255	239	260	256	230	256	246	275	228	247	261	232	240	277	247	258	293	260	259	254	268	229	300	235	256	263	254	257	262	259	239	293	252	232	288	277	260	250	320	288	247	243	279	285	278	282	246	253	248	260	273	263	248	268	258	273	260	239	248	236	275	269	252	230	230	245	253	247	247	231	274	240	257	308	226	263	256	246	271	288	256	266	279	255	249	235	231	270	266	251	270	262	273	247	273	242	295	258	228	275	283	258	273	253	246	246	248	285	237	272	241	240	238	251	235	254	266	236	245	243	246	290	271	238	271	248	284	250	263	246	250	307	238	259	243	245	231	243	260	264	259	253	261	281	244	232	266	261	255	257	255	253	269	240	266	240	281	268	280	244	246	273	247	270	240	274	266	241	240	294	268	213	284	248	264	246	273	247	235	250	247	256	225	238	272	240	262	274	225	279	263	260	243	270	258	233	229	244	261	254	250	281	259	259	274	252	246	217
39515	28419	23385	14764	8381	5528	2832	1569	1234	1106	973	853	850	850	851	767	743	656	645	731	711	614	595	644	612	594	611	625	617	645	626	598	651	623	589	624	628	615	628	621	660	623	620	611	601	602	605	618	627	627	623	609	604	612	625	651	647	622	627	569	634	624	576	577	604	650	639	603	575	627	599	582	612	631	640	579	618	662	631	617	631	621	632	619	623	619	618	556	601	601	612	591	623	610	589	582	661	589	587	590	604	611	586	605	613	632	586	570	567	591	631	645	642	602	634	587	590	613	570	637	591	595	601	622	626	585	581	600	572	596	661	610	653	628	561	629	593	623	641	615	595	652	615	665	651	664	664	650	615	615	607	653	629	571	582	618	597	629	628	604	620	601	582	610	623	582	649	600	632	643	652	639	656	561	571	653	640	604	599	607	588	598	617	644	657	626	625	642	605	605	633	635	621	611	632	625	584	594	629	624	646	592	649	619	610	591	600	588	623	566	611	615	597	564	589	600	631	565	569	611	593	638	611	590	629	593	602	598	563	640	557	589	602	676	614	608	576	613	601	627	648	603	551	605	594	592	615	584	625	603	584	599	607	614	576	582	646	597	566	609	585	578	659	595	601	613	612	608	590	576	671	597	619	603	605	607	602	613	587	615	602	629	619	611	588	630	611	597	600	638	635	581	619	613	568	610	600	644	600	566	608	665	636	658	577	611	608	607	600	629	623	631	613	624	590	599	618	587	609	662	625	575	601	618	599	589	620	624	616	654	589	661	614	604	579	636	593	642	593	609	623	579	627	635	621	611	675	633	580	580	641	622	625	670	610	647	643	631	609	605	619	601	609	649	638	621	605	580	608	543	550	593	659	593	616	615	590	611	663	625	618	603	640	591	626	608	576	596	611	611	628	636	664	594	609	574	651	620	608	602	605	645	590	542	606	625	630	638	604	618	589	583	611	597	595	616	604	591	619	577	652	583	632	616	599	615	639	586	654	632	569	613	574	601	584	606	624	613	582	584	625	670	595	632	614	625	601	580	619	597	597	586	597	610	621	613	604	636	587	550	622	582	608	616	636	634	611	637	609	625	625	607	642	600	638	564	636	634	602	640	594	602	584	620	600	617	603	581	613	595	642	619	669	631	601	593	575	629	623	608	641	571	622	590	590	619	627	621	588	589	582	627	623	599	613	594	597	562	571	605	662	602	606	586	623	593	652	622	594	608	588	594	593	533	625	574	627	627	633	648	642	590	614	572	652	638	621	603	552	613	610	627	556	635	577	560	616	602	572	610	635	648	605	581	591	575	579	618	612	614	619	595	603	628	597	629	659	616	594	606	612	546	618	598	572	597	609	619	611	571	705	609	599	587	625	579	653	617	616	607	573	597	640	622	583	640	580	585	612	585	598	643	581	605	593	565	627	627	646	588	588	579	624	593	638	602	648	595	609	646	628	630	594	605	600	639	648	591	650	614	577	604	564	615	604	602	617	573	608	608	567	612	570	569	625	572	600	618	618	593	610	605	604	594	630	610	552	605	600	653	634	629	570	655	662	604	602	592	582	638	628	589	634	618	624	596	609	641	642	595	612	605	600	643	647	647	614	652	654	596	656	582	573	624	616	610	596	544	589	556	607	578	605	589	633	580	590	609	599	593	634	621	585	645	588	598	631	628	616	537	609	620	655	623	630	616	660	598	620	620	587	613	562	629	639	593	600	617	644	635	617	609	599	584	604	612	606	602	596	641	617	626	613	639	634	632	582	574	597	611	604	586	594	598	581	625	616	620	547	615	605	600	637	580	590	626	606	556	613	631	610	570	575	625	571	594	579	662	634	607	648	582	600	596	621	621	599	570	601	604	594	583	607	583	605	559	601	619	574	617	625	591	575	602	608	616	598	594	617	540	595	636	632	610	593	630	600	645	623	610	585	622	610	599	610	645	651	587	566	572	598	596	586	632	634	589	591	539	571	586	553	596	586	603	628	587	605	664	626	662	554	647	589	621	637	564	571	627	627	624	623	641	625	613	613	605	580	608	605	582	591	608	620	612	624	614	559	611	606	579	601	581	634	588	581	575	608	565	597	603	600	630	609	595	576	585	593	587	609	619	592	619	598	660	621	638	667	593	607	611	625	631	635	620	590	579	617	632	586	626	663	605	612	591	600	648	667	627	642	576	679	629	590	624	585	621	589	636	589	626	633	631	593	593	645	631	620	631	636	598	597	632	602	585	614	607	610	650	576	596	641	635	608	575	608	620	597	615	634	632	605	628	592	600	629	614	655	589	616	591	640	625	585	632	564	656	602	614	567	594	593	568	610	632	632	609	617	594	604	561	599	578	623	615	574	610	638	603	591	602	566	649	601	670	608	592	582	586	651	611	603	573	590	620	639	627	601	608	618	590	625	632	570	616	640	604	617	608	601	613	663	604	575	632	616	615	611	609	623	589	621	564	561	598	635	627	604	662	599	625	608	621	606	615	604	578	609	636	588	629	588	613	616	625	582	654	638	603	651	569	570	589	577	635	608	653	598	574	654	604	620	615	584	617	655	618	607	615	582	604	629	611	580	643	602	603	581	537	614	628	613	595	588	556	642	596	607	586	620	611	614	626	568	627	599	609	556	590	624	603	624	601	650	597	630	620	586	650	584	601	620	603	625	633	593	613	567	569	597	659	642	608	602	603	589	671	595	606	689	611	573	606	601	609	612	624	635	571	634	584	595	565	611	624	602	603	637	609	649	647	622	623	620	587	633	615	642	635	621	600	633	583	653	583	586	597	628	554	665	600	584	604	646	594	624	594	593	579	614	613	588	619	561	641	592	632	630	624	596	601	611	617	594	643	588	598	637	641	635	610	598	581	619	590	568	579	585	606	606	578	600	647	626	571	606	634	589	603	614	633	646	623	604	615	615	575	610	615	641	600	605	597	591	604	658	583	634	592	614	576	607	596	610	601	649	621	612	595	628	620	632	643	624	596	599	593	617	613	630	628	638	617	643	653	603	619	605	596	646	647	639	580	623	641	628	610	600	576	571	630	604	618	565	637	670	591	581	551	594	579	615	597	663	626	590	627	583	584	615	621	623	587	643	608	606	633	648	600	563	601	612	585	579	625	571	566	656	632	620	604	598	627	599	578	626	593	570	554	591	594	573	603	593	588	613	610	627	628	602	588	641	632	616	590	625	637	648	581	668	623	594	644	613	626	607	607	603	593	564	659	567	610	594	609	652	602	625	605	551	599	581	614	608	594	632	603	630	598	594	633	589	627	652	610	601	580	593	582	613	646	624	618	672	596	619	590	621	629	593	585	637	590	607	578	582	584	592	645	645	604	581	608	610	561	580	633	608	593	620	598	624	633	581	605	568	580	613	608	651	610	585	610	642	611	639	623	637	589	597	599	554	618	624	607	637	578	603	635	641	631	627	592	652	588	630	579	627	584	597	592	672	634	596	610	629	580	647	619	590	588	582	569	609	622	595	590	600	672	590	629	612	602	597	556	638	617
34625	17328	7973	3249	1823	1048	644	399	353	363	285	291	308	281	296	268	266	267	248	281	272	267	271	293	253	233	270	254	261	255	271	271	273	264	251	235	268	285	281	286	273	293	257	295	238	292	296	241	258	258	247	251	269	262	271	266	267	273	251	271	299	272	290	258	253	254	275	289	279	264	243	249	279	262	238	263	273	258	259	247	254	275	248	242	292	266	268	257	260	249	251	264	284	303	283	229	288	261	285	249	277	281	261	262	282	251	248	260	281	266	279	245	285	278	297	261	257	281	241	268	256	262	253	258	277	263	254	258	257	276	278	223	277	270	266	275	283	252	280	275	262	281	305	280	254	264	265	275	277	252	268	254	255	254	252	296	267	251	269	242	224	246	287	269	271	274	241	286	267	256	274	240	246	262	258	286	294	242	283	265	251	273	244	268	286	290	302	293	260	253	288	305	282	273	260	249	276	250	299	276	260	270	273	252	297	283	295	271	273	252	261	283	270	282	250	247	278	273	262	278	265	241	251	275	279	261	261	277	244	275	277	292	254	286	282	264	268	248	267	278	234	246	268	258	260	274	268	294	242	286	287	256	232	261	236	260	263	263	256	267	226	251	277	270	234	275	282	283	266	262	262	251	267	267	272	259	294	266	297	245	294	278	282	270	258	241	236	283	292	308	298	218	277	248	254	249	242	268	246	234	270	290	247	260	229	230	264	272	302	297	273	271	267	278	273	275	265	276	284	296	276	288	271	235	254	247	221	262	294	279	282	279	325	275	307	266	253	267	292	274	272	286	277	249	264	272	293	263	244	275	263	238	245	283	299	256	254	289	264	257	303	284	254	256	273	270	275	280	281	261	235	280	267	289	271	267	250	273	263	240	282	238	253	260	276	259	276	284	278	251	249	258	271	273	260	270	257	264	279	288	285	256	252	279	267	258	258	271	264	292	309	249	262	296	248	256	265	301	273	258	259	275	258	259	283	263	260	273	248	294	293	288	278	252	250	269	262	254	269	246	268	246	250	287	240	241	284	274	269	261	259	268	270	257	267	269	253	255	293	296	270	274	269	255	253	274	272	297	258	269	255	253	276	252	246	242	295	251	265	281	279	286	280	267	303	252	266	247	276	255	254	253	306	284	257	280	271	254	269	247	297	253	297	267	259	295	234	276	276	278	288	294	259	284	285	280	279	258	274	283	257	289	287	280	272	260	262	300	285	244	257	295	291	297	280	240	259	247	279	262	284	260	257	266	272	286	282	239	261	256	255	248	265	299	240	235	280	262	282	263	268	282	301	256	284	279	276	246	279	247	275	253	236	267	289	262	276	252	268	223	249	273	290	278	280	269	277	280	258	259	296	292	290	271	247	273	287	239	249	296	275	242	304	284	271	272	284	290	248	270	262	278	267	240	279	278	233	259	270	274	258	290	254	282	253	290	274	302	270	255	267	273	294	263	274	284	271	279	257	247	304	261	275	258	249	278	277	309	236	272	290	276	277	265	269	237	274	277	281	283	298	270	279	270	269	257	274	254	252	278	288	242	274	288	244	264	271	275	256	264	251	266	210	257	240	263	275	278	264	285	257	280	285	271	291	286	264	267	268	258	251	240	265	283	274	306	289	285	247	297	250	282	229	247	298	267	271	275	275	251	272	249	290	280	304	276	302	263	244	289	275	280	257	250	246	270	256	274	308	257	266	260	259	254	257	260	256	271	275	249	275	286	266	269	260	247	267	259	272	310	246	256	255	251	265	278	265	282	249	254	278	283	258	267	258	294	275	302	268	249	297	265	269	270	278	252	278	251	276	263	261	262	268	274	271	254	268	258	256	257	304	255	278	279	250	277	275	245	274	264	264	257	273	286	279	275	274	268	281	288	255	240	287	259	271	284	283	258	252	277	274	269	265	280	252	265	282	237	240	270	295	281	272	293	283	276	285	272	325	279	257	286	286	255	280	285	273	259	278	269	226	279	270	238	245	240	286	272	285	281	291	269	272	301	265	274	253	268	281	300	258	256	246	252	271	294	260	264	274	290	272	281	241	254	270	275	251	291	279	305	275	243	304	245	280	225	265	282	264	300	282	263	282	297	291	275	292	251	276	251	275	260	250	260	251	256	257	237	254	256	269	254	273	289	254	286	288	284	267	289	245	274	250	265	276	263	308	299	295	294	239	271	280	284	251	285	249	222	271	269	244	250	248	275	268	261	250	272	290	234	299	244	279	267	238	253	263	247	282	273	281	324	248	283	266	273	274	246	323	281	271	246	251	286	263	273	262	231	293	253	264	230	258	297	270	277	283	281	273	274	223	293	251	244	298	274	240	269	250	309	253	264	282	247	260	259	265	292	275	258	267	255	250	273	284	274	266	269	265	269	276	248	241	245	254	287	236	268	252	282	292	265	270	298	258	265	254	297	266	257	292	242	260	242	282	245	263	281	263	285	259	243	262	289	252	296	280	246	263	278	264	273	251	295	252	253	267	276	264	280	277	264	273	254	283	283	277	266	225	280	297	255	254	271	242	279	257	276	247	267	275	270	272	298	258	262	276	224	267	301	266	248	288	274	295	277	286	277	263	290	270	269	277	258	269	275	297	277	250	272	263	269	226	266	260	274	249	285	290	272	256	236	259	250	272	249	250	283	242	293	268	250	238	260	255	269	260	257	266	281	283	282	307	268	272	256	230	243	281	270	292	243	282	260	265	265	272	260	255	225	265	277	277	272	271	290	249	281	235	252	276	281	263	259	278	266	255	268	253	290	291	260	249	287	283	297	273	263	270	269	288	275	258	273	264	303	252	282	278	244	298	247	266	275	271	302	300	255	303	258	227	273	246	232	258	277	249	276	252	272	248	279	239	280	277	284	277	278	271	254	250	270	262	265	281	281	271	239	255	264	265	266	259	294	271	280	262	262	256	236	282	286	284	274	259	272	276	217	261	249	276	248	264	264	313	263	260	264	249	289	264	258	273	277	246	258	282	260	245	290	279	299	278	284	240	290	268	289	267	251	265	251	260	292	288	292	282	247	255	260	266	228	269	253	278	271	243	286	273	269	311	254	279	261	263	281	244	262	253	252	281	264	298	272	261	277	283	254	296	248	238	270	250	286	299	279	252	269	280	286	254	276	256	278	288	237	246	286	283	265	278	261	268	297	271	241	233	279	291	297	265	250	306	271	256	270	283	263	240	279	273	251	284	309	243	270	261	275	271	256	251	256	247	292	277	270	271	254	287	265	276	268	306	300	294	262	275	288	257	257	287	255	293	296	232	262	224	270	264	267	293	265	257	304	238	248	250	240	274	246	251	276	271	259	248	286	289	281	260	287	291	254	282	280	275	279	258	271	280	306	232	241	223	260	237	233	256	290	285	260	253	266	266	259	286	276	267	216	248	294	256	294	256	260	315	286	294	259	284	271	216	273	259	249	272	276	269	243	276	261	245	279	280	255	293	261	273	274	225	252	247	268	302	265	252	275	255	264	254	254	324	264	264	292	291	282
25125	14647	11539	8344	6183	4108	2176	1321	1072	861	831	811	729	718	711	672	704	666	707	619	664	670	667	667	609	684	619	595	679	620	630	673	614	673	705	684	632	601	636	598	628	666	680	637	629	678	617	639	653	617	661	657	651	612	624	627	645	646	649	634	634	659	679	641	637	674	667	594	657	660	664	669	638	626	637	625	640	600	619	637	638	627	635	617	619	626	637	676	653	618	630	603	616	665	580	644	617	679	636	641	603	583	629	632	625	642	631	655	629	609	652	613	640	671	636	643	643	598	612	620	626	647	649	642	646	628	622	636	587	625	617	638	654	638	601	615	624	651	679	622	635	652	650	636	650	644	654	637	676	673	625	608	603	661	621	626	648	648	632	630	652	604	664	669	643	659	613	631	637	633	591	678	678	628	626	657	684	631	648	660	588	621	624	602	663	650	629	652	670	646	616	644	608	665	646	625	648	627	635	630	611	670	615	629	625	619	651	613	669	646	624	628	610	648	656	640	635	636	630	658	620	666	608	615	622	602	655	599	646	615	600	632	635	625	599	664	640	652	642	648	670	636	646	629	594	654	641	636	651	647	659	634	642	676	650	629	596	629	623	684	655	603	664	653	628	661	661	649	625	638	621	644	636	628	654	561	649	603	658	647	609	612	662	614	670	618	609	648	624	630	623	678	613	617	669	656	574	621	676	633	646	627	608	613	640	631	646	661	635	648	680	622	603	620	616	636	624	671	618	617	634	664	622	667	683	624	705	650	626	628	622	618	626	631	668	650	581	656	675	602	591	630	620	648	638	629	635	695	651	619	620	649	629	672	601	619	632	689	607	605	650	595	644	628	637	670	633	643	596	679	621	596	640	674	635	622	623	646	624	615	688	642	685	634	634	622	608	637	601	649	642	670	634	656	663	644	630	645	664	638	638	640	635	672	643	668	609	645	611	644	649	638	624	613	670	625	633	655	626	637	640	654	643	634	649	647	640	629	673	660	663	634	658	664	672	609	597	626	628	638	651	625	626	634	647	663	651	645	629	613	620	668	637	693	641	621	647	654	639	660	628	660	633	627	634	626	691	612	650	685	689	561	603	619	617	586	624	619	636	640	632	584	657	604	652	651	658	628	623	610	660	631	624	687	584	652	675	665	648	682	611	627	609	594	648	617	646	637	616	660	606	697	648	632	632	624	650	640	613	693	628	636	608	634	623	651	644	616	593	657	655	644	675	612	670	636	643	655	666	652	614	637	611	586	607	638	650	637	642	635	633	628	636	625	659	665	642	628	626	652	615	651	641	625	624	654	632	620	639	627	616	655	670	613	627	636	666	679	711	594	627	621	642	615	620	643	581	590	661	647	579	633	665	644	651	644	694	654	642	631	575	602	673	673	674	643	662	630	576	675	648	635	615	626	675	638	674	636	614	655	657	583	623	624	603	634	644	638	634	570	614	643	644	662	643	644	598	631	665	629	611	622	614	633	609	635	626	632	598	644	651	594	653	671	624	620	631	673	620	678	665	614	673	645	667	626	664	616	616	671	665	616	620	663	666	649	605	630	624	626	607	640	637	620	618	615	625	631	633	593	649	657	609	647	647	618	631	693	639	625	682	592	599	631	626	698	601	635	645	611	646	651	640	602	634	675	630	651	622	587	612	635	613	641	628	637	598	639	679	589	638	672	646	613	641	684	588	628	652	648	661	648	644	645	649	659	626	668	646	683	635	655	579	621	651	670	610	620	604	653	696	679	631	660	650	656	638	613	653	608	662	665	631	638	630	647	659	641	656	662	637	661	624	600	592	670	632	651	612	586	586	620	628	636	613	627	583	614	616	638	666	624	636	621	628	614	649	586	650	666	670	673	638	640	650	626	676	635	609	615	612	659	637	651	634	618	613	595	609	654	614	624	661	707	604	685	625	631	604	650	679	624	658	676	637	640	634	655	640	680	653	634	652	675	603	614	642	620	631	628	620	634	622	578	631	634	668	650	670	599	634	604	650	660	664	632	630	639	688	630	624	640	611	635	643	625	618	655	625	643	628	636	640	660	672	600	607	609	634	636	627	697	672	635	624	644	616	638	647	653	649	636	708	626	599	627	636	648	634	658	602	644	635	611	634	665	623	630	648	624	639	614	654	658	642	623	626	620	645	652	605	712	668	643	632	613	645	620	635	658	640	633	651	662	633	633	661	613	619	624	657	636	639	588	650	625	666	642	636	662	599	631	643	652	655	639	649	653	619	651	593	682	662	612	649	644	616	616	665	640	631	679	638	610	651	590	635	656	617	612	624	639	671	652	646	646	621	626	626	596	638	633	686	621	589	651	656	632	628	610	676	616	661	661	670	700	644	630	632	621	614	683	637	660	625	622	612	619	659	669	641	640	631	649	665	662	630	631	656	651	618	652	632	653	624	633	660	678	671	649	666	608	609	648	661	644	611	681	623	620	620	609	677	601	647	647	606	655	633	664	623	613	649	693	674	650	629	625	619	629	663	632	652	610	666	717	659	607	635	617	590	664	640	677	618	633	657	655	604	610	627	661	663	638	644	634	632	663	622	643	619	690	594	633	653	643	642	627	649	625	615	640	650	631	622	599	601	630	644	652	634	621	638	662	629	660	661	633	622	629	618	620	634	585	708	594	611	614	649	636	623	632	607	595	621	616	597	630	622	637	638	631	621	605	670	625	661	599	649	646	639	617	635	620	611	665	649	664	677	623	632	658	606	647	681	607	611	616	611	621	596	664	668	658	650	615	630	634	649	636	601	654	637	622	611	593	637	659	628	613	629	658	610	683	676	602	676	665	629	657	666	612	660	658	630	668	616	645	652	687	622	590	594	617	620	636	562	623	662	647	618	650	611	627	618	680	678	663	637	647	692	644	635	624	635	607	635	669	620	621	608	639	602	678	632	652	688	606	640	646	624	584	644	654	631	644	605	655	620	632	664	594	638	625	706	649	651	639	591	626	675	657	655	633	648	628	613	616	645	641	600	618	648	613	647	661	644	672	620	628	605	617	633	624	663	570	640	627	689	619	645	646	623	641	631	646	634	624	627	676	638	636	637	599	645	607	617	657	649	627	615	668	594	631	645	640	655	641	643	692	621	643	580	606	640	625	595	643	648	659	624	588	641	645	626	653	604	673	684	666	660	630	619	679	668	636	611	620	630	678	650	640	593	657	630	657	623	676	588	650	663	618	648	663	583	591	606	629	639	658	642	653	613	658	621	639	627	581	607	656	662	651	621	584	637	609	622	677	651	671	615	675	617	619	646	642	657	616	640	641	608	664	642	630	649	572	630	600	659	652	600	655	620	619	652	642	626	676	622	634	661	630	642	629	624	602	620	619	614	651	664	626	608	666	628	646	640	660	636	556	600	659	603	614	660	613	632	602	654	652	684	648	670	657	713	612	626	642	655	667	607	609	651	630	619	606	642	611	691	662	632	633	685	674	610	616	688	610	671	618	667	641	630	615	647	646	667	641	680	680	674	614	588	668	635	654
39127	21333	13842	9755	5084	2411	929	666	566	442	460	366	367	374	373	319	295	322	251	290	288	288	290	305	330	258	295	274	274	256	278	289	295	289	303	270	251	285	318	275	266	284	292	294	280	270	311	276	286	316	273	273	254	282	316	283	278	272	246	288	293	299	291	264	236	275	284	304	272	301	263	276	310	250	288	289	265	260	279	302	277	265	285	288	268	278	285	278	252	278	271	299	272	267	255	300	275	278	291	265	272	268	284	253	293	270	274	299	288	285	263	282	272	282	290	263	259	272	298	291	273	278	279	314	283	276	254	281	270	273	299	284	302	281	285	297	267	283	274	308	298	276	286	257	259	256	246	235	270	287	290	309	288	266	287	283	251	234	276	292	275	320	275	283	301	258	276	297	292	261	266	263	276	295	295	245	306	271	281	286	248	264	275	270	277	267	254	250	279	304	278	288	269	271	263	278	287	276	253	259	290	317	271	266	271	263	275	298	264	260	294	287	289	258	295	259	275	311	253	285	309	305	271	303	314	263	271	291	291	283	265	287	259	260	275	266	251	263	279	255	277	282	294	313	249	303	297	251	278	272	291	253	283	281	300	279	270	247	307	293	287	309	269	259	279	263	294	308	288	307	287	279	294	279	305	285	271	285	287	283	262	294	266	263	275	308	275	285	290	269	295	287	269	290	286	246	267	267	263	279	283	291	268	270	288	289	295	277	263	273	257	256	282	287	278	258	270	277	289	296	270	264	300	258	269	279	288	246	281	272	278	295	260	266	274	268	284	291	278	271	271	286	303	259	267	251	280	268	276	312	274	266	264	266	282	303	265	287	278	253	280	282	271	268	279	254	284	273	277	273	283	272	279	322	282	276	290	279	276	276	276	246	265	247	289	276	304	304	267	283	284	306	280	266	287	233	305	282	272	259	248	281	287	300	265	298	283	243	278	255	264	279	251	283	287	256	252	242	243	293	273	293	283	294	265	277	302	254	280	273	282	302	273	273	316	288	286	291	293	302	264	284	255	260	299	263	284	264	289	273	289	276	275	256	258	263	276	270	256	302	267	287	261	264	269	274	281	272	284	285	317	273	242	260	251	305	260	285	280	260	276	295	255	272	266	278	294	286	267	277	294	285	278	270	265	293	266	276	316	287	281	281	282	293	307	275	272	307	240	286	265	287	252	275	243	290	271	279	264	278	280	268	258	295	294	255	300	282	283	276	305	288	263	275	286	301	263	296	253	269	284	272	290	287	266	258	294	266	285	239	265	229	257	262	276	288	281	248	245	277	246	270	297	296	286	255	260	253	303	281	285	294	250	247	289	244	259	262	269	270	270	269	259	290	307	264	286	281	281	303	289	295	269	294	274	306	304	287	267	270	266	301	266	287	280	275	272	262	310	247	295	242	268	275	273	291	253	260	309	308	265	279	281	274	264	307	298	293	264	280	241	308	280	273	286	266	291	267	265	302	239	301	289	282	283	277	280	254	277	311	244	283	291	309	271	280	263	276	295	281	274	286	292	297	256	276	287	284	261	310	278	287	290	262	286	276	287	258	292	294	279	289	264	249	264	294	279	285	279	327	269	301	268	263	289	272	280	279	313	319	286	270	270	279	257	263	267	289	276	246	261	304	262	286	270	282	271	274	274	282	303	258	278	252	292	283	260	278	241	238	257	266	282	270	280	268	284	280	276	309	273	285	266	281	303	288	284	287	279	299	308	252	275	257	282	296	323	241	256	239	256	254	282	278	265	265	271	287	294	251	277	287	270	300	290	291	258	288	278	270	278	274	260	316	267	294	272	248	257	254	280	230	270	271	280	274	278	281	283	272	291	277	290	266	270	305	287	264	263	242	257	242	225	268	279	280	283	272	262	276	284	289	294	274	240	252	283	272	292	300	256	280	283	281	305	267	275	286	315	279	275	257	273	286	284	261	280	278	273	305	280	234	285	265	269	272	283	269	275	258	276	266	318	314	258	234	270	277	268	271	298	253	287	264	279	306	271	275	252	250	256	278	277	292	302	309	270	267	264	269	284	276	260	273	280	287	278	261	270	262	279	285	302	275	255	306	281	266	260	261	265	282	259	258	284	268	290	267	281	289	284	266	248	299	291	296	293	289	266	241	299	281	290	284	306	290	260	261	271	275	278	281	278	264	270	291	319	291	273	265	277	286	291	297	295	264	280	277	265	292	255	279	296	252	271	290	259	313	274	273	291	318	289	300	266	271	253	254	259	271	275	278	261	257	272	294	271	285	290	298	278	273	240	294	281	272	263	283	283	281	268	301	296	259	269	292	272	287	276	285	276	288	271	249	276	242	247	286	267	259	294	261	281	282	278	279	272	286	271	275	263	312	253	272	277	289	277	282	247	292	300	303	251	286	263	284	286	306	296	286	295	282	283	312	281	278	260	267	267	243	252	271	283	265	267	317	263	232	275	292	262	293	302	280	272	262	266	301	261	241	267	314	289	304	292	266	254	265	277	287	266	315	292	292	256	243	262	249	298	268	263	262	292	269	234	280	274	265	269	310	291	271	275	267	277	293	299	250	259	263	291	281	298	289	270	290	274	289	277	290	267	258	303	239	257	250	265	264	265	270	288	290	253	274	260	270	292	308	272	288	271	292	301	282	293	288	299	290	270	231	275	259	284	278	285	305	270	266	262	247	292	276	287	282	281	279	274	268	266	294	268	272	278	279	244	293	294	280	267	289	269	286	243	281	251	272	287	241	283	319	318	290	266	255	257	277	270	280	298	252	278	283	323	273	291	284	283	246	293	231	291	260	277	261	249	249	271	285	275	271	313	295	267	246	271	256	299	316	293	275	280	301	274	289	263	268	302	239	243	300	271	293	302	262	256	266	266	274	308	303	271	274	268	264	252	250	286	292	263	253	273	264	242	287	266	266	282	287	286	292	283	260	290	271	282	273	286	311	274	292	285	269	286	276	272	305	274	270	290	272	279	282	266	248	275	265	267	262	308	252	275	259	263	256	268	292	276	291	276	302	281	256	258	288	263	306	291	281	289	274	277	282	282	252	293	283	257	273	263	263	272	282	293	280	276	297	294	268	265	274	285	299	293	299	277	272	291	295	267	257	256	280	287	285	248	275	305	302	273	261	260	280	285	260	291	307	271	284	265	273	293	289	316	270	292	275	294	285	261	273	257	292	282	264	279	280	274	334	259	278	252	279	258	280	276	290	270	296	281	311	254	268	273	264	307	283	249	287	281	280	277	281	273	266	267	281	298	279	303	264	242	276	308	280	271	263	290	329	293	273	275	263	266	282	260	300	316	264	264	279	280	266	298	309	312	278	247	263	296	289	295	278	286	254	263	264	264	262	293	264	271	277	283	304	266	257	297	276	282	263	312	269	283	292	272	275	265	260	275	294	289	258	293	267	261	299	281	290	270	285	279	262	274	270	306	269	281	276	264	280	305	252	247	310	282	266	256	272	258	248	295	287	322	325	265	263	272	274	273	264	256	258	263	275	267	279
26997	17640	20132	20522	14875	8330	3441	2511	1872	1649	1401	1264	1176	1122	1076	1004	976	902	826	812	788	709	727	683	738	674	719	682	685	709	657	698	690	659	687	647	678	682	640	659	687	640	688	692	645	673	637	634	672	654	669	636	688	680	616	694	647	626	648	670	641	616	688	647	639	624	683	670	652	644	637	631	664	641	668	711	651	691	661	651	643	656	667	700	672	615	680	669	642	673	650	660	601	657	647	591	652	645	630	630	620	660	638	654	646	638	638	641	644	624	631	661	622	648	694	670	623	695	658	670	697	702	675	644	666	665	651	688	671	659	681	647	655	662	686	624	637	651	634	691	643	651	633	668	669	647	646	662	641	667	659	717	635	657	719	644	654	661	625	642	632	665	650	622	679	664	587	715	653	703	666	676	681	642	711	647	664	635	635	651	668	692	647	644	616	636	651	647	661	638	649	702	661	652	614	664	683	623	676	662	670	636	664	728	641	672	682	682	665	678	648	642	644	621	682	647	701	657	683	648	635	649	682	621	679	641	669	664	666	627	684	629	626	631	685	662	648	608	669	608	674	641	677	690	650	666	656	674	624	640	655	643	659	663	629	663	663	645	654	684	679	621	669	663	663	689	697	613	632	621	640	654	672	674	674	621	660	698	643	671	665	618	633	636	640	636	663	641	645	625	674	661	666	636	659	667	690	637	671	626	662	675	631	653	634	625	708	625	660	680	694	633	619	660	627	634	610	666	659	621	698	645	692	689	599	656	647	655	625	598	686	672	633	645	659	677	658	672	661	677	637	662	675	644	621	669	634	679	610	633	691	622	654	652	684	689	656	652	634	638	651	658	683	656	635	685	648	665	716	677	676	682	647	627	658	712	667	608	665	643	630	681	654	659	688	649	670	653	656	636	665	668	665	661	679	657	684	643	647	667	636	658	663	643	672	659	632	691	672	669	702	707	616	634	630	653	655	655	677	654	708	673	653	668	649	657	629	684	675	663	699	676	629	642	658	647	649	622	649	653	718	635	624	622	663	655	599	624	658	661	678	631	667	656	665	653	606	679	649	694	659	655	641	696	650	672	703	653	705	670	680	601	695	633	707	643	654	639	665	648	652	656	649	635	611	602	695	655	627	697	640	661	634	628	668	678	703	674	659	651	657	681	663	705	647	663	660	637	608	628	667	702	611	677	644	658	652	632	638	654	594	675	640	641	639	664	674	629	667	639	609	643	646	686	649	674	639	667	670	643	665	686	613	626	673	661	686	619	610	632	691	619	652	643	703	677	677	687	629	620	663	653	652	655	663	667	658	683	650	617	689	649	663	644	673	643	640	681	640	643	663	664	599	679	649	680	656	663	670	635	675	626	688	671	666	670	632	624	678	661	651	627	683	617	666	682	661	684	611	682	646	657	660	634	702	631	656	669	621	668	605	649	600	695	650	615	646	682	619	647	672	635	661	665	643	680	629	654	659	617	677	687	703	645	653	640	661	620	665	635	652	644	660	683	680	680	667	663	684	635	646	669	637	652	678	678	683	644	610	638	667	668	649	637	677	662	631	666	648	690	657	658	662	655	632	651	668	630	650	666	622	627	616	651	648	639	684	706	624	646	679	650	651	676	656	652	600	644	636	654	661	569	640	624	657	681	633	626	601	646	632	631	660	667	675	655	651	702	602	701	624	662	660	592	649	664	655	642	665	648	695	621	681	668	621	615	633	620	618	674	677	685	665	664	598	673	666	664	662	667	668	626	635	670	622	654	651	656	627	651	618	650	691	678	660	627	642	668	642	631	640	672	659	656	662	684	628	647	667	654	655	682	632	699	610	617	664	634	638	677	713	623	653	667	688	643	616	632	653	690	635	648	692	635	601	596	643	676	650	650	659	678	616	628	689	635	642	616	628	670	688	657	647	679	627	686	672	694	672	668	672	657	649	642	635	648	695	650	644	656	631	627	619	673	665	722	683	660	647	685	656	596	628	699	726	651	639	648	626	646	647	648	657	667	693	643	641	689	651	677	677	656	705	645	658	636	684	663	664	614	678	658	687	662	674	644	639	685	676	612	696	682	638	687	637	660	637	681	644	645	654	686	653	673	704	648	674	652	631	656	682	678	630	584	638	636	634	683	617	664	657	664	660	604	671	672	656	686	654	641	674	620	657	660	665	661	652	654	680	663	684	655	636	620	644	676	567	615	653	694	712	638	655	655	683	627	646	655	659	637	667	621	648	630	671	650	649	664	647	618	631	636	648	661	654	643	621	646	697	647	637	630	642	693	612	648	651	706	644	693	653	648	666	628	616	682	672	667	647	666	647	687	671	673	640	689	637	649	638	687	634	669	630	664	656	678	699	682	698	672	708	682	599	661	706	682	703	654	643	674	658	611	686	677	655	611	637	668	669	702	653	665	690	669	639	674	702	680	647	649	656	657	660	618	649	701	681	652	639	722	673	686	685	703	677	678	632	662	647	645	679	708	672	636	655	662	637	607	700	646	629	667	677	587	644	617	680	622	650	638	676	656	662	667	621	680	675	644	669	651	663	663	653	712	633	632	661	673	670	686	625	620	682	637	652	679	718	663	703	667	627	624	679	653	617	664	632	646	619	652	683	644	691	641	660	645	676	688	677	635	705	666	688	636	669	682	632	670	636	607	653	667	621	609	659	635	677	663	671	626	679	625	671	701	590	655	637	661	703	662	652	660	679	655	696	657	670	677	629	629	633	651	700	683	671	668	633	584	667	658	670	643	658	683	654	639	634	680	644	658	623	695	663	685	629	680	658	659	641	652	662	666	619	669	663	707	666	653	608	628	641	642	659	646	605	692	659	648	632	635	664	654	648	675	686	672	663	640	698	690	708	654	672	618	660	679	644	590	655	624	688	669	701	682	682	695	651	566	671	705	616	654	634	631	667	654	668	617	686	643	659	612	688	677	655	707	635	649	670	688	645	649	711	648	662	665	632	727	636	615	610	602	617	689	606	646	653	635	663	675	696	647	679	647	623	673	643	606	637	622	669	631	671	671	677	658	654	648	645	671	672	660	680	658	649	679	653	629	675	668	619	676	653	650	672	648	681	631	689	693	664	659	679	649	617	714	669	696	657	719	656	645	606	629	633	650	653	643	691	641	642	666	653	682	657	671	704	631	667	650	702	647	655	665	634	671	630	613	683	682	657	649	677	633	629	647	684	624	628	610	618	694	658	686	645	689	633	650	631	635	615	661	683	674	644	708	684	637	638	709	622	637	651	730	661	703	633	622	676	585	630	649	634	618	658	620	629	677	688	636	711	694	634	660	685	629	674	642	657	637	661	646	671	680	627	649	683	692	654	617	687	689	617	688	609	694	650	685	684	682	637	662	643	665	665	607	663	676	614	617	671	679	672	653	630	677	652	629	647	724	616	682	684	638	654	643	635	658	690	693	657	657	619	665	669	688	696	637	690	642	667	660	659	653	665	683	648	641	683	672	675	644	594	592	673	632	609	613	700	713	637	691	659	631	647	665
53100	26654	16752	9432	4388	1418	903	688	524	387	390	397	341	356	334	345	350	261	283	295	253	229	266	275	254	263	241	219	237	236	225	229	236	218	233	247	235	261	256	225	223	233	251	249	258	240	254	275	259	256	233	240	245	236	253	246	217	239	256	225	227	234	233	223	234	256	249	208	243	258	221	264	262	247	264	262	229	255	226	237	194	239	222	233	247	230	247	216	255	232	249	249	237	269	249	207	252	243	246	236	261	253	264	217	241	222	249	259	230	221	232	251	240	241	246	251	237	243	251	207	211	223	239	246	249	242	223	245	218	228	257	243	252	221	205	244	251	204	263	208	235	206	231	252	225	230	225	229	244	235	225	236	219	226	263	229	211	216	258	252	236	231	248	233	237	251	254	264	254	235	262	220	212	249	245	226	244	238	247	227	251	225	246	258	228	245	218	236	233	234	252	231	231	234	242	249	210	249	232	237	248	203	246	252	223	249	253	211	224	231	219	240	217	239	250	210	257	259	243	242	242	226	282	227	251	243	246	238	206	266	255	286	260	275	255	248	217	272	247	252	262	236	221	218	222	213	245	229	229	239	248	248	270	229	230	209	233	252	235	224	218	223	235	243	218	228	235	241	216	237	256	242	216	227	240	212	248	226	225	238	221	246	253	239	248	267	244	225	236	211	225	235	258	222	243	231	216	240	227	238	241	202	224	233	283	247	245	235	234	257	260	235	252	256	251	228	244	238	196	229	238	250	258	261	236	243	254	222	263	255	230	252	229	264	222	226	246	229	202	226	220	243	241	228	200	224	225	229	257	203	204	237	244	241	214	229	245	241	217	226	222	235	243	242	244	239	241	256	255	237	251	251	274	238	224	217	230	255	226	250	211	243	231	237	268	209	240	256	240	221	238	251	238	249	236	233	241	256	245	240	265	233	225	252	273	236	231	223	226	262	240	228	224	214	243	227	254	219	233	218	252	241	263	266	248	214	220	255	232	222	229	230	244	244	247	232	222	256	222	228	252	246	261	242	259	237	245	229	240	218	210	258	204	248	226	236	261	230	248	234	265	221	247	216	231	226	257	221	201	240	233	249	230	244	223	226	221	227	226	235	246	245	237	271	240	237	280	211	254	227	254	222	257	213	222	229	220	230	238	252	246	224	265	265	244	230	230	215	235	215	257	234	212	224	243	227	238	252	241	227	243	216	234	227	254	255	249	216	228	231	223	250	230	253	227	226	211	238	252	242	241	217	227	228	257	249	237	225	244	230	220	218	224	234	252	272	246	232	216	253	241	213	233	247	240	242	226	245	203	216	230	232	251	253	233	199	250	211	207	214	245	229	246	234	209	216	239	207	233	228	260	229	285	249	222	237	254	241	249	238	238	248	230	254	278	246	272	226	234	229	241	216	239	250	256	233	229	236	235	221	244	226	223	225	258	228	244	262	248	257	245	234	228	222	235	241	239	224	266	255	263	250	233	224	227	246	229	232	239	250	264	256	256	238	231	211	232	259	224	233	237	219	241	258	233	241	236	218	254	254	230	244	234	245	248	240	217	248	249	218	235	269	236	234	254	226	236	232	245	244	231	241	217	219	231	222	235	236	234	251	228	241	244	224	258	235	235	246	234	215	212	219	220	232	247	229	212	214	241	220	214	248	252	214	250	250	240	263	223	215	217	241	212	221	265	254	236	239	237	246	261	248	233	243	234	251	246	246	247	235	255	253	264	246	232	239	240	222	230	246	264	252	248	232	240	217	245	238	239	267	247	256	265	248	219	227	248	238	229	243	229	213	224	236	255	230	221	232	261	222	222	220	235	250	249	229	225	228	246	228	233	235	256	240	215	274	226	237	236	223	259	264	220	248	246	245	213	210	215	254	229	233	222	231	249	224	244	234	236	245	262	237	235	217	249	243	215	231	234	256	244	222	259	258	227	231	230	259	241	237	252	216	252	233	215	251	255	232	246	223	230	219	232	223	219	256	238	226	228	236	244	241	231	229	243	225	239	269	248	196	234	227	260	240	250	219	215	258	221	221	216	236	216	227	239	244	252	252	247	216	234	259	239	238	247	200	264	249	220	278	237	265	218	231	214	237	257	216	232	245	246	247	235	210	244	258	229	232	248	214	242	252	234	243	270	236	244	252	245	250	240	213	224	224	229	228	240	227	197	242	258	240	231	223	238	213	254	250	225	215	248	256	274	231	226	258	221	209	229	232	277	251	238	244	230	238	254	225	219	242	225	241	204	216	230	221	237	207	231	239	224	230	271	252	240	233	231	243	239	219	235	261	224	251	242	241	230	232	239	227	221	240	228	205	247	216	229	238	244	218	225	224	232	231	214	219	257	236	251	218	230	243	220	251	262	244	268	248	235	236	222	235	258	226	237	223	231	254	264	262	198	235	227	227	196	229	258	258	234	243	239	235	240	255	279	241	253	229	251	225	223	230	233	233	212	264	271	225	260	238	216	210	248	224	237	217	216	234	242	215	240	219	249	240	239	235	250	253	238	208	246	240	242	223	232	242	232	226	243	252	237	240	243	224	230	252	239	245	253	249	219	221	242	248	251	251	217	222	229	237	231	216	234	251	242	220	241	224	237	222	240	275	268	248	226	229	232	231	203	206	234	238	216	233	212	222	233	218	262	241	246	212	265	214	221	236	225	243	271	259	232	240	240	234	227	243	254	252	240	271	196	258	254	249	209	214	243	252	252	243	249	231	241	270	237	236	241	260	243	221	260	232	241	220	264	268	234	231	234	200	266	240	284	233	243	247	253	212	222	244	243	224	235	256	231	260	236	243	227	273	217	237	206	228	214	263	255	232	230	226	262	227	221	237	239	217	234	250	218	243	236	256	247	256	206	247	226	248	237	236	228	204	221	252	236	268	227	195	208	219	209	242	218	238	214	234	236	234	259	240	225	233	233	225	262	213	220	237	239	257	241	241	245	240	261	236	251	234	276	268	231	234	243	228	209	246	251	262	274	247	224	226	233	248	242	221	246	233	254	214	269	212	265	226	248	249	254	240	238	210	218	238	250	269	246	244	257	216	266	246	251	221	237	227	240	244	243	253	204	234	258	242	232	242	216	268	221	211	235	233	208	232	225	214	226	225	263	253	247	227	214	250	224	246	248	235	241	250	214	262	225	259	249	228	226	235	230	233	254	243	213	216	236	222	209	249	235	218	237	216	241	245	230	217	222	227	257	232	211	232	227	242	228	251	229	237	228	256	276	242	228	243	222	232	214	213	290	254	241	241	230	238	239	214	241	233	222	258	238	228	211	268	232	222	251	255	239	221	227	243	252	255	231	244	254	241	220	209	236	225	266	254	271	249	225	265	245	205	253	237	220	218	250	235	257	242	233	247	231	229	262	222	250	246	240	250	233	241	228	219	215	239	216	258	239	221	238	230	241	238	252	209	213	234	236	223	219	188	209	208	237	262	235	218	283	211	243	248	242	250	285	218	230	212	240	235	241	205	239	217	228	199	247	234	237	206
36036	21638	21224	18263	11920	4800	3491	2602	1892	1508	1412	1385	1253	1186	1095	1022	930	873	828	736	720	688	639	729	595	616	567	584	520	569	591	553	570	546	561	564	616	576	563	554	567	552	560	591	601	559	578	594	540	583	588	546	578	553	570	538	556	560	578	571	529	563	560	561	560	576	587	523	531	528	580	580	552	547	555	568	559	506	568	566	546	565	545	553	589	580	556	573	511	563	555	575	559	585	554	545	550	578	533	579	564	575	567	559	578	580	571	569	531	549	550	561	558	552	578	534	545	550	536	560	526	557	568	535	549	560	560	554	580	557	576	552	605	584	581	572	534	571	552	572	609	549	587	567	557	535	567	612	561	584	574	565	568	561	562	528	592	526	559	592	527	564	540	609	586	582	513	596	572	556	510	568	540	565	512	591	489	580	586	521	546	552	554	586	521	572	561	526	546	594	574	520	579	531	571	529	558	559	557	579	556	599	594	560	575	590	597	580	588	531	602	551	569	574	549	546	594	570	551	545	551	557	580	574	522	587	611	557	568	545	541	553	567	559	561	598	533	555	522	569	560	552	573	597	547	526	531	554	582	617	559	536	560	533	549	603	553	563	568	577	537	558	549	583	557	573	578	607	562	604	586	547	549	581	578	548	592	570	579	500	624	558	565	572	577	573	585	540	559	565	582	546	528	562	564	592	554	548	520	554	546	564	547	553	519	568	569	548	589	550	574	562	537	576	578	584	560	583	573	566	587	547	536	576	560	540	528	544	551	581	532	598	559	544	586	593	578	530	575	526	553	543	560	562	594	580	538	565	523	540	589	495	513	587	552	550	537	541	576	580	594	599	546	584	566	566	545	559	589	573	577	581	569	585	570	559	549	549	563	561	555	590	562	521	579	527	571	529	553	606	561	595	566	545	557	551	593	562	546	600	570	571	538	538	568	556	524	564	572	567	582	572	568	535	587	566	566	535	535	535	551	582	539	544	551	534	570	577	552	567	567	630	606	582	553	525	568	575	554	530	570	523	593	523	533	534	547	592	570	595	547	634	577	508	595	533	540	565	530	572	543	558	571	540	529	581	550	599	558	571	592	561	575	534	539	578	592	558	571	558	572	571	579	575	536	514	550	554	544	580	590	572	588	583	585	524	555	536	572	544	551	609	527	586	541	582	557	575	577	530	554	564	552	537	552	537	579	529	576	608	541	551	597	564	543	613	602	561	559	533	556	606	581	520	559	564	569	553	572	523	569	571	558	572	588	556	521	565	601	577	573	553	560	580	544	543	564	550	586	541	580	581	493	579	560	564	543	539	509	585	591	551	581	552	546	552	587	603	546	570	597	560	550	545	551	537	593	591	577	570	623	587	560	557	549	549	601	536	566	558	541	524	577	564	569	618	571	559	599	552	535	553	528	573	526	530	558	619	578	556	558	547	555	566	560	584	509	600	587	562	506	576	553	544	535	581	580	588	580	567	565	582	535	571	605	571	545	581	561	559	525	539	552	548	568	573	545	577	565	552	572	584	559	582	557	564	583	559	577	587	550	564	574	568	549	604	570	557	564	578	577	581	622	576	557	576	545	541	549	571	531	580	520	551	557	582	550	572	547	569	557	580	631	534	539	576	542	532	548	572	579	567	562	531	556	569	565	592	563	563	550	542	546	563	579	534	514	558	589	542	570	544	564	548	578	564	557	593	588	598	545	578	572	571	549	584	576	612	588	623	531	579	558	561	585	574	552	553	561	559	577	569	559	538	539	592	572	577	574	583	549	545	521	587	577	564	569	585	590	620	570	559	599	564	552	582	577	573	524	523	520	553	582	539	536	576	557	552	537	552	575	592	543	571	571	561	547	571	560	541	608	571	570	564	560	555	595	570	550	531	596	579	564	623	565	566	569	562	593	592	542	602	556	575	581	600	519	578	599	547	574	568	567	573	588	558	522	576	577	554	575	583	558	569	557	593	556	593	520	530	574	559	539	556	581	566	614	547	580	532	567	551	589	554	576	566	574	549	559	569	601	582	553	569	542	588	555	536	538	564	575	541	555	574	560	543	578	567	563	541	568	543	517	557	554	597	588	536	560	587	562	567	515	537	579	555	562	576	546	531	551	535	574	557	573	558	541	544	511	558	587	541	575	595	597	544	572	587	553	606	545	551	565	546	589	550	575	601	560	548	564	573	562	512	542	597	592	559	579	538	533	569	573	560	555	566	587	544	577	579	546	623	577	556	532	592	559	549	552	571	575	606	533	542	556	576	588	570	540	560	561	561	624	539	562	572	547	596	540	550	553	593	557	565	542	574	586	595	566	572	598	592	591	592	518	540	540	543	546	571	599	558	564	564	540	564	514	578	557	554	538	557	613	557	535	545	557	584	587	576	557	568	579	540	539	595	607	538	557	545	531	574	556	579	563	552	574	603	533	560	545	575	548	561	528	572	576	542	554	551	589	557	608	567	566	544	588	551	567	527	598	537	545	585	534	584	590	574	582	586	524	552	536	539	534	583	571	534	570	596	550	565	522	560	514	608	589	557	554	529	540	558	541	557	557	554	584	574	606	577	531	545	549	586	535	574	583	590	569	552	542	541	568	542	515	579	547	597	559	559	568	554	604	561	604	559	531	540	563	541	600	544	568	566	596	560	595	557	580	526	544	608	600	568	581	544	574	553	594	542	571	521	592	568	514	547	583	562	514	563	573	576	557	533	616	571	553	543	608	546	578	572	565	579	545	559	598	586	514	518	547	567	550	549	560	585	619	534	554	591	585	570	566	577	576	566	535	614	597	563	536	542	591	550	573	537	585	553	548	595	582	578	581	506	566	569	586	545	608	573	607	561	544	569	526	580	557	555	565	593	582	596	558	584	541	545	604	594	569	548	530	561	542	586	535	596	585	563	588	587	531	590	543	541	596	562	542	524	597	568	566	550	578	555	547	576	546	540	592	559	569	588	587	580	611	597	555	537	567	560	579	567	561	538	585	593	587	560	586	550	587	529	569	557	558	514	593	558	604	536	572	581	561	553	547	555	577	593	563	551	575	547	543	575	581	544	576	549	602	547	575	519	588	560	604	525	531	544	643	587	533	554	561	549	556	512	537	613	555	590	524	548	542	553	578	580	566	533	575	598	525	545	569	593	574	590	590	533	562	565	565	579	524	578	565	574	571	538	542	542	581	549	557	577	541	575	545	529	572	556	507	536	569	520	579	518	596	539	593	576	589	562	569	589	560	569	584	584	594	539	531	600	585	504	576	556	553	542	532	551	564	556	558	598	578	555	552	583	572	545	592	553	565	552	548	596	580	569	584	598	589	603	571	536	590	565	566	569	564	571	533	513	558	506	565	547	606	580	583	543	539	537	556	539	555	557	530	558	577	569	518	571	566	584	563	569	539	596	526	531	585	564	562	557	613	559	547	551	582	536	552	579	584	601	560	607	582	540	540	520	555	543	575	565	524	559	548	583	584	558	552	593	562	536	568	563	588	544	593	556	565	577	580	599	527	527
30201	16599	10064	4751	1439	824	659	495	355	326	337	341	307	287	250	259	254	260	247	270	222	234	256	235	261	258	245	229	277	243	268	275	257	234	240	273	220	250	241	231	256	257	268	257	239	261	279	244	248	260	264	269	228	239	229	241	257	231	252	247	258	257	248	226	233	260	262	279	210	224	243	244	267	252	263	246	255	277	263	244	258	253	225	253	276	242	280	241	238	252	256	228	217	277	260	265	260	219	259	232	250	250	235	233	216	263	247	225	228	245	269	276	250	268	227	228	275	251	277	247	269	254	232	244	249	241	249	240	212	226	259	229	236	248	245	229	249	250	261	219	235	233	265	249	244	262	264	233	250	239	220	283	233	267	250	266	247	248	247	242	244	251	244	268	233	263	265	242	266	271	282	249	271	262	250	257	254	255	252	254	264	235	233	236	255	239	253	261	252	258	254	260	228	256	271	244	255	245	255	259	247	255	273	272	257	280	269	284	257	238	263	224	214	255	284	253	262	230	230	258	229	224	279	237	259	262	259	266	255	277	232	227	235	226	233	264	263	253	256	257	249	236	267	238	243	264	215	280	253	273	250	244	251	274	237	237	232	268	218	260	240	256	234	272	254	229	219	251	286	244	277	248	260	252	274	257	245	268	241	254	271	235	212	246	223	224	245	228	252	269	247	264	261	268	235	247	240	253	262	245	266	242	249	256	263	242	219	240	266	245	243	250	264	276	239	257	249	213	253	227	233	228	262	226	260	258	236	241	241	237	298	284	270	240	249	236	289	264	257	284	259	244	264	228	252	275	227	224	276	252	237	271	239	256	229	239	266	262	271	257	253	268	266	272	249	255	236	260	215	250	248	266	248	236	251	235	229	260	287	244	245	245	233	256	263	231	246	236	276	262	261	262	239	273	245	251	264	214	263	268	242	230	251	269	254	245	235	230	279	249	236	236	250	247	246	237	257	241	256	238	251	237	230	268	249	248	269	252	254	270	249	260	239	285	260	257	225	269	278	242	248	278	232	258	245	228	251	245	257	260	262	222	253	260	257	262	286	265	245	213	268	271	249	231	242	281	229	243	287	258	263	255	250	256	218	267	290	246	232	233	250	278	243	255	260	248	240	254	276	255	231	264	250	236	261	237	248	282	245	246	267	246	239	238	267	230	252	243	242	242	272	237	264	234	248	220	258	249	263	269	258	260	236	273	234	230	237	283	259	287	233	297	253	224	235	229	216	247	251	261	244	240	239	249	236	257	276	238	288	231	268	259	236	266	241	237	255	276	237	244	267	240	217	236	252	259	240	256	228	241	247	239	266	237	240	262	251	251	237	235	260	228	285	253	241	265	227	273	246	258	247	252	257	224	256	262	243	221	236	252	259	258	238	223	259	265	267	266	272	253	242	252	287	231	244	233	257	241	266	259	233	256	253	239	272	261	245	255	285	252	248	222	267	253	229	245	252	254	274	234	250	275	244	263	253	238	282	246	260	261	257	274	290	242	267	224	244	255	238	250	259	237	254	269	247	263	262	263	272	264	243	264	257	251	262	258	237	265	252	245	247	229	226	247	266	241	239	251	226	261	237	283	238	255	244	258	230	250	227	246	248	237	242	260	238	248	252	289	238	252	265	266	234	243	230	272	247	280	215	266	254	267	243	255	265	277	245	276	282	258	283	232	215	233	243	238	259	245	269	256	253	246	251	288	265	215	270	283	270	219	251	224	261	249	282	275	284	238	254	271	278	265	257	222	235	221	221	238	284	264	263	245	227	257	254	242	246	257	256	253	277	266	245	215	231	237	242	260	245	266	252	222	228	237	233	246	229	253	237	226	272	230	260	260	247	269	231	242	248	243	240	235	234	249	228	249	287	256	225	262	256	275	267	235	241	273	262	257	253	246	244	243	236	285	269	231	248	231	265	281	260	245	251	256	265	235	245	271	269	257	247	239	242	250	256	248	238	268	249	264	250	227	262	260	272	248	227	238	263	253	257	264	257	268	240	254	249	252	271	281	286	256	247	240	241	259	210	242	254	214	220	257	258	254	234	237	240	282	236	268	246	230	221	275	237	257	260	269	246	243	226	232	230	233	241	230	251	267	267	259	271	260	277	238	248	274	259	239	264	239	240	234	243	232	259	253	253	264	302	268	235	266	282	246	262	259	276	266	266	223	237	240	241	262	241	240	253	273	258	207	274	233	261	233	262	247	226	244	255	242	266	231	275	228	262	264	222	287	239	242	243	271	233	256	240	273	225	264	284	242	232	246	240	261	234	232	288	271	258	240	249	239	262	262	253	276	272	246	252	261	220	252	274	262	244	245	249	253	254	248	249	214	272	280	244	270	256	274	237	256	275	248	242	247	244	246	252	239	245	254	252	234	275	275	259	249	260	250	248	249	246	240	251	246	254	273	265	265	276	269	252	241	247	251	236	231	246	242	244	235	251	250	245	249	242	243	258	266	291	272	248	272	242	243	266	225	287	241	258	223	242	274	251	219	245	251	251	259	235	261	219	223	270	263	253	235	248	259	259	247	260	252	263	226	239	252	255	250	257	256	267	254	223	259	284	273	252	265	244	256	252	259	241	261	283	241	275	274	266	246	221	243	270	273	260	228	256	271	231	251	223	297	247	270	280	247	280	246	240	251	274	236	261	249	260	239	218	246	244	256	257	253	235	254	223	246	239	263	247	275	273	258	281	265	244	267	262	234	248	240	243	254	220	255	266	266	238	235	271	225	257	256	253	249	224	238	237	259	220	245	237	267	264	245	261	265	238	245	264	241	241	227	248	232	243	255	227	241	223	259	247	276	275	284	237	246	266	243	269	251	261	218	238	243	256	231	252	202	249	227	248	266	269	281	248	295	243	254	281	261	259	238	250	260	263	251	267	234	266	274	237	262	254	257	238	250	250	260	250	236	264	243	258	252	265	237	237	235	270	253	253	255	232	267	266	240	261	241	216	233	268	235	232	244	271	279	276	232	262	244	258	228	276	264	252	252	292	246	225	259	261	245	231	261	236	265	242	269	247	248	245	244	249	243	257	227	268	256	260	237	214	263	260	236	244	268	254	243	249	259	237	258	244	244	224	231	264	247	247	240	259	266	254	243	221	220	221	234	278	241	230	271	250	244	246	255	267	250	253	280	247	257	255	223	235	271	266	221	235	247	246	286	255	217	221	243	259	254	255	281	249	253	244	251	258	259	254	246	242	248	249	234	232	260	232	266	250	259	227	226	244	299	279	270	232	267	230	247	264	270	256	296	243	240	265	275	208	224	273	247	267	250	257	228	261	259	265	236	238	240	260	279	224	243	280	252	260	259	236	268	218	279	213	230	267	231	278	234	258	253	249	248	287	230	258	249	227	245	264	271	271	264	299	234	262	238	253	230	231	273	263	273	272	245	221	241	237	235	266	259	262	232	237	236	268	240	231	283	210	258	226	248	294	254	260	257	218	271	247	233	244	239	295	276	234	247	248	270	249	253	263	266	281	249	246	228
21298	14168	15326	11147	4355	3073	2412	1835	1430	1079	1036	924	827	764	765	708	679	744	661	693	696	623	575	676	613	635	589	601	607	607	637	605	589	646	593	628	589	629	606	596	560	597	594	623	616	592	613	624	608	593	606	616	622	611	602	570	609	570	605	618	606	612	625	597	578	560	616	600	642	548	599	605	584	573	605	604	615	566	598	671	594	613	607	632	560	593	601	643	638	598	601	648	574	616	578	550	617	546	610	588	609	598	653	657	578	568	598	594	601	576	583	587	588	607	587	620	576	606	602	621	619	586	584	586	588	606	607	613	591	591	587	632	612	598	620	609	589	613	607	607	603	586	583	597	624	583	627	589	622	579	611	575	579	604	616	634	586	584	596	606	638	628	589	610	611	645	631	661	559	609	642	594	606	587	619	561	618	601	619	572	596	578	632	586	585	606	598	575	573	625	617	614	538	568	590	597	627	570	574	634	616	610	627	572	623	619	596	590	596	607	541	612	565	578	594	621	569	590	611	555	631	631	576	578	609	578	579	587	577	566	634	571	569	628	592	597	599	610	545	564	610	625	597	597	598	587	580	597	577	578	560	610	582	569	616	579	603	581	632	612	589	579	555	567	615	597	606	622	561	624	599	579	627	626	599	557	613	618	646	603	596	585	624	609	579	601	571	612	628	597	569	593	576	637	624	579	598	557	605	612	612	632	608	598	593	567	585	621	624	639	545	623	620	602	580	585	583	613	604	586	594	594	599	587	656	585	589	584	609	601	616	590	615	595	621	598	521	597	577	604	632	606	603	586	565	606	578	618	592	574	568	584	585	592	616	561	543	596	596	626	565	573	626	586	595	605	594	639	563	606	563	581	611	590	589	603	588	614	590	555	621	625	656	599	581	581	602	608	613	604	596	587	613	640	620	613	568	624	581	592	627	561	594	594	603	626	573	592	591	575	566	590	588	591	572	621	584	622	605	615	609	618	570	569	598	625	616	606	573	616	607	604	593	614	570	603	574	577	613	601	601	629	625	635	610	592	633	596	600	599	607	645	593	596	629	615	570	588	541	608	580	607	562	589	589	552	592	610	569	579	600	606	588	625	605	556	588	569	638	580	588	607	590	631	596	600	614	610	593	596	579	587	619	626	569	611	548	580	597	589	598	560	562	631	562	576	585	628	592	590	608	616	599	619	588	605	617	595	561	608	601	631	631	553	611	583	613	622	650	614	636	585	615	586	569	605	621	581	629	586	596	589	618	599	590	577	629	579	653	590	592	584	573	555	626	624	552	572	588	611	596	606	579	567	603	585	590	601	606	596	584	644	590	641	622	611	597	588	629	638	636	595	563	615	621	574	577	576	607	576	580	634	583	600	627	576	562	576	597	594	611	585	615	614	574	585	568	622	621	602	610	601	570	562	581	597	567	616	618	574	611	575	623	544	581	608	541	632	611	615	604	593	591	610	611	632	573	618	608	612	636	630	600	591	599	586	647	593	568	594	582	631	619	622	604	588	664	608	587	599	582	587	607	586	607	547	557	586	582	583	580	606	582	625	567	593	602	598	619	626	620	603	603	605	602	614	592	592	573	566	608	617	598	564	591	593	635	609	570	584	607	615	607	599	596	605	583	605	611	598	551	623	555	603	575	568	586	620	620	599	607	632	623	579	627	585	575	609	619	632	593	604	563	574	611	590	623	615	613	608	633	593	580	612	601	614	580	596	586	613	570	575	643	644	617	602	619	626	588	601	605	609	567	597	587	586	568	593	627	612	582	603	637	622	626	633	605	592	600	636	594	580	582	594	579	652	632	601	672	615	624	612	625	604	597	638	620	583	614	562	605	564	636	645	621	644	601	646	632	590	611	650	611	590	542	652	600	552	604	600	627	572	576	623	604	630	580	621	599	591	603	607	592	599	626	603	574	577	577	604	614	578	627	652	635	588	625	600	634	568	597	590	600	581	597	623	582	611	603	590	605	580	613	558	592	567	639	601	620	616	585	651	600	592	597	637	605	600	588	610	599	616	583	597	573	622	615	645	575	628	658	569	617	614	569	591	623	552	598	635	628	595	593	575	628	570	605	583	588	653	573	612	590	578	628	651	588	546	641	607	639	605	576	548	646	634	642	598	565	588	576	575	637	626	587	618	605	638	588	595	599	556	594	596	604	597	602	587	591	557	602	614	568	632	578	627	602	583	595	606	622	618	614	561	634	619	592	580	640	620	590	610	603	635	596	606	621	627	553	567	602	596	653	588	602	594	689	602	642	606	601	604	600	542	593	616	614	597	613	626	555	589	606	591	607	629	582	644	575	573	608	625	630	582	595	525	598	591	557	587	621	627	607	590	597	585	584	627	608	578	639	572	605	622	568	597	579	620	587	596	615	593	614	612	611	602	598	629	605	571	617	555	579	648	615	574	550	581	555	589	582	598	617	606	598	643	641	640	583	601	606	613	578	596	589	608	606	612	593	569	628	563	607	662	635	622	625	569	581	642	592	560	607	590	621	573	600	606	578	599	618	583	608	599	604	603	620	613	625	568	572	588	630	582	589	589	595	560	603	606	641	563	580	586	598	601	587	617	558	581	579	585	584	577	612	622	576	575	603	580	575	641	568	638	620	612	612	655	600	605	572	561	621	616	590	590	606	561	583	624	544	614	572	567	614	593	601	615	657	584	621	601	624	588	588	576	634	608	513	585	584	600	600	586	574	569	618	582	638	643	617	607	576	594	609	618	607	604	620	625	588	587	593	585	587	625	599	583	575	617	560	591	600	546	639	616	644	598	556	613	636	599	611	613	613	607	597	623	608	581	614	649	586	593	566	614	562	588	621	621	647	629	621	625	553	596	602	596	590	552	621	627	597	595	630	602	625	589	618	627	617	584	632	610	648	587	576	602	586	588	587	649	586	623	581	574	615	599	583	591	630	603	621	601	590	602	581	587	599	606	632	614	587	588	581	606	605	526	623	600	611	610	599	611	607	591	586	570	608	576	611	650	610	575	605	580	635	577	573	571	593	583	578	643	613	582	592	654	567	656	624	588	600	584	598	601	588	630	597	609	620	578	575	598	592	567	588	601	600	600	563	651	569	610	591	606	621	637	620	597	624	623	613	620	590	617	631	634	562	573	645	568	617	591	625	619	611	602	621	611	607	620	597	593	585	591	574	563	605	599	564	571	620	595	586	585	565	574	634	623	635	586	617	602	598	594	612	588	590	536	609	608	585	567	640	587	639	658	640	566	580	548	605	593	597	594	645	613	619	617	628	594	620	572	571	605	604	591	625	608	623	576	584	576	618	611	607	599	600	587	588	619	582	573	622	573	612	628	583	647	573	607	583	616	603	624	582	609	606	608	581	615	618	560	592	631	635	597	600	582	625	609	630	629	615	626	618	576	552	598	599	574	624	644	608	583	601	622	595	594	605	648	601	607	581	604	583	619	643	603	624	618	641	593	577	618	601	632	583	570	589	571	580	598	624	605	608	605	625	517	573	605	590	620	567	585
46765	23787	12365	4736	1734	1070	852	638	488	392	371	402	403	337	309	317	310	303	286	282	272	266	271	249	322	266	235	267	281	296	283	247	267	252	289	263	260	257	242	274	254	288	282	245	270	257	265	288	269	264	269	271	255	293	248	247	240	229	276	224	244	290	282	241	268	264	245	280	262	267	252	288	272	272	313	244	252	237	243	262	258	293	269	228	267	284	245	265	259	272	232	265	243	283	295	239	282	303	258	218	280	291	268	232	271	260	290	252	265	270	282	271	285	270	271	275	269	268	246	271	228	248	265	263	270	268	261	301	271	242	257	285	290	243	291	265	271	258	244	231	271	248	258	275	265	286	280	238	263	270	256	260	257	254	297	255	248	274	287	251	278	286	231	268	272	261	277	268	236	281	258	259	263	269	275	267	263	256	241	252	270	271	254	263	265	264	261	269	279	242	284	256	246	280	299	275	254	255	259	273	256	259	283	234	258	267	273	266	277	251	249	248	240	264	248	273	263	271	248	262	278	264	278	260	275	257	266	269	274	293	266	293	252	250	283	264	269	266	282	272	248	258	273	263	277	254	293	297	268	281	280	284	253	235	286	271	265	284	277	245	270	288	260	288	285	257	256	263	282	253	279	251	277	269	268	260	256	239	270	257	259	256	270	253	272	261	244	260	261	289	259	273	237	237	255	279	264	284	273	286	245	241	279	264	266	258	266	278	260	262	247	273	259	292	237	265	271	280	268	267	268	271	263	270	293	286	258	242	282	259	226	299	276	256	271	244	277	292	236	261	279	258	293	280	270	272	268	269	258	250	276	249	256	274	256	257	263	244	251	270	265	241	222	277	271	253	259	240	247	264	263	284	267	264	249	277	269	257	261	289	258	323	255	282	260	285	248	244	254	272	263	291	278	253	281	237	255	259	271	261	274	259	247	255	251	251	252	263	234	271	273	270	277	245	258	252	274	273	230	275	288	252	252	251	289	269	236	266	288	236	258	272	236	241	279	292	284	258	263	277	274	241	250	234	272	300	267	234	261	271	308	282	291	269	285	268	275	287	245	279	298	266	287	259	269	268	273	258	268	292	250	278	276	251	259	242	266	272	242	276	279	240	258	270	298	280	259	250	238	262	302	253	307	278	270	247	263	280	253	257	238	239	296	283	287	282	264	251	263	262	260	264	263	259	269	272	257	283	266	249	274	286	239	267	230	227	238	261	249	268	278	272	278	282	266	279	254	277	300	280	244	278	274	291	240	277	248	261	279	250	210	252	272	265	287	277	253	276	293	281	271	258	274	290	264	256	272	257	266	269	274	253	264	277	298	261	237	264	265	272	289	285	264	281	283	285	290	277	280	253	243	277	284	272	234	255	250	244	266	248	264	264	288	244	290	274	267	269	294	233	283	293	272	269	264	269	251	231	257	257	248	272	251	303	286	278	274	267	268	268	292	255	255	247	247	266	254	260	280	276	260	286	253	268	257	266	267	295	269	245	293	239	248	270	267	250	274	285	282	270	251	256	291	264	277	248	264	230	286	280	269	283	242	259	271	258	236	277	291	270	279	288	258	298	247	290	258	245	265	287	242	249	251	254	239	249	257	282	260	250	261	243	251	276	250	234	239	285	259	272	249	270	238	263	304	280	259	238	240	276	290	262	259	257	266	227	268	279	240	293	277	277	229	263	248	259	244	260	285	255	269	277	269	267	259	258	259	243	287	282	292	278	274	263	275	250	265	263	253	281	246	265	262	283	248	279	269	277	246	253	233	241	232	320	261	239	246	264	268	277	273	249	279	232	259	283	242	253	250	249	267	306	249	274	259	272	266	266	244	272	285	262	271	246	297	303	274	250	273	269	282	279	258	259	253	224	253	277	256	233	260	244	256	232	272	269	238	271	253	273	292	242	267	269	277	275	268	253	262	256	268	275	265	254	270	258	264	253	255	229	242	247	271	265	244	256	274	255	288	271	261	285	267	239	277	253	272	248	248	276	258	260	271	260	244	249	290	270	298	262	247	249	265	299	289	266	232	253	268	264	277	288	257	279	295	246	247	272	285	253	251	239	262	260	267	277	244	269	228	229	278	283	294	286	277	277	272	269	272	270	306	270	280	257	242	259	261	248	257	250	272	255	295	235	299	254	241	268	278	297	284	235	296	280	293	257	290	258	271	280	253	286	257	288	277	262	237	266	256	260	271	229	273	259	271	260	267	287	299	249	253	258	247	244	255	248	236	286	297	284	256	252	240	232	247	266	257	233	251	248	261	292	298	246	280	253	309	270	266	301	272	249	261	248	278	252	276	296	272	253	289	227	277	273	295	272	273	239	246	266	250	276	244	259	255	280	251	281	271	291	272	256	249	264	276	288	289	267	252	272	252	241	294	260	252	268	269	265	280	263	267	271	311	235	244	298	239	283	273	279	252	248	267	227	296	205	248	256	283	268	268	266	283	288	305	283	254	242	281	238	256	257	264	277	252	288	277	251	271	243	272	254	263	285	292	224	240	264	257	276	260	273	264	267	245	265	272	271	270	267	257	313	272	272	297	269	268	248	273	259	253	273	251	284	250	288	253	243	263	284	277	282	248	240	278	261	251	266	276	294	242	253	258	265	255	285	272	260	291	260	254	255	256	265	258	262	267	308	310	271	314	260	279	285	264	264	278	254	273	285	268	266	261	281	252	281	285	285	262	245	285	276	237	249	263	263	270	257	239	262	271	253	258	244	279	244	271	270	284	262	259	263	240	282	259	239	260	245	268	278	250	224	281	285	238	226	275	271	259	269	257	245	258	267	251	277	236	287	296	266	244	272	275	265	252	286	271	261	273	274	243	248	273	250	244	249	280	240	250	237	279	279	268	271	274	291	296	265	293	269	277	290	265	261	242	246	271	296	214	228	278	269	274	268	261	221	260	250	237	266	249	261	250	271	266	255	296	242	280	258	248	261	249	283	304	237	239	276	241	261	256	273	256	265	249	263	275	296	294	260	283	257	246	262	269	224	237	218	258	264	276	279	314	271	307	267	263	273	271	276	257	283	263	265	263	288	269	274	280	263	275	286	287	243	269	278	283	285	246	240	270	305	269	265	271	285	243	252	264	266	278	267	288	270	253	315	258	230	284	276	294	279	268	268	261	244	232	257	231	237	245	281	235	248	258	287	280	254	269	277	267	245	275	268	287	250	268	268	252	276	269	257	248	272	297	238	293	276	245	261	269	262	281	233	234	252	282	252	267	266	255	259	252	235	294	283	260	277	260	260	243	293	253	268	291	246	250	295	293	282	260	262	274	259	228	279	258	281	248	288	284	261	276	256	249	259	254	273	281	285	274	295	270	261	250	273	272	286	250	245	253	286	265	257	279	283	286	250	265	285	273	275	270	249	296	265	302	285	257	253	248	253	269	295	274	264	266	259	263	269	311	283	239	258	251	254	304	273	258	271	304	274	269	241	256	252	260	265	247	285	259	279	291	263	256	300	286	279	264	283	267	267	243	242	270	281
32660	20254	16017	10846	5636	4067	3303	2662	1743	1405	1268	1282	1158	1085	1053	890	925	886	831	804	772	718	733	664	652	674	679	594	606	631	640	601	624	612	652	613	619	679	675	609	690	646	660	628	611	602	645	650	614	656	600	626	642	654	605	643	580	630	608	606	583	673	614	620	626	637	667	599	634	591	628	615	605	672	627	646	602	585	673	631	640	628	642	606	633	624	693	632	609	605	643	583	601	644	620	644	680	625	613	600	625	669	620	617	600	609	635	629	591	591	629	584	603	692	599	601	605	621	657	650	653	649	616	623	618	634	640	596	622	644	693	632	645	639	647	602	677	681	604	592	639	597	667	623	675	646	622	610	616	620	619	669	599	683	629	622	608	602	643	632	608	650	606	607	603	614	646	619	657	605	636	600	596	633	623	638	612	646	640	615	577	606	662	615	605	659	639	620	616	599	648	605	641	586	638	638	642	594	585	613	541	609	633	630	600	590	659	656	614	618	630	602	619	631	537	601	625	617	599	576	614	623	656	645	649	573	592	581	602	690	690	614	658	584	646	588	641	637	561	632	642	628	668	586	642	617	632	649	644	605	652	624	624	641	634	654	632	648	610	643	634	636	620	618	643	611	654	615	644	645	663	648	620	581	641	607	674	653	630	596	648	666	658	622	613	624	654	647	627	625	619	657	621	634	615	627	595	610	660	595	623	574	621	638	606	598	678	605	637	619	581	690	593	592	596	650	613	626	657	629	588	636	605	619	594	589	600	621	597	629	609	643	584	645	618	617	622	587	633	611	668	628	633	678	604	653	658	649	591	650	620	688	655	640	613	685	647	624	636	620	640	610	641	638	628	633	640	598	620	613	651	642	613	623	656	604	627	614	661	648	631	602	577	676	623	628	596	688	603	653	632	638	623	653	619	648	617	556	631	587	635	627	634	641	601	587	622	591	641	627	622	692	584	585	651	611	648	644	599	635	623	650	631	606	611	607	613	632	620	629	669	624	617	640	625	637	651	670	597	640	604	634	613	621	614	650	604	581	642	639	623	612	622	638	640	632	650	677	631	661	659	677	621	622	611	615	610	603	625	631	592	577	629	634	618	647	598	606	652	646	631	621	639	668	627	632	651	663	608	610	579	594	641	654	645	655	607	656	589	645	615	665	646	602	609	563	586	620	609	602	616	630	654	590	643	646	671	597	613	606	643	641	605	609	667	621	581	623	644	621	615	641	631	614	663	594	636	569	631	651	598	643	664	610	632	618	570	617	603	650	633	632	632	637	628	697	645	608	632	629	652	675	684	623	573	588	597	603	638	655	586	643	582	665	630	616	658	646	664	619	591	567	638	633	676	598	602	635	647	648	631	606	621	614	588	621	655	630	604	627	621	630	612	597	589	655	622	645	625	670	588	631	634	591	645	624	677	617	643	592	602	596	592	655	591	632	668	575	627	641	610	609	603	658	623	586	591	652	642	603	617	645	611	644	659	659	664	613	659	595	602	622	588	652	636	658	631	585	627	632	622	645	606	599	646	616	623	634	633	645	623	629	622	630	668	629	617	626	620	665	650	657	646	629	628	653	612	587	652	628	560	644	585	585	694	662	605	582	629	629	606	599	687	635	643	646	608	677	636	610	629	591	567	622	653	560	639	616	607	597	623	611	634	622	646	629	663	600	623	652	590	626	674	629	577	628	588	608	641	610	633	634	618	570	608	628	649	657	614	613	615	641	660	634	636	615	593	642	642	615	588	613	639	583	584	603	610	645	646	627	672	637	605	660	625	619	601	606	626	598	569	669	592	648	630	612	601	629	606	620	623	599	624	608	633	607	655	641	673	646	626	633	618	585	594	626	635	641	609	629	617	612	621	594	649	628	637	608	593	619	623	608	621	624	632	612	617	611	620	639	642	621	633	606	652	643	605	613	635	596	636	617	635	598	612	600	546	657	623	617	636	622	608	655	637	571	624	657	594	596	639	586	644	609	634	582	604	625	606	643	628	606	636	587	652	649	650	623	619	624	625	645	622	631	631	662	672	632	616	656	649	610	614	666	648	611	610	620	594	683	660	676	634	594	632	638	666	640	643	692	585	620	628	615	640	640	621	612	606	640	638	650	648	604	605	615	670	561	603	617	648	617	638	673	631	613	673	622	572	645	547	597	632	620	583	657	628	595	639	629	590	629	582	628	668	626	621	618	605	607	615	658	630	636	621	616	621	676	622	609	644	610	584	652	616	604	621	631	609	614	679	656	609	643	618	626	617	647	632	596	588	665	627	640	649	634	621	674	624	663	644	564	615	637	636	619	637	603	619	616	627	652	619	612	631	634	648	621	685	621	661	683	631	594	662	626	661	663	612	643	630	649	668	597	640	632	643	660	633	585	618	659	606	641	603	649	647	596	664	622	613	645	634	659	665	592	588	662	643	631	604	614	662	647	635	604	645	629	596	680	642	591	603	647	650	580	590	630	640	641	601	625	615	645	594	655	626	672	638	627	645	623	594	649	662	608	555	680	582	637	635	633	648	668	582	673	626	600	604	611	568	626	624	609	666	584	613	626	666	620	636	606	619	619	634	641	619	683	614	616	634	599	653	644	616	620	638	639	646	609	659	587	610	614	670	631	633	665	661	592	649	638	649	673	620	616	617	619	610	633	611	589	585	666	662	633	650	628	630	656	607	592	642	635	655	631	638	628	622	644	601	635	640	611	638	633	585	599	636	620	633	605	634	612	635	635	641	658	624	613	605	612	656	590	652	653	601	651	590	636	652	625	586	613	583	622	603	599	632	616	654	637	615	682	622	585	673	602	627	648	657	628	629	584	666	597	616	631	590	624	651	625	606	615	639	605	644	634	616	642	619	620	613	618	634	630	635	630	625	622	628	637	610	619	644	663	635	610	668	610	591	645	591	657	617	610	673	648	634	651	621	627	635	573	633	652	647	654	595	628	595	630	601	591	599	609	655	636	619	635	622	639	605	645	667	640	646	561	642	599	648	612	631	602	635	633	624	620	646	646	620	604	634	633	604	595	649	583	625	595	630	611	654	624	626	607	629	605	576	664	585	646	596	652	600	620	630	624	641	651	615	651	645	640	643	605	647	675	660	632	615	627	638	617	629	634	588	606	601	613	609	608	651	619	596	620	637	629	603	641	610	683	576	582	684	604	618	647	571	617	634	615	589	629	610	649	643	644	633	646	696	620	604	567	640	636	597	667	625	655	597	641	629	644	607	581	620	633	631	623	619	645	603	587	618	592	622	648	616	615	630	653	655	654	586	619	627	658	608	614	606	661	562	631	667	609	626	630	650	594	593	582	628	637	626	630	595	599	637	637	658	625	635	622	645	642	607	641	633	630	643	603	635	608	652	665	586	611	609	663	609	650	673	610	611	645	625	638	641	583	626	628	615	615	645	620	660	664	610	644	623	622	623	627	608	593	666	637	646	588	598	624	643	626	615	600	622	600	564	612	592	592	638	621	643	598	620	639	651	591	590	655	615	595	607	666
53830	24114	11389	4218	1951	1339	964	697	547	415	359	363	382	326	321	310	293	270	287	248	265	273	234	237	236	212	197	241	196	218	234	226	215	213	205	204	248	218	193	244	210	237	213	225	206	230	210	226	220	218	246	223	224	226	227	249	244	231	207	207	252	213	233	240	229	265	221	208	225	226	214	202	229	243	213	213	227	251	227	205	232	237	219	228	224	204	242	225	232	254	222	191	190	239	242	228	223	230	228	261	198	229	236	253	235	221	232	231	229	236	219	233	230	240	229	235	225	223	272	200	227	231	248	245	221	203	247	246	212	218	222	197	221	233	210	221	225	251	245	251	257	210	232	237	191	222	215	226	233	238	233	244	240	229	234	242	219	223	226	218	217	219	219	199	228	250	233	224	202	226	249	227	216	224	220	240	235	223	205	223	235	242	212	231	221	215	236	233	195	259	232	216	221	182	235	221	249	235	214	234	217	235	232	221	206	216	217	238	222	245	213	204	230	238	261	228	227	243	242	218	205	223	232	252	205	218	217	257	224	214	254	206	229	238	228	230	251	255	222	269	248	250	239	222	246	246	228	228	241	243	210	243	206	222	208	222	208	214	229	225	231	242	239	241	217	241	228	206	201	227	214	250	240	240	229	229	203	244	240	236	199	224	224	214	225	228	252	236	215	216	238	224	239	260	234	204	216	241	242	236	248	219	202	232	218	241	218	233	236	233	213	245	236	213	242	224	203	230	203	243	251	221	197	233	216	216	215	208	229	207	220	218	215	225	213	197	227	260	228	248	241	209	216	196	204	200	238	242	252	208	216	223	217	259	227	218	246	251	248	242	222	236	234	211	220	245	271	225	216	218	221	249	227	206	200	245	240	220	242	212	237	243	215	238	235	221	226	231	203	205	217	242	242	228	229	223	230	223	233	238	218	212	237	224	241	246	243	242	243	226	237	222	247	223	209	218	212	229	222	207	230	207	226	230	231	182	254	216	239	241	255	227	244	246	230	233	237	227	255	258	214	219	232	253	235	235	238	216	240	231	248	240	221	243	239	234	229	241	265	244	211	227	232	220	252	218	236	201	227	220	222	245	237	254	227	216	227	217	250	242	229	222	225	214	229	226	211	255	250	222	210	216	228	223	227	241	228	249	218	222	238	201	248	210	232	221	231	235	212	234	225	218	211	250	239	185	191	197	211	233	221	235	239	216	232	202	207	251	197	233	205	202	224	195	236	240	238	229	236	241	223	227	246	260	226	220	239	230	254	243	206	208	238	229	246	223	214	237	219	257	230	228	218	217	220	244	214	200	244	218	234	222	235	226	238	226	263	210	221	247	260	243	253	202	255	222	268	255	192	223	223	224	255	229	218	248	235	236	230	265	246	215	229	214	209	224	215	232	222	230	221	225	238	250	238	211	220	213	258	227	226	247	225	226	233	223	244	204	216	225	237	196	224	239	241	257	213	242	244	233	246	226	238	204	246	248	233	241	200	215	223	231	236	211	243	238	215	237	207	227	196	193	209	200	233	220	239	224	238	225	239	236	233	201	235	180	233	206	236	241	220	211	218	220	209	225	224	218	217	220	234	240	224	253	240	217	236	224	229	261	255	238	227	225	228	238	253	223	226	248	197	195	253	227	201	246	210	235	224	233	233	232	243	192	226	229	230	215	224	241	234	233	238	231	220	223	223	256	199	227	217	223	228	222	219	199	220	219	231	221	196	253	236	221	209	220	233	250	236	205	246	246	246	227	201	232	225	224	224	218	229	234	230	228	218	227	239	243	191	240	229	234	225	212	245	244	271	253	207	240	209	224	223	236	227	250	237	239	225	246	240	228	197	214	218	236	238	211	219	224	246	241	226	237	216	212	236	247	220	248	198	271	251	212	228	220	257	234	234	227	215	221	220	244	239	224	235	227	230	212	210	247	226	242	225	235	225	234	218	247	221	236	235	243	224	213	238	237	235	196	246	240	222	224	222	249	215	217	226	237	249	253	255	199	231	230	269	225	234	233	238	252	219	259	231	226	213	224	237	223	221	194	226	234	211	216	244	191	221	233	202	225	205	210	221	244	225	225	223	244	239	233	223	274	190	230	226	199	237	206	250	229	254	256	212	207	208	235	256	223	229	250	238	211	212	213	223	227	228	232	231	242	215	237	230	240	228	226	216	212	238	221	238	235	233	244	227	218	234	225	229	216	248	230	208	221	199	213	214	217	224	212	245	205	267	237	218	210	251	232	212	266	260	245	239	219	256	219	238	230	230	225	221	227	211	223	215	227	226	247	238	236	217	200	211	217	241	241	252	230	233	207	232	225	205	229	213	219	253	259	245	241	251	223	213	219	259	241	240	226	197	232	200	230	246	199	248	221	202	228	217	224	240	224	220	242	232	248	218	243	203	240	228	241	217	231	205	251	223	249	214	232	240	248	252	229	251	218	214	203	242	242	239	217	230	229	186	212	208	244	239	251	240	201	179	226	224	232	224	217	223	247	259	236	253	221	232	224	209	258	251	214	223	217	250	232	225	249	253	224	229	240	252	246	248	251	258	241	249	224	255	233	227	215	226	231	235	227	230	228	242	228	230	223	222	240	243	225	239	221	250	240	240	218	237	255	218	213	215	202	220	193	212	209	261	240	237	233	241	228	231	221	243	244	239	211	210	237	229	222	182	209	242	241	233	226	219	251	221	209	215	227	220	250	248	264	226	227	208	220	197	224	237	209	229	227	216	229	257	220	199	228	268	224	247	215	222	233	201	209	224	241	230	238	224	227	234	230	243	222	214	226	182	262	234	253	218	222	211	209	236	219	209	244	244	239	226	212	185	221	245	236	220	235	224	256	224	233	226	248	226	247	215	254	248	185	226	227	229	252	219	252	235	246	237	215	223	201	240	227	253	202	214	207	196	256	234	219	235	226	234	255	204	227	223	223	222	197	233	212	232	208	243	224	240	228	257	181	227	227	258	234	261	237	223	234	221	223	218	224	214	236	237	211	232	219	200	216	250	223	199	206	219	249	208	247	198	226	225	217	222	214	219	239	250	231	216	203	217	184	238	220	219	236	224	241	212	216	219	196	202	230	217	214	243	246	226	220	223	230	214	231	217	213	212	216	216	211	208	227	239	211	239	248	212	248	226	243	248	221	239	202	225	237	211	250	241	227	214	245	224	244	211	239	226	232	226	230	208	211	222	192	242	208	238	221	243	232	230	228	244	229	240	245	229	246	215	225	224	231	248	225	211	244	216	250	222	236	234	236	221	229	231	247	219	255	231	205	221	214	224	210	220	250	222	233	228	241	218	213	213	195	261	234	225	216	238	204	222	211	231	213	252	230	201	216	226	210	229	231	204	249	238	241	226	240	230	229	230	234	235	247	253	242	226	222	201	241	227	237	215	216	231	238	205	227	231	230	230	226	228	230	209	243	234	216	214	231	225	253	236	233	229	235	253	232	197	196	218	247	214	237	197	218	249	234	211	208	238	218	230	224	231	240	226	209
36753	19231	14631	9119	6337	4968	3474	2624	2056	1710	1363	1260	1374	1349	1133	972	953	864	830	758	732	706	660	599	591	604	558	578	551	561	584	573	566	571	549	586	546	549	608	558	542	533	522	556	518	544	522	543	531	555	544	529	562	534	536	527	512	547	557	560	533	562	534	536	534	498	549	538	534	543	514	564	580	544	542	561	594	499	546	536	499	558	542	582	545	519	577	527	527	549	585	509	510	523	540	571	558	545	524	536	521	556	516	533	541	556	532	533	565	534	549	558	557	557	522	552	529	539	521	529	513	535	527	574	524	511	544	571	573	561	546	552	539	547	554	549	532	541	528	560	511	547	536	551	555	544	507	546	578	550	529	498	498	568	537	580	545	543	563	575	552	583	561	571	550	548	511	517	520	533	545	511	539	555	524	548	520	532	535	557	569	534	593	543	531	548	584	574	557	514	577	565	507	558	538	568	525	559	540	509	558	506	536	552	531	540	542	515	520	551	557	545	508	526	510	526	556	523	554	534	543	526	561	559	564	549	523	536	509	529	531	552	584	578	532	560	537	539	551	535	530	552	529	536	542	569	571	544	540	570	529	596	559	521	522	524	514	527	545	537	560	534	577	579	547	538	522	500	497	529	544	501	502	506	539	533	526	533	521	530	518	549	555	523	527	569	548	533	567	536	569	512	546	562	539	531	538	555	502	533	531	538	502	543	535	513	527	557	576	546	534	520	556	527	529	518	555	517	560	561	523	532	575	554	525	560	573	550	531	611	542	564	551	520	523	571	510	496	543	521	564	538	549	561	525	543	559	515	550	526	543	535	525	565	523	550	553	584	559	512	531	539	503	514	542	518	546	527	574	552	576	573	552	564	527	550	569	520	576	515	548	610	527	551	533	586	513	533	532	582	548	561	534	538	560	568	568	532	566	517	531	561	558	560	527	519	583	542	542	523	541	510	509	517	541	548	522	526	547	541	520	527	524	563	547	550	509	544	559	536	532	541	522	518	569	552	542	544	544	554	550	581	540	586	544	520	523	561	521	506	560	530	524	550	521	530	526	532	516	546	568	508	572	527	533	567	524	573	526	555	518	528	521	575	547	542	530	547	575	561	547	566	528	598	599	539	542	562	552	549	532	531	532	557	561	552	546	539	552	566	505	510	540	518	544	538	553	552	565	532	572	522	531	515	564	566	547	506	529	544	525	548	582	530	511	556	517	563	474	547	509	511	526	513	552	534	553	516	561	572	538	585	564	510	515	536	517	539	578	543	548	585	525	520	558	532	560	571	546	520	492	575	524	541	535	561	564	532	548	558	549	568	577	525	522	578	519	562	560	515	534	571	493	519	574	541	492	542	526	547	525	574	562	567	556	528	517	595	564	543	591	556	577	560	540	539	524	560	523	517	533	476	505	535	542	502	536	547	563	559	547	555	568	584	572	533	523	505	534	529	476	516	535	543	552	522	536	538	532	579	526	527	574	540	548	541	540	560	539	579	499	522	534	559	503	508	559	530	520	539	570	566	568	534	511	588	540	541	531	527	562	613	562	534	509	537	538	560	528	553	567	540	528	543	561	560	551	523	584	504	534	562	525	550	553	548	590	562	541	518	536	550	564	584	561	546	493	497	496	553	542	566	568	559	543	535	520	514	591	522	526	564	537	564	511	554	556	539	550	555	538	533	522	551	562	529	518	575	527	535	530	545	507	524	546	558	539	553	575	557	550	567	555	546	593	508	546	568	497	557	531	550	558	563	524	557	573	554	531	532	547	552	544	533	550	566	566	521	544	549	541	573	555	570	543	525	535	563	543	538	509	528	500	530	521	586	526	575	568	560	567	562	501	549	531	548	549	551	523	554	523	558	568	549	572	538	581	597	539	544	560	544	565	569	529	540	568	580	565	539	545	565	530	538	525	581	546	569	529	541	554	513	539	571	525	520	513	579	580	545	554	534	538	563	567	501	507	533	539	602	521	510	532	492	526	548	556	572	580	501	587	538	499	525	534	517	535	523	543	491	525	527	549	552	536	540	610	535	535	520	521	576	530	501	559	527	557	556	521	545	539	506	560	565	509	607	534	540	539	574	553	505	531	580	538	557	535	566	502	518	529	558	569	503	550	559	570	569	512	548	528	532	519	517	559	533	557	562	554	552	514	539	565	593	554	558	538	515	486	521	524	562	550	566	568	495	556	526	551	495	570	569	548	490	522	522	538	565	519	507	530	475	523	516	585	571	544	547	556	534	509	544	491	523	599	599	500	530	566	563	522	553	557	548	552	529	560	560	520	546	537	557	531	571	535	558	545	592	584	548	561	526	550	515	521	607	550	548	567	584	535	508	533	542	560	531	558	538	558	558	457	561	526	561	565	523	560	526	536	540	558	551	534	577	550	547	524	569	553	527	524	533	549	509	543	527	544	572	556	542	575	556	514	544	519	550	554	562	544	545	588	548	556	524	582	514	523	575	538	503	530	566	546	575	531	526	565	560	562	554	548	566	535	570	527	527	553	518	523	542	590	565	522	557	535	573	538	579	559	561	546	554	528	559	551	530	551	558	553	548	528	598	528	553	566	507	540	528	560	550	545	548	545	588	521	546	542	540	541	533	539	521	528	530	563	533	528	533	611	559	516	502	605	517	560	551	543	491	526	538	532	543	537	533	569	560	519	515	566	526	570	512	575	531	552	539	504	526	545	554	540	505	544	536	520	509	570	551	524	547	526	501	563	581	530	522	553	546	550	522	557	565	533	540	541	569	550	555	544	548	560	542	579	539	559	556	514	496	526	554	554	555	545	500	529	553	568	530	536	546	510	541	578	570	539	530	549	494	554	561	554	512	513	582	542	558	546	539	575	538	568	517	529	539	500	536	543	559	542	540	528	528	532	523	555	543	556	539	546	552	529	534	529	569	553	522	541	553	545	570	518	563	558	560	545	571	491	520	562	554	582	519	527	509	538	560	574	547	523	518	566	531	557	550	555	594	544	581	523	549	550	518	537	552	545	544	541	546	529	521	557	510	531	555	531	538	527	530	553	521	538	563	624	520	523	529	531	550	552	571	527	547	491	541	543	543	550	546	571	539	513	520	562	546	539	552	537	559	518	528	539	519	538	521	556	525	543	527	540	553	535	521	507	545	574	522	555	531	575	575	548	508	505	549	558	536	503	570	551	536	511	524	520	560	516	544	553	571	561	537	576	567	587	494	527	512	525	542	552	523	560	558	567	580	537	512	557	538	531	507	528	549	557	527	542	567	535	553	517	614	519	585	581	527	535	527	534	539	522	522	540	530	529	540	556	569	513	513	514	542	557	500	536	572	563	528	519	571	567	582	559	543	558	559	559	552	543	500	570	537	535	508	522	529	530	577	539	529	540	488	578	560	558	527	536	567	526	554	564	567	580	513	538	552	518	546	559	573	562	551	555	550	552	567	505	521	545	539	527	560	522	539	556	513	510	592	519	534	561	531	528	505	537	530	547	503	581	567	540	620	519	533	518	545	553	544
39533	15694	4689	1369	729	563	479	370	340	315	302	260	275	278	271	250	257	252	244	261	242	300	255	271	234	249	253	280	217	225	227	260	229	248	213	215	232	240	208	257	264	236	246	233	249	253	269	266	244	237	249	236	251	268	249	261	236	232	255	238	246	263	219	280	246	236	234	248	278	235	244	251	249	245	262	212	242	253	246	243	232	239	264	200	241	258	268	280	252	254	249	237	231	249	260	261	257	233	226	259	228	249	239	247	228	242	274	250	267	259	234	241	240	257	248	227	252	246	256	260	254	238	269	230	211	235	236	253	264	252	254	242	250	250	247	254	244	249	233	256	250	243	237	283	236	238	250	242	228	249	246	245	232	223	258	255	242	237	256	250	254	234	266	259	218	242	259	243	245	238	217	242	269	236	250	243	265	244	255	233	234	238	224	215	218	230	258	278	222	251	216	249	231	252	245	224	236	278	217	222	248	234	222	296	250	243	224	257	238	225	245	225	232	244	238	261	243	221	236	257	237	276	254	233	256	243	247	272	221	279	257	244	246	258	262	210	223	245	235	215	251	241	245	247	251	265	229	263	241	269	258	224	241	268	254	242	248	247	246	241	234	250	243	267	261	262	246	231	247	228	224	215	222	249	238	234	228	219	232	225	213	225	233	240	244	247	249	219	260	231	225	221	232	257	274	239	245	273	238	232	289	246	247	240	263	270	213	247	256	252	282	232	266	244	252	282	245	241	244	237	256	251	202	240	256	241	255	239	265	242	212	238	233	242	249	245	241	218	254	275	258	269	233	240	233	249	228	244	243	222	268	259	244	218	222	243	231	251	256	222	269	223	249	268	257	233	257	248	242	250	255	234	233	237	245	253	285	258	261	252	259	221	227	263	233	243	225	240	214	234	236	231	244	236	235	193	235	223	238	250	262	268	252	247	233	242	236	233	242	265	231	251	229	265	223	255	240	229	261	271	257	251	234	255	224	246	270	259	232	250	243	225	277	243	256	243	260	252	260	239	237	247	229	262	245	230	262	266	229	244	205	239	269	237	219	234	241	251	214	253	223	255	248	242	253	267	279	223	243	248	235	267	248	246	250	261	216	251	258	214	248	236	250	229	204	223	270	262	251	244	255	239	265	253	244	254	236	258	258	258	252	202	237	221	211	239	243	233	245	237	227	244	277	248	249	237	238	238	238	234	195	231	264	249	262	279	244	254	252	239	220	250	230	282	240	219	204	241	235	271	229	261	246	237	239	227	240	235	263	252	218	229	236	220	247	215	248	242	254	251	261	263	246	239	249	239	231	238	242	258	260	226	250	275	233	267	256	280	223	217	236	264	228	243	248	235	241	239	242	240	237	252	235	255	235	259	232	225	235	221	254	240	194	223	236	245	214	230	234	231	273	231	242	275	240	247	275	242	255	227	225	263	227	249	231	247	250	244	257	240	248	252	264	230	233	278	231	251	264	250	283	254	241	232	257	228	235	253	228	236	242	234	274	245	245	239	254	225	253	258	255	249	243	248	236	237	253	241	258	260	263	232	226	252	226	234	251	242	250	217	256	235	196	230	251	244	276	237	253	237	224	238	252	235	251	251	280	259	239	274	244	259	258	281	247	251	223	240	248	243	249	241	258	245	233	249	255	244	227	247	239	216	259	230	265	231	256	223	242	235	225	244	262	236	264	214	229	249	257	262	234	245	229	231	229	249	250	253	264	232	253	255	242	261	239	269	235	251	251	215	232	217	251	268	240	225	234	260	231	268	257	243	226	268	264	231	265	242	231	239	249	220	270	223	252	232	249	263	264	253	225	204	228	276	244	255	228	238	236	236	230	251	254	239	256	247	254	238	253	233	247	225	241	237	259	216	245	251	262	240	263	223	240	252	240	254	251	250	248	259	242	247	256	268	218	240	240	239	248	251	246	228	249	234	224	246	224	247	240	230	258	235	247	255	282	243	245	226	242	247	231	246	262	237	231	264	233	255	231	271	254	254	240	241	227	266	241	255	243	247	255	230	254	239	251	219	261	247	302	252	235	224	240	253	224	223	200	239	224	224	228	195	227	239	258	278	249	211	273	251	220	254	251	264	267	243	251	242	261	249	231	270	243	272	250	235	239	256	251	247	250	262	223	248	226	249	243	272	242	249	271	229	233	249	254	229	256	253	283	240	233	250	219	259	232	251	230	260	249	269	251	226	242	235	258	229	241	261	250	227	228	235	210	250	258	274	220	254	249	247	237	263	240	256	249	254	249	243	238	252	228	223	236	212	259	260	234	257	254	240	222	270	246	226	252	232	244	238	232	261	229	234	237	244	244	247	250	220	236	223	241	255	244	240	252	246	207	242	251	251	240	235	230	217	252	229	237	199	234	266	276	253	245	239	283	265	248	234	271	238	236	255	226	262	249	233	242	249	283	242	249	240	248	213	267	256	252	247	263	254	249	256	246	274	216	249	267	249	259	233	258	254	241	234	268	273	256	221	231	244	245	223	252	222	221	224	224	246	273	237	235	255	249	268	242	276	251	241	281	250	240	243	301	243	261	293	250	262	241	238	237	253	235	228	251	221	239	276	237	240	259	228	230	253	244	215	245	253	267	266	282	231	225	227	224	216	235	244	262	213	236	265	234	262	278	260	260	230	218	239	223	224	235	234	261	268	217	225	249	233	250	270	255	263	238	230	247	236	206	267	247	251	268	245	272	248	257	263	271	247	258	224	235	241	248	243	237	226	228	245	261	238	273	231	202	261	230	237	248	255	266	249	244	239	249	240	236	252	277	256	256	206	226	232	238	221	259	247	265	269	221	262	261	242	238	255	229	256	227	240	263	233	260	271	268	247	252	263	245	232	234	252	236	231	266	245	253	216	238	240	237	243	233	298	278	254	252	253	209	259	284	215	228	224	240	237	231	228	256	237	233	224	227	234	234	260	244	231	233	208	250	240	247	242	250	232	252	225	264	236	246	247	241	235	227	231	229	248	252	236	232	253	271	225	248	211	258	239	218	243	250	264	250	213	253	245	260	238	270	206	239	261	242	230	246	284	251	248	239	236	259	249	229	234	240	252	240	266	233	238	233	240	255	250	267	258	233	227	242	216	257	263	259	260	243	227	264	247	228	255	230	210	220	243	256	251	249	244	248	243	253	260	239	238	229	255	224	264	253	246	239	232	238	252	233	240	235	270	263	254	239	265	262	242	231	240	249	265	232	231	242	277	245	246	277	227	238	240	248	267	249	263	227	235	233	257	249	266	270	231	246	228	253	259	275	266	253	251	230	234	235	246	243	253	245	244	242	260	269	251	214	251	239	247	230	265	233	247	257	256	232	234	253	222	237	245	252	254	253	248	239	211	235	264	246	212	224	236	264	202	244	215	230	245	249	235	239	234	240	243	267	253	251	265	238	261	239	228	261	230	264	218	268	255	266	270	267	242	251	258	269	228	267	241	252	234	259	256	270	270	255	243	229	235	249	246	256	234	227	235	257	245	263	248	270	270
29507	12089	6768	3496	2453	2030	1640	1160	1045	990	807	748	692	676	610	628	603	626	631	655	613	620	588	614	585	599	551	608	566	560	584	578	592	622	545	599	574	621	617	572	592	570	560	586	586	619	607	606	603	573	573	559	558	584	584	582	555	563	547	560	619	592	551	607	613	586	584	624	612	606	584	573	587	565	607	565	590	592	603	576	602	569	554	589	575	613	567	567	544	575	574	599	593	583	556	552	582	628	578	579	618	591	635	594	597	603	596	586	591	577	551	641	576	630	559	548	566	599	596	563	585	574	556	579	622	552	610	611	592	587	599	567	566	573	607	592	655	558	567	576	611	583	618	623	614	572	587	608	561	563	584	581	576	554	577	612	597	584	605	552	624	600	574	566	538	576	612	604	576	559	546	614	579	593	565	573	556	603	622	580	614	572	536	600	562	572	574	556	581	559	577	602	595	554	588	570	645	566	610	557	551	577	598	609	568	570	558	593	586	603	589	557	583	607	595	634	597	584	597	610	550	576	558	574	583	580	601	542	577	575	596	591	585	574	570	596	554	635	577	591	608	578	605	590	549	591	596	558	621	583	600	604	581	562	624	582	550	583	555	552	600	552	603	602	626	609	605	585	602	553	577	617	597	613	553	553	532	656	554	564	572	623	611	594	541	583	582	623	581	531	571	569	544	587	554	536	607	531	575	597	581	606	554	597	583	588	581	614	618	592	577	606	564	565	574	562	607	558	583	580	611	598	557	595	609	567	559	619	577	619	614	561	579	586	579	588	603	597	622	569	627	542	615	625	585	582	543	581	571	586	555	610	559	582	551	559	584	574	596	595	580	610	558	598	556	541	566	607	592	544	599	576	555	580	541	576	582	617	539	539	573	605	540	605	631	597	607	558	558	569	559	553	574	565	594	611	558	654	614	591	589	532	639	573	557	590	608	566	573	588	571	567	597	574	559	592	622	601	594	574	528	562	551	625	570	580	564	614	571	598	553	615	622	586	584	562	585	545	611	578	564	582	602	588	588	594	565	603	552	565	587	561	607	628	587	657	579	582	542	618	589	581	589	597	559	598	600	596	593	618	595	588	613	578	580	564	605	576	588	583	561	567	578	578	559	597	545	612	618	607	573	576	587	631	611	542	607	600	566	577	567	573	563	587	596	562	604	601	579	656	631	580	554	585	551	570	568	591	543	578	566	549	528	583	605	552	595	553	575	619	557	599	598	591	627	560	594	590	598	585	556	553	617	662	609	566	605	616	571	539	564	566	602	572	574	580	604	541	596	582	583	599	565	581	525	581	560	566	605	599	587	613	584	605	563	587	545	576	545	559	562	594	569	572	602	582	566	601	615	600	579	615	590	590	614	603	592	569	571	607	572	586	560	566	586	640	585	627	589	567	564	590	595	597	586	550	585	549	580	599	575	561	591	587	586	600	559	579	626	585	559	577	554	572	598	587	563	549	609	629	569	639	618	591	599	605	580	563	576	599	534	598	592	504	596	572	595	540	566	578	567	646	577	544	541	604	575	564	547	551	565	611	600	636	584	544	617	585	574	552	627	613	598	589	576	569	554	570	598	548	570	585	605	588	611	587	594	623	554	587	618	536	581	568	583	596	536	592	567	570	554	565	598	545	561	574	568	589	559	588	579	579	571	619	575	588	569	613	610	563	588	557	541	565	570	616	583	554	619	584	614	546	582	578	573	584	519	571	608	580	628	632	575	568	524	601	590	584	584	609	588	627	545	571	600	588	568	552	555	579	556	590	616	572	607	540	552	580	572	575	590	564	567	646	603	580	606	634	572	557	623	596	584	584	582	548	610	603	582	580	592	606	601	572	589	595	582	633	637	551	543	610	566	565	645	589	591	592	657	539	570	547	573	551	565	591	557	565	580	593	566	602	581	571	596	613	565	597	622	575	597	563	543	564	577	562	608	558	596	543	626	551	570	594	637	537	586	601	574	542	600	578	614	593	593	614	600	566	579	549	576	622	614	595	593	555	594	574	600	593	573	591	588	629	587	605	591	608	575	571	601	568	574	568	617	569	603	585	551	594	562	583	540	596	575	601	606	630	556	578	588	595	577	553	593	567	569	566	569	614	614	563	610	589	575	565	559	543	594	602	606	542	609	582	546	610	607	567	544	617	597	540	598	556	553	565	602	598	566	609	589	588	589	592	584	578	589	613	594	578	572	575	576	602	595	574	563	587	583	600	598	593	564	577	576	561	569	629	598	546	595	584	601	586	593	585	574	606	596	626	569	556	638	603	584	573	580	643	623	564	630	609	590	609	621	585	576	605	639	595	590	555	590	597	597	564	591	592	584	567	607	555	571	572	602	590	587	602	628	574	604	611	528	583	587	586	636	541	602	603	564	558	541	612	602	574	627	563	618	582	616	625	580	522	599	567	599	570	615	548	548	614	596	577	619	589	549	610	562	588	541	554	563	566	541	565	595	619	566	526	555	578	594	578	542	575	602	556	573	600	549	590	603	590	589	553	591	596	600	556	560	601	578	617	624	598	609	578	569	603	589	590	565	586	608	561	573	565	602	549	588	555	567	606	588	591	582	571	601	580	604	571	572	592	574	539	560	606	581	558	595	540	577	577	573	598	616	589	589	564	567	566	615	614	577	552	566	630	577	569	595	561	555	577	574	556	585	559	563	560	577	631	609	581	545	590	610	569	648	601	560	590	567	553	564	562	604	559	537	578	622	537	586	605	579	575	599	621	596	583	605	546	532	570	622	584	611	607	615	611	596	597	599	596	601	545	608	620	518	558	532	627	595	587	593	565	573	559	566	578	546	622	569	587	590	570	600	564	598	597	578	563	574	634	627	558	577	573	572	593	575	550	567	618	569	642	573	604	548	612	573	595	568	624	580	543	551	584	587	578	585	557	604	577	592	614	575	599	576	590	599	591	602	592	577	540	588	573	546	589	592	541	533	611	568	585	568	571	560	579	566	577	589	561	553	593	613	568	568	599	567	546	569	613	584	584	589	563	581	600	591	637	604	599	616	594	577	619	604	574	564	589	576	566	606	553	570	580	589	578	594	591	585	567	637	586	565	579	571	587	562	585	591	597	560	559	546	560	563	623	605	581	572	549	591	591	609	638	577	585	565	573	602	567	602	592	585	600	564	610	548	592	547	573	549	561	571	543	582	609	575	564	530	562	576	582	564	547	558	590	587	533	554	576	568	553	620	581	579	580	573	572	553	573	558	542	561	577	584	552	597	608	578	561	569	611	557	581	605	602	582	619	570	590	595	593	589	610	530	552	557	549	603	612	575	639	601	571	608	584	571	584	586	613	583	569	574	578	561	551	615	557	600	562	593	623	589	572	563	563	634	566	590	591	517	574	560	589	581	606	601	564	584	598	577	573	563	594	614	591	615	569	590	551	588	571	581	601	567	539	635	615	582	583	596	568	582	591	639	567	638	552	597	565	568	623	568	586	559	598	620	588	568	577	546	599	561	574	572	601	591	559	598	576	601	552
46863	23380	9784	4484	2404	1855	1269	733	638	560	533	451	411	402	419	334	324	332	322	308	341	275	313	262	248	245	259	281	252	249	230	253	247	257	269	249	265	236	263	268	244	267	244	227	238	245	231	264	238	249	285	275	237	252	292	279	248	258	288	266	274	252	269	267	267	298	260	266	263	266	255	235	260	223	246	260	243	252	278	225	278	246	265	244	247	280	249	251	271	262	251	267	235	274	249	239	229	231	254	271	234	240	216	266	269	259	277	236	252	259	249	265	229	271	271	230	249	264	252	217	254	261	277	234	283	257	247	247	274	279	250	276	250	235	223	254	257	259	255	292	269	297	233	261	258	270	264	262	249	248	264	245	268	233	257	238	264	269	277	275	249	248	240	297	253	259	278	246	261	261	247	266	247	288	264	255	272	253	276	263	265	248	272	266	228	256	258	237	232	263	287	274	263	250	250	253	269	226	260	251	226	230	228	237	261	234	232	281	279	254	260	264	224	254	263	256	236	237	237	245	268	249	249	265	243	277	223	269	276	271	283	238	291	237	232	240	261	284	247	290	245	242	244	249	250	252	239	258	249	249	271	272	264	271	231	219	257	226	291	279	297	281	273	240	244	290	246	259	241	251	222	238	247	256	244	266	250	254	262	264	238	238	267	258	225	258	268	257	253	256	262	235	291	258	247	254	294	261	288	244	246	250	232	271	244	234	257	248	253	262	272	281	266	228	267	278	234	254	225	249	260	240	234	238	256	288	246	234	273	275	277	246	272	239	212	241	254	248	247	266	258	239	247	248	275	268	269	266	241	249	258	272	275	251	251	262	246	255	269	252	258	285	248	263	248	242	280	249	241	236	239	250	243	283	257	261	238	271	256	254	284	256	282	251	251	241	258	214	231	246	237	296	254	237	239	265	250	269	249	245	260	264	259	261	233	240	242	274	252	239	240	249	258	244	267	273	270	244	234	266	254	299	273	245	243	235	242	256	227	252	246	253	246	276	263	232	300	253	261	240	241	265	255	260	256	247	249	269	293	257	237	240	243	277	223	237	248	265	244	255	281	254	246	279	270	262	253	271	244	280	262	253	252	268	250	261	284	241	238	233	260	243	265	219	247	258	233	256	236	254	265	253	270	248	227	260	265	254	256	292	252	247	239	263	250	260	246	256	228	254	263	253	248	271	244	246	251	245	254	257	262	247	261	250	237	275	250	266	241	272	283	240	272	261	249	238	257	256	217	242	236	276	281	263	283	268	248	259	278	244	239	260	267	233	260	259	286	262	275	267	268	276	250	243	215	252	259	253	254	243	232	251	266	271	264	248	255	253	251	263	263	264	252	219	237	259	264	263	262	272	230	230	273	238	277	254	258	283	243	254	257	271	235	271	272	253	241	229	231	242	228	257	260	226	255	248	251	268	227	244	243	258	257	244	253	256	247	244	257	241	230	262	281	259	242	236	217	245	246	263	248	261	271	237	234	258	254	245	243	274	254	235	273	273	239	257	247	238	238	243	253	268	218	222	248	264	279	285	225	292	276	226	262	261	225	259	255	241	263	239	236	231	222	251	249	239	241	239	249	217	258	273	275	263	252	245	283	267	241	258	289	258	248	236	249	249	284	240	227	234	270	226	229	284	246	250	232	262	255	269	256	256	258	261	252	256	239	270	246	268	270	240	262	260	250	262	247	238	247	261	250	242	252	267	253	276	278	271	256	286	254	252	213	280	270	281	248	248	269	249	233	251	274	240	239	266	233	247	257	243	234	276	268	292	255	247	248	235	217	263	257	250	233	251	235	274	254	270	244	240	268	263	222	254	277	262	277	257	282	253	253	261	263	237	239	264	260	258	273	248	256	253	256	260	230	239	231	224	243	274	244	255	231	250	227	252	245	242	233	271	263	267	253	256	227	247	284	259	255	260	257	255	254	274	284	214	269	233	263	259	269	254	230	217	235	289	263	282	239	251	251	240	242	284	223	247	269	265	266	289	237	238	254	263	209	249	276	249	255	248	224	235	254	276	255	272	234	281	245	244	225	271	238	231	263	280	254	253	262	249	258	291	261	265	262	242	244	252	282	255	232	264	239	260	270	277	279	231	234	230	238	235	273	231	278	255	271	274	243	250	252	263	254	240	262	243	260	256	247	264	245	263	259	247	228	230	264	265	267	251	274	253	245	261	248	247	310	294	241	233	254	266	270	233	240	304	261	273	261	255	273	233	240	222	235	257	252	239	243	260	256	278	255	246	276	238	221	284	244	264	254	261	279	243	253	245	246	280	247	251	239	264	252	261	251	251	266	267	244	236	270	270	217	254	241	253	244	240	243	275	250	273	273	267	282	242	257	260	233	264	237	258	259	234	254	261	248	267	234	276	223	257	253	246	271	247	231	225	261	256	250	265	251	256	267	221	256	280	251	267	243	232	252	247	244	252	255	258	244	240	259	236	250	240	260	255	243	268	245	251	299	263	260	238	254	255	271	239	256	236	270	282	243	270	273	250	257	254	285	249	279	241	230	243	246	244	276	256	249	265	213	256	238	229	272	240	289	261	250	262	259	252	245	254	223	279	239	281	268	292	244	256	250	250	272	253	264	261	269	244	224	249	260	270	215	254	242	237	274	254	287	254	265	251	282	266	279	282	256	276	219	228	253	271	280	306	275	261	261	238	265	249	233	235	244	246	267	247	214	268	261	247	255	255	244	258	277	265	264	275	248	283	239	239	258	235	277	262	240	256	248	241	276	249	233	257	251	285	236	265	238	267	239	239	254	259	248	240	218	268	237	259	266	228	221	264	244	267	262	265	259	273	238	257	250	264	244	243	240	247	236	283	269	235	244	234	251	246	214	256	247	233	211	286	260	253	262	240	249	249	253	255	272	273	243	246	234	232	241	228	266	266	274	272	264	257	249	280	256	270	252	235	265	275	241	252	251	263	232	262	228	246	228	275	261	251	250	254	236	241	263	259	250	250	256	239	246	287	248	245	221	269	264	263	260	251	261	286	254	276	233	241	267	284	237	268	241	233	280	234	237	269	255	267	226	279	271	249	265	236	270	249	263	234	242	255	229	263	236	270	252	271	280	277	260	284	321	271	230	245	292	255	273	256	260	254	262	244	259	249	259	250	240	270	264	256	240	290	265	252	246	251	217	241	264	242	279	251	258	273	220	225	234	265	264	217	232	233	252	248	254	265	250	258	269	265	252	263	225	250	234	231	240	267	250	270	260	245	300	232	275	280	273	248	250	292	232	255	243	245	257	262	241	274	262	266	264	260	246	276	243	250	251	230	256	246	284	274	254	227	243	285	226	237	283	229	260	261	253	245	244	277	215	233	239	269	244	230	251	220	279	251	264	243	256	255	258	244	260	299	250	260	279	255	252	267	259	243	240	267	264	265	277	264	256	264	263	272	274	270	283	255	278	270	246	257	247	242	258	281	262	267	236	268	228	257	218	248	272	265	271	252	279	242	259	245	244	272	299	253	251	216	251	210	262	258
32354	17903	13248	10908	8670	7413	5288	3435	2790	2326	1824	1613	1615	1566	1420	1137	1045	1002	891	907	840	796	784	770	684	673	620	604	645	620	606	638	621	565	616	591	638	636	618	618	575	606	574	649	628	651	618	609	629	609	612	599	610	620	594	585	608	591	592	584	584	576	609	570	579	630	599	620	585	579	590	582	548	565	629	596	604	639	645	562	615	625	562	589	581	602	603	598	589	584	553	629	588	637	572	606	618	614	650	571	642	583	615	628	606	596	585	604	579	592	604	614	603	570	594	610	619	577	562	601	623	613	578	598	573	585	641	613	607	591	542	607	624	554	558	609	598	567	587	577	650	591	561	650	610	585	600	599	582	639	654	628	588	617	645	608	625	599	601	653	655	621	601	600	639	581	619	619	581	599	559	549	609	559	663	634	587	602	605	582	613	604	593	571	585	615	560	611	606	550	569	612	658	631	582	606	585	575	649	615	603	588	570	636	595	581	598	596	588	604	617	624	578	563	611	575	603	609	587	581	605	610	584	610	636	611	590	595	612	577	587	573	578	579	589	633	599	611	576	574	647	565	576	551	564	588	595	616	614	595	637	653	634	613	614	604	556	584	578	629	602	563	592	620	615	613	596	599	545	594	635	613	609	609	598	562	605	595	597	590	605	564	591	576	590	613	645	561	579	618	537	572	603	612	593	577	578	599	616	587	542	567	612	599	591	621	645	622	580	628	621	600	603	632	617	631	613	633	597	634	621	593	628	579	589	596	646	557	612	587	586	630	587	602	571	650	572	594	601	586	640	565	584	649	648	560	569	630	584	606	628	605	611	598	589	628	619	609	579	574	615	578	597	585	609	574	620	575	631	591	607	579	638	584	635	569	590	601	563	603	598	592	601	648	611	598	607	597	585	599	615	609	622	591	596	562	619	590	565	627	639	613	610	542	609	596	613	579	588	628	670	614	615	609	610	570	591	636	583	591	544	590	579	632	580	599	590	607	641	581	594	600	614	608	634	579	621	618	614	598	597	600	593	593	614	584	599	564	602	600	572	584	612	578	590	593	606	607	603	620	585	584	570	616	604	613	586	599	547	597	568	635	654	596	602	612	607	600	625	613	629	624	631	592	558	638	589	661	582	624	633	605	595	615	661	589	575	570	565	563	570	608	601	629	614	624	625	573	558	607	610	616	602	638	574	592	555	648	622	610	600	656	616	578	611	592	599	600	617	596	586	580	601	609	654	616	619	586	582	603	618	653	585	613	629	572	582	579	602	606	633	597	625	564	607	637	593	561	623	578	564	571	641	595	585	604	594	608	581	646	577	585	586	601	605	578	664	627	593	566	577	619	625	593	607	565	621	586	584	621	610	594	629	637	544	573	570	637	568	588	597	623	575	603	602	571	641	625	570	597	573	634	610	616	594	598	636	635	596	618	592	594	582	585	627	559	628	634	595	629	629	586	584	590	612	604	612	588	596	608	641	601	612	570	589	608	610	612	606	590	636	606	606	609	612	631	557	595	611	589	609	589	614	585	619	617	623	584	618	624	624	556	590	618	554	589	606	638	609	609	579	583	612	637	586	622	580	602	569	580	614	632	600	603	622	610	576	600	624	573	604	605	565	606	584	588	553	594	592	574	620	629	587	589	595	614	594	612	602	623	574	591	564	618	599	620	609	644	561	608	624	619	626	604	561	586	620	582	616	617	589	597	566	592	588	592	599	613	599	604	602	575	605	611	569	607	622	595	596	611	590	590	642	569	609	594	587	599	573	603	587	607	638	655	602	600	603	583	630	602	637	605	624	636	665	582	609	597	610	586	598	608	569	608	564	571	564	596	573	621	543	560	586	593	595	624	580	603	578	614	577	597	606	591	596	624	651	608	576	584	617	638	624	624	655	592	568	557	567	623	616	652	584	582	601	615	623	611	566	616	560	604	593	558	579	594	575	608	593	595	603	591	571	614	688	601	607	586	620	616	600	622	611	598	540	594	603	626	640	591	579	617	644	577	584	624	606	649	602	577	580	625	608	651	586	572	589	621	607	600	611	589	579	593	622	555	590	608	619	583	591	595	603	620	582	601	614	622	598	603	616	634	563	600	584	618	585	587	625	608	626	597	639	592	606	614	594	604	567	602	573	572	627	540	601	594	592	565	638	598	600	592	645	602	580	599	608	608	595	587	611	579	548	578	593	599	604	600	611	601	613	616	626	595	653	603	582	608	601	590	568	665	614	607	621	610	638	605	548	580	596	556	618	565	589	566	577	590	589	596	594	624	593	628	567	616	571	605	612	612	606	629	579	622	584	585	612	576	563	607	581	593	605	625	621	602	615	591	615	579	553	565	640	616	648	657	601	632	602	586	645	582	579	610	625	620	608	625	600	575	600	610	657	631	630	582	594	573	640	572	530	587	553	600	619	610	616	578	619	620	574	572	587	585	610	629	620	576	586	597	576	589	633	571	572	620	612	597	602	647	579	589	659	619	618	582	625	568	610	598	604	591	592	584	617	604	624	635	556	593	641	634	612	583	565	595	567	617	584	608	642	583	561	601	584	639	588	614	560	612	623	619	625	631	613	585	585	614	618	587	622	572	611	637	586	606	598	607	604	596	550	588	575	565	594	575	614	580	535	538	618	625	636	609	603	582	637	569	565	610	575	616	589	541	593	566	627	617	575	610	570	562	582	602	586	599	583	616	622	599	585	622	571	607	574	561	553	578	597	594	600	567	626	622	578	566	590	610	562	610	566	598	568	671	621	600	605	612	619	611	609	586	556	590	608	621	592	636	593	554	585	610	542	583	618	603	654	625	573	577	632	589	627	632	588	637	605	581	577	589	627	537	599	575	607	606	627	628	575	609	596	642	603	566	587	598	585	550	585	561	639	636	630	601	639	613	608	581	615	591	618	618	596	610	619	609	619	637	607	591	579	576	638	626	607	631	610	563	612	572	601	580	600	633	628	599	620	544	592	590	620	601	600	572	577	636	597	599	579	594	609	609	602	582	610	592	577	632	633	559	619	603	603	598	591	580	586	605	636	568	607	581	581	603	608	582	555	579	616	579	618	619	601	610	628	646	578	628	605	599	595	648	598	580	583	556	600	574	588	568	593	602	630	624	579	617	561	579	617	613	574	611	633	653	584	594	634	626	570	646	606	604	578	633	581	659	590	623	577	619	608	606	609	596	597	622	598	607	597	602	593	658	608	583	610	630	564	597	587	594	595	636	621	610	582	610	625	629	595	564	598	596	594	593	598	641	622	571	624	635	592	567	598	633	568	570	581	586	601	624	596	627	558	581	599	613	577	607	564	586	616	596	613	556	645	567	561	618	588	590	563	562	599	636	569	613	585	628	644	584	571	583	584	621	622	514	653	576	638	627	620	571	611	645	645	566	603	581	635	591	554	597	596	615	585	609	560	587	621	659	581	595	569	595	603	593	620	615	575	583	599	605	563	615	555	578	601	602	572	550	638	649	633	619	594	639	589	573	562	659	587	670	612	615	609	597
55763	26705	13089	5200	3216	2437	1596	900	666	554	531	386	376	419	448	383	311	286	272	282	283	275	258	212	215	213	247	256	217	218	199	232	200	214	221	202	238	243	238	210	212	215	193	215	215	205	232	182	184	214	213	179	203	219	209	237	213	211	204	235	223	211	203	215	215	211	230	232	205	220	249	206	210	227	226	213	220	195	206	228	210	212	240	226	205	200	206	187	210	226	207	231	223	219	212	200	232	218	207	191	195	220	215	192	205	237	251	202	226	206	227	183	220	212	216	207	228	235	234	211	205	216	198	197	221	196	223	196	221	214	243	199	182	233	215	223	234	229	231	207	160	181	203	205	207	202	209	190	232	223	223	212	214	202	183	216	199	213	221	210	211	207	206	236	216	218	210	204	228	208	173	226	222	226	231	217	202	201	208	212	224	195	200	204	205	225	229	209	230	231	193	221	204	214	199	236	205	195	214	241	221	203	216	229	200	194	210	211	204	208	211	192	210	231	221	213	209	222	201	203	204	213	187	223	206	206	187	204	227	208	203	217	209	236	205	224	199	232	267	207	212	192	212	223	218	217	232	208	228	204	221	222	211	211	186	207	219	199	215	200	206	224	191	208	213	212	234	226	222	211	223	235	233	207	236	182	219	203	217	206	213	203	240	216	235	229	200	211	228	236	225	190	193	237	237	205	217	243	215	199	197	214	211	214	211	213	215	193	196	197	202	201	214	215	229	188	208	194	199	218	208	213	204	212	213	201	215	204	203	248	228	195	215	189	203	213	210	218	199	217	232	200	205	230	234	193	198	209	229	207	200	201	223	216	207	215	216	193	226	203	201	222	233	214	196	205	238	189	192	216	193	213	206	186	200	198	234	212	206	231	226	214	214	225	217	212	242	212	167	191	221	228	231	209	209	247	203	206	210	207	178	186	223	225	212	231	192	221	198	227	210	222	202	209	214	210	182	227	212	230	194	217	216	218	205	217	217	213	226	194	223	245	206	223	197	205	195	209	216	223	216	223	207	211	210	220	215	248	222	220	194	213	245	216	218	207	191	215	202	215	232	246	203	203	203	217	207	220	218	233	187	221	223	232	200	214	200	220	241	214	181	224	229	204	205	212	191	185	220	207	219	219	204	222	216	202	223	207	204	215	229	223	209	217	213	204	197	207	213	234	195	216	237	245	214	212	218	207	216	209	210	217	242	233	230	210	203	189	222	235	227	237	192	206	214	210	237	229	231	198	216	208	191	217	240	227	209	229	196	196	195	211	220	234	201	248	228	200	205	229	202	199	201	236	231	232	198	228	222	225	188	226	201	220	221	197	217	242	180	206	218	194	208	223	258	202	220	220	230	218	209	214	202	197	209	204	215	205	204	203	194	171	210	231	221	218	212	213	254	205	231	204	212	223	231	236	230	230	192	250	195	212	208	218	198	228	212	216	215	243	212	245	241	222	196	218	193	204	216	207	227	243	237	199	240	210	228	219	209	220	221	193	224	215	208	232	221	230	200	213	226	222	224	208	233	208	195	195	202	228	233	204	209	205	203	218	202	219	220	240	221	241	193	201	209	171	215	194	228	225	208	212	219	199	236	221	217	216	244	231	207	220	226	219	239	222	193	208	222	219	204	236	209	220	217	211	213	214	220	222	206	221	223	179	187	217	239	240	216	208	222	253	215	243	208	220	237	215	216	219	214	220	231	219	210	235	204	209	200	203	209	253	205	231	241	227	195	207	188	203	204	203	227	217	230	197	208	200	220	235	193	212	213	218	222	199	232	212	215	213	244	194	212	220	225	213	208	224	203	211	226	220	218	200	203	202	207	202	217	220	190	236	185	239	208	207	197	194	237	202	203	182	209	209	194	177	203	214	242	237	188	210	224	243	216	215	219	208	223	195	228	184	229	193	204	229	221	174	209	209	190	225	214	223	188	213	213	222	251	191	222	211	204	250	230	216	223	206	199	219	227	214	214	189	200	232	238	223	202	228	204	251	189	203	182	238	181	201	207	234	220	222	221	256	226	189	199	239	213	229	206	234	194	237	226	199	176	222	199	220	222	216	214	228	207	206	201	226	223	210	240	217	229	207	197	203	193	197	220	188	206	190	210	179	219	214	193	223	200	210	201	218	221	199	212	224	213	241	189	212	211	185	219	220	203	196	234	209	208	232	233	189	215	226	240	213	216	196	210	185	240	225	198	220	218	211	188	203	216	216	218	215	197	182	193	195	225	215	201	211	224	226	241	213	221	214	195	205	196	208	231	216	207	219	200	206	242	204	222	231	202	221	226	244	218	185	195	227	216	210	233	213	227	221	201	226	205	228	229	200	202	227	218	214	220	230	221	213	215	237	189	191	227	209	214	254	201	232	201	227	220	209	223	213	216	219	194	227	200	211	222	229	203	223	229	174	221	207	190	230	242	197	226	195	227	196	192	210	178	223	207	210	212	232	207	216	231	204	197	221	217	231	212	229	212	207	237	224	203	207	199	205	201	232	191	207	239	228	236	220	242	248	197	185	184	207	212	198	204	221	207	192	244	228	216	218	205	202	200	193	211	210	225	247	208	192	199	203	241	241	191	206	225	229	200	238	204	221	229	220	200	211	214	202	219	210	213	235	192	199	217	220	197	214	223	222	216	219	202	202	197	207	223	215	229	228	234	191	184	226	227	231	212	196	234	232	225	192	197	212	190	213	232	213	213	228	229	221	197	183	207	220	245	201	236	200	200	224	201	216	198	217	241	194	214	229	199	195	202	232	193	198	217	230	239	226	209	222	192	208	216	190	238	200	207	226	191	216	220	227	215	235	228	199	206	205	245	217	206	224	219	239	226	217	189	192	220	196	211	223	203	221	196	228	205	200	193	206	194	191	208	228	225	227	207	197	212	190	238	228	193	248	207	201	202	200	197	216	219	206	211	207	207	231	210	210	199	219	177	216	209	201	209	219	228	218	207	197	213	238	205	229	227	201	196	194	246	224	213	227	192	201	208	211	211	197	200	203	216	228	203	193	209	226	231	226	202	209	212	221	216	217	221	199	228	198	203	203	199	209	211	203	209	214	225	206	188	203	241	225	221	214	240	218	221	187	242	220	216	227	216	207	237	199	199	246	195	222	209	198	212	211	214	229	222	218	228	192	206	214	223	184	232	234	227	225	230	216	186	187	201	217	190	199	185	191	213	224	214	223	197	216	221	213	175	206	200	195	230	194	237	204	215	222	225	227	202	207	207	204	184	202	219	240	229	243	203	209	221	246	184	195	219	207	215	214	220	215	219	205	232	208	222	209	211	175	200	194	225	232	250	231	244	192	213	224	217	199	233	177	188	237	202	217	249	214	215	218	220	215	217	226	238	194	213	227	208	217	216	219	213	217	233	198	219	187	225	218	198	211	221	211	227	204	192	198	221	222	189	210	204	207	219	165	220	212	211	205	229	222	214	211	198	236	202	221	224	205	209	225	216	205	208	219	229	232	201	172	191	225	198	186	199	193	195	219
37913	19749	16391	11319	10227	9068	6363	3663	2978	2379	2127	1685	1515	1715	1658	1348	1118	989	938	898	851	769	732	694	644	604	594	550	524	511	571	519	588	507	508	535	528	540	525	554	555	522	516	505	525	481	504	527	525	544	519	503	529	481	489	534	528	522	565	490	518	515	480	510	504	529	509	521	467	531	491	465	481	519	506	535	505	507	517	514	487	496	508	505	515	482	527	519	479	497	527	537	527	488	551	485	516	529	509	508	528	465	515	509	534	530	512	517	487	517	477	513	534	503	487	488	520	499	522	510	463	509	513	507	528	515	484	495	529	517	508	527	488	541	482	531	523	496	471	546	481	476	517	515	517	517	521	521	496	531	513	503	537	504	513	541	505	482	495	490	503	501	526	523	489	515	494	512	505	505	559	472	485	515	520	510	491	499	494	508	517	523	483	501	531	518	544	514	553	498	536	523	478	535	485	527	520	511	516	545	509	468	526	517	554	490	482	495	501	478	462	534	523	490	529	516	537	494	531	513	468	495	505	547	518	483	515	484	486	520	476	483	511	496	488	521	554	508	507	480	490	479	509	502	535	520	513	517	488	480	505	463	539	558	507	513	478	500	545	517	514	558	499	556	543	521	510	493	519	561	528	510	515	533	503	538	469	525	468	490	498	516	523	523	479	512	503	512	512	502	513	504	482	509	522	490	515	483	554	517	511	539	502	555	524	458	498	504	510	483	550	527	496	507	538	518	493	504	518	502	522	517	505	518	498	501	502	547	480	535	534	472	521	499	529	496	488	490	525	503	500	501	552	505	465	517	501	509	508	518	529	526	490	504	513	522	540	469	522	516	524	558	503	505	506	515	510	529	496	494	501	469	509	497	475	487	512	512	490	484	459	534	526	507	500	491	514	528	520	475	504	502	533	507	493	490	512	481	520	467	473	516	487	527	481	537	524	476	506	530	502	472	536	517	505	515	481	464	559	496	492	545	532	484	472	514	516	472	493	490	538	515	517	518	518	545	513	476	529	462	506	504	552	518	541	493	495	501	509	538	566	503	533	512	486	505	528	508	523	520	500	536	499	519	531	499	557	508	453	529	487	522	487	438	525	515	535	499	461	518	530	552	528	528	523	546	470	504	493	495	524	507	472	506	484	523	520	548	490	502	520	489	516	510	521	525	501	484	488	523	538	504	526	479	497	527	457	520	465	554	536	483	510	494	479	504	525	514	485	491	478	486	503	497	532	511	493	527	499	464	523	512	484	512	479	493	503	511	504	530	536	493	487	469	525	516	483	501	533	538	502	530	530	530	521	523	486	479	490	482	491	510	526	476	472	499	511	529	517	478	530	495	496	485	552	516	500	496	549	538	507	510	515	466	519	548	503	528	533	475	515	554	561	490	546	506	517	520	528	530	526	488	497	508	505	519	525	510	465	518	538	505	505	554	475	497	501	507	491	522	570	512	527	530	505	532	488	520	509	505	518	483	539	493	481	496	488	464	520	491	536	508	507	495	461	540	531	494	487	499	518	491	521	519	517	473	498	503	451	482	495	477	512	494	539	519	496	494	519	536	471	528	539	454	520	530	537	522	495	479	502	516	521	487	473	499	503	518	509	495	493	504	510	512	514	487	462	521	524	524	523	544	520	542	522	491	499	507	526	499	522	488	499	485	538	497	498	495	473	508	523	513	546	560	503	492	498	519	502	493	521	461	502	519	514	483	522	508	500	525	531	483	503	520	472	513	509	510	560	479	505	521	494	491	532	514	511	495	482	528	510	485	528	496	496	454	470	510	512	542	519	486	504	531	501	483	494	445	504	516	524	530	539	519	454	498	491	468	544	477	500	522	527	477	526	488	507	496	496	522	534	522	491	509	485	485	483	500	534	513	539	518	538	495	539	485	496	529	562	502	495	513	534	471	511	479	490	554	488	516	524	499	522	539	534	463	515	515	476	527	516	521	491	478	493	495	484	556	507	462	535	532	483	496	562	504	527	489	519	467	490	474	484	490	508	465	499	483	496	495	483	549	472	504	491	507	510	481	501	532	485	535	491	538	547	505	508	484	509	520	518	505	530	515	499	488	522	548	530	493	508	481	517	516	484	466	465	508	499	492	512	482	514	527	533	527	518	498	443	446	495	572	508	481	558	533	536	509	535	539	539	488	483	513	496	482	501	512	492	534	503	487	541	502	520	477	500	507	491	497	528	551	520	478	481	540	515	493	504	465	533	452	552	483	522	552	504	521	461	523	494	513	505	507	473	496	524	506	516	473	504	538	514	489	544	551	493	482	544	489	495	518	472	526	512	516	492	492	512	490	507	530	490	498	496	540	539	524	483	528	529	499	523	537	513	482	501	535	516	517	522	527	499	501	483	508	527	514	525	485	484	522	497	512	488	494	472	498	542	525	532	528	507	509	516	501	502	529	489	524	545	518	502	524	541	514	512	463	550	507	544	528	502	506	500	494	512	531	453	604	500	505	533	499	500	540	545	507	512	504	507	519	517	481	474	506	505	547	503	505	540	487	541	501	527	509	534	522	494	496	549	477	488	534	493	504	498	511	520	476	482	525	545	508	522	508	536	492	521	515	487	508	530	544	496	508	489	501	500	489	484	473	471	491	495	507	496	506	531	521	506	492	477	509	506	513	534	508	479	504	524	510	555	485	522	519	512	523	508	546	534	505	574	488	495	543	556	492	482	508	510	481	573	508	506	486	473	509	508	558	508	484	475	523	534	510	531	511	520	537	499	487	514	496	535	502	524	563	485	511	482	498	481	514	498	512	466	524	519	470	499	501	514	512	545	476	480	504	500	486	501	467	524	490	555	511	500	485	536	491	506	522	517	485	501	498	503	515	493	511	522	492	512	530	486	563	511	508	508	508	502	494	544	492	499	495	476	511	491	500	525	520	478	521	510	491	504	498	513	531	490	526	498	487	539	513	499	503	500	469	483	502	494	546	483	480	527	477	480	536	512	514	489	492	493	491	502	500	506	528	502	498	483	511	523	526	481	519	493	515	507	521	541	484	510	532	557	547	496	511	495	475	520	520	537	501	494	509	546	506	515	527	499	516	494	556	507	531	527	516	486	502	535	492	499	531	528	509	523	519	516	502	520	527	475	538	530	518	524	501	530	520	497	511	521	510	550	512	469	532	473	526	517	545	523	544	514	480	505	523	528	476	473	485	459	503	503	507	524	521	537	496	488	542	478	515	560	507	487	477	484	523	556	449	513	521	495	483	486	513	540	523	472	556	510	530	492	514	474	510	493	485	522	558	513	492	464	491	481	549	493	522	536	519	488	486	513	514	478	533	494	493	506	461	473	496	505	492	550	528	548	474	518	529	490	539	501	538	478	520	499	511	497	549	502	526	521	529	521	509	513	542	518	522	522	528	537	513	564	489	514	565	497	534	501	532	530	475	500	516	497	486	522	517	486	550	507	488	533	522	493	504	504	538	533	513	541	521	541	500	532	507	522	473	547	481	505	466	492	537	469	480	538	514	493	489
35183	14757	5824	2235	901	586	525	393	331	312	319	250	268	254	265	250	279	227	258	227	219	237	210	256	230	227	206	253	268	211	227	259	253	222	216	235	239	222	253	239	207	245	242	242	250	257	231	253	240	246	261	218	246	250	227	241	247	227	226	247	215	247	215	248	228	227	237	243	250	215	247	223	222	239	252	245	224	204	209	252	240	271	262	254	257	236	250	222	254	267	242	241	270	217	230	275	237	252	204	242	258	225	262	222	250	219	218	222	248	223	257	240	250	226	226	237	204	229	192	242	267	249	232	215	259	254	231	239	241	237	239	248	230	248	253	249	230	218	242	219	245	247	229	233	229	237	255	246	255	267	259	245	246	233	227	220	221	225	209	218	244	236	247	262	257	232	249	236	240	248	214	242	248	256	214	232	241	226	234	221	221	242	252	252	231	233	231	215	242	231	246	265	254	237	227	230	222	224	213	265	257	228	243	227	223	237	232	272	225	226	214	240	232	218	248	238	240	241	232	260	257	245	236	205	225	255	237	233	219	223	250	227	219	274	229	252	257	241	236	262	223	263	223	255	247	221	228	245	247	203	231	230	249	228	243	207	234	253	257	241	198	240	238	221	269	229	216	246	240	248	234	223	246	242	238	203	222	220	242	224	218	262	269	230	239	225	250	237	234	240	214	204	217	224	247	237	245	234	263	226	243	232	251	227	221	229	214	218	262	240	241	241	259	200	227	212	237	233	231	238	247	226	233	243	267	221	239	228	228	220	236	224	224	218	228	225	217	259	237	234	269	243	225	261	265	289	265	238	241	226	247	214	244	237	239	243	219	228	247	230	260	253	257	246	237	240	237	243	250	219	204	229	220	258	269	225	236	231	233	263	224	214	237	220	243	218	258	261	239	253	265	251	232	258	222	239	203	229	233	251	225	248	239	231	238	266	235	268	268	247	228	250	220	209	238	224	271	220	251	256	245	223	237	226	231	237	253	251	217	224	234	244	260	241	236	249	254	279	234	241	261	273	267	256	248	251	243	260	243	225	218	226	246	261	221	250	226	225	235	241	264	255	232	258	230	244	225	221	230	225	210	249	225	219	250	237	247	257	247	254	241	224	251	235	234	234	232	290	218	237	262	223	213	228	240	228	255	250	233	225	243	243	233	249	224	234	236	243	250	230	262	248	238	246	234	223	265	212	221	244	249	233	214	215	215	221	252	250	221	209	210	214	248	267	258	238	259	252	228	223	240	243	255	231	264	245	221	219	249	238	266	251	238	217	246	243	247	254	244	241	233	213	221	229	253	262	248	253	260	222	255	230	256	225	248	205	247	219	230	223	260	247	211	240	215	204	232	214	264	242	257	247	256	218	220	248	275	222	205	240	229	225	240	242	214	229	248	239	258	262	209	253	224	208	227	233	249	244	244	280	228	250	224	214	271	227	268	250	229	261	244	234	243	225	246	255	217	214	234	239	266	228	217	252	229	221	254	233	200	219	204	213	262	220	242	235	209	250	232	242	240	218	237	238	246	230	225	240	244	210	258	232	245	234	275	241	240	228	240	243	276	222	233	244	245	259	256	217	253	237	225	244	222	231	225	225	236	249	215	241	236	238	244	217	275	224	225	234	230	232	227	238	208	210	231	226	242	236	241	230	205	228	231	226	198	220	226	220	209	240	256	260	239	215	251	243	240	266	261	219	242	275	266	268	253	249	241	241	237	254	257	208	209	240	225	231	243	229	229	219	242	235	262	241	238	256	252	242	248	246	210	199	254	264	251	229	256	270	243	239	247	238	233	220	239	231	220	220	231	249	233	254	253	232	240	253	222	229	194	248	233	256	227	238	260	264	262	237	242	217	240	246	252	246	270	245	186	216	238	236	244	215	241	231	255	229	245	246	229	248	250	225	221	236	235	225	246	210	221	265	233	244	219	242	243	272	245	231	226	245	229	234	246	214	238	219	245	228	232	246	218	233	223	232	234	255	231	243	236	251	241	237	235	224	210	253	210	233	224	233	253	217	243	238	235	230	262	254	230	226	201	218	241	247	226	196	228	220	233	211	244	230	248	255	261	234	260	224	228	238	252	248	247	237	219	226	263	229	282	248	262	198	214	254	259	220	234	237	230	246	233	231	227	234	229	264	231	260	249	246	192	245	221	247	232	218	245	241	254	257	264	267	219	230	252	245	222	257	263	231	234	235	233	246	230	225	227	230	250	244	233	238	229	200	239	229	233	239	235	258	216	242	227	220	240	268	233	232	229	243	252	243	216	242	246	242	245	213	270	204	238	229	238	226	214	208	260	230	233	245	215	255	238	252	290	250	241	252	226	221	248	232	242	229	256	229	241	234	233	217	234	260	234	220	245	258	250	184	222	273	221	262	262	239	228	222	250	238	237	231	243	228	228	243	240	259	208	256	246	260	232	223	260	238	230	258	257	238	223	211	229	234	248	257	224	228	218	226	227	265	253	247	240	241	252	234	232	211	242	247	209	228	238	250	231	249	241	240	227	250	260	212	232	230	240	243	213	234	220	225	240	260	248	213	247	240	243	226	230	248	232	247	257	237	223	248	236	252	273	222	245	238	228	234	225	280	257	218	249	223	258	233	264	219	223	264	223	220	239	225	222	252	229	247	230	228	238	219	214	243	269	197	208	218	219	233	222	242	258	229	246	223	225	226	215	230	222	280	237	250	235	284	261	247	265	224	228	239	214	227	239	240	217	255	234	214	229	231	236	220	243	227	238	275	217	232	211	242	236	217	207	232	257	232	256	249	241	266	205	228	238	238	226	248	272	234	243	230	246	244	267	254	238	240	228	240	244	240	214	233	236	247	241	212	224	231	262	243	249	211	240	258	231	286	241	234	224	244	224	220	258	205	238	224	228	213	223	246	245	282	253	208	270	209	229	240	227	244	242	272	206	227	231	261	244	258	232	225	216	221	258	218	233	224	216	221	241	246	232	241	227	223	221	225	200	228	222	268	222	236	234	233	219	211	220	232	243	238	251	272	233	258	238	233	215	282	258	235	231	248	270	233	226	240	184	246	209	229	243	246	272	237	234	258	215	208	226	231	222	208	220	243	239	236	232	246	241	239	195	231	247	212	268	251	236	231	255	260	236	253	238	270	233	223	215	218	244	251	239	227	244	244	237	246	229	212	234	232	237	221	233	209	262	246	235	267	233	239	249	219	240	241	246	221	227	249	211	257	232	214	235	267	270	246	237	208	236	220	231	234	211	213	231	221	286	242	244	245	239	228	245	228	219	218	244	247	278	234	251	228	243	225	275	252	207	234	230	233	223	230	241	232	248	218	215	203	220	250	248	222	223	266	229	220	218	211	239	233	219	238	246	235	215	216	246	240	240	249	240	274	254	220	235	257	230	229	230	236	248	239	232	248	235	252	252	239	228	227	240	228	254	230	231	241	219	242	232	231	235	238	259	204	240	251	258	262	263	258	244	249	260	252	243	217	211	231	249	229	257	224	234	237	249	243	236	253
26406	12399	9197	5624	2891	2187	1897	1497	1135	985	891	798	759	699	699	658	633	671	546	601	616	610	612	586	583	573	637	549	545	554	557	580	569	601	617	620	559	569	546	559	592	541	546	562	554	538	560	585	550	570	573	578	547	576	584	600	586	553	535	547	615	548	529	585	563	569	573	589	580	606	573	552	599	578	565	586	545	628	537	558	567	565	538	583	577	567	511	568	583	554	573	538	560	577	574	592	572	530	552	578	527	543	556	520	572	569	556	560	601	539	567	584	555	546	550	576	548	618	552	513	546	553	569	586	543	559	556	558	559	565	541	527	553	554	544	584	566	524	536	548	589	558	536	578	520	565	554	563	558	532	591	511	561	579	553	584	600	528	593	543	558	580	588	573	553	523	548	585	597	563	556	539	537	575	597	574	579	576	587	550	578	547	573	563	576	544	527	538	566	573	566	542	572	580	567	550	613	560	595	539	590	567	586	579	554	565	578	557	574	576	557	580	559	567	534	560	567	538	595	600	588	536	590	591	550	571	571	544	561	542	532	610	582	531	558	563	579	559	571	570	541	536	556	605	563	590	587	594	576	560	572	578	620	588	612	598	539	567	553	559	583	578	563	560	544	544	571	535	554	573	539	576	541	571	539	560	568	592	534	593	608	548	589	572	558	554	561	575	517	547	577	536	545	575	558	539	591	565	608	534	606	517	644	605	539	548	533	548	613	604	578	576	530	557	569	580	574	582	557	556	588	566	558	538	528	540	542	570	602	588	553	583	548	538	571	614	566	532	575	541	552	556	538	575	573	527	577	533	548	562	571	578	535	577	584	553	578	578	537	580	575	554	611	610	569	587	551	551	563	565	582	546	593	551	542	552	571	586	554	585	593	523	547	580	559	544	559	532	565	578	598	644	589	607	566	561	581	582	560	569	564	587	560	573	585	597	606	556	555	549	568	632	553	577	565	542	554	556	563	565	614	567	605	572	537	551	558	541	573	557	539	553	532	594	583	541	588	571	544	581	577	547	564	591	549	562	549	609	566	564	643	603	544	547	580	504	560	559	608	583	575	565	571	602	558	577	565	583	538	560	568	573	595	581	569	568	613	579	618	565	543	594	567	578	562	608	577	605	557	538	572	553	600	558	597	565	547	556	607	562	591	558	557	593	527	622	541	597	550	591	543	555	531	571	530	557	570	545	589	599	574	559	563	594	555	586	592	546	558	544	569	550	581	553	556	556	540	514	545	555	579	561	573	598	529	589	546	564	588	571	564	562	578	539	580	608	601	585	587	561	534	581	560	602	547	537	577	543	538	567	581	593	592	541	576	549	584	571	576	558	578	544	552	575	536	557	544	552	520	580	540	604	536	539	578	590	544	545	573	585	551	572	524	603	585	559	581	581	579	520	606	569	552	579	572	568	567	570	548	531	595	547	565	571	552	556	556	534	560	547	555	559	557	565	573	580	593	597	584	612	578	581	532	567	545	592	576	560	562	564	561	536	589	622	571	563	600	534	536	548	548	533	574	613	557	554	598	545	529	531	561	554	589	575	536	549	550	542	512	568	568	590	558	578	599	568	616	610	500	554	564	607	555	549	568	532	564	573	574	553	537	534	561	584	551	575	543	550	563	580	584	593	555	561	569	581	579	583	562	551	533	573	585	559	578	563	613	566	576	530	526	553	597	596	510	570	567	531	624	579	563	631	585	539	601	538	519	591	556	578	564	563	584	560	580	584	554	562	548	568	565	581	534	533	558	538	594	596	548	572	553	582	598	543	609	581	565	599	604	582	495	522	597	537	568	569	596	557	563	564	589	598	538	572	545	555	579	518	572	602	582	562	568	546	578	555	550	525	528	541	538	593	538	551	569	576	554	597	552	569	584	528	589	548	548	521	578	569	598	589	557	564	586	568	547	586	591	562	580	605	582	536	602	531	573	560	575	593	563	551	570	560	556	555	552	521	565	553	555	576	554	565	597	593	551	542	586	566	552	549	558	565	546	547	576	560	584	593	569	540	538	587	562	588	528	530	540	554	580	560	608	567	557	576	522	555	591	520	581	552	585	567	566	585	538	553	567	580	541	597	557	534	614	610	555	555	563	559	600	541	591	547	568	538	527	552	555	559	559	611	576	587	569	591	575	586	585	577	579	562	553	561	569	570	593	573	565	539	569	599	541	564	561	547	568	586	517	583	593	564	569	566	595	578	534	574	559	560	554	572	605	594	579	546	589	560	574	559	558	591	597	579	587	532	533	574	576	569	604	575	571	557	559	583	577	581	564	530	574	561	536	583	547	586	526	605	548	608	572	562	590	568	554	586	591	580	558	531	568	592	559	547	572	581	561	612	584	564	558	572	591	563	575	524	599	577	551	537	543	575	584	619	534	564	581	573	542	589	574	570	556	577	578	591	555	575	571	550	591	556	615	541	625	536	556	586	551	555	563	553	546	511	554	561	563	595	570	522	577	545	542	566	545	572	583	534	559	587	627	539	535	551	548	605	581	608	613	551	526	585	542	578	551	573	544	575	531	590	538	533	567	570	540	567	569	572	574	572	594	586	596	578	616	593	537	602	577	545	592	554	537	557	567	538	543	573	550	547	590	547	604	589	559	551	562	596	548	573	566	593	549	548	567	580	518	537	604	546	579	566	538	584	619	525	593	555	561	580	576	581	597	563	540	564	568	605	573	572	538	530	576	595	571	556	584	591	551	544	575	595	579	544	578	606	540	512	575	575	580	573	574	563	562	587	583	512	573	574	541	556	575	569	582	580	574	593	570	564	544	593	588	584	532	570	597	595	523	548	572	524	562	610	565	520	571	542	588	538	542	588	590	555	547	563	579	539	557	561	543	577	568	591	593	571	581	599	566	565	514	566	552	583	529	582	575	558	561	571	545	531	572	565	549	570	548	581	590	622	552	582	576	603	561	549	564	591	536	571	526	591	586	539	615	553	558	599	591	496	554	553	558	577	549	583	547	574	558	573	530	558	545	612	550	574	595	589	579	529	571	572	546	555	541	563	599	570	601	569	577	576	568	603	535	596	555	536	500	534	588	591	606	561	553	595	539	602	575	530	571	566	559	596	542	595	592	551	580	595	547	598	597	517	588	570	581	594	556	589	560	584	583	581	564	543	550	572	589	579	535	578	565	594	551	606	557	577	545	564	556	566	559	571	583	576	547	573	550	600	549	566	538	553	545	582	589	579	567	541	619	563	533	578	553	582	556	564	548	552	574	591	558	568	586	581	583	522	547	574	563	596	579	589	558	560	559	573	549	537	562	574	544	574	606	558	528	544	533	594	545	547	564	549	560	572	578	529	590	588	617	571	565	537	585	592	573	552	543	615	569	571	558	542	591	581	590	563	511	567	590	569	542	540	597	553	582	589	566	553	548	554	546	576	584	562	533	564	563	530	614	561	535	579	608	554	565	563	535	584	545	589	556	598	578	560	599	551	629	566	633	550	582	540	551	607	569	523	584	586	573	597	553	570	595	588	530	579
43773	24798	13835	5561	2066	1341	1109	870	547	468	416	349	346	288	323	334	342	288	281	264	282	274	258	277	290	303	292	285	281	245	238	246	234	237	250	299	268	270	256	257	264	253	230	281	255	250	260	262	252	272	246	240	232	260	253	267	265	275	260	259	298	262	286	248	245	253	255	262	258	272	238	279	288	261	257	239	238	265	286	261	261	282	257	273	272	267	243	258	262	232	249	262	266	272	262	225	260	278	260	275	227	265	286	261	266	242	273	251	279	251	231	245	277	241	237	277	258	259	236	255	219	263	244	229	256	279	249	245	233	271	242	262	241	245	266	279	257	260	252	258	251	257	253	281	276	284	227	250	250	245	204	237	248	241	277	233	237	258	274	273	220	235	249	246	265	248	266	270	250	265	270	244	243	252	247	218	254	271	234	212	237	268	284	226	275	237	269	250	261	239	248	258	242	258	257	237	265	304	270	244	233	259	268	238	220	247	245	238	263	242	249	245	231	246	242	246	260	262	262	264	251	269	259	235	247	258	243	246	231	243	244	239	250	275	259	261	252	260	269	254	238	221	253	240	235	243	258	252	248	243	269	253	222	267	243	249	252	264	241	219	268	250	279	226	253	260	255	241	255	241	228	226	243	225	269	254	265	256	267	247	223	263	258	239	235	259	275	246	271	228	291	259	257	236	233	246	230	265	247	246	258	299	248	264	254	246	253	275	281	229	240	237	246	272	248	279	227	289	221	247	253	274	250	244	246	262	245	263	260	261	277	250	239	229	249	240	268	242	278	253	236	216	249	276	265	235	246	238	262	242	253	228	280	267	261	254	267	264	291	246	302	268	252	246	275	245	237	277	245	253	264	213	252	234	244	261	258	257	237	235	226	229	267	230	231	241	233	263	238	241	249	284	256	232	230	247	234	265	229	229	221	246	268	243	199	226	222	245	250	257	239	276	274	269	248	238	257	264	265	282	257	251	231	225	252	236	251	265	245	249	267	273	248	267	294	269	282	263	254	289	247	234	252	245	252	233	239	242	248	273	224	266	252	264	255	225	244	218	270	259	250	255	248	256	257	254	228	262	238	255	274	225	233	265	241	232	261	249	249	221	251	287	248	246	239	272	297	287	239	232	269	282	275	251	260	244	252	260	233	255	265	263	279	265	261	256	230	260	258	227	276	262	272	253	220	260	252	234	257	253	228	252	246	278	291	240	239	226	257	277	253	243	242	265	262	283	286	243	252	238	261	255	252	268	264	231	284	244	252	254	248	266	267	250	248	266	223	279	292	260	254	259	264	281	274	214	277	265	262	262	246	264	253	250	236	257	216	255	275	292	267	296	257	250	241	226	234	234	261	252	230	263	256	244	232	248	254	205	248	274	253	247	243	232	227	286	275	266	287	260	276	248	240	248	272	270	251	249	245	267	254	238	274	234	239	273	261	260	214	258	251	262	268	266	272	222	251	258	275	262	239	236	291	276	253	256	253	261	269	246	286	237	257	252	263	286	252	281	257	250	243	262	251	228	252	202	246	286	248	251	246	267	262	275	265	268	261	228	223	246	252	246	240	235	257	254	233	259	241	237	249	251	241	249	260	256	251	251	274	274	266	276	262	254	246	242	241	244	256	280	247	271	271	235	232	226	278	280	237	296	228	243	232	275	245	238	274	246	274	260	253	255	242	224	233	247	273	262	245	275	272	273	267	255	264	222	260	221	241	254	244	250	219	274	230	253	259	277	231	245	264	256	231	256	256	268	270	238	267	276	284	269	282	253	264	259	257	261	271	243	255	252	246	234	238	281	266	241	276	257	254	247	255	238	208	202	256	274	254	278	271	247	249	289	255	273	226	261	255	250	237	254	266	267	266	273	233	272	258	232	231	260	260	241	247	258	268	267	253	275	259	255	286	234	246	267	250	287	244	250	233	253	240	254	270	250	287	261	247	281	229	242	261	263	238	263	251	251	234	276	250	267	296	260	246	260	265	239	251	265	252	260	257	237	259	258	237	256	279	244	237	267	254	278	256	277	250	263	269	254	259	244	263	283	283	223	270	250	261	224	249	252	252	256	246	249	264	242	283	263	261	249	236	254	260	255	278	236	259	264	258	251	274	266	280	263	247	259	257	267	266	241	238	274	221	255	280	244	259	256	261	266	246	263	259	259	207	250	277	239	250	235	254	277	224	246	264	258	261	242	261	280	248	241	281	253	246	255	251	267	252	249	209	253	240	258	245	260	235	261	264	235	277	239	256	263	220	276	266	241	246	219	267	232	257	233	249	280	244	253	258	273	252	253	217	265	265	255	216	262	236	221	256	237	264	221	239	290	278	301	278	253	245	234	262	248	274	246	245	291	281	236	227	276	272	255	266	266	261	252	243	257	263	243	287	274	266	247	277	274	260	270	245	257	268	233	276	283	264	298	243	251	263	263	267	256	252	244	229	244	249	238	270	262	266	227	234	243	247	251	270	256	252	251	271	253	264	273	270	294	260	267	249	258	266	259	264	267	246	274	251	263	230	233	257	285	252	260	248	277	257	248	273	251	279	246	286	245	254	236	225	239	257	261	264	259	269	273	255	280	276	239	271	228	265	264	272	253	252	242	247	274	250	268	228	259	236	258	240	275	256	260	272	264	245	251	230	236	269	249	252	273	241	258	234	253	261	259	259	276	246	254	228	259	253	257	298	236	258	253	260	246	259	249	246	240	247	240	269	265	250	267	278	255	246	257	273	239	277	268	295	275	260	241	261	231	255	275	282	246	270	223	225	254	248	274	227	247	242	247	251	236	250	225	229	257	220	240	222	278	256	262	235	263	255	241	269	274	207	259	253	256	284	244	266	291	234	258	245	237	211	224	272	246	247	264	263	244	256	291	252	255	268	282	269	239	267	217	243	260	271	241	253	257	282	232	205	244	260	230	223	249	260	233	230	249	212	242	251	249	267	261	228	228	250	268	220	243	266	256	267	272	269	270	280	250	277	248	250	246	257	280	249	265	255	233	227	246	234	237	260	272	245	246	272	280	239	265	267	260	272	285	262	237	251	268	242	264	249	257	238	251	277	244	254	252	266	244	270	286	253	226	241	257	269	255	259	249	260	252	226	235	229	234	250	245	241	269	269	258	274	223	271	262	289	230	271	229	271	232	240	279	256	277	226	260	240	263	279	271	271	230	260	261	246	230	246	246	254	256	250	254	222	242	246	249	267	240	235	256	256	284	250	246	244	260	252	262	252	227	241	244	253	223	262	237	240	244	268	267	271	244	249	261	250	248	260	250	256	259	249	258	259	272	255	231	227	270	249	250	242	206	243	243	245	270	246	267	244	279	284	251	295	262	248	226	238	273	277	275	267	239	249	230	277	282	253	235	247	228	259	250	265	239	238	234	279	258	267	278	283	232	242	274	240	216	254	221	248	278	251	283	244	233	242	215	261	263	243	243	250	241	266	258	259	252	235	254	265	279	253	246	258	275	232	260	277	248	253	276	227	242	259	248	253	217
30779	21181	17757	12189	6579	5384	4847	3428	1999	1728	1352	1258	1110	1079	1105	1100	922	813	835	800	786	754	712	666	680	665	637	621	688	636	560	651	660	629	600	634	651	615	639	580	636	600	659	579	646	622	608	591	592	565	602	613	631	595	617	581	588	593	636	620	580	587	598	597	616	628	598	609	539	569	587	622	657	604	564	623	604	574	641	622	609	598	568	611	649	635	540	590	567	594	590	627	584	608	588	608	586	582	623	577	631	596	633	595	629	630	575	599	585	548	571	645	661	592	652	617	538	600	601	557	646	590	601	607	604	597	593	562	631	555	566	592	564	588	620	576	628	603	591	598	587	559	629	615	612	585	595	544	633	588	576	562	617	637	620	588	581	547	605	573	575	623	570	550	613	621	573	581	637	591	619	613	598	657	607	614	574	607	612	584	673	622	604	585	577	577	580	633	597	611	578	599	576	593	601	608	622	586	582	600	587	625	547	631	606	594	552	617	596	596	626	566	576	592	623	624	614	591	576	597	598	593	578	590	602	594	569	533	637	611	607	597	541	617	568	609	597	615	553	644	637	634	570	599	630	612	594	587	601	611	611	596	608	572	609	601	623	591	628	590	621	579	616	615	583	567	589	591	579	580	588	603	596	577	611	549	557	587	632	588	575	603	588	598	652	583	590	626	612	588	624	623	588	600	620	615	572	592	623	585	641	631	585	603	586	641	570	571	606	595	573	623	564	582	593	630	604	546	628	632	615	586	600	563	553	579	589	619	614	645	608	661	608	595	585	604	617	545	609	591	635	632	576	623	586	583	615	638	574	585	579	589	611	610	629	636	634	580	588	596	566	590	605	604	602	608	656	576	637	612	551	618	629	587	601	621	554	551	646	596	608	586	596	577	580	624	639	580	617	578	604	589	588	542	640	561	606	558	644	578	625	611	582	581	570	632	584	610	615	614	590	594	592	590	561	605	603	600	616	588	651	583	625	592	592	595	621	580	558	667	588	614	584	588	585	594	580	599	647	588	630	592	624	634	585	608	594	598	590	570	622	612	548	630	559	580	643	583	608	588	603	590	624	591	663	573	589	596	555	616	628	618	592	649	566	588	587	597	579	574	591	616	634	600	611	586	645	570	582	611	560	610	582	614	541	612	608	560	604	612	559	562	593	589	557	581	611	584	639	608	577	636	611	620	599	594	568	577	609	621	585	621	606	634	634	567	603	579	587	564	594	577	628	603	621	626	582	576	635	605	593	608	636	580	583	599	675	564	628	603	616	637	585	605	579	612	574	605	583	607	610	619	600	648	622	586	587	607	587	618	622	637	583	594	536	621	612	613	633	622	620	629	602	578	601	566	591	590	643	598	601	615	627	588	629	572	549	609	621	599	593	623	578	593	558	612	603	630	585	640	621	606	594	587	617	608	593	640	674	601	634	603	575	603	645	599	579	632	593	566	603	637	630	602	601	588	607	595	614	630	592	574	603	618	575	589	595	641	555	571	598	619	628	600	620	564	587	612	579	603	617	602	566	574	591	602	595	593	579	603	663	641	632	579	611	631	643	615	585	606	597	543	601	591	587	619	603	663	582	584	616	636	620	566	588	618	589	596	624	597	556	588	583	619	589	605	585	608	583	632	597	578	604	590	636	571	603	596	665	604	569	595	599	609	592	589	609	601	609	571	588	588	589	605	607	594	620	629	591	614	589	567	622	605	640	638	583	627	608	593	614	632	599	580	619	612	553	611	588	640	614	608	564	605	566	609	602	567	624	612	623	661	635	611	592	554	573	572	615	588	621	591	606	589	610	572	587	595	570	575	617	621	576	552	636	593	625	660	587	588	596	592	555	624	579	594	605	570	627	592	592	579	568	612	593	618	649	619	593	596	581	583	586	546	611	585	584	647	613	598	608	557	593	573	629	591	592	596	623	568	605	631	596	611	556	601	608	617	626	630	540	575	620	598	614	603	574	591	598	582	560	577	575	564	590	615	614	627	589	578	588	618	590	586	577	588	582	617	570	653	590	614	555	624	629	590	627	642	610	588	629	624	648	609	599	615	572	600	560	593	583	610	568	593	597	646	580	612	594	603	565	581	621	609	596	658	617	581	615	616	602	616	653	622	575	613	615	640	582	621	625	606	582	629	577	614	585	626	585	599	600	622	620	590	563	604	622	580	599	568	570	602	562	627	598	593	618	648	587	628	597	558	587	534	588	588	619	649	571	624	657	586	618	625	599	605	616	593	617	602	617	602	576	575	627	550	599	594	570	635	553	595	623	612	591	583	599	632	552	613	631	571	579	576	621	583	631	601	569	591	615	570	583	589	598	589	619	607	617	594	602	584	588	613	617	586	608	611	611	593	590	615	606	601	642	584	607	547	634	597	590	592	578	598	576	605	595	616	610	611	580	608	599	587	644	592	637	610	583	631	613	613	591	629	583	640	669	614	583	599	621	647	554	615	563	552	604	614	563	616	610	607	603	574	616	608	591	580	602	630	638	552	591	621	584	579	612	565	628	591	630	604	608	634	577	580	578	604	585	591	575	625	585	575	606	634	602	618	587	580	569	593	619	577	603	615	622	605	640	599	597	603	600	641	599	603	633	588	636	620	575	617	635	618	585	599	617	578	616	598	565	564	611	619	657	605	641	590	600	605	594	617	628	602	623	582	583	644	598	576	653	611	593	611	612	604	566	559	577	579	580	568	610	621	553	583	648	574	626	575	643	642	582	602	624	567	593	621	597	586	589	625	619	650	586	609	589	586	618	604	617	577	642	579	577	594	583	594	634	620	588	607	571	605	628	639	621	604	564	635	603	585	604	608	590	598	606	569	571	544	564	580	612	613	611	582	558	603	647	593	562	621	615	594	605	587	624	592	551	584	615	568	645	574	571	598	628	582	589	564	617	612	609	613	588	574	589	562	614	627	600	594	648	614	583	584	629	626	623	618	594	586	614	602	610	596	591	576	618	596	631	560	595	564	609	554	599	585	587	613	583	653	600	599	602	588	601	592	599	621	581	583	579	564	625	582	602	617	622	622	614	596	617	612	608	619	572	572	589	573	627	593	608	611	604	633	583	587	629	574	589	636	577	627	606	620	627	587	570	608	626	604	627	608	614	545	599	562	580	616	610	552	577	593	630	576	682	591	579	583	631	628	585	580	592	583	653	638	604	594	604	582	588	586	596	632	625	607	601	581	595	589	616	567	596	596	630	571	603	669	587	576	559	607	573	625	609	610	616	586	582	555	576	590	625	605	589	609	572	577	614	587	595	622	605	592	634	565	615	592	614	586	595	617	632	571	571	595	586	574	610	595	617	592	669	589	616	596	626	615	624	593	604	646	664	580	569	623	634	618	579	611	593	609	576	544	632	612	625	556	598	592	625	592	589	595	593	625	543	597	554	598	614	570	629	615	622	544	574	607	626	612	577	588	584	626	596	565	568	587	622	595	616	581	596	600	600	600	596	581	596	640	576	585	614	605	608	639	642	618	609	636	605	582	577	633
53296	27836	15800	5677	2566	2130	1695	1253	710	505	445	414	376	339	354	358	329	310	301	292	262	219	256	232	252	216	194	242	238	262	220	216	216	204	211	221	237	226	234	232	202	229	222	199	214	236	227	208	190	192	207	206	206	204	240	221	221	243	206	207	220	193	232	192	205	223	215	209	218	229	214	230	201	212	236	191	251	210	226	218	208	226	208	190	230	208	189	250	212	205	210	219	204	218	238	227	204	215	218	191	219	243	206	211	191	185	194	241	238	233	205	224	221	243	222	245	212	222	193	187	215	224	213	212	224	222	245	216	195	214	241	203	231	204	219	183	202	214	214	213	198	216	229	238	211	206	217	207	236	237	213	219	184	220	210	211	212	186	233	190	221	206	226	215	196	219	224	234	224	185	211	201	200	237	219	182	197	212	227	189	210	204	188	229	229	238	207	214	237	232	234	222	207	206	171	209	215	187	202	236	197	216	249	209	224	198	218	200	196	200	212	221	237	198	234	248	235	191	220	216	222	201	220	247	221	188	217	216	208	213	210	190	199	193	202	191	206	219	198	210	233	234	216	201	200	220	238	216	211	205	215	211	251	210	192	231	212	232	218	200	228	210	211	209	207	193	226	212	235	205	222	208	236	229	220	193	208	200	187	189	229	227	239	233	226	215	240	225	236	232	228	221	197	220	192	191	200	234	215	212	210	209	206	215	229	196	227	235	227	224	210	204	231	194	196	205	228	202	196	198	206	217	219	193	219	211	218	233	206	213	210	247	194	216	186	218	177	233	220	220	214	222	219	191	211	200	208	238	203	200	200	210	202	199	196	214	212	210	220	216	201	232	203	201	221	201	203	208	190	205	201	204	220	236	218	190	224	213	220	189	201	221	205	208	197	204	212	233	234	224	214	219	213	215	222	216	233	186	220	220	222	208	187	215	208	189	209	206	231	184	195	236	198	196	234	211	229	207	195	187	236	204	207	227	198	227	189	209	214	198	211	205	240	225	194	196	230	211	234	220	239	221	198	190	206	208	212	212	223	221	197	213	221	212	208	229	227	205	224	220	232	212	216	210	222	213	205	242	218	228	228	194	208	203	198	173	237	220	206	231	198	188	216	219	229	202	192	195	219	204	193	205	200	227	205	186	218	218	215	220	225	232	232	209	235	248	205	237	227	206	226	204	195	196	199	219	213	222	219	194	209	215	196	202	230	224	197	204	206	207	225	199	231	183	210	208	209	204	222	236	214	189	217	222	218	196	231	197	197	232	207	233	218	216	187	192	220	217	201	181	212	188	190	205	213	193	205	208	219	212	198	226	195	197	218	191	207	216	215	164	225	234	202	203	192	194	211	220	230	216	189	222	220	203	220	215	223	208	224	203	219	192	211	217	221	239	202	214	194	194	217	213	231	190	226	241	182	220	219	221	206	217	210	211	219	210	198	228	220	206	224	217	210	232	215	212	215	221	194	207	219	227	225	231	199	204	222	192	218	212	199	234	216	178	218	205	232	215	210	204	224	230	216	209	209	222	229	218	200	218	220	223	209	211	220	175	220	189	183	194	213	198	224	223	217	215	227	198	236	207	183	211	237	208	214	219	185	206	187	224	237	201	239	222	196	198	227	217	224	214	212	226	241	195	188	209	209	193	212	237	185	210	203	223	222	204	194	207	239	207	206	202	223	223	215	225	224	231	219	211	192	220	234	205	222	214	174	226	220	204	229	194	216	206	232	238	178	200	199	201	200	207	202	201	202	221	206	215	237	193	197	196	202	211	218	199	214	207	228	223	210	200	222	250	221	212	200	239	214	198	208	249	207	208	209	216	215	222	217	189	223	231	215	233	226	204	213	196	224	207	192	216	214	224	205	201	213	219	181	200	202	206	230	206	222	188	213	199	216	237	220	217	221	216	209	213	202	201	208	226	228	205	214	186	207	236	237	195	225	203	193	211	186	232	220	218	181	206	211	212	218	213	202	202	218	178	197	230	215	195	208	218	202	203	237	227	209	211	231	225	214	201	188	213	202	223	227	226	221	196	232	207	202	242	193	228	210	204	220	214	253	189	191	190	199	198	236	195	224	201	187	219	232	197	223	205	211	213	199	241	204	221	221	212	204	211	218	206	211	213	220	236	200	211	217	206	195	218	237	245	225	220	219	228	212	211	192	202	224	238	205	224	193	229	229	223	206	196	216	199	189	207	244	193	233	200	204	215	225	237	250	229	190	245	213	210	196	198	233	224	222	238	236	194	190	186	193	215	200	207	184	217	240	206	211	237	232	217	224	203	207	241	223	213	221	212	192	225	208	199	204	208	226	219	218	202	257	198	204	209	240	211	206	230	212	215	213	209	220	221	220	262	199	205	217	169	186	219	205	192	197	209	258	228	215	229	229	196	233	189	215	205	227	229	209	217	210	220	226	215	188	231	205	191	208	200	206	226	224	198	223	218	202	192	204	195	214	202	234	208	222	211	221	230	224	186	212	241	229	223	237	214	209	228	183	238	214	190	233	210	215	204	201	229	204	213	221	208	214	221	218	197	197	213	220	221	208	235	231	219	204	209	197	215	243	230	195	213	204	198	212	224	201	204	208	188	224	220	215	227	221	237	217	213	201	226	233	187	220	223	218	223	195	210	207	225	201	221	206	220	208	223	207	206	255	235	230	224	217	209	208	216	199	227	246	240	213	225	206	244	204	229	234	208	236	203	273	202	215	210	194	220	203	224	184	204	206	250	196	206	228	198	213	204	196	210	212	205	208	232	212	216	231	234	178	218	219	217	232	226	205	222	227	180	222	238	227	223	205	233	240	223	195	219	199	222	217	229	236	197	206	217	226	196	200	202	201	230	215	225	199	222	201	202	213	221	228	252	202	209	216	199	220	199	211	243	216	205	205	215	219	187	204	222	220	207	203	169	231	217	197	218	202	235	187	201	221	201	233	232	217	220	226	232	213	200	211	190	212	216	224	236	223	230	222	216	196	237	217	239	241	208	197	207	207	230	206	198	206	210	214	213	230	219	209	220	200	232	210	228	228	217	189	195	201	218	181	201	229	222	204	205	228	210	214	211	223	236	226	218	237	214	229	199	221	204	212	230	214	246	205	227	238	184	208	223	217	227	223	216	211	205	244	196	220	221	226	222	243	217	225	202	201	197	216	210	228	200	231	194	226	218	218	216	237	261	226	208	220	227	198	227	230	247	226	190	227	208	193	207	223	227	209	212	181	234	180	209	234	193	242	241	214	197	197	210	242	208	241	199	220	190	214	200	222	211	237	217	199	200	220	228	233	207	229	229	193	224	216	217	201	234	213	205	241	242	209	197	185	218	204	215	197	193	194	214	240	184	227	251	226	232	237	200	209	201	203	218	230	202	198	207	198	225	183	245	176	224	185	191	205	209	202	187	189	193	226	202	200	222	177	242	225	215	204	217	224	190	227	214	218	190	209	192	227	195	215	219	212	188	197	219	213	203	247	207	190	197	215	249	231	268	209	208	201	242
36322	21991	19240	11577	8950	8354	7019	5287	2862	2167	1775	1528	1414	1330	1305	1319	1154	938	939	910	824	779	691	659	603	641	560	589	519	528	546	494	539	511	554	555	596	568	541	592	569	500	520	526	518	537	540	534	479	529	473	502	524	532	551	520	542	542	533	527	493	511	528	522	526	504	549	477	517	535	513	480	514	514	509	516	520	537	510	530	496	479	493	502	508	536	523	461	476	471	530	533	533	503	493	544	486	516	512	536	501	509	525	504	529	489	569	539	530	472	499	527	523	518	516	498	550	509	457	516	561	505	525	485	476	520	541	482	494	509	512	499	507	539	515	513	476	543	524	506	537	526	477	541	531	565	519	504	525	482	490	516	522	485	510	486	508	488	526	552	535	501	534	520	517	522	488	534	550	517	469	546	467	571	475	506	522	538	532	528	502	507	518	529	506	516	541	529	522	521	465	522	484	509	521	567	478	503	520	528	554	523	525	497	505	529	538	507	520	516	538	498	511	530	533	496	498	527	510	516	484	502	493	453	503	466	499	527	493	537	505	568	479	561	497	475	501	514	502	524	507	472	505	509	540	491	524	528	489	545	481	506	526	529	476	554	468	492	498	514	519	483	508	514	458	507	541	489	522	491	498	490	484	482	500	490	533	492	541	529	505	485	484	487	517	480	470	507	487	486	494	523	533	510	516	490	516	483	497	473	510	524	485	515	480	515	504	509	526	502	501	505	528	483	512	503	502	553	542	533	489	505	549	521	488	531	525	542	505	516	468	530	471	499	508	489	537	488	505	529	494	514	492	529	520	486	474	539	515	505	494	476	510	511	541	498	512	514	503	523	537	540	529	486	504	502	537	513	480	504	508	537	518	479	523	524	553	516	502	522	502	514	520	484	524	530	528	468	506	489	477	497	524	476	516	506	512	513	510	533	477	537	567	482	509	517	485	518	511	538	528	496	517	490	525	493	527	486	496	535	489	509	526	518	513	523	480	536	467	475	529	507	508	490	494	497	521	468	532	510	513	508	507	513	474	506	500	501	514	511	510	537	506	507	497	508	496	487	470	503	516	522	468	540	490	495	550	509	506	496	530	479	521	529	548	545	491	528	526	513	538	498	522	489	548	508	498	502	563	481	518	508	544	510	519	468	511	496	488	503	520	494	539	472	564	501	481	498	516	511	530	503	544	499	529	549	548	520	525	506	515	508	465	512	481	522	505	518	489	478	502	550	514	535	519	499	539	510	479	505	505	525	510	513	513	494	464	482	522	536	481	513	511	540	464	506	516	499	532	495	527	503	512	504	541	494	517	526	490	505	536	483	482	516	508	494	507	501	499	492	527	522	486	533	473	509	480	463	534	534	472	521	500	491	554	556	531	521	510	578	503	559	485	523	482	484	504	543	477	514	506	484	526	533	493	517	499	526	523	520	465	520	516	477	540	486	507	560	515	542	492	484	523	509	520	523	496	496	521	506	540	474	472	501	490	500	503	493	517	520	487	488	516	502	521	487	508	541	504	517	543	525	522	528	542	510	522	540	480	542	542	505	517	477	483	551	565	545	442	504	550	512	484	509	528	489	489	499	517	516	492	500	530	459	439	501	524	537	522	515	534	517	467	520	547	540	523	527	540	492	518	518	533	525	515	525	502	534	487	484	502	497	523	513	487	486	522	521	516	495	529	543	485	502	516	472	501	530	544	495	494	514	500	506	518	532	496	523	505	534	496	499	495	491	558	519	490	515	517	492	493	463	448	496	502	521	515	492	515	513	503	503	506	534	502	521	461	509	492	484	492	506	543	506	480	498	561	536	550	508	524	528	489	467	494	525	481	485	517	537	502	508	531	498	536	562	547	498	480	475	480	549	520	510	466	464	475	545	512	509	494	493	555	532	531	519	507	495	474	535	497	544	471	521	531	528	518	479	479	516	504	520	508	515	536	511	518	510	515	545	516	539	517	506	508	530	513	510	544	512	502	495	524	509	504	508	505	513	535	500	492	512	492	511	466	485	524	524	528	526	552	515	515	509	480	472	512	527	514	468	520	529	511	507	517	513	491	504	504	506	512	493	550	515	499	572	521	499	493	505	495	507	483	514	499	493	505	543	481	487	509	492	517	522	485	544	500	529	502	463	496	462	506	545	533	528	510	540	506	483	496	485	544	495	517	514	479	485	517	491	520	509	569	508	506	506	512	548	514	533	497	529	503	511	523	536	542	547	500	536	515	502	540	514	501	496	498	491	485	516	533	483	505	498	467	500	508	529	508	507	500	515	513	495	526	513	547	502	496	485	493	480	512	531	480	476	498	501	530	502	507	531	481	519	504	554	515	504	493	522	512	502	514	490	487	534	471	564	532	503	482	522	533	498	528	514	501	494	469	530	510	476	486	507	505	539	530	484	510	551	520	498	500	513	515	526	503	499	543	483	538	504	528	489	507	527	529	537	527	512	555	509	549	513	500	491	513	502	489	518	486	530	499	514	512	529	498	497	501	507	522	499	469	494	531	516	468	500	526	491	498	507	483	533	536	478	507	495	503	509	520	482	521	508	488	502	493	536	491	500	505	522	482	534	510	521	541	549	516	508	481	551	534	494	498	509	531	498	525	526	499	539	484	487	486	508	516	534	505	508	505	522	525	506	491	528	495	523	472	536	530	544	497	501	505	507	549	501	517	501	509	518	495	486	542	508	558	545	492	491	507	472	495	515	533	507	529	531	520	526	527	510	528	561	492	522	520	520	529	526	506	500	528	490	518	539	517	539	494	539	525	521	542	513	495	488	479	532	501	548	516	505	469	505	488	505	497	529	531	480	473	493	493	511	508	524	487	497	468	546	533	498	567	495	531	517	509	465	556	519	485	513	526	517	515	517	499	530	520	522	508	527	536	497	520	553	507	533	528	510	493	503	514	524	495	520	487	558	496	536	517	488	518	506	511	520	521	535	484	482	505	542	506	525	498	536	522	517	562	517	496	513	457	481	516	499	489	518	479	571	533	491	509	494	511	472	515	526	518	495	510	521	506	505	505	505	543	491	522	479	556	520	499	534	507	511	499	495	545	472	494	528	477	492	491	531	507	528	555	468	489	534	484	501	480	458	529	543	487	518	518	483	514	472	491	468	496	484	523	509	529	533	502	527	518	511	547	525	484	499	468	506	491	493	517	538	512	487	499	505	492	522	515	508	496	512	524	549	525	557	489	523	515	540	512	485	513	492	496	499	534	503	480	494	499	528	519	496	482	528	515	497	530	516	510	494	476	513	563	541	521	518	478	514	510	481	470	488	494	495	507	508	535	553	499	509	526	506	512	504	531	542	507	527	494	528	495	472	518	528	521	452	479	498	537	519	510	477	533	527	496	454	470	521	513	488	520	474	489	466	546	514	480	495	514	480	508	517	501	524	523	505	511	503	504	527	489	487	465	544	493	490	530	524	526	498	500	480	507	504	532	518	482	529	504	488	458	531	495	478	492	497	537	505	505	528	472	503	537	514	498	503	494	504	513	501
35421	15702	6922	2416	1239	761	680	431	378	313	313	316	249	227	273	253	236	270	234	250	244	236	227	269	279	245	217	236	262	228	246	252	224	231	249	252	247	243	291	255	270	246	228	248	238	261	236	228	220	234	223	249	238	253	252	284	237	209	222	245	256	239	225	273	251	215	228	251	227	225	248	243	253	233	220	262	238	248	207	219	230	252	253	240	202	244	229	224	250	248	253	232	289	244	237	224	227	240	212	248	239	266	240	222	237	228	229	254	236	216	221	273	236	221	229	238	222	263	245	240	223	221	273	266	235	229	214	268	235	284	217	229	234	256	219	213	244	242	244	243	250	226	264	232	211	267	240	253	249	257	274	265	254	255	227	204	243	252	206	266	236	251	240	225	222	256	237	239	241	217	263	251	223	211	218	244	234	232	245	228	258	242	248	243	233	233	248	244	243	235	266	228	240	232	224	246	210	268	247	251	271	240	242	233	277	242	224	238	272	231	208	248	246	242	231	260	266	265	229	225	238	240	258	259	255	262	252	266	228	262	238	233	217	262	248	240	264	251	271	218	258	224	223	229	241	239	262	264	211	233	267	262	250	228	225	218	220	225	226	244	251	212	216	254	243	231	245	241	214	233	264	223	260	266	256	248	271	241	250	248	205	227	231	237	240	248	234	255	234	240	219	234	233	243	253	244	251	247	238	229	263	233	235	263	255	223	231	249	256	277	226	226	256	229	236	242	223	251	235	241	249	256	238	253	184	206	224	244	232	247	214	286	222	237	243	243	224	281	263	247	219	239	251	235	252	220	255	249	240	237	260	232	223	282	251	225	232	266	243	200	262	222	227	232	288	223	218	227	234	259	248	255	266	192	236	234	240	229	234	244	232	231	234	247	259	211	226	249	243	251	215	259	243	257	226	221	220	206	215	253	267	211	241	252	304	226	231	262	258	219	221	255	238	224	218	232	244	236	273	213	258	228	270	218	221	274	235	246	260	217	258	229	219	231	224	208	227	240	212	272	252	253	223	241	245	233	238	276	248	208	234	237	212	221	261	226	237	235	208	246	262	245	234	213	255	254	238	229	216	306	257	211	211	259	280	230	234	237	234	239	234	273	239	225	249	259	272	242	266	227	239	248	249	238	234	221	239	220	246	249	263	230	223	246	223	228	235	230	222	257	245	250	238	260	230	285	239	238	237	266	254	249	226	252	249	280	248	240	253	224	230	234	243	236	244	256	243	250	244	234	258	231	215	230	252	232	246	224	237	240	253	257	239	269	247	232	244	213	201	227	240	262	257	261	238	224	239	233	225	276	243	251	233	213	244	213	227	205	238	275	240	248	235	244	240	256	244	271	250	221	230	221	231	254	266	234	213	243	261	242	233	250	243	238	254	219	223	276	248	208	221	233	244	262	233	267	223	228	246	266	221	269	245	232	235	250	228	242	241	280	230	230	247	236	226	231	247	240	233	234	249	224	247	265	250	239	247	253	225	245	220	227	246	259	260	231	245	224	240	243	255	228	277	229	257	255	209	265	221	264	247	259	259	238	246	237	271	213	211	245	262	239	256	235	256	241	240	247	223	217	241	211	233	246	198	221	248	251	236	246	233	253	249	221	238	258	244	220	240	214	235	209	280	247	240	225	230	225	199	253	203	225	250	256	213	247	236	282	241	233	249	249	232	225	237	211	217	218	252	250	249	235	234	225	222	239	219	232	231	249	242	245	243	210	258	253	221	241	235	251	235	234	226	231	242	259	238	263	207	194	220	201	254	234	225	259	228	247	269	232	252	244	247	232	245	260	254	259	216	256	249	235	226	236	246	226	263	258	261	266	232	254	251	231	242	244	268	243	239	257	240	251	262	220	256	210	283	224	214	245	241	228	233	212	268	232	232	241	220	231	268	244	266	239	221	252	259	237	271	245	242	235	239	226	262	225	246	238	262	234	245	241	230	247	248	242	201	254	232	258	213	222	234	238	215	256	225	238	247	242	237	243	259	255	215	266	230	235	250	227	240	255	254	242	248	260	250	264	225	233	244	217	224	234	209	233	223	244	223	263	238	215	243	237	213	223	215	267	231	212	203	233	240	246	237	238	257	251	238	222	206	246	255	250	224	235	210	244	217	244	258	246	259	202	216	219	227	221	209	224	274	264	245	231	223	235	259	213	225	235	220	236	234	225	231	203	258	208	240	233	264	234	251	262	250	236	262	243	225	246	241	245	235	247	243	215	256	238	230	236	214	261	251	228	244	273	238	226	228	255	258	247	214	242	243	245	253	250	242	224	217	235	250	217	264	232	246	258	246	225	232	234	235	227	219	268	245	240	238	251	230	221	277	221	228	253	263	226	229	253	249	229	253	251	255	221	230	258	231	234	246	243	240	232	237	220	232	240	284	232	237	220	255	240	228	224	235	207	224	211	231	248	261	224	252	237	243	247	254	251	253	239	249	223	240	233	245	259	246	231	229	223	239	236	233	243	247	246	272	256	181	225	247	223	227	236	233	231	241	256	255	258	219	235	246	246	231	237	223	254	228	256	248	244	238	273	220	256	234	248	231	274	238	216	216	245	231	225	218	235	265	279	247	247	261	237	246	260	245	276	221	235	228	213	261	229	248	230	253	227	218	250	253	263	245	251	258	238	232	217	237	262	256	223	284	236	217	228	226	264	244	234	259	238	230	235	246	239	240	256	261	236	215	236	254	240	246	235	240	251	245	209	246	243	226	242	269	253	214	228	232	245	214	246	206	231	253	261	238	227	240	248	250	255	241	249	263	248	223	236	250	233	242	223	229	220	256	270	234	234	271	222	229	218	246	273	254	221	241	243	241	246	255	240	247	225	228	212	255	244	221	234	225	242	262	235	232	234	237	249	215	261	232	244	246	228	233	247	231	230	211	235	247	255	225	245	260	252	234	243	218	215	244	215	210	233	232	234	252	259	254	256	247	223	246	252	239	251	229	225	209	223	243	242	239	206	264	224	232	263	264	252	251	227	242	221	258	242	237	236	273	217	221	231	251	229	235	258	240	223	220	239	226	263	224	249	233	232	222	209	265	269	234	250	229	246	246	221	230	239	223	249	224	228	257	259	252	262	248	205	264	237	263	222	219	251	246	246	258	219	217	219	233	232	251	207	242	255	238	243	246	263	254	219	213	262	232	237	240	247	264	266	254	217	229	252	251	245	239	235	241	224	253	248	246	221	278	227	240	211	228	266	242	223	257	236	216	241	246	255	229	233	247	230	235	255	268	248	253	220	242	266	233	253	228	238	258	234	252	227	210	234	239	293	233	272	274	240	243	253	226	246	234	236	227	241	275	265	235	210	235	238	228	243	259	216	276	245	246	254	278	244	230	228	218	242	227	225	238	229	218	247	235	249	222	207	219	230	225	275	246	244	231	261	268	262	237	235	263	258	215	223	256	275	253	258	242	249	210	233	242	221	245	214	236	237	223	258	245	218	226	237	233	242	233	224	225	199	212	248	254	245	258	247	227	236
25272	12870	10520	6209	3988	2791	2503	1773	1239	1028	874	869	749	748	647	650	689	650	672	618	592	554	667	617	593	592	573	608	584	574	605	609	554	568	579	550	561	587	600	588	559	587	559	606	601	598	592	641	554	545	571	619	589	620	559	554	539	585	572	586	636	575	566	566	544	552	565	575	566	621	567	586	640	547	547	592	604	602	564	555	567	604	555	563	558	568	601	566	563	572	595	607	534	584	590	536	568	595	612	585	580	526	560	596	577	583	562	577	562	504	575	565	574	566	578	599	579	560	561	633	590	600	603	584	565	555	560	605	629	597	572	599	552	585	557	590	529	577	540	552	579	598	579	570	601	573	659	569	573	592	553	651	608	595	539	598	567	568	572	561	590	568	573	575	594	554	557	566	631	550	620	567	575	579	563	529	577	590	570	582	567	591	563	600	578	609	574	559	597	536	612	565	576	545	545	578	573	594	586	575	559	566	543	544	582	532	586	591	557	616	545	588	567	609	528	584	544	608	527	569	575	549	554	556	584	555	533	567	606	572	524	550	586	577	610	563	582	584	538	540	562	549	611	576	575	589	580	532	586	583	583	590	563	610	566	534	554	569	586	573	524	619	581	573	544	576	556	641	576	537	579	571	563	590	588	595	556	571	573	598	581	592	559	552	566	552	561	560	564	601	587	564	552	610	576	612	580	591	603	583	626	554	586	537	548	528	592	574	612	555	584	534	580	594	545	538	572	609	559	584	596	543	536	576	580	530	616	518	596	570	538	542	555	587	576	548	592	595	572	612	544	575	556	560	542	566	602	527	597	543	571	547	600	589	560	605	576	578	583	602	559	575	570	565	572	575	568	570	561	576	593	563	580	584	529	563	543	583	584	552	564	561	542	590	593	603	589	565	572	624	553	585	519	604	557	559	580	588	532	581	597	562	575	555	595	569	526	584	556	590	540	563	548	601	583	563	593	598	564	595	563	552	573	604	611	610	555	615	575	551	544	636	555	587	600	551	616	567	581	551	562	580	575	586	573	597	577	530	620	562	569	570	561	562	548	626	599	584	524	585	564	549	567	542	558	567	580	559	581	575	519	566	583	592	588	568	555	600	610	580	576	593	574	575	570	597	526	528	587	573	580	564	567	575	532	622	524	547	583	563	630	615	585	607	564	554	573	578	524	562	578	563	567	568	613	625	590	588	574	596	589	562	549	529	571	540	603	558	571	596	558	618	595	599	569	565	568	527	577	583	562	571	582	552	557	610	526	577	526	544	575	550	529	655	611	559	578	591	527	565	577	522	540	602	550	601	595	579	580	582	610	547	558	544	602	596	586	578	558	577	575	601	578	605	551	595	544	535	586	523	583	595	588	567	579	579	560	620	581	573	571	572	604	539	542	589	566	567	574	569	596	559	535	582	603	535	570	589	596	570	580	550	552	576	579	582	577	581	541	624	568	561	562	596	560	572	572	578	592	563	541	534	597	553	564	550	610	558	545	581	548	623	565	589	506	544	597	546	587	563	557	540	583	512	581	575	566	563	565	583	542	556	592	559	596	608	542	604	564	589	539	577	617	558	584	550	548	553	510	582	554	558	515	577	543	552	567	567	595	641	588	562	589	606	556	556	597	568	575	544	581	591	578	543	608	557	596	595	602	577	559	566	580	610	560	629	594	593	587	543	607	515	575	585	541	560	595	605	595	597	550	568	559	589	584	595	568	555	529	543	564	578	618	614	611	562	579	594	549	566	542	561	600	587	562	513	579	560	567	549	564	569	573	548	606	604	604	577	618	553	571	566	604	615	539	582	525	573	587	549	553	619	597	537	579	561	572	626	537	573	576	547	576	552	577	588	564	605	575	602	550	541	568	553	542	622	593	554	571	598	602	580	554	610	609	599	588	563	573	609	554	582	543	588	569	621	577	610	519	575	537	589	551	523	560	578	582	554	618	566	562	538	545	547	591	589	610	553	564	580	601	538	602	573	563	537	553	614	589	580	581	543	569	607	578	587	588	539	580	551	557	560	592	552	566	550	590	530	581	598	558	579	595	514	602	565	563	577	556	562	574	544	597	588	568	571	586	575	578	573	544	583	593	584	576	655	614	600	607	569	553	608	568	589	592	583	578	589	605	566	536	558	567	585	543	564	564	547	566	579	601	579	544	561	610	580	594	581	574	588	562	544	535	576	530	570	570	586	595	597	581	561	553	568	597	596	560	574	576	548	582	550	594	583	530	573	557	567	581	586	591	566	578	546	565	595	595	546	575	565	542	539	553	547	581	588	563	560	642	546	582	571	582	531	557	588	521	542	648	563	603	575	567	604	528	559	604	558	582	573	532	612	564	583	532	555	586	604	510	617	609	627	575	600	582	549	583	542	564	607	595	585	556	578	608	553	603	529	578	577	581	555	558	552	584	590	584	571	575	584	564	579	569	549	533	552	595	511	564	542	573	563	550	580	610	567	592	642	546	585	592	588	585	603	558	568	590	545	573	564	586	581	575	579	548	581	563	600	554	551	564	551	546	554	566	573	551	563	547	590	605	587	579	563	591	611	585	601	602	572	574	562	565	538	590	543	551	542	591	527	596	529	574	605	579	539	568	566	579	584	590	589	553	584	599	587	575	547	541	618	560	582	558	531	562	547	598	566	559	540	599	566	580	596	583	573	565	572	572	611	540	610	554	576	555	562	549	629	596	574	583	615	552	595	597	570	589	581	587	625	564	585	542	537	560	592	573	632	566	560	584	577	543	540	537	582	551	595	553	565	581	543	584	555	541	579	587	599	628	611	556	594	621	608	577	572	610	581	595	557	580	563	590	602	570	564	585	565	571	613	580	572	566	570	584	568	602	558	576	587	570	580	547	618	593	575	579	572	573	586	567	538	569	584	587	623	603	596	578	619	599	507	547	517	573	587	636	603	612	557	591	571	567	575	573	610	579	558	581	540	617	607	573	565	596	567	573	581	581	602	567	568	600	532	543	578	605	590	593	570	544	554	585	592	608	561	591	564	566	568	581	546	556	572	578	545	556	548	526	555	573	535	575	566	576	545	586	581	586	569	508	550	577	567	584	535	562	583	554	573	595	579	600	604	590	572	598	617	581	547	545	585	605	557	590	540	568	587	551	587	570	596	594	593	585	544	573	573	611	621	588	559	600	522	573	542	567	577	555	583	610	548	559	574	588	588	552	575	561	551	546	576	586	580	610	539	591	566	577	587	511	558	619	573	548	549	564	564	550	588	592	601	572	640	568	554	605	552	562	579	570	603	560	585	586	573	592	548	597	550	561	589	565	579	581	611	585	611	564	579	565	521	579	561	585	580	532	519	570	550	529	527	567	582	589	568	573	555	585	562	586	564	599	560	609	574	525	565	572	562	574	574	546	616	529	583	600	583	569	525	566	599	551	599	568	539	558	600	539	570	566	573	633	570	557	557	585	566	625	602	543	604	604	582	564	582	656	568	595	606	582	587	590	554	556	582	560	635	561	556	604	606	549	603	560	586
47604	24322	12443	4528	1927	1158	936	520	449	389	306	290	350	309	299	321	263	274	303	306	269	245	231	272	259	241	277	286	277	233	236	259	263	235	286	235	267	259	258	253	272	237	268	266	259	250	288	277	270	293	284	275	267	266	270	262	254	284	272	304	270	268	255	244	271	273	280	263	247	234	268	257	300	260	249	229	263	281	250	269	266	240	277	241	273	254	266	269	297	270	289	278	255	258	249	265	255	238	280	255	258	254	255	247	281	233	271	255	238	239	273	271	245	264	274	269	259	258	285	243	244	247	271	255	251	268	247	257	264	302	285	267	260	274	230	244	258	244	282	249	255	246	277	254	265	250	232	246	285	265	256	276	268	244	253	271	260	258	275	261	257	272	249	252	240	290	256	235	231	258	250	247	250	280	259	271	264	268	271	267	252	255	242	270	251	267	282	251	239	246	223	261	280	235	232	274	272	249	254	245	262	275	233	269	261	271	257	255	279	272	251	273	322	262	285	271	255	304	227	301	278	267	234	260	273	281	269	286	273	267	272	278	243	258	249	262	252	248	276	250	250	285	294	266	257	260	254	256	285	257	270	267	233	278	238	267	268	291	278	265	240	244	272	290	238	264	262	243	290	274	261	280	277	285	261	258	276	261	289	265	285	242	253	285	274	245	265	258	263	272	243	251	280	231	257	272	221	253	241	242	258	275	252	279	276	216	233	245	256	271	245	256	268	246	279	279	276	253	239	257	270	250	268	226	272	242	250	264	277	273	268	272	270	253	279	258	280	270	258	269	255	271	245	277	249	269	251	259	261	217	228	258	269	260	277	265	262	261	241	262	240	264	257	260	259	252	292	241	259	272	258	273	261	274	267	288	233	263	262	248	261	294	264	265	250	279	250	225	272	209	264	235	290	247	284	255	231	264	229	240	244	285	256	245	269	279	252	267	269	224	276	237	253	286	261	312	250	270	255	278	302	283	262	257	264	233	285	256	260	260	267	278	284	270	247	251	264	254	243	271	266	231	266	261	266	261	259	260	270	274	259	263	268	270	258	269	259	238	247	249	252	237	261	266	254	274	252	230	254	243	279	266	256	245	271	253	268	239	248	240	256	276	259	272	247	269	261	259	259	279	231	291	219	266	277	267	255	215	244	238	246	250	207	243	272	263	245	251	256	266	257	296	283	269	263	249	275	267	250	279	258	259	253	248	277	268	283	242	263	266	254	246	259	249	259	230	243	265	249	272	245	258	250	252	247	257	261	234	262	243	222	288	258	243	260	256	284	276	279	262	273	243	245	251	247	263	250	270	259	246	285	255	248	255	242	279	264	287	251	252	274	273	262	268	248	266	257	254	269	277	243	268	260	256	291	256	243	256	283	316	260	248	279	247	291	245	276	239	256	283	277	258	266	281	256	271	243	258	256	262	256	248	264	276	254	253	259	278	283	249	264	244	228	244	276	250	263	276	273	275	287	280	232	259	263	274	278	261	249	255	273	231	231	263	278	257	277	255	251	259	279	259	236	264	254	236	282	260	227	257	250	269	296	286	264	254	257	292	255	264	235	255	249	280	258	301	259	266	235	274	285	256	276	258	268	265	267	264	264	276	251	261	295	274	241	249	252	255	251	245	239	255	240	244	230	258	262	259	231	262	260	247	265	276	251	247	273	265	259	273	257	278	255	269	253	260	245	249	268	259	290	260	255	256	271	259	259	295	264	292	258	266	263	252	279	257	264	261	270	283	255	228	216	263	247	275	247	257	250	268	260	242	256	244	230	266	281	294	211	245	250	266	294	282	267	272	273	247	311	250	230	262	241	261	232	248	253	253	266	276	254	275	240	230	273	242	259	287	262	247	272	282	263	300	242	257	300	297	260	246	258	237	254	241	283	271	283	271	233	255	234	267	253	260	284	264	257	278	256	263	271	232	255	263	251	250	263	240	280	283	260	260	238	240	261	293	252	259	259	285	288	256	253	278	266	281	261	250	253	250	239	228	267	275	316	242	246	273	234	279	295	297	282	256	249	257	234	258	268	267	277	292	258	253	257	260	269	291	277	293	270	286	235	258	278	278	252	263	287	243	286	217	264	252	240	274	266	263	251	266	265	276	273	269	263	268	270	260	273	270	269	274	264	249	285	265	282	227	235	257	288	277	268	253	269	275	245	254	284	250	242	256	247	239	285	269	252	260	272	233	250	281	255	273	256	265	277	236	264	260	256	248	270	264	233	252	239	269	291	272	283	263	263	263	250	298	261	264	268	261	219	249	277	270	270	273	265	254	263	242	268	250	255	250	247	296	281	254	257	252	265	200	281	302	308	276	231	240	265	265	257	250	253	253	251	231	239	275	283	257	246	288	291	293	277	252	266	257	235	236	251	276	264	290	283	276	305	246	238	263	246	268	262	260	279	267	295	289	259	270	291	236	254	264	276	261	245	265	258	300	247	265	290	309	288	264	243	272	270	223	256	259	310	314	258	230	273	257	223	287	295	288	251	247	205	256	265	288	267	258	288	252	232	264	246	257	280	262	258	249	237	229	289	251	273	247	264	246	261	264	250	262	253	259	273	271	261	287	234	279	280	230	279	253	263	277	270	287	235	253	250	278	276	287	291	251	249	261	261	250	253	278	293	273	246	284	251	245	232	265	244	268	267	281	301	243	259	249	263	254	286	267	276	245	252	277	266	221	251	240	243	272	266	278	253	235	266	250	257	266	252	259	258	246	250	242	241	275	265	270	235	284	274	259	275	268	282	246	267	231	270	244	264	250	235	250	274	242	243	253	265	223	278	275	237	259	259	265	285	264	246	279	267	263	237	278	293	241	263	216	243	259	225	257	264	275	249	254	276	248	263	245	257	243	271	281	228	249	245	270	263	267	272	279	231	265	256	257	258	243	268	292	225	252	261	241	259	271	234	263	252	263	264	305	279	225	261	222	236	278	250	247	232	274	264	284	253	274	260	283	273	259	293	271	271	276	275	289	265	257	266	270	244	253	249	295	275	271	252	291	238	256	284	251	242	276	269	243	249	269	248	286	274	283	265	254	277	260	259	251	269	244	261	247	265	267	279	258	237	252	255	252	262	288	261	275	211	261	258	292	249	275	273	244	289	263	235	253	243	257	262	292	251	234	270	264	263	288	248	250	273	220	237	270	255	257	254	260	264	267	256	276	288	261	253	295	238	285	269	268	255	298	279	247	265	265	253	237	241	264	273	281	273	273	256	243	287	247	224	289	259	268	251	269	248	272	245	251	244	242	261	283	229	246	272	243	267	277	284	261	254	279	257	262	228	273	248	275	285	250	243	283	252	261	262	248	267	246	296	212	250	271	243	323	265	256	255	254	254	274	261	269	241	251	233	277	270	262	275	265	246	244	256	284	269	238	264	286	290	263	283	258	254	229	257	227	257	255	268	258	259	258	287	256	256	265	250	239	248	258	260	284	271	278	251	241	263	268	255	251	245	237	262	228	263	294	252	267	294	276	267	251	292	268	261	269
33990	19954	16575	9826	5954	4229	3582	1864	1509	1307	1126	1021	894	870	814	910	769	782	799	750	700	728	646	631	602	659	640	608	606	620	589	646	610	651	695	635	621	653	604	597	643	589	647	631	603	643	607	631	658	630	627	616	622	636	630	632	639	637	586	638	609	627	584	622	644	622	595	632	646	618	623	593	586	597	652	624	641	608	639	629	580	639	629	664	639	580	661	620	639	639	588	621	615	593	626	598	591	665	616	623	624	582	655	619	666	602	636	642	610	641	625	582	620	603	636	645	603	629	592	609	597	662	624	642	611	604	600	631	640	595	582	600	587	610	601	630	577	626	611	620	614	622	605	675	616	669	605	666	646	606	616	644	649	576	655	614	611	635	602	606	592	643	600	619	607	620	645	636	577	617	644	681	610	628	590	614	613	606	623	620	612	647	614	620	625	624	617	661	640	602	605	576	585	609	597	623	588	602	608	642	591	636	599	629	614	598	644	602	599	648	625	571	624	618	597	621	630	616	600	612	646	604	584	583	618	608	616	574	595	626	638	629	595	647	590	623	600	644	656	598	613	636	666	589	630	603	652	626	598	596	605	576	633	603	595	618	619	595	636	611	622	595	616	575	632	628	633	624	592	631	588	659	581	626	639	594	621	646	618	637	614	589	626	609	623	635	613	636	588	614	618	593	633	603	577	614	689	674	621	610	618	580	596	586	639	651	632	583	637	650	640	566	574	622	628	617	672	640	652	628	593	598	605	639	677	584	614	650	593	624	606	613	678	605	592	568	616	637	628	619	591	632	596	613	600	595	622	655	671	641	607	623	626	602	603	601	593	684	605	618	610	612	617	635	595	606	612	610	640	593	596	629	598	626	620	625	609	575	576	608	647	625	621	626	630	642	653	618	597	553	595	600	611	652	615	589	593	687	616	598	608	663	621	589	643	591	621	598	593	604	647	610	656	617	615	622	653	629	654	580	615	603	626	589	598	661	604	601	614	610	590	633	584	615	599	597	592	600	584	621	634	637	631	632	627	635	626	597	597	652	569	646	646	611	578	645	618	634	616	618	595	612	644	604	632	638	631	615	619	631	662	604	611	602	577	614	590	610	605	604	604	662	617	616	581	624	617	618	622	608	631	637	605	595	593	665	615	648	620	605	581	600	653	644	614	646	598	605	654	643	578	599	618	617	622	614	614	593	582	608	611	624	590	641	628	579	637	580	633	642	643	672	597	608	590	605	669	611	639	606	626	667	595	650	638	606	639	612	602	623	594	608	608	587	615	616	588	645	622	566	614	605	636	623	614	636	619	610	638	617	621	588	646	592	602	616	601	626	633	562	616	581	645	629	638	619	543	630	586	621	568	613	629	655	626	612	659	641	622	625	628	637	642	658	620	619	665	584	660	610	585	625	607	603	629	597	592	624	636	672	594	613	656	651	576	624	615	602	652	647	625	643	612	579	622	643	619	625	646	635	628	592	626	614	654	647	620	653	540	578	573	634	633	615	638	603	612	616	601	610	589	654	596	606	620	671	598	628	617	628	601	545	559	640	635	632	648	574	657	611	638	604	630	620	660	623	612	597	609	581	604	612	563	608	607	598	687	606	613	597	609	602	663	610	630	626	621	643	569	637	642	630	602	636	567	653	628	602	636	621	615	621	608	634	623	661	633	581	635	615	602	628	633	615	642	561	616	616	613	624	658	624	542	673	645	580	624	596	585	621	643	611	648	635	599	620	595	635	631	616	602	616	602	634	627	580	631	615	583	593	598	591	636	639	625	628	635	628	628	613	599	635	624	597	633	643	670	630	594	625	617	609	598	614	673	628	646	579	637	616	615	619	635	589	579	596	641	575	642	597	643	666	616	598	657	654	606	612	627	605	610	612	577	579	607	584	622	596	626	634	605	644	627	649	619	607	603	623	591	596	617	634	624	593	644	635	612	625	614	580	617	642	598	577	597	621	601	608	666	617	608	610	625	643	667	579	653	614	588	608	624	602	601	616	632	624	642	608	611	630	613	650	595	621	612	620	607	613	604	647	618	616	648	629	634	642	587	611	639	621	635	629	625	642	597	636	627	615	594	598	624	599	619	619	698	613	633	627	647	611	612	632	631	601	593	623	605	642	611	583	618	603	606	650	607	644	617	605	599	601	605	594	610	614	601	598	662	622	621	576	652	639	629	559	580	637	646	615	567	597	617	593	572	623	639	642	591	649	631	592	595	676	628	604	641	596	629	602	601	616	618	596	625	600	595	640	668	598	616	637	641	598	623	581	607	571	610	579	608	600	661	618	605	617	632	586	603	628	658	681	572	647	636	594	604	641	643	641	615	643	588	599	600	588	640	667	599	585	603	623	639	603	626	655	624	608	606	598	630	594	612	645	639	590	645	573	629	610	628	650	598	596	576	597	664	638	639	638	612	649	623	594	613	633	624	586	647	610	640	675	626	616	594	600	629	634	625	608	612	629	677	608	601	579	584	597	598	633	629	597	614	591	636	622	623	622	637	608	637	592	649	604	614	590	593	605	590	652	602	587	623	640	602	590	631	609	617	571	643	612	569	620	607	604	599	613	609	595	627	617	621	621	621	612	616	599	650	666	676	649	605	591	621	605	640	615	602	614	612	608	613	643	592	601	549	638	622	564	624	601	629	624	615	649	587	613	631	594	581	640	610	604	652	608	634	627	613	603	620	640	616	617	627	625	567	638	593	603	649	623	640	640	626	619	660	645	575	618	603	607	601	610	645	612	628	631	670	623	609	637	609	604	615	634	573	603	579	659	678	619	635	653	595	648	598	619	602	696	690	638	593	661	568	597	664	644	614	613	610	651	624	625	642	637	618	617	620	614	589	606	616	666	614	603	626	611	631	636	626	658	610	658	597	576	614	595	617	641	658	616	663	648	624	611	594	594	608	618	650	570	603	618	653	654	603	636	620	575	629	615	594	627	617	582	649	583	596	636	616	639	578	648	603	645	618	595	614	633	605	619	614	615	642	628	617	589	602	617	603	606	600	603	643	620	623	612	625	616	593	670	637	629	591	666	601	597	617	627	637	615	633	621	653	680	661	590	597	634	616	614	625	602	615	602	626	602	586	642	602	627	607	684	601	634	590	608	630	592	634	586	620	617	592	603	651	611	660	607	680	596	647	640	620	611	583	633	615	579	632	609	678	572	619	616	594	577	625	623	658	673	632	614	605	589	645	567	568	633	610	607	623	615	620	653	563	655	630	621	631	599	650	590	569	592	632	633	619	622	575	589	632	617	642	644	641	634	605	575	638	626	577	606	631	651	614	629	589	595	642	621	627	616	587	643	615	614	580	571	553	649	623	582	614	582	587	571	597	652	608	578	669	653	670	612	619	661	614	609	660	600	673	584	620	582	627	625	631	638	618	611	639	647	617	595	610	610	580	624	636	584	661	618	574	581	626	601	593	604	655	593	561	646	565	587	642	639	617	601	559	623	607	559	683	635	668	635	607	603	653	636	677	598	627	609	604	631
54763	29645	17315	7044	2719	1544	1115	573	441	356	335	348	317	281	289	278	295	270	241	233	248	232	237	254	261	271	233	227	257	243	219	207	224	255	202	259	224	222	224	206	228	196	239	217	230	233	253	223	205	220	228	225	216	233	187	263	226	232	244	223	219	231	249	253	210	209	214	232	218	207	228	235	236	228	213	234	211	256	222	227	236	216	210	241	228	215	247	227	231	205	229	249	204	230	232	259	214	219	223	219	216	226	220	203	245	244	234	245	218	241	233	209	228	225	234	213	219	221	238	247	243	230	236	237	249	220	242	210	246	248	216	220	216	227	200	213	215	214	229	217	231	239	187	227	219	220	250	223	222	225	239	207	223	231	261	250	224	247	265	247	219	232	226	229	215	240	216	222	246	215	231	241	205	213	230	226	260	221	216	223	230	240	224	193	185	220	209	210	213	214	242	222	196	209	208	228	209	228	205	249	257	211	230	238	206	215	240	229	225	243	253	252	234	227	212	238	193	225	237	222	241	223	228	240	228	220	228	208	226	214	220	246	227	229	236	212	243	221	205	233	215	209	224	241	211	239	216	248	201	210	226	251	246	230	203	217	219	236	245	213	247	214	252	200	228	238	246	217	228	229	226	222	241	212	236	222	224	198	202	222	218	242	210	249	250	228	228	218	217	232	231	217	209	232	213	224	260	214	209	211	216	209	206	199	235	211	216	225	210	226	195	230	221	240	234	221	245	203	208	201	213	206	219	237	241	208	226	213	230	214	238	229	200	238	215	232	200	252	253	217	209	234	210	201	213	220	214	239	180	220	234	254	222	220	234	239	234	200	214	231	206	220	226	219	213	204	228	227	264	231	231	228	202	245	209	210	229	230	208	221	220	205	220	206	205	225	223	223	241	226	209	231	203	233	242	277	198	231	244	216	233	237	218	213	236	236	219	247	208	205	230	232	239	220	224	255	236	240	230	181	238	221	220	212	213	219	234	227	231	243	236	237	206	204	215	219	227	190	220	213	216	230	226	219	218	237	210	270	205	248	231	263	218	236	222	229	236	223	227	211	229	247	224	234	232	236	230	227	221	224	215	195	249	231	212	262	240	240	248	197	242	228	246	196	228	223	206	244	198	237	188	230	202	203	234	214	234	207	236	253	201	214	234	241	224	192	232	214	229	247	220	202	206	216	204	217	197	211	240	197	235	235	237	237	203	242	232	215	240	243	192	218	227	202	226	200	219	236	224	185	219	222	213	217	234	196	195	222	204	235	241	221	195	228	220	212	209	212	206	240	197	198	210	199	239	229	251	210	205	225	241	212	212	219	216	227	221	212	237	218	203	209	221	245	203	235	234	223	215	229	211	233	229	219	216	230	236	225	214	216	230	194	216	218	244	265	223	202	238	229	231	208	231	241	246	202	227	240	239	231	220	229	262	254	210	248	233	222	229	230	200	215	200	217	229	223	200	223	212	228	246	214	225	236	219	202	230	222	237	266	221	230	210	186	224	253	230	223	237	223	194	210	235	225	230	222	213	205	215	220	247	232	211	239	239	214	236	190	245	243	204	220	228	218	206	216	209	236	223	211	198	226	204	212	231	256	226	196	210	240	246	242	214	232	244	238	251	217	209	215	218	219	234	220	204	222	233	225	218	231	226	190	219	230	238	259	210	221	222	243	187	226	220	226	218	214	205	229	195	202	231	194	239	212	210	240	232	242	210	212	218	248	189	225	197	203	211	237	226	226	245	220	181	217	214	225	228	210	226	236	239	203	216	229	220	196	214	242	224	206	231	263	229	205	219	228	204	215	224	220	218	229	258	214	234	204	237	229	247	257	214	231	230	256	231	220	235	224	213	219	217	220	211	196	207	213	235	232	213	237	244	251	234	195	217	225	205	217	221	234	257	192	220	218	236	230	188	205	246	225	187	236	222	209	223	241	226	192	193	239	205	232	213	212	225	227	234	224	242	237	255	213	226	226	236	221	210	195	230	236	222	237	218	219	228	207	229	220	225	225	209	220	228	213	212	211	214	230	239	205	229	245	242	223	237	225	228	224	211	215	212	247	236	234	250	242	227	222	203	237	216	250	225	239	250	215	219	237	238	229	227	212	211	229	214	214	231	232	240	206	261	219	202	239	215	235	229	223	242	227	197	201	213	233	217	229	196	222	239	199	243	238	219	219	223	227	222	230	215	238	218	223	215	224	210	206	233	225	198	228	231	224	221	213	243	230	214	226	227	215	214	199	256	245	225	222	225	229	221	216	226	224	232	249	201	225	242	221	248	239	211	225	223	208	217	217	243	222	217	250	221	237	217	227	212	214	236	266	221	203	201	212	198	220	243	205	242	225	239	221	226	233	219	198	200	242	204	222	227	240	241	255	229	237	232	223	203	191	212	224	228	242	249	221	222	218	218	246	207	212	222	194	192	209	208	229	191	227	208	222	227	230	229	231	243	226	229	230	207	212	247	229	238	236	231	197	205	204	222	236	217	197	237	221	214	255	219	183	205	236	249	237	228	247	248	223	204	251	216	208	233	209	209	236	210	198	218	229	206	214	236	219	203	227	228	232	238	229	232	222	212	216	229	201	234	225	223	246	229	216	221	226	232	228	225	223	216	233	231	232	221	200	225	226	225	212	207	262	233	194	230	225	219	216	219	235	201	204	250	233	225	209	202	216	221	217	230	245	227	243	239	218	239	234	218	202	218	190	222	203	222	198	254	224	217	234	219	231	215	220	211	223	233	222	244	228	233	210	235	195	188	202	186	216	208	242	227	227	207	218	229	225	204	230	236	224	240	221	188	235	223	231	237	247	217	229	228	222	229	221	220	232	241	208	237	211	222	218	214	240	238	198	206	258	206	236	241	254	208	223	194	240	220	231	213	212	234	218	226	209	212	210	196	227	233	220	212	251	215	204	236	226	223	223	232	277	213	238	213	206	217	223	237	221	236	221	240	219	230	251	209	217	211	229	237	224	236	230	223	231	224	220	233	228	222	229	225	212	254	227	227	228	221	241	221	199	219	246	209	192	199	232	237	230	199	280	231	235	223	235	234	215	258	220	231	259	222	211	192	228	212	236	261	220	239	213	246	260	219	217	200	187	194	190	255	213	217	256	223	210	223	205	239	240	251	233	208	231	227	220	222	243	223	219	222	240	202	204	174	241	197	229	209	218	206	223	263	245	213	235	225	252	249	216	209	227	198	223	231	258	247	254	217	223	240	240	243	243	225	224	226	219	233	205	237	199	251	234	223	208	220	247	213	227	215	221	226	250	267	216	231	203	241	225	213	226	208	222	236	230	225	245	231	245	218	225	236	235	231	212	224	219	230	218	203	216	221	209	212	257	222	250	204	263	209	220	214	207	231	206	248	222	228	243	229	247	221	212	231	207	205	230	226	212	215	205	218	231	232	223	223	221	241	211	215	211	193	219	215	206	233	227	216	227	227	215	206	214	201	227	213	235	218	208	226	237	230	212	216	226	243	214	206	201	240	205
37438	24808	21091	13057	7790	5600	4242	2136	1504	1315	1191	953	991	870	875	791	810	740	646	741	739	610	626	639	572	549	576	546	558	559	573	537	544	550	539	580	514	576	568	554	540	555	566	529	531	588	549	545	535	521	561	529	518	501	506	545	514	542	538	529	550	544	567	527	529	527	516	517	556	532	528	526	547	539	502	547	549	509	569	550	515	540	540	551	549	510	572	571	531	529	535	526	581	560	526	499	561	517	578	577	560	542	525	548	517	558	543	501	517	542	531	519	545	501	524	547	518	549	571	512	542	510	522	532	559	480	502	517	574	508	531	540	539	570	562	540	520	519	532	502	559	545	538	540	528	519	533	526	540	591	505	589	524	528	537	480	516	565	501	551	515	510	556	572	516	508	514	577	536	549	559	482	537	486	505	552	551	529	550	530	517	506	539	514	511	568	530	533	493	546	544	522	542	533	499	532	529	530	512	531	528	497	535	484	523	520	549	552	548	500	510	500	530	551	512	550	576	531	490	539	499	541	520	535	550	535	516	548	559	546	523	540	547	558	499	536	506	535	534	529	539	513	543	492	523	516	560	524	571	485	563	595	541	562	545	548	529	569	542	552	594	520	525	521	517	514	532	552	553	523	500	556	513	545	524	580	538	559	550	517	533	566	519	536	534	495	553	558	507	555	520	522	500	512	530	537	523	519	545	501	485	526	525	498	550	541	535	557	516	566	531	529	573	526	567	524	549	532	558	569	526	563	551	574	528	538	570	553	544	501	513	551	521	498	504	492	511	543	532	517	511	522	519	528	549	529	528	538	519	533	555	585	512	547	519	501	495	534	534	520	561	531	546	551	567	545	519	558	537	515	547	511	550	526	535	539	489	504	512	497	553	578	536	563	530	543	552	539	562	507	476	506	569	511	536	529	530	529	526	518	530	511	512	532	529	540	533	548	550	546	564	530	519	546	536	558	534	514	491	504	532	558	533	507	509	469	565	587	569	538	509	512	549	565	526	558	521	505	534	535	532	530	514	535	540	496	606	485	513	492	505	531	521	540	537	550	572	551	524	508	529	542	513	536	542	522	552	515	491	512	490	539	534	574	533	510	555	553	486	566	519	499	519	529	506	518	491	510	561	546	516	533	569	514	506	541	538	526	537	493	539	550	561	557	534	531	486	511	581	551	536	532	588	523	492	527	504	533	552	531	523	541	550	499	514	526	552	515	549	541	521	523	508	508	505	533	516	540	532	518	550	591	519	521	548	543	520	522	530	515	507	521	528	580	533	528	523	548	499	534	531	541	526	517	542	496	548	546	550	519	542	531	529	525	520	477	532	515	522	563	555	519	554	502	513	494	547	512	555	504	530	546	513	588	555	490	542	545	540	524	520	527	510	571	544	513	548	542	541	503	572	541	516	540	566	553	524	516	530	567	539	556	531	527	551	546	469	495	552	511	542	531	523	517	500	563	515	530	501	542	505	533	515	546	558	482	507	538	553	528	534	524	537	509	545	510	513	526	518	543	540	519	545	548	481	543	540	500	552	539	505	523	518	480	543	552	570	532	536	534	477	525	513	504	495	521	527	556	545	514	531	526	519	535	521	537	557	504	542	580	515	513	539	535	548	523	523	533	485	546	522	552	524	515	519	560	555	512	543	567	539	538	520	516	526	550	507	518	524	524	550	504	528	539	534	539	555	492	518	528	562	555	526	517	514	555	548	541	496	586	558	556	580	509	524	552	508	546	529	520	511	492	559	552	490	579	554	511	534	547	497	530	549	534	563	500	543	543	555	538	547	561	541	528	531	518	513	564	520	542	555	489	533	512	539	546	530	500	525	537	533	548	533	487	538	523	567	540	502	498	528	527	554	526	529	531	546	562	526	518	503	547	552	545	561	517	509	492	542	566	525	538	538	518	559	512	540	506	528	552	562	543	536	531	499	518	550	576	525	536	501	583	515	555	482	554	496	526	581	543	547	480	546	529	565	545	577	564	508	581	504	559	559	514	548	514	504	500	537	506	542	508	529	526	526	520	516	521	552	542	534	574	479	533	520	550	575	531	539	539	523	554	536	512	551	494	533	562	553	534	532	507	544	549	533	562	538	513	542	549	537	519	545	521	543	537	510	531	519	561	598	545	578	535	515	536	539	539	589	557	538	520	540	509	527	545	534	520	482	505	532	522	569	499	558	523	562	550	585	546	576	518	500	566	505	526	509	558	538	547	525	530	589	547	539	604	521	543	550	499	536	541	535	535	540	546	539	505	545	540	525	536	540	492	544	560	509	543	573	566	530	522	528	574	537	560	528	535	564	517	494	523	509	560	496	505	484	558	555	533	537	523	560	489	548	514	517	510	555	539	526	496	504	531	538	521	557	494	476	524	515	528	515	521	522	525	516	520	550	476	527	543	535	580	550	530	565	534	542	527	557	534	505	535	571	601	540	514	496	537	518	501	506	505	545	520	502	551	516	546	544	508	526	532	506	575	542	540	513	512	530	541	526	560	541	521	548	555	536	522	504	519	542	507	543	520	528	543	513	521	525	568	546	501	524	532	551	514	558	565	541	551	531	508	515	540	559	557	537	502	540	498	519	523	567	521	548	553	532	519	521	538	571	526	531	556	518	541	525	554	515	521	532	515	539	555	539	546	533	503	545	540	546	523	525	504	537	540	529	563	551	529	546	534	533	536	541	517	528	513	544	537	537	512	520	551	584	538	513	552	565	531	528	526	505	521	515	542	546	551	574	529	547	581	522	526	528	512	519	551	474	505	545	522	517	504	512	556	545	560	542	531	505	519	529	584	576	515	519	518	523	521	519	525	497	533	564	540	565	511	539	498	527	497	482	531	543	506	583	573	523	527	512	541	531	493	519	503	558	527	528	583	554	510	525	565	536	529	541	503	492	510	540	508	541	525	540	555	528	560	533	572	538	566	536	514	519	542	547	563	539	529	549	566	525	519	525	545	551	535	511	545	532	539	515	518	566	556	520	508	520	522	506	562	530	537	511	547	530	546	544	534	506	511	562	544	514	563	514	489	522	509	489	537	503	560	541	519	511	516	536	505	511	501	512	548	560	540	534	585	512	524	536	604	519	541	574	541	522	496	540	497	511	519	501	500	530	501	527	542	528	541	500	505	519	523	538	522	545	541	563	476	503	552	532	534	519	575	502	548	543	533	557	527	582	506	542	524	546	544	520	566	585	529	504	563	573	558	517	506	524	562	542	542	491	545	532	488	551	546	489	531	533	509	499	493	544	555	549	576	582	549	519	528	525	551	524	549	503	559	521	484	550	530	587	559	522	525	540	520	513	571	519	519	561	545	536	531	513	535	507	567	533	532	519	516	517	551	566	534	525	525	550	531	499	519	554	539	529	563	516	535	525	550	532	540	556	530	537	522	523	551	527	539	500	525	523	517	556	541	540	521	537	533	556	546	512	581	517	534	524	528	553	552	488	517	523	550	514	511	565	512	545	488	574	518	531	553	537	554	558	500	575	557	515	519
32604	12520	6043	3790	2053	1364	827	415	375	321	331	303	279	266	266	275	252	247	247	215	245	221	227	242	240	270	230	233	229	233	233	231	244	233	229	239	245	231	251	233	225	230	234	212	241	232	223	234	210	259	242	217	230	227	262	223	222	255	230	271	251	227	236	253	232	238	262	263	244	244	226	232	245	243	264	220	191	225	212	222	252	224	242	259	229	258	201	263	275	236	250	222	240	231	248	228	221	234	220	219	251	257	214	233	234	254	232	242	257	238	245	236	228	264	214	231	261	249	258	230	230	233	219	271	230	257	225	243	215	257	246	232	233	243	233	236	248	240	249	250	233	205	235	248	224	230	250	229	243	245	235	247	217	235	240	261	230	232	239	252	244	241	218	249	258	281	267	245	223	261	239	241	253	225	219	241	253	221	226	228	204	223	246	234	270	227	227	226	227	247	255	244	252	221	256	252	226	245	241	230	251	211	241	210	198	271	229	223	252	253	235	234	260	216	244	250	215	218	224	226	250	259	212	223	226	242	237	255	239	239	221	242	248	245	254	245	245	236	222	229	249	246	227	226	233	240	231	242	227	253	214	259	230	218	251	247	260	233	231	234	243	231	239	197	253	247	213	221	222	245	260	262	233	222	248	263	242	227	261	231	236	229	272	251	223	233	274	241	226	220	220	243	267	238	226	234	227	254	239	235	237	214	238	234	211	226	216	220	217	236	248	239	231	293	234	229	211	254	230	217	247	285	234	265	222	246	233	260	256	230	229	237	229	229	245	213	257	225	248	237	227	246	227	236	248	239	250	235	249	249	248	228	251	223	218	260	239	222	255	241	244	253	234	209	243	244	237	253	248	226	244	225	241	279	219	252	259	263	254	255	235	237	239	263	256	226	231	258	247	210	244	229	220	225	222	214	232	231	251	237	209	234	244	225	253	287	206	224	211	231	258	220	231	244	261	274	267	250	224	202	255	251	243	256	266	231	239	230	235	251	251	243	264	253	240	232	247	266	226	243	236	257	243	233	209	249	236	256	216	240	234	257	224	236	235	244	237	256	227	261	232	233	237	229	209	235	249	260	244	231	238	226	236	237	222	227	248	260	218	249	243	220	223	224	244	267	243	248	256	239	244	236	230	239	219	224	241	237	212	234	236	211	240	222	239	232	240	253	260	255	245	230	248	232	244	263	222	238	248	217	223	230	262	245	243	253	221	246	231	230	267	219	256	238	254	238	252	211	235	222	218	242	258	269	227	279	239	232	252	244	228	236	271	240	259	244	248	257	209	229	247	224	249	248	230	245	274	222	249	232	252	240	270	227	232	224	232	216	221	256	238	240	237	239	252	250	234	255	218	232	236	231	265	213	224	221	243	216	217	231	245	204	256	244	230	243	245	247	230	253	231	234	254	263	252	213	241	275	245	231	229	263	254	219	229	215	250	240	250	241	270	241	219	252	245	228	224	240	229	244	251	236	240	208	253	218	256	261	237	242	226	233	242	249	239	230	246	246	246	242	266	272	249	221	271	241	241	256	232	243	265	221	258	262	217	227	247	227	224	270	229	222	245	247	210	249	254	243	246	238	252	241	222	234	270	225	235	220	281	207	208	234	246	264	247	265	254	248	225	218	281	250	230	235	234	223	244	251	220	264	253	209	220	254	222	237	252	226	243	237	240	212	225	235	235	233	223	252	240	259	261	255	252	230	216	227	250	284	238	221	201	238	216	236	245	260	232	251	249	237	232	244	247	259	278	236	244	230	241	226	212	253	203	243	226	228	245	253	237	248	219	232	248	238	229	221	234	256	233	259	237	211	234	252	214	233	255	246	245	237	244	228	229	244	240	227	205	215	221	234	230	265	248	259	236	234	258	244	232	219	257	217	209	237	220	250	231	231	236	238	267	213	232	230	258	227	249	239	242	217	213	229	178	258	241	239	259	285	229	243	236	231	249	240	229	228	250	248	226	240	260	225	229	203	228	226	231	237	239	264	253	249	223	244	223	233	233	248	244	229	217	266	207	255	238	247	250	240	217	277	210	215	225	247	242	222	240	270	236	262	254	260	261	253	236	201	243	212	256	237	249	230	216	242	232	214	218	240	244	275	230	219	228	251	274	230	217	251	265	236	236	273	261	276	235	251	222	207	282	222	214	245	252	240	231	241	243	253	246	198	252	241	217	226	226	237	240	245	214	263	231	213	214	249	253	241	240	267	229	233	215	248	244	252	261	268	243	225	281	221	227	227	227	218	254	241	230	245	221	220	260	243	237	240	251	249	259	234	218	244	227	248	236	203	238	231	247	239	239	241	244	258	250	228	248	227	242	244	260	247	237	234	236	224	235	252	236	249	259	233	225	235	232	234	245	218	254	279	227	234	251	201	236	221	246	243	230	214	233	247	254	265	238	265	231	236	235	253	243	201	238	228	247	229	228	264	247	203	247	230	208	237	213	226	219	263	210	240	218	239	239	241	244	240	266	237	233	249	236	230	235	224	230	248	235	272	263	215	233	234	231	258	237	268	273	246	234	235	234	242	225	214	220	233	244	231	233	212	244	251	224	235	251	243	239	220	227	260	218	208	225	234	231	236	232	207	224	225	251	197	260	272	234	233	246	279	271	230	249	239	232	250	252	251	252	251	251	226	243	214	262	225	236	225	236	213	232	245	247	233	240	244	240	226	233	227	229	231	231	214	270	241	246	248	238	249	236	250	203	241	266	257	248	258	200	245	209	239	222	236	246	221	258	248	242	246	233	211	241	258	258	237	250	220	228	229	263	242	224	241	247	258	263	257	220	240	232	228	215	218	223	240	231	211	226	262	201	227	243	232	211	237	264	243	231	219	252	213	260	228	246	226	251	235	227	222	253	242	230	236	239	248	242	193	232	236	239	222	227	257	240	231	242	242	263	248	240	247	255	241	256	250	232	239	262	275	221	226	216	250	240	231	226	229	215	225	227	226	245	232	240	234	228	216	235	225	250	250	227	239	235	240	261	241	230	224	256	238	228	229	250	232	198	236	231	268	201	223	223	236	215	222	222	240	253	254	237	231	242	242	264	246	228	231	256	258	238	237	239	262	229	228	235	229	266	247	259	275	253	227	237	259	235	253	236	228	203	219	237	239	242	227	262	259	245	226	207	248	249	225	288	235	226	240	222	215	218	261	237	228	236	237	243	226	255	240	220	217	255	249	243	229	234	258	220	212	220	244	231	260	266	254	234	252	259	243	256	222	212	200	236	251	229	236	254	226	259	238	260	206	231	235	230	259	240	229	232	234	217	238	232	231	248	232	210	258	245	248	244	221	237	222	237	237	242	224	236	247	244	247	242	247	222	250	252	254	270	213	208	207	191	217	223	251	240	231	195	214	242	219	272	233	234	246	264	236	232	234	224	211	198	202	222	261	230	261	216	252	228	258	262	242	244	231	230	219	274	233	245	243	250	233	255	251	238	237	255	260	245	266	243	270	250	233	241	236	207	184	239	236	253	253	242	247	214	238
23408	9421	10289	9953	6975	4907	3092	1525	1285	1085	984	963	826	741	784	715	684	606	679	655	649	671	603	602	632	618	574	616	587	554	557	563	587	606	558	554	588	610	560	590	557	586	572	598	605	580	562	560	558	575	569	579	524	563	562	542	562	590	566	550	565	561	592	586	553	575	575	574	528	585	580	588	568	574	607	599	578	524	533	572	562	595	544	585	550	539	524	591	510	590	568	551	555	544	562	565	585	588	593	545	566	563	601	555	585	551	577	573	543	544	573	601	606	596	585	585	574	592	562	557	555	588	559	578	553	526	558	567	570	549	592	567	549	582	592	538	565	594	516	544	586	614	564	543	589	587	597	576	595	545	576	595	592	555	568	579	586	541	561	583	552	558	570	589	591	574	553	585	589	571	560	579	545	588	600	554	558	582	553	576	570	580	563	546	571	568	531	559	559	539	579	585	609	577	612	553	554	560	567	549	562	531	586	609	567	600	572	549	542	575	561	572	534	576	565	557	549	536	565	577	601	563	587	564	579	586	524	548	582	540	556	552	622	575	524	543	554	580	575	580	592	564	589	591	560	608	496	566	558	575	528	579	551	592	588	568	571	601	544	566	556	573	563	521	592	557	576	584	565	592	585	561	562	536	538	570	605	597	596	555	610	549	603	559	575	592	548	565	597	568	542	516	618	575	532	617	568	591	599	574	571	566	581	537	580	592	571	624	560	562	565	610	523	565	629	557	591	531	588	584	547	553	544	531	532	543	519	564	547	546	570	575	581	533	558	586	575	546	572	562	556	547	584	550	554	558	566	577	560	597	600	596	575	557	601	574	633	602	558	561	576	560	610	535	589	580	573	541	554	580	616	541	540	587	583	605	537	600	570	585	565	559	584	607	567	561	568	537	605	572	567	570	551	585	557	587	585	575	584	562	616	568	632	593	595	575	552	553	556	587	537	558	582	582	552	561	552	577	577	593	580	581	590	585	573	545	616	571	576	572	617	589	558	549	614	571	589	565	581	560	595	553	560	543	576	571	541	565	564	561	587	554	547	561	586	588	572	575	581	576	564	552	543	570	590	560	569	604	618	591	578	592	556	519	617	575	604	575	557	593	572	575	556	595	569	626	546	577	577	572	604	551	616	582	576	593	606	548	568	559	545	553	609	592	559	534	555	591	576	564	584	534	596	614	605	596	555	599	590	603	562	586	573	558	585	622	566	566	548	610	592	540	569	529	543	594	584	564	563	568	545	571	569	559	597	534	568	588	561	576	603	604	591	583	572	569	589	573	590	554	555	608	588	597	594	550	519	590	566	593	561	598	584	572	575	530	588	539	598	562	640	557	589	562	570	568	594	538	541	595	559	567	588	582	544	590	568	555	585	603	583	567	571	582	520	549	553	585	583	569	586	546	565	566	540	566	579	591	540	578	576	585	519	604	525	572	601	576	547	606	517	633	540	542	563	523	563	524	589	563	526	574	581	579	581	581	599	543	577	555	581	563	566	584	596	548	599	565	600	559	568	525	631	551	559	560	565	565	575	585	581	535	547	575	576	494	574	623	576	577	586	563	511	569	586	562	555	574	604	572	568	571	538	538	580	568	564	574	545	590	587	561	594	523	540	583	552	589	584	603	566	586	580	582	560	597	608	551	561	560	614	573	575	560	536	599	558	586	550	561	575	572	533	564	557	557	581	558	592	566	565	588	543	587	579	520	592	618	590	565	576	543	592	580	577	536	589	562	543	554	590	561	563	585	538	590	558	531	576	585	560	568	555	534	579	583	586	550	548	536	587	570	601	611	564	555	579	595	541	591	548	568	556	598	571	565	610	549	565	534	556	569	603	615	577	576	547	576	593	578	531	579	614	543	565	574	576	574	578	582	582	583	594	602	568	524	566	536	580	586	556	573	557	585	565	617	599	570	529	586	579	576	583	563	591	613	601	563	606	596	611	549	506	612	569	558	592	618	542	607	614	611	583	559	571	615	596	537	612	567	561	534	557	509	539	595	523	585	637	562	581	563	587	573	560	561	599	546	530	571	538	534	550	558	557	576	583	582	613	553	566	509	613	616	612	611	574	599	555	559	602	527	580	577	594	543	624	551	600	573	570	560	571	589	553	591	553	528	560	569	624	586	598	563	560	531	554	585	570	557	538	535	573	596	582	600	538	572	586	557	575	570	561	572	546	550	558	584	592	542	576	551	597	597	533	522	582	531	579	604	573	585	556	538	568	546	591	577	557	559	593	578	542	559	561	578	563	565	573	571	572	571	582	553	555	549	611	599	568	596	558	576	603	577	582	551	560	602	577	549	598	601	551	590	575	620	574	568	614	578	577	591	542	587	587	560	537	577	606	555	556	591	612	565	554	561	536	526	562	606	563	561	595	593	567	563	603	590	568	569	578	596	558	578	561	615	595	567	556	576	542	527	563	557	580	604	587	540	595	573	526	573	570	565	574	542	566	601	591	588	519	525	532	608	598	579	571	619	540	548	540	624	556	598	566	598	563	606	558	565	599	577	585	536	574	564	560	550	577	559	547	527	570	567	517	562	525	568	557	566	526	591	542	544	536	590	563	544	598	541	545	537	541	572	563	568	548	576	569	534	571	561	566	541	606	574	638	588	596	575	602	598	596	598	564	542	586	536	557	540	604	538	597	632	530	604	588	626	582	595	564	563	601	535	574	531	559	560	559	582	579	564	554	582	547	626	581	547	556	589	587	556	578	549	581	538	568	575	570	602	605	561	575	588	568	570	602	553	530	563	595	545	572	606	531	596	559	562	576	577	596	563	545	568	596	611	536	584	572	562	635	532	563	563	549	572	624	579	554	535	587	603	578	543	578	567	606	526	542	563	597	571	541	563	594	596	562	587	607	583	565	577	601	572	561	594	564	571	576	527	565	558	551	551	575	559	563	623	568	586	557	564	553	580	545	574	538	522	583	600	570	560	584	578	566	615	579	536	562	583	563	553	559	534	589	540	572	598	560	614	557	591	613	605	553	570	514	543	565	557	590	537	572	576	577	593	568	594	558	548	571	616	556	602	611	567	548	576	574	524	586	586	567	623	588	629	594	617	579	627	558	585	617	554	606	600	545	546	568	607	569	618	581	566	536	532	546	620	550	596	595	576	519	608	585	578	573	586	561	542	596	555	563	580	508	591	621	559	560	569	574	561	555	589	588	585	546	584	629	594	597	566	581	603	594	579	581	544	582	540	600	596	555	594	571	584	595	598	599	588	576	570	596	585	593	578	524	604	551	551	565	586	554	573	581	596	567	606	577	569	622	551	601	577	562	557	572	604	549	604	587	595	577	599	555	556	576	515	617	598	608	571	580	627	576	562	554	553	566	555	555	593	589	560	614	543	592	571	573	593	590	591	550	590	579	529	602	540	530	560	569	564	600	588	607	584	597	553	560	552	611	615	560	536	568	569	574	569	548	604	544	603	582	539	618	598	568	599	600	566	556	562	566	563	600	549	550	606	560	582	578	600	540	587	535	603
46077	17781	8993	6110	3530	1585	674	536	419	356	401	371	335	314	284	273	335	302	290	281	286	271	259	308	305	248	250	265	257	258	272	264	263	257	277	261	270	227	283	256	234	270	256	243	262	264	267	274	271	241	280	284	244	264	258	227	243	277	271	235	290	240	267	235	265	263	267	284	237	259	231	239	281	290	265	274	243	272	255	273	252	218	237	260	266	256	249	258	250	269	261	227	249	268	260	265	230	255	285	261	233	277	234	240	241	272	284	261	271	246	238	248	293	296	261	254	269	259	209	249	247	246	271	233	237	253	275	251	253	272	246	248	260	261	256	248	225	259	257	248	242	270	270	255	252	238	218	266	271	253	260	256	259	276	251	260	292	249	231	290	243	266	271	252	266	279	272	266	241	266	256	227	272	242	272	244	264	231	261	236	270	241	220	240	268	263	227	273	275	273	248	244	274	254	262	268	279	258	240	259	251	239	249	240	286	221	249	257	264	265	258	270	262	282	269	260	266	255	244	229	251	246	264	253	274	297	269	232	253	264	268	222	243	230	225	225	244	263	253	259	255	245	236	263	266	238	271	277	278	246	238	255	262	267	248	264	286	260	244	221	266	259	237	272	250	238	236	259	281	253	267	271	256	247	274	265	265	236	266	242	278	275	259	215	263	288	273	272	268	236	275	250	269	286	257	285	273	267	206	254	274	299	245	232	243	217	285	263	245	278	288	270	245	249	223	269	247	267	279	225	273	233	245	239	269	243	286	262	258	249	252	282	229	266	254	288	253	250	236	254	251	225	268	231	236	256	275	237	276	269	277	201	258	274	275	262	271	277	284	267	275	255	240	246	225	265	305	248	270	277	251	245	246	256	262	269	263	229	266	272	277	261	268	274	259	279	278	254	242	237	254	242	253	275	265	251	273	235	215	264	294	246	217	234	283	270	245	244	302	241	272	282	262	267	236	236	267	239	254	275	253	252	250	220	279	250	244	260	230	277	239	246	274	234	246	268	285	257	231	266	234	276	271	273	269	261	255	245	262	270	272	234	224	238	259	272	255	273	256	245	246	285	245	249	262	278	271	266	256	270	272	264	242	254	236	245	266	258	267	239	215	246	234	291	257	233	226	249	273	281	261	232	264	259	254	238	257	272	235	238	266	264	216	246	277	228	271	266	260	224	253	279	271	271	261	259	241	235	274	248	264	292	263	252	297	241	226	250	264	260	228	302	240	230	256	243	238	262	260	265	293	274	276	269	268	257	275	265	264	252	277	289	259	257	246	242	272	240	281	247	270	273	253	273	255	265	261	250	255	230	222	235	218	239	270	256	254	247	217	222	246	261	245	277	245	247	275	264	249	264	285	271	256	261	300	226	254	254	274	268	249	249	257	259	265	246	245	279	284	246	242	261	242	286	256	217	271	253	266	271	300	239	241	268	304	267	234	236	234	216	244	268	254	232	288	284	269	288	225	246	255	277	261	268	268	253	246	246	256	251	255	239	251	263	251	251	254	265	244	227	248	264	262	230	237	262	266	241	299	241	245	258	255	282	257	254	249	239	276	269	252	241	276	244	215	273	228	247	253	267	230	240	251	261	260	229	245	242	243	233	246	227	251	256	251	238	258	250	264	261	268	254	268	257	284	265	287	292	272	268	229	270	235	259	215	257	244	290	276	263	240	237	251	241	253	252	236	255	257	244	218	264	281	267	257	267	248	251	249	255	253	271	253	261	256	217	247	255	248	257	235	238	264	244	266	286	246	243	284	261	286	273	262	235	257	298	225	269	234	260	259	242	248	280	256	250	266	255	237	270	250	282	256	229	243	278	241	259	265	256	257	256	306	269	254	253	270	224	244	261	278	251	250	230	279	250	231	251	249	245	258	273	261	268	268	275	253	243	245	245	244	233	215	262	264	249	252	253	246	267	245	261	238	279	252	272	247	258	273	258	255	256	248	248	227	270	238	249	266	252	264	266	254	273	231	283	222	257	264	233	253	253	240	266	279	238	323	243	231	242	254	271	211	264	249	271	265	232	230	245	246	230	274	277	225	248	283	259	237	268	252	214	232	247	259	254	251	239	262	251	243	248	239	248	242	281	250	241	251	247	268	244	216	255	231	258	256	267	230	261	250	246	229	253	256	261	281	239	257	244	258	263	253	259	286	249	279	271	290	288	234	294	258	270	265	253	269	246	258	247	245	265	236	259	268	236	254	257	268	236	246	282	259	249	261	283	254	254	267	211	228	249	250	258	272	281	251	254	239	267	270	280	252	258	253	258	273	253	270	233	240	241	246	233	253	273	264	272	245	251	246	247	257	259	248	237	253	254	248	266	250	245	256	231	254	285	258	202	239	237	256	277	244	265	247	253	233	287	244	251	248	267	274	263	285	263	268	241	277	270	282	271	270	283	231	268	226	252	280	241	288	266	254	262	270	250	267	280	242	251	248	237	243	251	227	259	235	277	260	255	255	289	259	254	263	261	266	284	290	258	264	234	235	277	247	258	245	259	273	291	254	267	219	236	274	267	256	247	283	235	253	266	252	248	264	229	263	276	229	310	264	267	269	228	243	283	252	263	235	270	249	288	275	256	225	233	253	247	271	266	265	252	222	269	292	262	232	279	245	272	261	261	251	236	256	244	272	263	213	253	249	302	253	217	246	240	288	266	249	279	244	264	251	240	298	258	240	231	258	243	237	278	233	229	245	263	269	270	242	236	273	259	267	249	239	245	238	243	225	234	251	243	255	236	264	266	262	253	234	249	261	266	252	242	257	258	240	271	241	248	258	240	241	254	250	251	239	262	274	279	233	233	257	263	235	262	244	235	263	250	240	266	271	256	270	256	266	261	266	260	243	239	258	281	247	254	275	266	249	247	258	257	271	293	280	248	273	228	252	266	227	261	255	261	233	261	243	261	258	287	241	254	267	254	246	263	276	277	279	240	271	231	255	258	256	265	249	276	233	250	250	248	253	253	287	249	270	248	255	285	250	263	252	278	240	256	273	264	250	286	270	247	275	254	234	262	268	261	242	223	256	268	248	266	270	245	249	228	237	290	253	250	290	268	248	260	251	245	250	260	266	260	248	224	274	236	246	254	217	284	263	275	258	266	275	263	249	236	239	284	262	246	262	250	273	268	253	245	266	286	263	270	243	272	261	275	267	270	241	248	252	280	268	269	273	248	228	248	274	242	257	235	245	262	266	243	229	255	240	271	255	257	241	273	259	232	251	231	275	292	244	291	218	245	263	235	247	224	281	251	250	237	268	247	271	257	236	234	252	267	261	288	254	261	275	239	245	251	223	247	270	256	270	223	270	282	243	265	257	241	245	251	248	264	245	279	254	242	279	228	228	294	270	245	266	258	270	264	265	268	277	248	274	206	242	245	237	237	246	239	268	253	264	238	268	283	243	261	224	262	255	269	283	239	249	243	266	256	239	259	260	275	282	272	254	250	315	244	213	270	263	249	248	266	254	235	307	254	262	260	272	264	232	240	243	249
31594	13618	14132	14631	11078	5867	2362	1959	1664	1352	1256	1114	928	898	907	882	876	823	809	785	704	738	696	651	698	670	609	607	619	619	626	662	613	593	623	613	601	648	608	645	614	597	551	611	640	601	577	596	614	680	592	630	612	587	584	598	604	623	642	596	576	595	615	630	566	592	599	642	595	611	587	599	590	596	621	575	598	627	636	635	588	612	581	576	602	569	562	622	646	632	586	652	603	660	560	641	639	596	647	605	619	555	635	596	602	592	615	629	653	591	570	595	565	587	576	606	594	563	560	639	617	586	634	620	604	598	600	597	649	595	622	596	610	644	570	593	597	594	644	610	610	637	599	628	614	630	618	591	588	628	622	603	618	579	609	635	578	588	610	610	566	582	568	619	579	576	607	602	615	643	609	591	631	611	588	649	619	587	596	582	625	631	590	600	607	611	579	600	586	592	633	584	614	621	639	596	593	620	624	612	599	575	606	611	592	617	648	555	610	576	607	570	578	638	579	562	602	601	612	562	587	601	627	614	602	587	598	601	580	592	561	584	590	608	627	587	616	602	624	579	616	631	644	589	635	598	601	561	559	629	606	629	607	570	639	587	574	590	595	579	602	631	612	662	555	608	681	583	610	622	610	601	600	613	640	627	606	617	600	583	629	617	587	641	599	652	645	613	627	568	550	629	587	603	598	626	638	608	624	596	609	599	653	570	596	620	639	621	659	580	611	612	604	600	572	607	591	600	630	601	589	607	580	593	611	605	636	603	593	590	644	568	604	612	643	603	605	604	609	625	622	599	586	594	616	609	590	641	594	600	595	584	633	650	616	633	615	617	563	598	605	606	617	593	560	606	600	575	619	566	596	590	589	626	582	612	596	600	628	598	621	542	593	593	638	625	616	605	636	623	589	592	543	617	580	646	580	624	606	593	632	581	617	629	631	595	588	640	572	621	610	627	573	636	581	608	614	585	613	614	604	627	633	568	608	634	624	564	609	614	560	603	563	612	583	628	621	572	640	607	601	638	626	615	592	590	634	620	584	623	617	618	605	592	608	586	625	536	621	618	593	624	634	606	615	599	617	630	648	617	646	601	591	579	637	610	606	589	634	612	612	595	603	602	589	581	593	617	636	612	569	608	602	613	591	606	643	561	574	600	599	598	578	585	625	614	607	622	596	619	620	644	605	659	632	606	638	637	578	588	611	613	621	611	598	662	623	631	577	615	642	618	590	624	606	640	574	586	589	588	593	614	624	595	637	610	597	619	607	561	621	584	597	596	623	635	604	657	601	602	624	619	618	595	586	613	635	604	619	590	627	612	615	614	589	596	596	594	612	594	623	584	579	594	586	605	594	596	598	624	587	639	630	593	591	603	604	630	595	642	593	582	609	618	634	604	625	595	555	622	616	612	604	601	591	624	622	567	631	579	622	647	608	587	585	597	669	648	590	592	632	611	596	604	617	598	590	605	641	600	615	599	618	574	612	600	612	587	620	614	574	581	594	620	615	548	628	623	674	621	658	645	659	645	584	589	604	608	569	639	592	607	566	627	641	567	604	602	607	576	606	634	635	620	586	559	655	595	593	617	611	608	623	611	631	627	593	610	611	593	556	639	594	609	621	627	621	593	598	625	623	547	638	612	577	615	605	612	586	619	588	587	597	612	609	579	578	582	593	656	591	586	599	616	597	588	589	588	616	584	603	618	627	591	563	607	600	620	608	587	617	616	604	603	575	607	652	616	608	632	614	628	629	586	634	627	602	634	585	612	592	600	616	600	643	602	594	702	636	612	602	616	655	625	640	600	668	618	617	599	576	643	597	609	628	618	575	597	565	600	591	615	605	578	611	623	606	570	629	663	594	566	617	605	637	610	635	602	580	608	624	611	610	626	628	624	584	580	617	573	612	625	626	593	630	636	631	613	595	571	598	583	610	584	625	611	646	640	597	579	633	676	612	616	557	635	642	625	600	594	613	638	601	623	646	578	587	595	586	604	607	604	544	615	600	598	600	599	614	571	620	624	603	586	611	616	590	623	589	613	607	584	580	580	620	599	627	573	667	626	603	600	568	581	641	612	578	578	606	600	582	617	564	556	640	601	597	598	652	640	612	566	566	619	609	602	639	617	587	622	611	625	599	624	622	600	609	605	575	642	614	600	616	584	588	600	598	571	549	613	610	623	596	621	595	556	624	624	597	574	604	617	665	617	578	591	633	589	610	603	594	618	577	617	618	587	645	583	642	599	628	596	580	619	598	586	591	675	581	617	619	621	610	580	604	593	618	621	601	615	575	633	598	612	615	603	620	582	599	589	616	595	648	601	661	607	578	576	572	597	608	634	599	608	607	622	627	582	584	602	612	640	584	602	593	603	565	559	610	594	583	618	617	612	567	616	604	621	585	656	572	598	579	594	588	625	620	620	564	591	580	646	594	601	610	636	620	634	616	636	584	588	599	628	597	634	612	620	561	588	584	608	607	592	603	615	549	629	603	600	609	607	603	611	616	598	595	590	614	606	611	598	638	581	581	546	602	605	623	605	610	614	623	604	625	602	583	605	593	616	614	623	603	631	611	589	576	605	604	582	635	617	586	585	637	607	610	597	548	622	624	589	567	589	607	599	595	580	555	609	587	615	584	574	609	598	593	592	607	553	583	633	573	600	615	625	630	596	604	563	625	600	591	630	645	592	641	598	575	584	581	637	557	607	631	619	587	601	572	631	577	606	588	654	578	550	614	620	550	607	584	596	602	622	641	629	627	626	565	578	614	615	583	621	589	647	613	604	639	613	640	612	609	614	615	653	603	601	573	579	617	625	568	601	602	578	604	632	615	586	595	647	627	620	595	584	589	595	574	612	607	634	595	624	579	637	623	564	609	597	610	611	601	610	637	600	555	559	632	608	612	595	548	583	614	591	613	602	596	593	610	592	573	667	594	564	600	635	586	618	573	559	550	590	639	626	592	576	583	607	607	622	612	610	601	601	609	572	641	605	585	617	595	581	602	607	617	588	599	629	620	564	606	606	586	625	569	565	595	600	610	660	584	588	621	639	582	591	592	585	675	619	611	621	644	590	610	591	586	641	607	617	606	588	604	608	612	628	568	636	603	611	581	598	622	622	578	600	589	620	607	608	670	580	631	627	615	626	612	573	624	582	621	579	622	608	628	605	642	609	592	626	584	566	600	614	629	632	586	570	604	627	595	591	566	563	681	597	597	595	622	637	609	578	576	619	605	543	621	632	622	594	607	605	628	613	590	645	589	587	585	627	589	565	620	622	599	607	632	602	620	596	575	643	639	617	618	584	635	581	600	592	597	588	579	588	623	639	588	582	593	570	576	601	595	582	621	602	637	609	667	583	600	578	642	601	591	568	630	625	645	564	618	644	564	612	615	561	626	604	645	602	594	619	600	620	592	587	579	600	616	627	590	565	620	606	629	598	607	645	644	616	626	587	621	597	609	627	642	608	608	635	606	617	646	599	598	600	609	574	572	621	586	594	587	625
55442	25998	14185	8359	4192	1479	750	637	519	425	392	328	323	317	301	289	284	261	291	268	283	235	220	246	221	218	230	219	242	215	215	207	233	205	245	230	234	239	231	214	240	235	219	242	218	212	217	220	211	222	211	218	240	223	252	250	215	227	205	224	211	228	225	216	224	217	209	217	221	235	217	211	223	230	245	234	240	229	228	206	211	240	211	199	234	228	229	194	228	221	230	214	197	222	222	217	208	193	226	243	212	197	207	179	226	185	206	200	203	216	213	222	207	204	239	258	227	221	211	219	200	201	221	232	242	235	218	227	226	226	220	203	220	211	240	192	201	235	222	230	222	238	237	202	199	208	209	208	219	215	230	220	238	223	249	213	221	218	227	196	226	235	208	213	200	194	236	217	216	196	219	206	236	225	207	215	230	241	199	205	211	209	215	237	229	207	209	194	233	207	225	213	220	230	206	221	207	230	234	220	235	222	226	242	211	219	259	245	217	208	200	214	236	194	232	190	228	220	242	241	194	226	221	229	243	221	213	218	216	250	188	216	216	194	220	227	217	222	228	199	217	207	230	234	231	209	259	241	235	212	183	247	255	196	201	235	182	223	213	225	225	221	207	231	201	226	229	194	198	225	223	214	234	247	223	220	197	213	225	183	211	187	202	196	227	207	221	194	209	241	232	214	209	204	209	200	226	234	215	257	230	229	203	219	236	213	240	218	205	222	210	207	234	224	219	218	239	257	229	243	202	220	233	223	235	222	220	248	227	220	219	216	213	222	238	247	237	233	222	211	205	199	184	203	219	225	199	203	214	198	217	237	224	235	226	187	208	210	237	204	211	218	201	234	191	219	203	220	239	199	237	206	177	214	221	216	218	201	221	220	216	211	213	207	185	230	214	224	231	239	214	210	223	218	209	223	207	232	223	214	226	241	234	225	226	226	248	220	216	242	225	234	211	222	232	206	222	207	234	212	205	194	203	226	249	239	231	235	233	204	218	207	205	244	206	244	217	227	209	265	244	219	229	227	194	217	231	234	215	236	213	221	220	215	214	229	228	242	213	224	229	204	209	204	215	228	223	208	210	230	239	220	228	217	229	223	220	189	212	215	202	213	228	243	213	197	243	223	196	232	207	218	216	204	249	206	238	232	220	240	222	225	230	208	211	228	211	238	202	222	229	239	221	228	210	202	215	204	220	232	221	232	203	191	221	223	223	234	221	198	227	210	238	231	216	232	211	201	222	212	213	188	233	220	238	218	212	233	199	256	224	222	227	230	226	191	228	213	207	217	232	257	222	226	222	199	210	224	201	220	238	222	218	219	235	201	214	221	213	196	190	201	216	210	220	217	203	224	203	217	213	227	199	217	217	210	212	218	192	172	211	223	233	242	216	212	203	209	235	233	223	239	214	204	222	214	204	236	243	198	222	235	202	224	224	207	269	240	239	211	210	229	212	219	215	258	225	203	201	230	237	205	216	204	206	249	202	227	210	182	193	203	228	209	225	243	240	225	222	239	218	233	235	234	218	227	204	222	233	236	222	237	258	250	207	237	206	223	239	228	223	235	213	200	224	216	205	217	228	230	229	190	192	233	211	207	232	244	212	228	208	241	217	208	198	256	199	191	218	233	211	212	221	208	214	212	218	211	206	210	230	224	202	206	221	188	223	238	218	210	233	208	259	225	233	221	234	221	231	199	201	214	215	198	220	224	202	246	218	246	218	192	209	209	197	248	199	214	239	210	224	229	247	197	223	209	197	192	247	213	231	212	235	218	208	199	221	234	194	202	218	204	227	235	221	195	208	237	222	221	243	244	201	197	212	223	228	221	228	221	219	220	226	230	197	230	209	223	224	220	201	223	238	218	184	248	214	217	208	216	212	218	247	242	236	220	209	236	241	224	229	203	214	205	223	232	219	220	228	219	208	252	239	210	230	227	245	226	215	198	227	244	230	233	191	246	240	214	228	240	211	239	235	240	253	217	211	235	227	228	213	225	210	238	209	227	220	204	228	202	212	230	197	215	240	237	194	226	201	196	210	223	224	207	211	204	215	203	224	224	225	236	212	221	226	230	213	230	222	208	231	219	225	199	226	225	218	229	232	233	213	236	210	242	243	208	219	225	235	230	206	199	210	216	244	198	204	210	218	239	201	237	209	210	228	238	200	225	253	232	220	195	209	213	209	237	227	218	237	213	215	208	219	234	212	207	237	236	242	243	232	233	228	219	192	218	218	220	208	213	228	209	212	200	222	166	209	220	219	212	221	205	236	219	196	248	215	195	257	197	216	227	242	223	209	222	212	210	189	220	230	212	235	227	218	234	223	203	223	235	257	242	192	225	240	228	217	226	253	217	207	223	215	195	227	235	205	233	202	217	234	202	222	220	234	231	219	225	223	230	251	208	241	179	237	224	203	214	223	208	204	215	218	216	223	208	219	207	223	215	207	232	217	191	228	210	236	219	203	255	198	216	205	238	201	232	205	254	222	200	242	235	230	199	242	255	211	219	220	222	244	219	230	221	220	223	190	228	233	237	212	206	218	242	223	209	216	237	216	198	212	206	245	238	216	241	223	237	223	240	205	194	190	209	245	215	213	208	218	206	243	223	212	191	239	228	242	222	210	222	234	208	224	200	243	190	197	215	209	229	208	199	192	187	217	188	187	193	227	200	253	218	197	231	247	208	212	247	227	242	208	207	230	230	206	227	177	209	214	199	250	210	217	207	193	235	226	196	240	220	197	202	196	199	225	238	231	224	237	260	235	229	220	238	251	244	237	240	235	199	233	225	239	221	202	221	214	208	201	195	205	214	217	215	214	185	227	218	217	226	232	219	236	234	231	216	219	214	207	225	215	253	220	252	210	222	227	205	241	212	224	210	203	198	238	215	202	202	199	208	205	233	223	221	198	226	255	228	219	232	213	221	211	214	234	221	225	238	202	227	213	220	219	210	231	230	225	222	232	226	231	211	222	221	217	213	226	269	216	211	181	236	210	213	214	230	227	249	237	236	248	231	230	214	216	252	207	220	215	217	223	242	234	222	228	222	240	234	246	218	231	209	219	201	196	233	219	231	204	224	227	227	232	222	234	218	216	242	225	203	229	223	237	221	211	210	188	242	179	203	216	221	195	219	209	208	220	200	220	255	236	209	248	236	228	224	206	199	217	200	236	230	231	253	230	202	219	216	195	231	229	202	211	202	198	217	239	226	225	220	234	208	230	183	212	238	205	185	195	223	224	215	214	211	241	245	192	239	222	236	187	224	208	214	228	203	212	189	212	236	251	241	201	218	210	206	233	228	213	251	268	201	204	240	248	221	224	250	215	230	211	228	250	191	231	223	223	251	219	228	192	241	218	208	208	216	209	220	176	202	223	209	228	229	200	232	221	198	198	237	222	231	246	232	221	208	214	219	218	243	207	212	242	231	207	193	235	220	208	237	219	226	197	199	214	211	222	245	230	227	224	222	209	242	211	201	206	207	235	223	230	227	244	242	220	218
37810	19972	18162	17609	11916	5150	2948	2440	1908	1540	1508	1268	1106	1068	1014	1001	1002	844	859	875	736	684	691	671	633	577	580	532	541	558	546	529	537	526	521	547	544	547	540	567	554	521	539	524	518	552	556	516	522	504	570	520	538	486	515	571	560	512	516	521	525	523	532	529	495	515	501	509	506	505	518	494	542	545	527	496	577	499	470	512	470	531	549	537	544	545	519	503	529	503	558	474	527	515	537	530	516	503	519	490	492	506	539	559	543	506	540	558	499	482	503	590	542	497	513	519	517	523	543	529	544	488	533	563	493	510	533	558	524	566	527	515	513	531	533	553	522	506	524	519	530	513	506	512	536	467	535	486	500	545	528	514	524	498	507	505	531	531	529	552	545	512	513	499	527	544	508	550	528	522	546	493	508	487	521	497	522	510	498	547	511	524	529	525	508	551	533	524	537	499	530	506	497	534	522	504	537	547	510	532	530	530	504	537	510	506	512	494	529	534	505	542	505	539	535	503	574	509	492	522	517	517	519	516	533	506	477	511	518	507	534	519	549	535	559	539	566	528	551	517	508	476	519	526	535	533	549	521	522	519	516	559	510	525	532	530	512	494	512	510	516	521	508	539	487	528	515	521	518	532	546	554	529	561	549	511	500	536	531	508	529	556	538	455	568	543	549	496	511	553	533	524	501	494	524	536	512	519	513	521	491	546	499	514	516	504	513	497	537	547	529	518	528	592	513	500	543	519	568	502	511	486	489	510	554	558	549	517	529	480	495	504	521	513	549	521	540	544	540	508	504	491	512	530	531	526	503	496	503	487	537	493	514	564	542	542	527	491	508	531	551	538	556	534	540	515	552	552	548	498	527	554	504	526	505	502	515	536	507	540	555	501	513	554	530	555	556	464	558	512	525	521	500	543	512	520	506	515	496	518	536	540	525	544	534	568	537	545	536	494	533	520	534	488	540	537	576	534	516	503	490	506	503	547	526	529	495	516	526	523	488	517	493	524	508	542	523	572	528	521	493	556	592	542	509	521	546	494	492	526	511	522	510	534	476	556	503	488	487	493	520	490	503	535	492	544	568	484	525	525	505	522	539	579	532	528	510	529	528	493	512	541	560	528	559	525	541	520	505	536	544	493	523	529	529	551	519	531	505	524	519	485	490	548	518	499	516	529	509	498	497	544	549	530	469	559	556	544	507	514	550	545	506	530	522	551	502	564	505	552	529	530	531	523	514	536	558	518	522	537	537	532	506	497	525	522	567	506	536	503	532	569	483	539	557	501	505	531	507	506	536	543	537	508	510	549	509	518	525	523	517	505	532	514	470	523	543	521	541	486	535	488	535	517	527	509	484	570	548	527	486	508	527	523	537	542	527	522	529	499	533	511	464	529	555	529	532	534	508	559	514	514	512	567	558	501	534	546	535	554	534	591	586	537	540	543	482	482	496	487	549	524	511	524	573	537	535	497	519	509	524	530	496	508	525	526	561	559	508	513	522	511	548	530	525	517	530	533	535	550	498	491	495	563	558	521	518	505	533	567	510	521	507	515	530	568	514	494	521	494	497	504	522	483	536	498	532	550	518	506	509	515	515	476	526	503	559	501	517	528	537	491	516	559	480	502	544	525	555	543	476	541	514	534	499	503	540	529	556	506	556	542	543	539	548	522	538	564	537	511	535	493	543	498	475	498	477	536	527	507	537	562	512	532	450	558	517	535	524	499	522	512	537	558	544	508	504	534	504	487	539	573	478	500	505	503	530	549	491	513	552	508	536	524	494	537	541	553	558	523	524	525	507	577	521	496	568	508	526	503	482	561	510	511	505	505	498	479	511	555	552	507	508	524	495	539	527	542	516	576	515	486	537	513	541	518	541	562	504	464	535	515	553	556	501	555	496	481	525	508	472	520	504	490	504	525	542	503	534	554	519	498	556	551	536	505	522	527	534	486	525	530	562	499	525	511	523	497	533	521	509	523	517	532	533	528	508	532	539	547	502	518	570	544	502	486	534	538	571	525	521	501	537	526	534	497	509	529	507	491	571	543	554	484	553	545	516	495	545	537	507	526	514	576	561	525	516	499	559	522	545	534	541	556	473	550	477	500	522	546	526	483	546	558	532	553	558	536	519	491	508	532	540	517	514	524	535	525	540	534	508	531	502	542	521	540	485	515	500	509	517	509	536	501	547	548	560	550	534	487	496	553	524	546	528	501	504	542	498	548	477	503	515	509	529	506	502	498	550	545	505	525	551	534	580	550	553	497	548	519	502	543	514	478	458	539	532	514	508	513	493	517	526	503	490	524	498	534	486	499	532	547	531	509	519	536	491	508	499	540	498	508	532	491	541	539	552	501	543	539	543	507	512	534	579	524	615	497	576	542	530	558	535	501	493	490	536	546	529	560	520	527	537	521	512	515	507	518	487	534	534	492	521	501	527	550	513	508	536	510	513	501	522	514	522	494	505	515	504	499	507	519	519	490	520	542	522	495	488	478	534	516	519	559	523	488	507	517	514	550	532	467	528	478	506	531	492	537	515	551	527	503	497	524	494	544	525	525	571	503	525	527	512	505	543	509	552	520	506	545	514	530	518	511	494	516	523	529	502	507	516	516	520	492	534	534	506	507	508	534	525	517	547	496	485	510	513	484	526	561	507	539	544	509	479	524	484	529	516	537	486	526	515	535	515	524	538	520	521	525	498	532	512	489	532	561	515	514	528	518	523	518	477	528	554	528	504	509	532	491	465	493	527	560	526	507	528	566	564	496	512	510	540	532	526	490	569	540	492	555	533	511	548	527	538	535	503	504	543	528	475	529	519	542	530	521	533	524	533	540	528	505	521	500	538	501	528	484	531	543	508	557	545	523	509	506	508	551	516	508	487	544	516	543	537	579	516	454	502	524	545	472	534	511	508	514	549	515	509	523	505	499	509	532	522	567	536	535	512	497	488	552	499	492	580	546	557	515	539	517	488	523	484	553	530	532	543	514	518	522	529	531	546	553	531	509	522	529	535	509	541	557	532	511	525	544	547	547	494	477	500	536	511	505	494	573	540	524	535	523	501	560	534	504	525	527	529	530	533	487	528	510	545	551	506	530	538	537	509	537	505	538	529	479	508	537	545	496	508	519	495	528	514	499	495	558	500	534	511	551	522	504	521	541	532	518	508	534	565	500	530	549	525	538	543	526	509	537	478	518	521	507	586	528	529	494	496	516	527	573	516	542	550	555	528	514	533	528	498	499	575	557	517	506	542	543	519	526	504	540	545	543	499	532	519	542	499	550	522	517	484	506	506	494	575	518	510	511	490	541	496	529	515	549	535	536	540	510	521	541	504	526	576	540	530	528	518	529	546	496	510	539	534	503	515	551	530	514	519	523	504	535	530	553	554	503	490	522	497	545	563	536	543	526	502	515	531	554	515	509	538	496	515	539	547	496	502	546	522	501	506	527	529	547	499	505	542	533	479	541	530	514	530	502	522	527	492	550	566	551	512	476	505	504	495	567
33969	13267	7054	3458	1313	578	368	373	334	284	294	300	294	298	271	236	276	265	257	240	233	243	263	218	263	236	242	205	243	197	232	271	251	262	226	263	245	234	231	225	294	223	246	239	244	235	219	231	249	206	226	238	223	215	223	243	231	206	247	253	234	227	257	253	248	243	238	264	217	246	263	260	237	226	247	259	241	257	249	257	231	263	254	234	253	238	256	235	267	248	238	241	248	276	239	230	211	228	271	250	207	237	246	211	225	237	252	263	277	253	250	251	258	239	247	228	227	230	249	242	252	242	264	238	267	204	234	260	235	247	232	244	248	265	238	236	233	265	283	246	232	250	232	243	271	238	256	242	218	239	231	243	238	264	237	257	239	254	235	206	253	241	262	247	253	243	243	249	258	238	229	228	246	239	214	221	249	243	284	236	226	242	234	232	238	233	234	226	256	236	245	263	237	231	240	232	245	223	252	229	265	237	215	255	233	238	215	223	234	242	211	229	243	226	228	237	240	257	271	222	236	291	250	249	246	245	240	230	238	263	238	245	214	222	233	244	228	216	224	245	244	251	245	247	247	226	253	236	245	259	207	242	245	210	247	259	223	253	253	245	252	249	229	265	242	256	260	244	298	260	225	241	252	222	223	229	227	253	251	226	263	234	225	235	258	261	224	245	226	250	217	227	250	235	241	230	251	233	245	219	250	250	237	242	224	247	237	255	247	234	240	243	248	226	242	239	226	250	247	261	226	233	239	245	244	252	239	243	217	259	275	255	230	259	230	270	208	258	235	235	240	250	261	254	237	266	239	249	238	250	250	237	220	246	243	266	257	233	229	264	257	239	251	229	248	232	220	243	270	261	258	238	260	225	252	233	242	250	237	244	224	209	256	229	241	246	244	220	224	221	205	215	268	239	252	272	236	277	232	226	237	245	230	247	295	234	213	228	249	232	272	230	241	238	227	241	217	230	250	250	230	242	234	247	252	229	217	212	239	261	211	239	256	253	226	229	255	243	234	247	222	237	228	277	230	245	243	245	248	259	223	223	227	245	257	263	266	273	235	244	233	245	217	267	236	237	265	236	215	226	258	225	253	252	265	236	233	226	239	243	257	253	233	231	239	258	230	255	251	237	237	250	258	222	258	251	265	246	236	235	255	231	219	217	239	254	240	246	247	233	247	239	257	239	222	244	216	254	226	208	224	259	244	237	241	232	261	258	253	239	249	238	224	245	238	237	221	240	238	252	200	201	246	253	234	252	244	229	237	214	255	250	257	235	235	247	256	271	223	251	267	217	240	283	227	243	264	257	244	278	257	243	252	221	242	234	208	234	257	258	246	261	247	246	236	263	241	234	230	220	260	241	240	232	239	235	245	229	246	246	243	255	231	271	256	205	241	231	260	238	239	241	254	246	262	198	230	252	220	221	258	199	249	264	254	263	252	232	227	195	206	240	225	261	238	248	219	230	236	228	237	251	282	256	210	237	229	269	250	245	230	247	260	270	233	230	247	229	258	240	250	265	204	261	234	240	263	235	251	208	225	244	256	254	253	216	262	242	261	245	241	247	229	265	243	255	244	256	227	230	247	253	234	259	260	213	238	239	232	244	238	234	228	218	234	247	220	264	255	250	252	227	226	227	269	247	232	224	238	247	229	243	257	233	253	260	244	244	249	268	246	229	218	242	252	260	215	248	225	243	249	239	230	263	242	275	228	236	232	229	234	248	223	243	257	233	240	244	225	247	262	237	255	256	246	282	257	236	239	234	256	240	259	270	246	257	240	252	270	241	240	263	246	224	267	250	282	234	251	228	267	252	245	258	236	219	248	229	241	256	223	257	237	221	247	246	245	237	256	278	258	250	229	238	243	247	261	249	208	228	230	229	254	230	207	255	252	277	255	232	209	254	243	251	218	220	249	247	274	232	217	250	216	249	228	221	241	221	244	235	255	235	234	256	238	249	248	243	269	234	193	264	242	249	255	274	232	254	242	238	239	252	249	245	231	241	240	244	232	262	249	234	237	227	260	242	248	247	249	236	213	227	232	229	234	251	238	261	245	228	249	216	220	227	218	233	251	225	224	239	262	217	230	232	255	229	245	256	229	244	241	274	252	274	223	236	230	237	219	241	233	229	241	244	255	193	220	259	222	231	241	229	233	262	247	245	250	227	296	262	219	255	237	240	235	239	256	250	239	249	226	223	235	227	226	287	248	229	246	243	250	244	237	253	263	242	231	242	233	252	264	218	221	205	270	223	250	275	235	258	250	237	252	223	293	235	227	223	277	249	234	219	250	248	255	237	213	256	240	255	261	246	246	219	215	239	231	226	220	243	221	247	236	260	234	282	234	243	222	266	237	243	235	232	239	253	267	229	239	268	234	256	259	227	248	222	243	238	234	249	243	219	211	264	245	234	258	253	250	246	257	241	250	254	250	254	234	248	236	246	234	224	244	212	203	257	244	239	252	240	218	283	243	235	262	255	254	258	271	255	242	268	264	239	259	220	226	261	267	267	278	227	221	261	260	260	219	284	259	229	262	247	270	238	231	262	253	218	222	244	245	259	237	223	252	196	237	239	259	248	285	269	262	232	261	253	242	243	235	218	244	248	233	236	226	257	261	233	266	250	216	230	246	228	224	221	224	229	278	256	250	243	222	237	255	257	232	226	261	266	237	250	245	245	234	279	245	238	228	218	247	239	251	243	258	213	254	237	229	242	257	233	221	254	231	249	221	232	257	237	248	231	240	229	250	241	275	273	244	236	234	241	238	229	218	265	266	223	271	243	232	242	235	230	247	227	230	200	257	253	247	215	222	261	236	240	227	236	239	275	226	227	224	251	246	221	236	238	299	244	240	218	231	224	229	234	256	239	261	239	267	244	260	237	264	300	205	239	221	228	247	247	258	259	273	226	251	261	205	239	233	236	222	238	246	227	246	262	252	228	237	254	239	231	258	256	252	222	247	238	243	247	263	254	235	246	261	254	238	252	221	231	238	247	282	286	251	233	247	238	211	255	252	229	214	265	219	258	206	234	247	261	240	269	265	233	241	280	234	225	233	255	250	244	228	232	247	215	245	226	245	241	253	250	239	240	230	232	254	292	219	263	237	260	256	265	236	223	218	212	248	257	250	209	254	240	240	280	243	279	223	213	216	260	235	230	227	261	244	237	278	216	240	258	232	229	271	244	240	239	230	241	246	252	233	249	260	266	233	235	254	277	250	232	254	247	236	228	268	248	242	235	244	251	249	247	225	245	251	250	269	268	248	238	258	223	265	245	220	217	241	241	253	217	243	235	243	251	238	237	267	264	237	232	231	251	250	248	215	230	228	245	271	248	230	232	238	260	252	220	259	239	268	265	237	267	257	234	266	255	256	233	238	247	232	271	221	238	257	238	222	245	262	223	250	257	273	242	246	242	245	249	227	228	225	268	250	252	221	222	246	241	263	223	221	239	216	260	221	238	233	255	250	262	247	243	224	246	253	248	260	248	219	271	238	266
24978	11997	11421	8854	4370	1798	1388	1196	1057	874	888	820	738	717	658	651	628	656	600	618	591	618	584	627	568	578	561	577	592	589	621	533	603	617	544	580	556	552	525	583	593	615	574	587	553	547	610	637	554	596	547	564	584	594	532	631	598	580	587	521	546	534	561	574	591	571	579	590	608	573	570	588	596	524	614	590	592	572	610	570	602	566	620	587	587	591	571	529	604	591	577	585	594	598	616	569	554	593	589	567	556	626	579	610	559	568	524	571	572	571	575	555	572	609	570	563	573	598	586	595	530	582	565	574	563	595	597	551	583	572	579	593	566	581	597	550	562	612	575	584	592	550	575	569	576	570	578	550	588	606	568	560	576	620	581	616	561	584	588	604	569	564	613	550	639	586	546	590	548	575	600	605	593	580	602	592	605	583	570	585	576	534	542	525	594	569	561	544	552	575	595	580	587	553	578	577	566	575	589	569	571	561	584	555	580	605	622	558	592	565	597	575	574	583	542	624	582	594	602	530	588	555	574	592	575	601	588	591	588	589	613	540	544	549	603	567	568	551	543	562	577	566	641	513	603	555	607	566	591	565	572	622	523	586	549	564	567	519	594	586	613	593	569	545	555	598	581	562	570	585	593	554	539	611	605	557	584	572	602	578	576	627	581	572	576	678	552	563	608	578	560	641	568	617	564	521	565	554	600	567	573	599	551	596	575	584	552	627	547	592	556	601	565	540	587	553	579	569	601	590	555	589	571	561	525	593	606	550	607	595	606	584	560	550	603	578	595	605	578	526	555	562	585	580	537	604	565	595	582	566	584	574	568	608	584	582	557	565	573	534	569	563	571	606	565	573	605	552	575	593	590	531	616	609	542	584	580	583	631	566	583	594	555	555	558	590	546	606	593	619	640	585	565	551	597	578	550	565	571	634	560	566	540	577	573	547	525	597	608	588	527	562	608	583	640	584	598	593	550	603	594	570	561	566	555	592	537	571	559	552	547	572	585	612	592	555	532	564	561	608	637	568	572	631	560	600	592	553	578	560	570	595	548	577	594	571	620	574	583	614	546	568	597	578	619	559	557	615	571	547	602	566	581	564	583	587	611	580	556	593	610	568	557	596	567	584	590	636	586	541	605	616	586	576	579	617	589	605	598	546	583	553	602	577	569	553	554	617	573	612	631	607	574	610	571	585	531	568	539	596	532	561	625	580	572	616	578	585	590	548	605	579	573	587	619	581	625	572	579	558	578	609	566	603	539	544	559	560	540	596	577	591	614	592	576	606	563	604	564	552	607	591	563	574	612	575	569	587	535	587	584	621	595	570	595	563	562	549	569	565	607	574	596	580	578	614	580	612	622	569	592	568	559	599	574	571	587	565	554	542	581	547	539	589	639	579	585	544	560	580	653	556	569	555	564	595	604	585	546	541	626	577	536	520	589	553	596	599	574	576	595	576	570	606	612	607	590	586	575	605	555	601	578	572	599	534	534	599	562	591	572	523	588	572	567	566	614	598	603	585	540	550	585	560	624	532	583	563	605	552	593	562	603	593	575	571	591	597	599	568	608	580	597	585	596	606	617	578	577	564	641	551	583	598	592	615	606	549	535	609	554	592	594	571	586	546	553	627	560	574	610	593	563	580	556	578	596	592	599	587	571	561	585	613	568	562	559	613	579	574	579	592	575	560	610	560	574	556	594	540	586	603	588	568	605	648	554	566	591	528	590	589	601	603	585	552	645	549	594	610	605	602	527	559	595	556	563	613	589	600	607	580	565	554	542	607	580	581	605	589	588	569	577	588	565	580	557	600	567	555	573	573	587	543	587	574	611	591	592	584	563	600	603	580	598	570	579	561	568	552	570	593	592	566	556	580	539	575	625	604	586	602	602	553	629	564	583	542	563	594	587	597	627	599	597	585	558	546	612	571	603	565	547	585	562	570	620	573	582	571	533	610	558	585	598	601	583	593	591	565	593	549	542	531	554	620	562	586	577	577	606	561	585	596	562	602	564	600	577	572	572	577	541	571	561	563	621	555	550	604	594	583	574	596	634	577	616	597	560	583	591	586	568	574	595	605	598	581	519	593	588	601	575	563	591	566	592	584	549	577	582	582	588	541	527	563	561	585	595	564	571	570	546	576	581	601	549	598	581	563	573	604	594	567	540	583	552	620	577	591	578	577	613	569	542	637	624	593	609	582	560	596	588	573	541	555	620	579	594	560	554	585	566	574	565	602	602	579	584	549	576	581	596	555	588	577	605	582	593	601	565	637	583	559	531	563	536	591	575	588	605	565	599	547	647	569	617	623	589	618	561	556	590	571	564	575	606	592	557	603	582	544	567	590	548	516	539	591	599	608	586	579	589	595	585	620	632	576	522	640	614	564	583	560	573	562	622	604	557	544	604	586	590	614	566	559	549	582	562	632	553	549	626	558	558	562	616	626	572	568	550	558	617	553	598	585	593	570	600	583	579	564	617	580	542	573	563	583	598	570	598	599	605	593	658	589	587	616	593	598	577	595	587	582	612	604	570	581	553	608	560	634	585	549	578	604	594	552	555	579	583	582	575	602	532	589	567	563	575	563	580	547	625	555	530	574	577	594	554	605	576	593	588	587	537	574	575	549	557	575	594	563	563	563	556	568	576	597	572	512	590	554	553	586	552	594	615	539	576	590	620	598	612	589	570	592	554	552	586	573	604	536	585	571	665	599	623	556	583	556	623	576	591	606	594	569	586	592	550	601	539	558	585	537	563	636	576	579	597	537	605	588	606	549	563	570	625	575	577	589	592	620	558	554	548	556	574	572	560	582	597	617	575	586	617	566	607	570	567	606	555	576	570	600	603	562	594	558	554	578	586	582	593	625	604	618	600	574	553	580	623	594	612	572	636	553	601	600	588	616	599	580	560	568	542	581	571	586	607	607	573	582	552	571	582	566	629	618	569	571	590	587	562	600	604	624	553	565	559	581	606	570	584	556	580	588	573	609	613	614	562	589	574	560	598	585	539	540	596	587	579	580	588	609	575	573	598	582	572	555	599	576	587	572	563	605	572	579	599	603	539	547	538	626	633	565	582	601	583	587	538	577	572	556	576	574	563	572	572	565	548	574	578	599	593	571	577	575	598	566	569	596	543	575	572	642	577	624	571	546	601	593	618	596	583	566	564	610	579	630	625	556	592	561	597	594	595	612	568	541	601	578	568	569	581	551	596	600	567	596	593	588	564	572	560	592	600	569	563	530	574	616	551	603	612	622	623	566	635	604	551	559	585	570	562	577	609	586	592	562	597	567	574	556	511	613	610	603	548	577	551	554	527	563	589	613	626	608	558	638	557	615	596	555	610	585	574	606	560	555	569	593	564	603	592	579	559	592	638	580	576	591	552	582	564	544	604	588	608	582	593	587	597	572	622	586	618	563	602	606	593	583	588	580	590	571	591	606	548	586	576	575	583	572	565	584	592	620	559	568	637	561	571	557	607	585	569	627	602	557	548	570	569	567	599	571
45911	25378	13932	5650	1452	796	535	465	395	385	362	355	362	317	341	304	291	296	300	273	272	249	228	272	278	234	263	256	263	270	272	251	265	263	251	266	265	264	269	287	257	275	232	260	266	255	247	220	284	227	257	277	285	269	258	227	237	274	277	264	240	255	246	259	255	280	275	305	250	268	244	247	241	286	269	243	267	267	276	253	289	237	287	227	220	269	277	253	246	268	246	262	244	251	265	262	274	269	264	250	265	266	246	235	279	277	260	268	260	246	285	270	278	265	314	255	267	273	254	255	242	270	253	233	250	274	257	266	268	238	275	260	273	228	263	258	257	257	265	280	270	253	274	277	247	219	260	231	234	270	275	263	247	255	233	254	247	254	267	240	285	216	244	254	236	243	265	266	251	266	251	259	276	262	274	284	233	266	276	282	245	232	237	263	258	235	249	307	251	257	270	290	255	232	299	257	255	261	260	250	302	282	219	257	282	269	248	268	231	256	241	277	283	265	246	239	229	262	208	248	247	234	275	255	252	244	265	270	255	277	258	253	281	262	262	265	250	267	255	247	262	244	282	249	267	251	260	216	257	241	283	270	288	257	253	294	242	286	257	255	267	225	252	286	255	265	267	280	232	276	264	227	220	271	248	245	260	243	234	264	253	260	266	261	283	264	285	254	271	232	282	236	243	237	266	260	246	246	229	285	282	246	314	275	258	242	263	280	265	259	240	267	237	279	247	288	278	253	254	251	276	260	253	254	240	284	230	263	222	273	260	256	252	237	272	266	234	265	250	249	270	258	286	261	280	274	261	255	265	273	260	246	270	237	240	258	271	247	268	237	254	239	274	245	253	240	267	251	259	269	263	251	235	254	223	281	247	285	271	240	241	255	241	270	253	236	256	203	252	233	243	271	290	228	264	223	252	241	271	239	273	248	252	282	244	273	248	251	238	266	261	266	278	248	300	232	259	281	255	258	259	270	265	240	271	268	286	261	271	280	261	257	261	257	255	304	258	273	249	258	292	275	269	246	275	285	277	257	256	236	245	254	284	287	253	278	236	255	274	290	279	294	253	282	288	228	229	251	259	239	226	247	298	249	276	247	245	260	262	233	231	255	259	251	230	270	261	254	294	257	263	273	273	266	254	251	257	280	266	262	259	272	253	258	262	251	270	252	249	246	228	277	285	264	261	258	257	270	259	251	260	247	266	255	244	279	280	254	244	280	257	237	277	255	261	248	253	276	249	241	216	295	248	260	273	250	253	296	247	251	252	264	247	220	257	244	252	270	264	275	262	265	265	268	227	242	252	240	249	251	273	235	238	220	283	245	278	270	274	263	257	291	246	226	268	279	275	265	269	294	264	250	256	268	276	256	262	234	249	260	255	265	265	266	233	248	246	259	279	270	294	283	263	282	250	255	241	272	241	246	248	257	251	290	270	262	262	274	259	270	254	272	264	259	262	291	279	251	279	295	268	241	256	245	239	276	241	266	273	237	236	265	271	238	261	270	264	247	258	248	276	244	277	269	264	221	246	263	302	265	243	275	244	224	283	248	263	247	247	210	273	268	239	246	265	257	243	264	251	253	250	249	252	271	236	256	272	276	237	274	251	268	293	252	247	250	245	267	235	249	249	264	240	310	245	273	265	249	239	263	243	236	264	241	261	267	268	243	260	277	277	251	273	273	243	245	228	244	296	246	253	249	273	278	266	257	258	257	269	259	269	295	242	243	248	267	273	251	251	260	254	248	240	291	243	268	279	250	256	261	272	280	264	257	244	237	278	272	254	241	249	291	254	273	280	243	272	278	262	235	293	278	255	291	274	268	251	261	228	235	275	270	247	260	300	244	241	254	259	261	263	280	241	257	251	246	259	249	256	308	251	262	225	263	268	264	262	267	300	296	274	263	288	257	235	247	292	289	244	271	269	254	266	246	279	248	241	262	278	272	271	258	257	278	266	258	268	236	296	247	265	287	260	236	241	214	259	253	275	225	257	244	262	265	254	255	277	254	243	248	285	246	246	234	265	231	277	250	264	264	273	254	267	244	290	283	276	275	266	284	275	269	271	285	266	264	227	251	245	235	276	252	244	280	260	262	295	243	216	279	256	237	246	259	249	254	264	254	253	244	255	270	248	252	277	244	269	235	271	235	258	243	261	248	264	228	275	208	260	280	268	262	273	286	266	230	255	259	237	259	259	223	289	253	265	259	264	256	236	274	234	261	283	244	273	249	223	264	247	250	256	252	286	271	224	268	267	266	264	270	250	253	255	251	252	255	275	239	249	256	276	244	240	252	233	251	251	244	258	281	241	245	228	260	250	269	252	250	222	257	263	271	273	263	231	242	234	261	259	242	268	292	269	231	243	273	260	253	286	265	279	266	269	228	230	255	245	258	268	265	290	256	246	271	233	249	275	273	263	295	258	269	277	245	254	220	283	265	250	267	259	263	247	258	267	297	238	249	243	233	269	255	284	267	248	238	252	276	254	255	255	276	252	241	262	271	236	263	218	252	269	267	259	273	286	256	272	288	261	276	233	238	275	270	228	232	264	248	271	248	221	263	246	273	278	261	275	294	273	269	245	284	244	244	253	278	235	275	237	273	269	240	263	260	251	260	260	285	272	220	267	271	237	257	255	257	243	243	274	281	256	258	279	273	220	237	239	240	231	274	277	267	240	234	263	276	243	250	273	267	261	257	306	275	247	270	277	253	247	277	263	235	226	251	262	250	247	268	246	264	257	292	247	279	268	273	270	264	286	255	284	259	242	277	285	254	232	275	244	260	248	240	248	272	236	268	249	268	298	269	280	263	264	235	283	261	258	245	257	272	256	233	228	243	293	256	269	298	243	252	233	250	272	256	260	273	246	216	259	242	251	262	257	244	247	257	242	289	252	262	255	244	226	260	243	239	243	286	294	252	278	259	268	258	253	269	241	232	256	234	263	218	290	227	256	251	278	235	258	267	284	249	254	257	266	273	268	230	268	233	263	248	266	245	231	246	265	240	267	264	246	270	272	255	275	222	251	247	254	213	243	220	258	266	255	280	257	231	234	255	259	252	262	253	248	307	245	268	249	270	249	257	269	253	292	256	238	266	272	264	274	242	256	262	244	266	289	255	255	285	270	290	240	280	285	283	250	291	243	256	269	261	275	268	239	240	270	207	238	239	229	231	249	287	302	268	285	260	258	242	244	275	275	271	259	259	268	272	277	267	250	265	256	261	252	263	266	283	252	245	245	278	267	253	266	252	240	251	297	237	256	265	257	251	275	280	284	237	246	259	254	248	301	289	272	295	275	238	264	254	265	245	264	261	271	241	271	269	268	275	254	272	232	271	249	286	250	246	238	277	284	263	257	264	256	249	246	238	288	269	235	236	252	244	272	266	274	296	247	267	228	244	267	241	239	289	258	270	228	254	259	286	304	275	255	258	255	229	285	238	275	274	284	239	249	269	260	297	261	253	258	247	253	275	247	266	269	225	259	245	251	296	267	263	243	272
32805	22080	18602	11596	4300	2747	1999	1671	1511	1309	1159	1076	983	862	864	866	865	819	804	743	711	682	653	697	694	625	626	660	645	599	595	627	643	600	649	611	616	590	600	658	616	621	621	611	669	622	629	607	611	597	629	607	596	635	642	662	591	635	614	617	608	610	573	589	635	595	627	648	630	672	616	631	655	599	569	592	594	603	697	637	634	639	630	590	637	575	606	584	642	661	590	618	641	657	618	595	609	591	613	582	635	611	571	609	635	696	601	617	602	615	644	619	609	621	639	615	622	563	568	620	595	624	582	632	649	625	634	645	635	615	563	620	657	615	599	661	628	622	606	645	614	614	616	579	608	617	650	622	587	562	617	636	634	601	620	624	585	610	601	631	646	615	641	651	639	606	613	602	594	644	607	597	650	594	613	636	616	599	556	612	575	594	626	631	654	617	630	601	624	598	596	612	631	664	645	601	603	622	614	598	649	579	610	627	640	583	645	629	620	623	608	624	636	607	580	591	612	641	630	598	605	599	603	598	611	613	649	631	593	621	559	605	613	596	609	651	581	590	587	601	623	610	601	621	640	588	617	661	588	644	592	640	623	608	649	645	581	657	596	598	589	612	649	583	613	699	649	587	623	628	575	620	604	635	605	549	607	639	638	634	617	600	604	623	601	599	577	594	579	631	585	598	628	631	562	634	637	586	599	642	617	619	585	639	652	624	614	648	622	632	612	591	596	629	611	605	635	620	593	569	597	656	631	615	634	619	596	601	618	612	581	579	630	580	604	608	589	672	621	615	643	615	675	590	583	616	605	601	627	671	642	595	641	598	579	622	600	590	664	615	627	593	597	640	651	620	588	613	611	595	614	622	637	606	613	640	634	577	620	619	650	600	645	602	604	627	569	609	610	659	662	612	573	615	613	608	587	580	601	606	606	574	632	609	640	633	640	607	583	618	622	638	666	620	624	605	607	650	575	622	635	645	592	638	626	661	671	644	639	643	627	653	598	592	626	629	672	625	601	596	612	647	636	602	633	576	649	621	621	654	614	618	624	590	603	602	582	608	631	610	660	621	581	614	592	630	586	620	614	593	600	660	655	589	620	607	627	626	610	579	611	573	589	602	641	596	630	620	667	591	609	611	610	594	599	640	605	628	600	633	612	620	560	687	652	604	585	599	611	580	623	591	602	616	612	652	569	639	606	621	610	617	585	616	647	595	601	661	602	621	628	602	577	642	621	628	604	596	638	658	571	651	620	597	674	589	630	539	603	596	600	598	602	617	603	584	612	622	660	608	634	624	595	671	597	633	622	571	611	602	618	625	628	670	616	595	557	611	625	614	581	628	621	617	631	664	645	620	645	634	556	607	634	622	646	563	645	628	592	617	622	625	643	604	542	594	598	597	568	637	603	629	593	636	590	618	627	611	599	618	616	611	575	615	625	588	633	589	588	561	590	607	619	604	615	614	606	609	620	609	628	606	576	658	629	595	635	602	620	579	622	580	572	651	592	597	642	600	601	594	596	629	622	638	636	617	620	624	621	592	606	622	598	593	625	631	630	617	626	594	578	553	655	593	629	589	631	568	642	648	647	594	607	646	612	578	608	644	632	618	623	645	578	628	606	608	614	577	624	616	580	588	629	646	605	659	619	619	580	618	663	581	552	584	624	610	628	625	615	621	578	626	648	610	599	603	622	604	621	610	653	622	616	634	579	638	644	585	618	601	635	638	607	615	604	611	645	632	622	670	625	620	632	650	591	585	571	615	636	618	629	614	618	661	605	575	639	642	638	636	592	616	614	631	633	634	623	606	627	610	603	661	570	637	615	614	673	571	604	584	587	591	667	626	639	656	635	583	563	627	601	624	611	622	623	605	598	592	619	600	596	617	637	621	629	612	629	620	615	597	617	608	607	616	612	603	611	566	611	617	613	603	596	553	626	574	587	608	634	632	624	663	611	616	641	617	634	619	598	619	639	611	655	646	635	633	621	604	629	624	593	615	590	604	576	591	660	623	617	670	585	638	605	596	556	625	668	643	608	644	591	601	623	644	584	633	624	646	631	617	661	606	610	629	612	626	628	620	640	644	595	617	564	646	534	585	610	627	619	638	584	626	618	643	603	617	590	639	625	588	634	642	592	589	602	591	582	641	620	606	627	558	618	620	574	587	590	599	575	595	645	631	611	616	645	593	599	590	610	606	643	588	653	559	636	650	631	591	594	667	621	619	606	628	599	612	628	596	658	604	630	619	652	634	618	596	578	588	659	636	619	632	622	632	592	631	620	636	652	639	599	634	598	637	623	627	612	626	584	630	571	591	616	625	629	621	622	642	557	609	617	636	573	633	587	622	622	611	581	627	637	622	584	572	594	618	612	591	598	598	560	606	609	646	598	618	586	632	605	585	617	599	559	638	630	626	645	625	617	630	577	594	616	624	639	617	638	614	573	600	602	563	621	626	625	609	577	575	599	635	613	634	621	633	597	615	659	625	588	569	645	586	628	611	611	567	597	627	636	619	666	630	635	625	617	589	604	557	625	592	658	625	622	599	624	611	609	627	617	623	627	618	592	639	587	633	633	583	631	671	631	610	607	584	648	654	624	604	580	613	630	600	627	628	565	614	635	638	603	652	598	598	594	612	629	597	640	596	627	598	608	593	623	620	626	586	624	564	610	599	624	601	627	607	605	584	599	605	615	630	615	610	640	616	623	649	617	625	569	620	603	616	631	636	645	598	588	623	597	573	651	593	620	613	631	653	608	643	628	630	607	598	605	660	595	622	626	593	620	618	626	612	606	620	625	634	636	653	652	660	633	615	629	636	604	640	647	581	605	614	616	607	611	609	620	639	628	638	664	611	596	596	650	642	610	634	621	614	591	601	643	624	578	621	654	623	618	623	616	641	623	610	645	601	636	635	610	606	656	629	581	602	646	625	618	586	637	619	597	599	583	690	623	649	634	585	630	628	579	616	584	622	633	594	661	590	616	587	598	593	626	636	637	625	647	631	581	615	624	659	628	596	560	635	597	613	636	623	594	657	597	634	583	601	633	643	631	619	593	635	642	632	625	630	583	608	632	611	611	684	566	605	609	640	625	638	625	626	602	572	636	619	643	617	621	584	661	627	656	548	641	610	673	593	643	600	623	562	613	602	611	597	676	580	631	635	603	616	635	582	605	614	620	622	571	563	683	592	584	588	661	589	616	622	647	598	613	604	639	589	598	605	608	658	634	652	595	598	585	609	561	623	576	629	661	614	637	582	644	619	659	597	623	624	587	603	612	625	650	633	619	610	643	593	623	608	620	608	612	570	604	618	638	629	570	609	580	633	592	551	617	644	651	653	571	640	607	635	606	638	641	619	574	604	621	621	619	594	589	576	616	642	666	612	658	582	635	642	614	662	664	622	610	622	618	624	633	585	587	594	576	600	629	664	595	580	620	611	569	612	614	626	611	622	660	630	602	609	638	617	670	619	615	609	618	647	629	607	561	664	606	648	565	612	617	622
58577	31638	14365	5394	1615	884	659	527	418	400	388	316	344	329	281	258	283	274	255	270	224	237	260	248	236	211	227	222	227	245	215	224	210	208	199	213	259	219	214	234	220	244	218	181	214	209	227	229	210	220	226	229	216	218	213	212	211	194	223	213	245	226	222	222	226	226	244	240	212	211	198	227	227	195	236	231	222	249	239	230	213	221	220	226	240	243	217	238	209	235	220	209	220	216	202	258	227	232	229	226	227	210	214	216	220	209	223	196	209	235	233	231	224	212	194	226	233	199	224	201	245	240	216	233	227	220	209	235	193	243	207	225	212	225	224	209	203	232	216	216	229	212	220	241	227	214	191	223	205	217	236	222	217	235	203	218	240	235	232	218	219	203	211	237	242	227	224	194	230	253	218	213	218	263	223	204	233	196	209	191	216	202	210	245	239	250	245	237	219	210	224	199	221	191	194	224	258	208	207	229	208	195	220	277	249	228	219	217	220	190	238	206	232	238	256	228	240	245	236	250	225	238	209	245	205	245	207	228	208	241	218	214	212	230	202	240	247	262	188	212	233	198	207	221	218	222	209	224	212	242	220	229	244	207	209	231	235	253	208	221	228	240	206	221	238	242	240	200	222	221	221	242	230	227	218	224	239	221	226	219	250	244	245	236	222	229	221	240	213	252	252	191	207	234	245	234	221	229	218	253	216	240	237	232	233	251	254	261	205	210	244	208	234	226	220	217	226	211	245	247	216	233	244	234	236	226	229	211	237	220	218	252	195	226	200	218	233	213	216	258	245	231	263	226	234	230	222	208	224	246	232	206	218	225	198	194	237	225	241	235	211	241	234	228	232	225	232	234	213	225	242	227	236	223	237	213	236	251	192	209	220	193	196	230	262	237	223	210	221	191	222	236	224	217	234	244	215	209	228	239	224	232	254	202	208	237	208	212	198	246	261	215	246	209	223	207	247	240	249	191	225	228	224	224	225	223	225	254	198	217	256	230	263	234	250	205	176	211	210	229	232	199	228	238	206	237	225	230	225	226	208	213	217	249	196	244	241	219	223	254	228	206	235	216	250	225	232	209	216	224	221	225	221	200	228	252	229	228	232	223	207	207	230	208	226	233	218	237	242	187	204	207	226	230	247	231	212	218	185	201	192	230	219	210	211	229	234	199	238	233	208	223	237	231	212	234	212	205	242	222	210	206	218	216	239	237	241	208	257	239	198	206	219	222	225	228	238	244	220	224	240	217	231	221	236	228	219	224	249	217	236	239	203	247	240	232	215	228	214	225	232	204	248	195	223	239	230	222	259	248	245	211	209	217	265	229	218	236	217	270	212	222	197	208	217	231	207	213	234	224	233	226	252	218	208	252	195	224	211	231	228	196	237	213	210	210	236	211	244	238	218	253	203	216	244	225	217	198	216	225	226	207	221	205	206	214	206	226	222	204	261	225	210	219	251	229	252	221	213	214	215	222	246	219	221	233	225	198	214	192	228	211	207	243	250	224	234	261	244	183	228	227	247	240	249	231	193	274	196	245	280	216	244	203	234	240	233	225	227	228	210	236	233	212	233	233	243	245	207	214	191	211	190	215	262	218	228	224	193	216	229	227	214	210	225	237	221	234	218	255	224	232	246	211	224	244	257	210	223	187	240	250	234	216	202	192	217	226	223	230	209	217	202	209	256	190	213	219	238	230	223	216	231	215	200	222	206	218	229	202	213	215	213	222	248	242	210	212	219	206	230	267	241	240	230	209	237	219	202	200	220	218	229	213	214	238	221	214	209	231	215	237	244	230	227	239	256	253	236	247	214	221	207	223	234	208	235	191	236	240	198	213	228	230	230	229	209	220	198	222	211	253	224	216	248	214	223	259	217	199	222	237	224	205	244	246	205	221	204	214	216	244	197	200	221	244	228	242	247	218	230	219	240	218	229	239	260	250	235	210	244	218	200	238	221	227	214	231	235	239	200	228	206	211	250	257	228	238	204	206	217	242	219	257	216	240	217	244	221	216	211	225	229	216	216	196	205	228	229	243	249	251	235	231	229	233	223	248	211	218	244	215	206	228	222	248	225	255	242	225	246	242	221	228	232	222	230	243	228	205	216	202	193	202	226	234	227	213	248	227	219	225	207	205	215	245	224	233	217	240	205	200	226	232	205	221	219	209	223	230	226	209	198	211	261	219	222	248	215	220	204	223	211	222	232	222	200	221	238	248	211	244	220	210	226	216	215	226	206	236	201	231	216	225	242	220	223	238	240	248	210	211	244	233	231	227	190	232	228	246	245	227	212	210	251	212	209	210	224	216	258	227	235	218	244	238	224	195	243	216	218	230	227	203	216	246	248	224	239	229	217	219	203	223	250	241	213	235	226	231	219	208	230	237	240	242	228	241	230	255	234	243	225	258	241	218	215	233	227	252	228	211	224	248	213	211	271	228	233	232	218	224	212	200	216	230	217	229	241	228	230	237	231	232	220	224	203	255	211	211	218	195	232	240	212	227	219	236	233	250	207	235	212	239	252	235	258	239	218	215	228	216	218	239	213	211	225	211	224	179	244	227	229	250	212	235	199	229	229	222	212	212	216	218	217	241	227	207	215	230	237	220	234	223	219	228	237	213	221	209	205	251	217	232	227	198	219	216	259	195	244	237	218	227	202	243	235	247	218	230	198	237	226	252	218	211	222	229	228	240	209	229	237	220	205	227	243	209	211	248	233	233	276	245	224	219	240	244	222	208	227	228	206	227	214	238	226	250	237	223	218	207	241	236	240	237	204	258	231	214	215	227	257	245	237	244	204	230	236	213	211	226	233	252	214	217	249	221	220	229	197	244	220	230	251	215	239	210	200	202	217	256	242	240	232	221	244	228	226	216	215	247	224	259	225	241	246	207	230	258	216	245	213	227	231	217	250	220	218	237	219	230	214	213	223	256	229	202	250	200	235	188	211	232	222	246	236	223	220	238	175	240	225	227	208	227	244	242	223	224	213	235	201	227	215	215	225	210	213	229	230	235	263	238	196	222	208	216	209	236	237	219	200	201	243	246	229	248	191	253	218	229	230	233	216	225	209	242	239	243	220	198	257	229	207	238	237	232	233	212	247	218	230	212	222	235	226	222	247	231	238	228	224	201	219	189	222	233	206	214	218	212	217	217	235	225	239	242	210	228	236	209	246	208	233	215	202	229	220	223	253	255	236	209	218	200	203	251	233	224	234	223	221	238	216	237	200	217	230	224	210	272	228	239	215	218	236	211	201	212	236	211	218	224	257	224	205	236	247	215	219	236	222	255	242	220	225	201	195	186	231	246	236	214	210	217	244	204	232	215	215	218	229	234	245	214	236	240	239	217	218	201	210	252	251	246	241	227	232	235	232	218	230	209	238	245	223	235	223	214	226	224	238	228	231	198	215	233	247	226	216	207	230	197	238	245	222	250	250	240	223	235	187	202	189	218	226	236	204	236	227	201	242	228	236	218	226	211	241	277	235	195	200	226	231	229
41110	25650	16314	10933	4865	3230	2186	1820	1473	1367	1234	1188	1051	984	867	860	834	839	755	759	715	671	606	575	577	576	569	546	527	586	567	567	554	556	544	531	570	516	535	548	555	506	532	549	523	525	538	547	530	518	525	518	570	523	548	517	526	526	559	492	557	539	559	569	544	502	546	488	530	575	535	535	515	555	454	499	557	550	535	511	541	531	536	548	553	497	563	510	532	552	506	492	544	533	561	579	524	524	555	539	543	559	553	531	490	495	558	548	504	557	520	562	553	548	518	541	499	515	535	518	569	518	526	530	509	550	536	514	529	571	541	507	500	516	572	568	561	558	534	539	525	567	526	557	552	527	536	539	501	562	555	544	513	504	540	509	534	504	492	512	525	517	541	575	528	546	506	533	529	523	516	529	540	532	509	523	534	545	522	529	505	528	537	542	535	564	569	508	538	534	542	560	558	523	506	524	518	545	541	528	542	539	496	526	544	560	531	486	588	543	493	542	521	510	557	554	532	524	510	524	533	520	560	528	534	536	531	563	499	560	519	553	543	553	516	526	524	534	518	528	548	574	578	549	588	579	538	547	553	561	530	511	521	540	520	522	554	544	529	545	510	541	536	562	540	546	557	529	563	532	545	541	565	531	564	506	550	498	504	570	522	521	507	520	531	537	590	505	577	531	534	553	565	543	537	531	496	535	516	573	513	544	537	531	561	550	539	508	528	564	542	523	547	519	533	554	549	521	540	525	530	551	572	538	528	539	546	547	540	545	536	532	503	527	496	561	544	537	530	526	538	535	548	558	510	513	531	525	509	557	507	552	542	523	571	516	568	558	538	532	520	539	521	520	562	508	519	539	533	504	504	589	603	546	555	580	511	499	525	547	515	533	508	561	529	590	550	542	521	562	555	540	539	511	526	561	548	511	535	575	521	511	540	531	517	515	548	537	539	542	540	494	471	536	541	549	525	509	526	519	480	526	528	581	555	565	539	544	537	559	541	519	542	520	544	550	548	537	494	535	533	499	553	507	532	521	533	571	522	554	510	521	553	535	492	476	544	544	523	513	534	582	493	568	586	540	516	552	528	532	515	514	576	534	555	500	528	511	553	546	529	521	562	500	515	537	504	505	585	486	556	541	538	549	509	568	488	553	570	544	531	565	547	530	525	573	559	511	505	514	539	523	530	539	540	536	565	504	531	533	546	583	560	536	503	535	515	552	517	553	551	530	534	519	561	535	517	525	571	534	483	553	570	562	485	563	530	525	524	502	505	544	490	514	561	525	515	519	523	530	574	565	540	535	523	565	544	521	524	515	532	567	553	546	530	568	547	551	529	535	529	541	569	497	531	514	513	539	529	549	538	506	558	576	514	522	571	535	538	560	522	536	525	532	509	537	550	547	590	506	527	583	536	561	544	522	544	544	573	550	527	505	535	530	555	587	533	556	516	510	536	522	561	560	515	547	560	531	548	532	538	541	523	511	503	526	560	523	544	471	528	552	550	540	515	567	544	537	538	515	537	537	500	559	514	524	574	569	505	589	554	526	545	559	540	536	512	564	525	523	531	521	562	564	467	526	571	506	508	568	522	547	549	559	517	547	526	556	546	529	583	548	570	550	508	536	557	520	549	543	542	497	533	549	499	530	508	547	541	551	549	513	516	563	495	522	524	528	511	524	488	560	498	553	525	522	508	503	543	555	543	561	585	545	517	584	538	546	537	535	515	577	521	546	559	547	557	520	530	545	536	510	563	560	564	532	537	510	553	516	530	546	531	511	546	567	537	565	545	522	553	532	535	533	551	536	562	522	500	533	536	557	558	527	572	526	523	527	523	508	548	522	542	523	564	539	512	530	536	556	563	554	510	537	533	526	528	563	520	554	512	562	537	511	572	480	473	506	521	508	541	543	517	543	476	549	545	521	538	560	535	492	546	508	524	539	518	489	565	544	549	537	546	542	538	517	549	514	519	515	538	541	514	558	552	549	580	489	547	555	534	532	514	574	500	556	528	502	535	520	525	549	543	587	538	500	536	538	570	525	506	536	578	574	535	529	548	517	516	545	538	531	521	531	551	562	513	571	548	535	547	564	508	527	532	548	549	480	578	529	515	551	584	531	578	544	509	557	535	565	535	561	560	523	555	561	571	559	512	555	541	501	541	565	514	542	552	527	538	525	530	583	524	557	494	535	536	515	499	516	515	533	550	540	498	526	488	540	525	509	532	506	513	540	559	528	544	555	507	530	587	541	549	535	518	508	546	545	485	546	536	509	532	553	512	544	528	524	542	562	521	532	528	534	532	547	540	562	561	587	556	560	528	548	503	565	509	573	506	551	506	528	502	539	539	511	554	531	549	546	525	544	528	525	526	492	538	498	492	528	577	509	556	544	572	573	565	528	506	526	562	565	583	536	559	532	531	517	560	508	488	562	543	540	508	527	518	554	541	533	548	516	578	551	553	496	558	551	525	533	571	483	575	558	509	559	551	539	540	518	554	541	535	554	512	539	543	549	595	521	544	513	530	542	503	526	551	541	542	563	511	561	543	568	499	509	529	567	539	533	500	570	511	519	511	556	549	556	523	554	527	536	520	555	542	523	549	547	564	530	549	518	577	551	516	526	558	547	565	563	523	548	514	515	516	533	514	532	500	522	529	522	524	512	518	514	515	536	551	534	547	553	549	566	529	554	553	530	493	548	524	516	498	550	547	512	532	524	534	521	516	542	553	549	558	576	533	533	523	501	579	523	547	527	547	500	505	513	553	483	558	547	530	545	549	500	553	549	518	567	548	542	519	516	520	556	580	539	530	573	515	555	516	512	521	528	527	521	536	518	537	560	528	534	537	566	517	528	567	541	520	496	551	518	572	506	541	537	540	512	564	519	520	511	546	560	517	537	537	539	514	504	495	561	544	530	534	519	562	530	535	572	536	513	542	527	514	537	493	559	537	520	543	504	546	556	575	536	564	532	563	540	563	546	502	531	568	526	530	552	508	515	531	548	541	553	567	525	544	534	492	562	509	547	573	545	499	517	516	553	526	513	528	513	537	501	539	531	568	530	519	523	555	535	600	500	531	508	545	535	517	541	521	526	530	528	491	550	537	521	564	539	559	556	558	542	484	531	560	528	554	570	530	558	537	541	541	556	473	545	566	540	547	523	554	560	535	499	514	547	496	507	561	555	511	516	538	565	545	556	518	546	576	487	492	533	537	512	523	561	495	545	565	553	522	541	557	564	498	525	531	578	561	507	527	521	512	520	582	504	562	554	547	517	553	533	537	571	531	567	558	522	531	526	559	566	514	545	537	508	531	524	510	581	555	531	491	539	557	561	527	498	530	552	511	547	536	525	534	547	561	539	517	524	499	505	540	553	523	488	486	550	530	532	543	556	517	520	519	553	529	547	534	538	539	514	528	508	513	532	523	537	545	517	494	513	492	516	494	524	546	559	547	518	545	538	550	543	523	525	536	533	527	546	572	565	531	534	541	561	563	539	529	571	545	536
35860	15601	7039	2916	1176	574	406	343	326	299	292	287	252	271	252	247	257	247	234	265	279	209	248	253	248	238	207	268	254	239	216	257	261	221	226	234	227	252	254	230	227	248	221	235	248	238	243	212	226	231	248	242	233	212	228	247	251	223	242	262	240	237	251	236	235	249	252	220	253	203	226	250	235	224	241	216	244	266	241	252	246	214	260	228	254	226	254	214	286	272	238	288	227	258	220	240	245	223	270	222	233	206	257	269	274	250	279	250	211	235	247	230	207	260	248	240	213	267	264	260	216	224	265	238	305	217	236	219	219	258	255	215	237	228	224	263	239	226	275	265	239	243	236	249	255	247	246	277	258	219	249	237	239	245	208	236	233	249	243	244	231	255	228	275	223	270	252	230	258	219	251	251	220	242	231	221	248	195	213	249	251	215	231	259	241	252	245	258	233	244	219	206	235	223	242	230	234	251	257	251	252	241	227	259	263	243	244	222	225	251	239	212	237	197	225	236	257	272	274	269	235	263	264	233	228	229	234	251	256	237	224	249	231	255	238	230	231	246	255	260	245	251	267	237	252	232	232	265	250	223	261	247	251	215	242	208	213	246	228	245	232	257	270	241	234	249	252	265	260	249	237	254	209	249	240	243	210	263	238	217	229	237	239	252	228	258	241	241	226	235	242	254	233	223	232	250	263	197	241	240	242	235	228	204	230	235	221	252	202	249	214	239	248	259	226	222	242	231	222	223	250	280	248	241	233	263	236	250	247	260	253	230	222	211	214	236	210	221	247	220	224	219	249	262	219	252	272	245	215	279	227	235	213	245	226	243	250	230	245	245	246	244	232	221	282	223	248	237	228	267	252	234	211	262	301	242	253	232	245	263	235	234	240	246	228	240	209	251	231	236	262	254	249	282	257	250	252	227	264	286	227	229	246	236	265	236	243	265	235	235	222	223	240	236	256	237	246	246	277	243	256	232	232	232	237	216	249	233	260	261	239	266	258	237	210	249	202	225	236	258	225	255	234	220	263	213	230	234	243	252	248	247	235	244	240	244	233	233	252	226	255	249	237	217	230	216	228	248	233	244	255	226	228	235	292	235	233	232	265	224	234	215	253	238	230	250	227	236	251	239	233	251	225	197	222	223	279	246	225	225	238	246	253	228	235	229	245	210	255	227	237	255	292	248	202	257	256	205	214	248	234	219	235	243	272	238	229	234	272	202	241	239	223	229	230	223	230	244	233	238	243	216	265	234	226	231	233	219	245	275	271	248	247	252	232	270	262	211	254	241	252	243	240	244	229	239	249	224	202	231	221	249	267	205	223	231	239	244	249	198	248	221	257	239	240	264	240	230	243	251	248	241	270	257	209	249	234	253	255	223	238	261	244	212	251	248	234	247	216	278	251	248	243	253	257	238	251	252	233	237	242	223	217	239	252	216	244	265	236	228	245	238	240	215	265	217	229	263	277	233	245	235	257	214	243	247	245	278	257	238	231	210	249	248	253	244	221	231	244	235	262	248	224	248	233	237	233	252	231	259	238	237	219	265	241	264	237	238	219	228	243	246	226	252	249	244	210	252	225	227	239	225	235	281	224	226	257	240	243	241	228	262	230	237	243	224	235	265	248	246	224	232	230	233	230	243	230	240	256	247	239	250	207	270	242	255	266	219	245	241	268	252	217	246	241	239	241	220	246	240	235	227	265	255	267	242	248	249	228	220	248	227	237	241	232	238	246	258	253	239	214	248	244	233	252	240	211	253	238	247	255	239	244	241	224	223	228	240	232	235	238	233	267	248	244	229	232	224	218	260	241	212	223	223	218	243	246	250	223	271	247	233	226	231	250	250	257	217	244	273	219	275	215	250	219	218	255	233	204	264	220	249	220	206	234	231	249	265	245	224	238	260	241	225	227	264	215	222	218	241	256	218	231	234	244	236	273	242	231	241	251	212	225	242	237	207	253	266	254	245	236	243	242	236	217	242	228	245	245	236	222	223	268	259	246	264	258	242	252	222	224	266	254	276	250	244	239	242	236	248	240	245	232	260	263	258	230	219	245	243	259	204	215	254	228	234	265	254	240	227	216	200	251	249	253	245	218	236	226	230	269	260	244	223	224	231	227	216	243	218	276	260	250	232	202	224	265	239	242	232	234	248	243	224	256	244	260	244	234	227	261	229	259	264	253	200	227	279	263	249	263	243	241	249	230	242	251	255	221	250	241	235	244	237	222	253	203	236	251	230	220	243	202	259	225	246	251	214	236	225	242	230	254	270	224	241	233	240	221	231	221	221	237	229	285	212	259	245	253	234	246	257	238	250	244	261	256	280	232	222	243	229	247	218	245	254	230	258	241	248	240	265	266	225	244	239	239	232	232	242	218	253	243	224	254	236	236	249	269	249	197	226	248	231	236	258	240	234	248	245	261	226	240	236	218	239	224	227	263	249	229	235	233	221	242	261	231	251	214	243	249	243	266	237	251	236	249	247	231	228	213	252	224	262	243	236	247	228	253	233	228	255	241	232	255	243	260	228	239	249	253	210	221	229	240	235	243	259	224	234	228	236	242	249	217	248	214	246	230	212	240	241	253	223	240	232	259	235	212	221	256	233	238	242	258	249	265	253	291	244	254	240	217	207	255	233	231	277	247	210	240	228	218	247	225	272	262	230	213	255	242	251	241	280	244	244	247	250	249	249	246	222	255	283	271	229	248	284	211	235	224	242	239	252	265	225	233	234	234	237	234	271	259	226	246	210	256	234	231	263	233	244	239	266	241	249	244	256	221	243	253	277	246	238	246	228	233	262	247	254	271	216	218	243	259	217	264	282	258	194	221	216	241	252	263	224	289	255	232	259	220	241	262	229	200	241	283	244	267	228	246	218	246	238	249	244	253	226	249	255	258	256	237	245	227	227	244	254	224	249	239	233	247	256	226	240	244	258	262	233	247	238	233	219	213	240	230	236	218	252	239	252	195	251	276	247	239	258	241	234	249	244	238	260	233	239	274	223	240	237	258	268	252	226	262	242	232	252	227	263	256	222	234	232	266	238	231	235	245	269	245	234	223	228	271	254	295	262	226	259	211	247	257	253	240	262	227	257	255	244	249	255	244	230	267	239	231	240	244	221	264	228	260	222	198	237	245	250	226	239	235	257	249	220	223	212	286	233	221	269	227	256	242	242	236	274	254	248	220	271	258	233	259	276	271	259	248	242	214	240	237	250	235	255	265	226	236	251	246	274	248	220	228	242	244	255	255	236	240	229	225	244	257	221	224	212	232	211	214	219	242	241	239	280	238	207	262	246	230	260	247	245	209	252	246	215	242	252	237	234	257	252	242	214	248	213	270	230	206	253	287	257	257	251	228	231	245	236	219	244	274	216	225	240	226	230	250	257	235	221	235	237	242	253	245	234	218	216	248	226	251	238	243	250	231	252	243	271	242	260	254	215	217	245	236	250	227	247	211	219	233	263	230	243	224	261	215	234	253	226	233	231	240	244	242	219
26536	12819	10861	7430	3762	1936	1357	1193	1083	949	821	721	775	701	687	631	633	681	595	606	608	616	607	604	617	567	608	567	554	589	593	560	576	570	584	618	571	591	585	557	576	566	523	592	578	602	555	600	584	566	573	570	591	549	571	545	563	607	594	578	591	563	560	634	569	598	590	568	569	563	563	624	550	585	560	569	581	590	605	572	556	554	550	590	600	597	634	569	556	600	562	587	554	563	571	602	592	583	557	578	566	579	558	567	580	548	590	571	591	603	580	612	587	582	611	543	568	568	534	628	538	582	626	570	627	551	588	581	596	596	571	583	605	597	552	607	613	570	563	632	534	546	583	561	606	553	550	569	583	580	595	555	554	553	595	582	605	597	615	593	614	556	597	595	555	577	561	558	571	651	629	609	567	572	614	613	576	558	559	573	570	568	576	588	591	600	537	553	587	576	549	541	561	611	548	569	532	569	577	546	549	570	581	586	596	611	589	564	575	560	564	565	572	593	578	566	611	574	581	560	547	600	589	576	576	584	588	562	582	590	584	586	593	574	594	561	571	563	616	593	629	511	585	580	587	576	598	553	539	565	538	538	552	586	612	588	573	566	577	556	607	548	633	556	528	608	563	569	572	555	580	590	575	553	562	567	580	571	588	549	618	606	559	565	584	587	588	584	572	604	577	572	582	543	559	608	570	555	606	583	607	597	601	546	578	562	589	560	586	539	569	598	564	615	608	584	558	558	508	592	555	588	555	597	573	607	603	580	538	555	593	564	545	540	586	583	605	565	545	555	598	592	538	534	587	555	548	599	619	535	608	596	574	622	545	614	613	588	576	555	591	588	614	569	588	536	540	558	550	523	612	593	596	619	525	576	542	616	601	587	582	556	584	622	571	590	557	584	606	563	577	558	551	571	569	560	555	594	587	574	600	587	567	584	543	566	560	558	584	599	572	557	553	575	550	594	573	593	572	578	569	569	568	589	581	608	525	582	580	580	572	555	598	631	527	565	603	595	579	586	582	560	604	608	583	573	586	528	588	585	587	611	550	571	540	561	585	586	568	589	585	576	576	573	593	542	575	604	560	572	607	589	590	531	586	594	557	592	547	584	586	603	576	612	553	671	544	558	597	603	618	609	591	595	599	549	599	583	564	574	618	583	595	514	553	584	611	592	576	569	560	546	557	613	596	561	585	607	583	585	558	578	524	601	559	590	551	542	588	584	585	612	572	609	557	573	586	583	606	551	550	618	579	595	613	633	557	543	585	561	564	559	615	597	592	582	605	591	577	609	579	565	602	570	570	586	585	550	545	610	591	564	581	559	570	587	540	568	543	533	591	583	628	579	611	599	577	586	639	564	607	586	510	565	570	595	590	567	573	574	603	598	574	578	626	577	577	579	551	546	593	592	548	560	559	585	612	582	576	591	578	581	597	614	548	608	600	582	573	609	533	565	593	571	553	621	602	597	557	574	535	590	600	562	565	570	583	588	561	575	536	594	560	578	585	561	607	537	536	545	584	591	613	600	561	565	586	573	574	591	560	608	551	577	606	555	575	574	597	552	588	565	566	591	535	581	592	522	561	556	578	610	607	552	568	570	562	582	604	599	600	587	546	566	551	574	579	565	610	579	579	573	594	554	629	569	581	564	558	572	616	566	558	540	543	600	569	566	604	554	603	574	566	579	600	569	575	545	605	580	601	571	612	585	563	589	580	568	583	539	614	576	555	559	573	570	578	544	547	581	623	542	522	572	595	540	585	584	651	574	561	599	544	612	582	585	562	610	539	563	570	586	527	559	565	580	574	588	575	587	539	540	567	567	546	599	596	571	587	569	542	525	615	566	564	529	604	585	538	554	580	572	606	598	569	520	601	583	584	567	569	572	579	570	574	582	577	560	620	564	600	540	553	557	555	579	573	592	573	538	594	570	600	618	588	565	544	576	616	604	575	642	602	543	588	617	564	562	589	577	587	600	590	577	563	620	621	531	609	572	575	613	594	585	570	580	582	578	585	634	540	549	601	593	592	552	570	570	614	558	611	589	561	528	550	610	595	570	552	567	564	610	638	594	585	588	611	547	541	534	560	578	546	571	588	583	558	569	582	593	570	571	569	582	544	570	590	572	569	580	572	586	541	582	578	558	563	544	562	563	599	559	590	541	572	590	578	600	646	594	575	590	570	577	569	585	550	589	595	606	593	600	585	569	583	564	597	557	612	553	578	621	613	607	600	589	592	587	577	588	593	585	557	543	638	560	556	554	569	551	589	565	583	574	585	574	550	548	564	575	574	573	572	555	594	565	608	613	568	626	574	617	529	573	571	605	581	578	590	608	560	566	569	529	569	585	582	592	560	579	561	551	559	587	584	591	561	566	576	630	554	574	513	584	533	580	576	589	535	623	578	553	556	552	562	549	545	594	581	581	532	598	516	576	558	598	557	584	594	558	560	605	533	545	550	592	586	597	592	578	534	581	577	590	593	559	571	592	600	557	581	620	605	604	609	543	559	526	581	591	568	595	595	579	587	566	564	549	660	557	577	629	568	563	557	542	584	596	562	584	537	566	558	594	600	576	606	577	582	573	552	573	585	574	624	610	566	590	598	557	580	558	577	572	575	591	555	559	612	583	593	636	593	554	568	600	554	588	624	561	598	556	536	598	571	575	598	577	598	594	574	552	564	623	551	597	597	596	575	572	597	593	597	585	605	570	580	523	596	575	546	579	569	609	595	593	531	545	555	566	567	586	531	548	580	595	583	601	584	581	570	615	566	601	554	607	579	618	577	617	608	574	581	580	575	532	617	556	543	587	566	539	603	638	597	593	565	574	560	566	553	600	580	544	568	601	569	529	619	586	612	566	592	594	574	599	560	563	545	595	560	569	558	618	595	594	570	545	575	531	556	602	560	615	585	590	590	564	597	579	607	592	588	586	570	534	601	606	575	543	574	560	548	592	561	540	528	554	593	553	616	576	554	554	558	551	553	530	589	564	560	605	571	619	622	581	559	557	569	609	560	524	540	573	616	580	546	563	553	544	593	557	561	574	543	540	539	588	581	550	586	577	566	547	604	576	618	579	622	584	549	627	562	534	595	564	560	591	577	607	591	576	536	544	565	587	573	594	573	580	588	572	559	584	601	569	579	589	560	589	567	562	572	568	580	575	542	585	614	594	581	596	540	599	616	544	605	577	561	565	561	573	574	599	555	604	596	530	603	611	587	568	577	594	546	551	559	561	554	606	565	579	574	573	592	565	579	594	562	541	597	579	553	588	632	588	608	560	592	567	571	563	560	603	629	548	555	568	542	597	561	551	573	600	576	548	580	548	613	557	586	572	592	535	564	568	609	575	604	581	556	617	588	588	602	580	545	537	577	601	586	554	581	604	585	546	572	578	562	592	529	588	576	556	592	580	546	537	582	582	602	560	574	585	604	555	564	567	575	605	581	538	584	595	586	583	580	579	605	582	581	583	545	593	593	594	568	646	550	581	596	541	580	573	597	579
43587	23089	14528	7229	2193	1280	783	530	491	482	445	407	393	364	340	326	337	297	320	288	288	256	318	303	310	292	337	277	289	238	261	238	268	279	252	258	264	286	277	258	253	262	257	242	253	273	276	259	263	243	286	246	285	226	264	287	255	258	270	265	263	235	251	230	258	235	293	252	252	255	261	278	236	251	239	243	256	254	251	266	259	272	268	243	252	265	266	269	245	234	265	259	259	285	266	285	257	229	287	245	273	248	247	274	275	255	249	255	283	251	261	241	261	265	240	253	269	260	257	260	263	279	245	267	238	259	261	245	279	266	269	256	260	260	264	263	238	233	260	246	221	242	271	283	299	250	264	233	260	254	239	281	225	283	273	243	239	249	265	234	238	263	274	283	262	263	264	254	269	252	258	285	297	282	289	291	263	306	258	291	288	253	273	269	233	253	243	253	258	277	287	254	270	267	271	253	290	242	256	276	271	266	261	241	256	253	239	269	254	249	261	284	294	253	269	239	279	290	270	244	236	271	267	291	271	264	262	237	241	242	260	290	253	270	272	246	250	313	246	212	289	244	270	265	231	296	263	248	244	274	273	256	256	288	247	224	258	264	251	276	293	263	272	253	250	236	270	230	247	259	243	254	277	276	254	254	270	280	268	249	229	262	250	313	257	256	258	284	254	266	250	260	239	260	269	263	245	259	298	257	243	263	269	277	248	262	246	247	265	275	296	251	284	254	254	279	300	242	245	265	273	256	271	282	252	262	244	271	262	266	244	248	270	248	239	228	253	268	253	273	245	232	249	252	259	268	254	267	257	275	236	236	276	272	244	275	251	271	237	260	244	256	248	283	253	278	278	296	267	272	265	246	275	314	268	284	251	266	257	248	259	225	255	259	271	257	269	262	253	266	254	269	244	265	240	239	253	235	242	256	252	270	261	250	264	256	249	255	278	264	270	236	271	282	272	270	274	264	253	245	253	239	244	273	258	219	281	253	246	274	248	273	266	273	271	255	286	237	260	280	246	271	259	291	282	252	261	279	230	276	240	265	267	269	237	260	262	250	274	250	261	261	261	258	287	272	273	252	231	269	256	254	275	249	276	253	252	269	208	246	238	247	276	248	259	249	284	249	255	280	271	287	261	258	244	279	267	223	285	273	228	250	239	267	274	280	294	289	263	251	301	256	265	262	274	254	258	245	260	236	277	289	260	267	254	233	245	268	223	245	277	274	253	260	255	264	261	261	263	239	272	264	269	255	253	296	261	261	227	275	259	238	240	260	263	237	248	277	235	259	280	268	296	279	250	275	275	262	255	241	296	264	267	259	283	265	288	280	252	271	239	277	276	295	278	270	256	232	223	267	243	283	211	246	290	258	258	237	292	275	268	249	254	249	267	271	256	253	272	271	254	258	280	276	231	273	257	259	265	276	268	280	240	277	243	271	270	245	289	262	231	259	251	277	254	274	263	246	252	276	262	268	286	247	261	262	251	252	248	264	292	267	262	275	253	260	220	264	258	271	237	238	270	252	253	268	267	276	265	247	252	247	245	248	253	255	269	241	268	249	271	268	274	264	291	295	270	278	276	263	231	280	275	267	246	265	245	272	249	248	235	265	257	242	245	269	255	273	231	254	291	248	290	269	251	235	272	241	259	248	238	263	253	233	250	229	253	252	262	281	262	257	276	286	252	246	282	246	280	247	265	277	261	262	265	241	266	263	275	268	253	269	259	275	242	236	263	287	257	242	225	276	268	267	261	256	256	245	285	242	218	260	261	292	276	259	288	262	286	246	293	254	241	289	252	281	268	275	240	263	290	268	269	271	244	240	270	295	251	268	273	276	263	253	246	257	263	241	226	246	255	275	298	272	271	250	256	259	252	240	279	263	239	267	259	286	248	274	271	271	255	222	254	315	279	249	256	270	260	266	265	266	275	268	244	293	275	271	250	223	263	240	306	257	259	214	251	284	266	275	265	225	253	276	260	246	239	236	288	274	275	244	296	272	246	288	252	260	231	240	250	269	235	270	237	272	249	289	295	240	287	257	269	267	281	256	272	237	275	276	242	234	255	286	266	277	266	277	268	263	264	282	266	252	256	216	255	252	249	230	237	244	275	265	241	254	291	267	251	271	243	280	238	282	239	255	263	281	254	245	283	263	236	260	232	274	269	261	263	241	281	243	245	241	265	249	250	275	273	272	257	280	276	274	242	266	259	278	261	228	279	249	279	229	258	230	245	248	256	246	243	236	299	239	274	274	276	259	248	256	273	258	273	260	253	290	265	237	236	267	271	280	216	273	279	297	268	250	258	241	260	259	252	253	280	246	263	238	252	251	288	264	237	257	275	266	273	274	261	240	247	238	274	263	211	269	262	263	264	259	218	236	222	274	246	267	281	235	279	269	281	258	269	252	262	275	264	266	246	246	256	267	243	251	252	235	264	283	260	251	287	268	276	255	249	282	258	275	234	258	304	248	292	280	259	259	295	263	248	245	269	263	263	238	228	244	258	256	233	260	243	271	254	252	282	293	280	270	294	244	248	277	258	242	250	280	269	227	272	285	284	248	283	283	244	243	261	262	232	283	255	269	262	253	251	258	282	251	263	265	264	259	268	240	265	255	257	262	278	265	240	260	222	276	256	268	223	252	233	227	232	227	262	257	269	280	288	252	244	272	240	279	278	232	242	272	226	279	268	273	263	263	277	293	270	257	288	241	299	282	255	271	263	255	246	260	263	203	259	232	274	257	232	246	264	266	274	236	279	250	247	245	274	247	253	251	236	247	281	264	267	238	269	279	254	264	256	243	229	250	235	249	268	240	272	240	241	277	247	255	281	284	251	222	240	248	246	273	244	278	248	270	274	246	277	278	278	265	250	275	256	275	277	243	249	251	265	267	238	275	253	259	265	259	259	248	254	266	243	276	300	256	248	274	254	261	266	246	256	270	250	272	272	225	265	259	262	262	249	266	265	265	300	266	263	298	264	264	258	252	252	240	259	243	253	261	292	269	243	291	262	264	239	279	250	284	242	240	229	254	260	273	257	251	268	248	248	245	250	257	253	278	268	259	263	241	254	243	245	259	249	257	245	253	264	274	269	253	309	269	241	257	246	258	294	232	242	249	282	234	270	260	277	286	244	246	281	288	243	242	246	261	230	246	244	243	255	303	266	232	260	259	236	281	261	226	287	250	264	236	247	234	263	236	222	250	254	267	227	286	276	260	269	289	288	279	229	280	270	251	249	240	285	264	256	264	277	274	236	260	260	234	263	269	270	282	264	255	239	284	260	251	258	224	282	255	252	252	274	267	257	296	253	260	277	258	236	241	277	260	257	244	269	280	251	238	269	269	248	275	269	305	239	268	260	274	258	277	250	252	230	245	278	256	286	294	256	260	239	263	285	263	227	257	242	292	248	252	268	266	247	248	278	251	255	257	266	278	244	262	260	262	235	278	296	276	259	278	276	260	271	293	266	256	256	243	300	239	282	253	264	236	265	250	277	285
30479	19599	19667	15277	6471	4797	3057	2259	1896	1694	1556	1249	1236	1209	1145	984	881	901	844	807	788	801	709	781	684	629	646	612	652	642	616	667	652	619	605	593	654	587	647	591	616	586	604	636	599	566	625	558	598	624	638	665	584	602	615	633	631	605	596	613	574	571	603	611	626	635	599	607	592	631	581	608	599	633	659	600	619	614	597	575	619	619	581	620	588	621	608	602	648	614	653	597	611	564	610	615	623	619	611	625	622	617	615	635	604	655	597	663	636	618	641	632	633	657	639	615	619	598	620	627	610	569	634	623	600	596	616	586	573	590	650	632	627	623	623	647	626	590	583	655	636	613	608	607	593	572	566	601	619	595	585	652	623	594	579	641	614	637	645	594	603	625	643	645	593	603	597	581	605	643	634	632	613	633	596	604	601	620	596	596	610	605	605	620	606	617	605	618	615	635	541	598	638	660	625	576	599	609	596	558	579	627	576	607	592	598	626	637	614	610	619	628	631	615	601	635	582	611	593	613	639	614	656	620	602	605	651	623	620	591	623	625	610	631	628	582	594	609	643	599	620	574	602	657	603	622	613	601	636	619	628	634	636	603	623	595	592	559	589	591	603	628	603	572	632	581	619	652	581	608	565	598	662	622	596	633	634	663	621	633	596	591	599	625	606	599	603	631	617	653	579	577	591	659	613	613	620	664	612	636	601	603	643	617	631	641	652	664	636	602	567	639	658	594	621	589	618	623	627	592	626	594	637	606	574	558	656	619	611	602	635	630	609	620	594	611	599	611	582	631	628	604	644	619	620	574	591	627	641	631	598	555	580	625	564	623	627	638	606	608	597	604	646	614	608	652	623	598	591	627	632	591	625	620	606	587	616	621	629	568	653	640	591	660	641	572	627	597	571	641	594	624	616	592	602	602	604	565	571	601	617	625	634	648	582	587	600	675	615	576	605	602	626	596	566	590	608	612	622	580	587	596	643	625	622	597	640	605	640	598	589	614	624	614	647	594	609	621	646	592	638	657	638	603	558	601	625	621	576	657	558	629	597	652	627	604	590	678	593	561	611	578	598	592	577	591	664	553	626	670	657	666	612	636	629	612	627	598	616	634	653	637	650	646	606	584	604	644	642	598	583	607	590	613	619	649	582	648	640	615	628	608	674	563	622	622	607	578	622	603	620	594	663	617	636	597	595	578	592	615	575	636	606	620	638	640	594	637	625	625	664	573	616	599	639	595	611	600	636	600	615	615	640	593	599	621	590	586	592	632	629	614	632	618	582	615	640	614	600	588	671	635	587	628	611	628	648	625	640	566	615	611	576	626	602	604	607	604	562	646	609	619	625	634	611	624	584	596	606	699	600	621	641	587	652	588	579	620	608	606	594	587	565	598	618	655	605	612	664	611	580	636	613	611	594	660	588	576	641	627	604	606	571	588	538	617	663	623	610	619	648	654	664	611	571	617	607	677	621	623	661	597	642	622	580	614	613	600	635	639	657	610	658	618	621	562	578	601	601	602	602	627	568	647	601	581	636	632	586	618	598	640	577	623	620	619	632	622	634	595	621	597	608	568	635	621	660	584	581	587	569	622	632	639	606	621	605	596	621	616	641	620	597	636	612	579	632	672	609	606	608	604	587	580	614	651	577	648	620	600	641	584	656	620	609	654	579	633	618	634	618	666	605	601	579	591	636	590	572	648	620	642	607	653	606	589	581	586	618	610	599	610	604	616	621	588	632	632	644	610	605	618	614	599	589	624	625	622	611	603	607	590	637	611	602	642	637	648	588	577	576	633	658	594	628	623	618	637	593	615	615	604	619	646	630	612	644	659	582	606	594	609	623	670	625	657	608	620	623	575	575	648	636	599	605	586	613	652	581	593	584	627	622	642	638	648	632	600	601	654	664	630	582	585	610	628	670	588	635	646	631	622	589	562	590	630	607	642	655	615	601	594	607	645	579	599	578	600	571	668	597	598	612	635	593	593	602	644	607	605	613	611	550	641	617	643	642	654	600	610	630	608	647	592	600	578	593	638	597	602	597	586	593	615	596	635	634	649	665	610	590	580	587	628	587	619	604	601	602	579	610	670	584	609	610	638	615	644	618	577	590	618	582	610	646	639	619	625	619	624	646	627	613	642	647	588	640	640	664	618	608	674	608	643	617	630	626	627	626	588	586	591	576	562	616	593	632	622	613	595	590	600	627	615	633	615	625	604	674	583	584	610	571	621	657	593	647	601	612	602	613	649	609	633	624	641	594	639	625	587	623	645	632	605	627	617	603	641	638	602	592	585	620	608	607	598	610	622	653	606	612	586	624	602	616	614	623	590	606	667	604	623	663	625	635	617	621	665	588	663	609	611	591	647	628	626	604	631	630	626	647	652	580	587	593	667	577	620	659	646	645	618	607	590	589	569	628	646	645	629	651	604	616	600	624	581	635	589	599	590	623	628	664	612	623	594	607	612	555	592	595	579	645	596	642	629	640	583	576	643	650	638	616	643	592	616	598	580	616	629	621	614	581	632	568	604	626	645	679	616	631	626	627	635	605	628	601	637	613	652	622	617	611	647	616	573	615	602	613	595	630	607	659	602	610	631	613	632	582	617	593	645	624	637	589	589	584	622	621	588	640	624	620	605	625	587	570	636	609	592	589	612	583	639	642	615	596	619	607	596	596	598	629	604	636	641	587	633	623	600	594	557	558	658	633	603	606	664	583	621	596	615	634	622	675	604	612	657	600	636	632	612	605	603	640	618	580	596	582	592	598	630	579	614	641	584	601	593	596	607	586	600	602	593	599	623	633	629	612	654	603	637	613	575	610	588	613	657	607	593	644	612	595	614	613	600	581	627	593	596	557	639	618	583	590	574	580	631	569	611	640	600	591	659	618	629	618	612	583	624	610	595	595	620	622	621	615	654	630	623	642	597	640	626	595	600	637	623	589	652	605	623	601	611	616	594	600	582	599	613	587	600	660	617	612	626	654	616	594	605	626	587	612	635	614	611	615	609	628	628	620	595	631	604	617	614	657	588	611	640	648	611	584	600	592	591	614	599	600	599	647	598	609	643	602	602	653	581	605	584	619	571	644	578	557	620	639	637	664	617	568	579	591	629	646	564	596	612	602	628	604	617	598	626	601	643	593	646	614	587	610	649	622	569	635	581	615	576	614	556	573	644	624	585	592	620	619	617	600	598	637	629	600	608	598	621	613	645	596	596	605	629	614	628	633	596	575	602	618	590	597	582	622	645	617	599	639	632	619	601	630	604	541	604	632	595	580	583	639	625	620	591	600	597	620	616	595	593	635	664	577	596	630	660	626	610	648	603	593	601	610	603	640	634	604	614	596	643	627	608	596	626	615	620	648	599	633	625	630	655	639	597	600	625	589	646	576	603	626	642	668	544	618	638	639	628	638	536	612	627	618	607	647	612	627	611	636	589	617	648	611	586	590	576	587	617	548	630	567	634	582	648	621	593	584	543	602	573	618	588	650	577	618	601	606	609
51084	29673	20150	7899	2466	1935	1011	707	618	523	448	417	423	366	371	343	329	262	269	271	272	233	239	238	231	237	217	195	230	230	194	238	221	206	204	239	234	231	196	193	207	234	226	206	217	225	211	200	217	218	218	202	191	209	186	215	209	209	219	202	217	210	204	202	201	229	235	184	194	204	243	229	210	197	198	214	252	253	216	213	189	255	193	218	209	228	233	219	185	230	247	199	251	209	199	228	227	217	223	225	185	204	218	214	183	202	232	229	215	226	211	219	201	228	194	222	201	215	226	216	174	194	202	216	180	241	214	199	229	188	231	229	221	227	217	199	224	233	219	226	222	192	200	244	202	182	211	219	208	223	243	198	226	243	216	245	194	228	203	240	227	197	224	264	244	223	203	222	227	187	232	200	231	218	210	218	199	210	196	227	206	205	225	228	213	200	234	205	212	246	167	215	213	230	237	221	228	201	209	207	203	196	192	205	221	219	235	243	184	208	190	201	234	212	211	209	190	213	226	222	205	256	232	204	197	222	189	207	217	230	188	250	215	230	235	229	211	220	218	197	240	198	216	217	205	198	229	237	204	232	219	205	235	210	197	210	233	224	205	218	195	230	240	187	201	214	190	206	212	220	229	195	209	252	230	218	231	229	225	222	206	219	223	220	228	231	207	199	184	228	218	238	218	202	204	220	215	202	206	208	216	219	225	225	243	209	223	204	229	193	218	201	222	207	215	204	200	227	198	206	218	224	207	210	192	224	235	236	258	199	212	211	212	196	246	219	193	202	212	194	230	221	193	215	219	223	197	187	211	204	212	205	209	228	179	220	224	219	213	203	222	214	206	212	230	210	226	228	186	201	198	229	212	184	207	216	196	205	199	241	229	201	227	216	231	186	224	196	199	208	225	223	206	227	200	220	198	204	190	237	223	227	212	223	191	202	216	231	195	237	206	219	208	230	210	185	213	206	235	230	222	228	210	212	207	193	234	235	240	228	227	230	197	221	189	188	249	214	201	241	198	216	215	200	240	227	202	191	194	219	213	201	207	226	216	206	213	199	209	195	229	188	226	254	239	200	214	198	243	206	220	205	199	200	220	231	212	196	241	223	214	214	196	223	213	224	209	174	212	240	192	224	194	210	200	226	221	218	219	200	185	197	210	207	195	201	170	237	219	226	214	205	216	210	201	197	220	198	202	192	200	223	237	199	209	215	248	220	236	210	213	195	230	220	210	205	213	243	214	201	253	198	186	215	201	219	228	214	204	203	211	191	208	201	226	206	206	193	230	243	222	205	211	210	199	197	209	212	205	194	219	225	211	222	217	182	197	209	247	238	211	223	226	225	190	184	221	213	221	215	227	226	221	206	230	218	224	221	248	220	224	212	221	182	219	205	200	225	233	212	224	176	217	198	205	223	226	207	233	234	190	191	192	207	186	237	217	218	188	212	193	226	189	210	200	199	206	196	220	212	208	179	196	212	199	236	203	182	230	202	228	219	221	199	199	208	219	209	221	211	228	211	230	198	230	189	214	203	223	198	215	228	221	222	206	203	214	222	204	214	229	222	228	238	236	224	185	203	216	236	181	227	191	219	183	222	228	207	221	201	203	203	210	203	224	208	221	213	219	228	212	256	219	203	198	212	220	237	233	228	223	219	217	221	187	242	235	239	216	213	232	170	240	210	232	179	221	199	218	209	210	212	211	226	207	183	219	218	224	224	220	215	198	225	194	233	196	217	212	218	217	202	238	204	192	196	185	207	233	211	202	228	194	228	206	227	235	240	270	213	196	200	216	215	221	224	197	215	227	230	218	218	211	220	223	197	204	210	200	228	218	221	212	211	218	212	189	215	218	196	199	234	218	225	222	207	218	208	233	209	202	187	208	238	212	242	209	223	213	226	254	205	220	223	217	225	188	235	203	198	236	232	223	216	202	217	225	223	215	232	235	197	223	242	202	246	211	238	196	232	200	185	208	209	237	207	228	209	224	231	214	209	219	197	224	234	233	212	198	214	233	207	197	205	205	194	208	223	223	245	189	222	213	203	250	228	216	183	193	208	214	228	217	204	219	250	214	209	217	218	241	196	214	200	213	229	211	229	205	239	207	228	215	200	215	191	204	203	225	224	199	208	225	212	194	220	213	218	213	222	242	199	222	188	222	216	199	243	214	226	199	179	208	179	207	224	211	220	208	213	204	223	203	199	234	210	242	190	228	200	220	232	229	205	219	193	233	218	230	201	216	195	239	225	209	233	233	212	226	209	209	198	231	221	203	192	219	203	190	198	209	212	240	246	197	215	207	208	206	207	252	229	189	235	232	204	177	214	206	205	199	231	247	203	210	223	207	224	221	203	190	196	192	195	225	193	186	207	212	216	205	219	215	187	207	214	219	224	210	213	212	188	236	210	228	213	204	202	175	212	201	230	224	224	217	187	220	218	192	207	213	223	216	221	209	207	226	213	205	225	207	213	207	213	201	200	210	206	189	220	247	232	231	230	212	221	198	241	199	207	196	205	199	225	219	224	210	217	211	202	221	196	180	218	208	205	229	197	216	212	228	219	219	204	209	197	215	227	197	198	172	241	198	234	183	225	226	221	210	217	189	206	212	222	183	218	229	208	192	192	215	213	194	209	232	227	214	226	213	210	236	195	211	221	222	195	213	188	236	190	188	201	210	203	206	188	236	219	212	222	220	194	223	216	219	226	184	218	237	217	243	207	207	213	223	215	197	238	214	236	209	223	207	200	213	215	201	203	201	218	247	206	231	233	220	213	224	192	204	222	227	194	190	234	228	210	214	218	250	226	221	226	225	180	211	221	202	219	227	217	224	212	224	236	203	191	226	197	192	191	208	207	222	224	212	182	201	211	208	223	235	204	215	195	180	209	218	236	202	217	223	215	218	205	207	223	224	205	212	220	211	200	231	227	220	222	200	220	201	232	203	199	226	227	203	203	247	198	209	226	225	201	193	202	221	195	181	206	192	211	226	241	215	206	198	206	216	232	209	236	219	178	220	239	206	197	250	205	193	230	202	235	215	199	197	226	198	216	209	226	213	201	216	210	175	214	226	222	195	213	218	217	231	180	225	221	197	222	218	217	213	217	202	204	219	216	213	229	231	218	211	201	205	222	225	233	216	209	208	211	223	203	195	229	214	203	214	191	195	211	230	239	204	203	229	213	185	212	221	237	183	225	192	228	199	244	218	202	204	217	204	215	225	192	212	228	222	209	219	238	206	228	237	216	230	208	193	222	207	223	233	240	205	194	217	216	224	215	200	211	208	196	212	224	218	230	208	230	222	217	209	213	223	223	224	212	197	192	216	212	208	215	207	211	220	216	230	212	198	229	242	177	217	187	207	193	205	203	205	260	236	241	227	221	212	207	172	211	229	234	226	201	215	201	191	208	193	204	209	218	191	225	233	217	217	205	223	223	194	228	198	225	232	200	222	229	201	197	196	221	218	214	233	211	202	203	212	211	205	208	230	215	206	211	230	208
35181	24916	24110	13638	7933	7182	4020	3072	2641	2116	1871	1691	1541	1562	1384	1192	1066	964	938	893	810	727	728	613	676	642	545	536	566	530	584	542	487	576	512	545	524	507	559	531	562	540	538	526	548	512	515	486	510	543	498	481	503	502	500	520	485	526	490	488	519	513	448	500	493	530	494	514	509	544	504	513	487	513	535	488	507	511	503	504	485	497	464	512	482	493	487	490	529	481	517	511	512	518	495	547	484	496	470	541	503	474	502	499	519	575	548	522	514	524	513	494	515	541	495	492	545	505	523	513	519	484	469	475	476	528	471	493	477	559	524	508	486	499	515	481	504	481	529	491	496	490	532	475	527	484	507	530	513	500	517	528	512	521	494	525	513	533	541	509	584	543	540	547	488	567	513	495	508	567	498	517	492	534	530	522	512	491	495	505	508	475	526	474	554	510	506	532	529	530	517	505	489	520	505	492	451	497	512	512	506	595	496	508	482	437	505	538	530	503	523	534	495	515	504	512	507	539	528	475	539	497	479	531	536	487	481	492	531	536	504	509	505	512	542	491	509	442	527	512	540	557	518	545	489	488	541	493	505	516	543	498	467	512	516	528	497	489	523	520	468	504	498	542	478	516	536	526	523	511	535	519	523	472	508	524	550	520	480	540	526	530	516	514	498	471	542	517	531	494	481	538	509	524	502	492	503	514	491	522	494	493	484	498	500	525	495	459	551	578	478	455	546	488	531	468	512	503	482	542	519	516	539	486	514	501	503	469	528	508	495	488	501	511	528	512	496	503	495	506	511	491	516	480	519	520	497	478	539	485	514	505	517	452	525	511	509	539	525	517	511	505	515	511	513	520	494	493	517	471	519	518	516	497	534	518	535	474	505	523	540	559	517	528	457	519	496	467	505	531	493	503	482	516	535	536	504	500	485	491	539	511	475	496	533	485	533	510	567	488	479	487	494	507	504	520	525	530	540	478	492	479	534	489	517	502	486	494	515	499	522	509	475	524	537	514	520	528	497	529	495	533	547	476	527	548	523	543	487	517	514	498	510	495	525	518	489	585	523	507	495	495	523	524	493	540	507	482	503	502	498	505	525	502	472	491	486	501	504	492	554	470	491	509	490	476	511	487	531	495	483	542	504	515	524	524	543	495	498	496	515	476	483	512	521	561	539	508	527	512	457	528	536	527	448	509	511	503	532	549	511	470	502	501	483	492	493	543	540	506	469	518	474	487	505	491	471	484	555	509	531	498	499	559	473	492	502	493	531	541	494	512	523	525	517	492	531	488	474	494	481	549	517	494	532	532	465	474	499	513	490	470	511	515	508	497	463	515	512	489	482	530	499	497	533	510	498	510	544	536	509	510	516	535	511	502	512	499	462	487	493	483	550	508	544	546	532	500	472	500	544	513	499	503	507	501	496	518	507	530	539	522	522	490	501	537	540	487	530	513	486	480	504	493	537	479	543	492	521	488	495	512	503	513	469	487	504	500	527	507	507	504	445	523	508	502	488	494	493	483	513	515	485	514	535	512	530	546	518	511	491	443	508	557	444	498	520	537	509	519	498	497	491	506	513	500	509	494	477	508	514	482	527	518	520	520	499	491	516	494	473	524	483	523	497	482	531	559	507	473	512	498	512	483	536	492	525	506	519	455	548	509	475	513	500	526	473	536	462	477	571	525	562	519	515	570	500	480	510	543	469	513	532	491	497	476	557	487	505	502	536	488	497	525	521	518	531	490	501	512	505	535	496	526	471	516	500	491	509	524	526	500	514	532	483	487	483	472	526	535	555	526	495	494	498	504	514	493	512	509	505	545	531	522	501	517	520	530	511	509	528	511	534	507	477	513	527	503	520	494	514	507	530	528	505	550	484	502	518	533	469	508	551	494	503	514	514	529	489	487	476	499	524	479	559	471	497	484	518	513	479	487	516	468	521	526	517	541	519	502	548	516	530	523	522	485	542	504	537	511	487	504	484	487	494	456	505	541	525	510	508	516	553	526	516	518	529	495	501	529	544	535	494	471	524	513	498	478	494	535	493	481	458	500	462	513	526	502	482	509	506	499	516	463	489	507	501	491	494	503	525	480	504	490	509	496	526	536	474	462	514	506	513	492	520	518	487	494	541	527	535	479	489	494	523	541	525	494	530	478	513	522	511	531	513	518	518	469	518	496	489	513	518	494	483	505	496	521	507	508	525	500	543	491	507	553	491	499	511	567	461	522	515	516	528	503	488	463	505	487	510	502	490	518	532	537	543	525	491	513	518	534	477	535	479	483	493	497	514	527	493	501	532	499	556	504	549	473	478	490	528	478	542	498	487	525	504	538	508	504	536	520	496	546	524	516	523	526	510	522	503	470	522	525	523	522	510	495	479	534	544	497	567	488	494	548	502	504	539	466	507	500	511	500	492	516	529	487	527	524	538	529	526	500	524	522	504	489	487	520	468	520	504	523	524	538	535	473	517	472	489	501	488	488	510	509	524	509	500	501	506	505	536	482	516	498	505	524	498	514	527	505	539	502	489	523	481	499	495	481	524	520	525	511	483	495	522	494	496	529	501	498	513	489	517	537	509	503	492	544	501	461	497	492	506	512	513	516	502	491	508	493	493	516	523	524	492	527	514	522	489	501	541	454	480	525	526	521	497	505	498	510	471	509	525	484	471	511	550	512	536	507	469	504	541	499	501	481	540	507	503	517	506	489	517	535	513	519	550	486	509	513	495	496	535	519	470	501	527	515	520	487	538	487	539	496	511	460	503	475	536	513	486	508	490	488	518	493	491	522	523	501	535	504	535	518	505	500	496	492	529	543	507	499	475	476	529	531	511	456	485	500	496	509	486	551	532	510	488	548	498	534	505	496	529	522	520	504	505	510	521	501	489	493	500	494	532	531	489	526	505	514	513	514	484	510	481	507	505	514	493	529	484	562	472	514	550	508	538	477	540	462	494	503	464	529	438	498	538	545	542	573	509	508	512	507	508	521	519	507	485	517	498	509	557	530	519	569	517	473	503	471	530	517	514	505	473	518	508	541	504	498	488	499	531	524	510	483	498	503	491	556	487	516	530	448	534	484	474	502	524	473	511	531	491	550	505	521	545	488	523	485	493	508	483	512	518	516	507	485	541	493	500	487	518	501	521	514	513	486	551	479	510	459	496	511	535	521	538	475	521	518	496	553	487	502	519	475	459	504	481	486	542	553	494	550	462	512	526	521	500	468	514	535	507	506	573	471	510	508	538	487	487	515	526	506	541	554	501	521	533	490	483	523	457	540	530	506	524	467	516	528	546	540	488	512	516	516	544	510	488	532	501	498	528	466	511	523	510	562	498	501	537	486	482	518	540	506	512	521	480	488	509	500	489	489	486	513	513	540	523	485	497	493	539	521	516	461	499	523	476	553	508	532	500	487	515	536	521	498	463	568	511	559	478	508	506	488	524	472	511	519	486	531	542	501	495	504	538	514	526	507	506	518	499	451	499	551	511	503	499	516	526	489	498	506
34825	17518	7259	2091	823	590	469	352	356	340	298	276	294	257	299	250	271	266	229	250	241	242	224	253	235	243	230	260	218	246	234	242	249	249	237	234	218	228	238	245	232	244	236	268	237	261	216	216	240	222	226	214	247	241	252	244	236	234	229	210	216	231	232	266	237	224	259	248	232	218	239	261	229	203	236	221	261	234	269	241	223	259	247	228	253	272	227	227	246	243	216	234	242	252	255	223	247	227	232	223	207	244	244	273	244	263	225	249	207	260	240	267	238	216	240	219	229	220	229	255	216	215	235	234	252	239	217	249	234	253	249	255	255	237	263	238	240	259	226	253	245	228	232	223	256	223	226	232	260	234	225	235	236	235	250	213	207	208	244	235	213	241	232	233	234	212	216	249	239	262	214	244	237	259	238	249	245	225	227	258	218	256	216	234	238	251	216	231	216	244	212	207	240	224	230	239	252	220	229	226	238	231	248	214	231	233	247	226	212	216	251	248	245	217	236	230	265	255	253	228	246	247	229	223	246	257	222	260	223	229	255	244	233	206	236	230	198	257	235	225	236	222	216	238	251	241	270	264	246	256	242	242	226	254	240	241	223	251	247	249	243	226	204	221	227	245	237	238	239	254	248	224	231	211	217	244	237	232	218	240	213	243	260	233	242	266	257	236	206	228	243	226	223	238	233	231	261	218	239	247	213	231	243	254	258	227	220	245	231	231	244	225	225	253	222	225	237	221	236	239	226	221	264	222	236	236	228	225	212	221	288	254	228	211	256	246	224	231	265	258	244	239	248	240	247	269	245	228	235	230	233	250	224	222	223	231	235	229	209	220	244	198	232	240	227	233	251	233	250	234	233	245	251	219	247	265	249	243	268	254	243	257	257	221	268	243	294	231	242	237	227	239	247	238	220	227	233	241	283	229	217	242	233	206	214	213	223	252	283	238	224	224	243	230	224	215	260	213	239	272	275	236	249	218	216	232	226	234	244	245	207	239	246	260	224	227	221	232	242	228	246	230	225	217	226	207	224	225	238	224	253	236	218	231	238	234	215	221	211	211	251	213	256	266	228	233	230	258	248	268	243	257	192	239	255	218	203	277	231	253	216	236	206	233	264	225	228	220	221	231	229	259	233	250	232	233	221	215	213	231	244	245	209	243	240	217	230	262	241	246	212	245	251	238	233	240	242	220	205	221	202	229	276	253	217	243	218	231	254	218	231	221	248	251	240	246	225	235	235	224	224	221	241	225	245	240	246	297	237	262	246	234	258	235	243	237	241	228	266	252	246	256	239	223	266	240	274	240	249	238	238	250	229	229	250	242	241	220	262	225	243	256	264	223	247	249	231	233	230	263	247	252	229	258	236	224	235	239	247	264	220	263	221	223	252	224	228	231	238	248	238	234	228	231	223	235	235	208	238	236	245	204	253	242	238	241	226	244	226	222	257	226	235	251	262	247	245	254	240	282	258	232	217	228	216	259	204	250	238	230	228	234	232	213	227	243	234	255	242	241	243	224	237	257	278	249	240	258	220	264	239	232	218	201	228	264	201	276	247	257	243	221	249	222	227	240	221	264	221	213	248	218	240	252	232	230	232	234	207	236	264	238	237	260	217	226	273	247	232	232	215	234	233	222	252	296	222	218	255	237	218	208	256	236	261	254	227	247	246	224	229	229	206	240	236	236	249	199	274	224	213	243	252	244	239	234	239	249	224	242	249	242	225	226	215	220	252	254	258	232	222	236	249	244	226	240	245	236	239	260	234	227	242	248	227	227	250	265	259	245	223	232	234	267	238	247	226	205	229	249	242	231	253	241	232	237	236	240	230	252	241	215	230	226	245	243	236	223	243	249	228	251	232	251	228	234	239	236	255	247	246	234	241	242	232	251	249	251	270	246	259	258	259	209	282	219	241	249	221	252	228	239	252	227	244	245	261	236	230	218	243	226	230	237	236	246	216	228	210	213	232	245	238	231	231	240	234	246	252	275	230	243	237	251	281	256	258	231	248	250	239	239	255	257	232	261	242	243	236	263	243	236	233	260	238	267	253	229	255	236	239	253	238	229	271	237	221	224	269	207	236	221	226	234	235	244	235	226	230	211	240	236	250	215	211	267	215	247	235	212	222	254	222	218	258	244	240	239	241	203	215	229	265	230	226	226	267	280	210	230	239	262	239	259	237	243	232	261	208	255	247	249	255	225	239	264	254	240	233	242	219	234	221	213	240	241	220	209	223	212	227	245	218	203	281	263	247	222	250	252	264	268	220	234	227	225	249	229	236	251	257	242	248	213	253	238	233	231	223	240	227	245	252	236	240	242	257	241	241	211	260	218	232	246	216	239	265	234	236	254	239	243	254	224	245	240	238	211	235	250	214	252	235	220	242	218	225	247	214	245	263	247	224	232	231	205	249	251	249	266	244	218	251	251	227	224	257	243	204	252	204	213	218	228	229	245	245	232	240	254	244	254	240	257	260	233	235	226	223	231	226	237	250	226	212	230	233	235	250	258	256	237	247	220	224	253	223	220	271	248	222	230	233	256	273	236	235	200	205	255	226	238	219	271	242	244	230	212	261	230	223	242	204	258	226	211	245	214	265	215	235	228	228	238	217	248	239	223	226	265	222	237	224	247	259	234	246	234	243	205	235	230	231	257	257	219	235	234	248	209	242	241	230	236	251	219	248	258	234	239	245	238	231	226	263	256	241	215	221	244	267	249	238	233	210	234	235	243	253	218	202	234	237	229	278	239	243	236	225	226	253	260	233	225	218	274	200	238	250	227	256	238	257	228	213	218	198	240	230	256	220	230	217	232	216	260	240	237	228	221	239	215	250	242	232	262	232	250	244	216	237	238	241	250	259	248	217	229	232	220	255	245	242	221	219	210	223	245	256	238	214	232	242	253	226	260	257	253	220	243	242	237	243	256	243	254	215	245	259	254	233	241	263	222	247	221	222	251	214	273	239	242	249	233	238	243	260	227	235	256	219	230	205	237	254	243	255	214	244	234	238	199	253	229	233	230	236	238	249	242	239	238	246	250	270	232	252	225	231	234	252	221	247	227	213	234	228	218	224	247	223	250	236	230	257	227	236	260	260	210	228	220	239	251	226	223	250	238	256	214	213	210	248	222	234	238	252	242	224	235	225	225	221	233	249	245	244	202	236	245	238	218	254	245	276	255	225	266	251	273	224	237	246	232	233	227	251	232	232	241	256	229	248	197	254	252	246	230	236	228	232	231	232	260	205	255	247	261	254	197	239	243	253	216	229	236	269	251	261	265	215	286	252	236	246	281	240	249	229	257	252	234	214	217	229	229	210	226	246	247	246	253	244	203	247	271	261	255	253	234	249	261	269	216	201	243	235	231	234	226	227	240	221	244	217	233	242	250	237	238	237	238	224	247	248	243	222	261	248	222	223	240	249	224	246	248	249	252	211	237	256	224	258	252	214	208	268	282	230	205	259	237	221	248	229	245	242	236	243	206	223	221	262	262	239	234
26106	15524	10429	5060	2804	2313	1602	1229	1023	933	926	779	700	725	700	679	635	641	633	609	624	589	593	599	548	581	595	565	601	598	584	557	600	563	576	558	583	593	575	589	589	543	603	570	555	569	609	524	610	584	583	563	536	561	520	541	568	554	549	586	583	578	557	599	588	585	571	590	548	549	576	576	590	542	605	553	551	562	583	570	522	511	579	555	566	551	515	579	567	516	573	586	586	551	536	585	537	563	602	580	592	535	570	550	601	548	589	578	594	586	579	560	541	552	587	557	576	559	542	595	540	525	607	595	543	597	608	571	615	564	583	539	573	597	591	557	562	587	539	536	594	557	549	563	599	519	575	554	526	572	602	581	577	583	540	570	556	566	588	552	561	540	513	570	604	626	545	550	550	567	564	566	567	641	554	549	646	580	579	578	574	604	591	561	590	600	560	517	574	583	534	577	558	561	564	544	518	578	543	561	553	539	563	534	532	532	557	556	580	565	589	597	562	549	572	572	550	568	589	582	589	611	565	542	558	564	570	568	584	558	546	543	593	590	573	577	540	567	578	565	581	533	566	585	586	558	583	558	553	597	610	568	558	584	566	580	607	576	530	569	584	577	545	554	578	589	580	541	542	572	565	549	549	511	541	565	681	582	606	562	612	563	566	571	513	542	603	611	571	567	533	582	533	559	572	604	581	582	574	606	578	582	543	588	598	585	602	533	576	576	592	573	551	583	575	600	564	518	587	549	562	576	593	553	595	534	532	575	563	575	557	594	583	607	548	599	566	540	573	572	610	554	603	628	585	568	566	544	578	621	557	561	589	576	567	551	591	543	607	541	536	568	577	559	537	584	522	619	517	598	586	589	569	535	553	567	580	559	546	561	611	568	570	595	552	564	628	533	524	555	575	551	589	552	629	555	580	573	566	586	583	578	562	560	584	566	613	590	556	520	568	532	612	524	553	520	566	573	547	570	554	550	529	590	591	601	569	537	557	619	550	562	593	543	592	615	528	592	531	598	541	599	581	558	581	548	584	561	568	578	597	580	581	539	591	595	553	559	562	533	575	551	557	558	532	552	593	543	605	557	571	561	581	534	537	622	532	556	513	551	539	564	573	590	598	563	575	536	575	600	524	556	588	588	580	549	583	542	613	556	569	592	526	540	543	558	563	564	542	550	526	603	581	572	565	559	582	568	547	570	555	595	625	574	602	565	562	588	548	520	554	569	564	559	594	538	588	589	594	550	562	523	565	581	582	614	596	577	580	600	566	582	559	540	597	571	564	572	550	537	612	576	554	646	546	577	566	585	581	558	531	592	567	570	572	570	566	589	579	562	593	542	550	590	547	546	561	560	564	575	614	575	580	555	573	579	579	574	576	581	558	542	568	526	614	592	586	557	585	613	597	558	564	553	556	562	564	588	562	550	571	549	581	571	590	591	582	547	560	598	580	592	588	558	583	566	527	597	596	535	557	555	599	563	565	557	532	519	570	545	571	551	557	564	583	567	603	596	559	592	586	575	553	594	561	528	606	542	555	561	549	565	502	563	549	624	601	552	559	583	567	549	557	560	584	552	554	584	578	559	589	555	602	569	525	605	542	569	558	577	563	621	569	561	559	574	593	587	562	545	564	599	581	559	647	557	585	560	578	552	542	596	519	584	571	571	570	583	602	605	583	553	578	554	620	571	587	550	572	562	573	527	591	548	535	594	560	606	585	596	571	601	561	583	578	541	568	551	561	594	555	551	577	629	585	563	563	591	593	533	621	532	542	533	505	582	589	568	594	515	537	576	579	524	593	625	526	532	559	560	543	584	583	592	588	587	578	569	552	583	566	594	554	582	560	578	604	559	586	575	609	539	604	538	542	546	617	563	534	624	557	581	553	566	571	599	585	542	603	563	555	576	544	576	580	575	567	569	566	546	542	575	566	576	617	552	541	591	540	563	542	536	604	522	614	613	561	548	552	536	592	576	559	557	576	545	547	569	522	615	546	574	555	554	608	562	574	552	573	595	562	574	563	635	541	609	559	573	612	614	556	539	524	552	574	538	559	567	614	585	595	579	589	615	589	579	562	582	550	575	571	546	577	606	587	531	551	573	562	558	562	524	549	572	587	539	568	545	569	561	557	595	525	579	590	579	592	572	545	613	569	571	619	550	565	542	582	549	587	575	527	564	551	580	574	591	566	580	562	566	559	580	603	543	560	609	549	571	581	579	605	594	548	551	543	574	537	576	591	606	540	594	570	584	535	579	524	578	560	532	569	550	563	557	576	590	583	590	569	605	579	585	573	551	573	587	598	581	603	544	583	580	546	563	576	611	550	575	591	553	554	521	552	530	565	561	591	530	572	564	537	538	533	574	515	529	588	593	580	585	533	571	570	611	559	544	573	591	559	553	564	606	561	565	560	571	558	593	611	549	589	546	529	604	582	589	560	561	614	560	574	576	502	604	549	552	569	625	532	569	595	546	554	596	568	559	607	569	569	592	568	578	591	614	558	536	590	566	591	544	533	534	589	550	563	575	585	529	599	590	588	573	605	576	578	592	531	573	531	596	541	564	614	525	571	606	581	592	565	594	574	586	546	555	594	616	544	563	580	568	553	562	581	566	581	571	561	563	580	544	565	545	566	559	575	618	608	538	619	554	559	579	559	590	550	573	556	556	556	576	606	589	576	522	551	574	566	550	555	577	513	549	633	575	595	531	546	589	565	556	593	556	562	564	572	547	616	538	585	579	583	607	589	555	519	566	515	513	543	557	541	548	556	586	563	570	583	576	569	570	584	652	560	580	570	541	559	534	533	578	560	565	566	575	549	564	563	562	555	609	534	581	549	557	585	530	577	612	592	558	603	573	557	552	568	577	540	584	580	600	584	568	526	556	596	619	572	564	577	552	565	554	548	574	545	579	567	577	576	566	574	564	568	593	572	553	518	539	534	525	571	644	552	555	572	552	640	552	537	563	586	621	543	565	549	564	570	574	610	604	559	541	591	580	554	519	611	586	520	572	574	547	575	581	556	527	590	580	615	558	605	592	553	574	542	535	577	582	545	586	598	576	536	554	602	553	591	514	607	568	558	553	582	573	544	557	562	559	514	557	589	558	569	567	540	596	618	590	593	563	589	558	579	587	560	570	566	573	574	625	565	576	581	536	547	529	592	527	563	609	559	566	563	521	559	542	596	549	561	563	591	548	571	580	569	617	548	536	592	533	552	591	581	568	525	557	564	569	572	615	539	590	555	546	568	545	564	560	559	586	560	589	574	536	564	517	578	547	571	514	549	559	547	542	584	557	562	583	565	564	568	587	585	587	590	564	576	585	599	583	559	581	564	575	567	567	585	541	541	586	593	520	539	580	563	567	582	614	571	566	541	589	561	550	577	579	590	575	625	593	586	566	524	570	548	602	567	582	526	562	584	567	598	575	544	597	553	603	606	582	576	587	566	573	542	541	538	556	591	618	577	592	543	529	547	591	553	553	592	597	592	537	567	530	586	517
49337	22099	9554	3058	1367	1016	752	591	403	376	340	316	304	329	285	296	268	280	244	257	276	290	279	244	245	263	231	291	246	259	257	246	254	248	239	266	238	232	254	242	226	265	258	221	265	266	278	275	242	253	248	232	262	261	234	242	241	262	245	241	258	247	269	220	249	265	236	262	265	215	252	256	258	252	266	260	260	264	266	244	242	251	250	249	248	250	239	278	216	259	253	249	239	266	242	217	238	247	245	249	247	283	233	249	249	254	268	258	245	265	270	250	244	227	259	271	255	238	287	250	243	234	264	250	239	270	228	269	242	247	258	253	248	252	254	244	262	256	236	242	244	263	259	212	238	259	251	252	213	253	226	242	253	280	257	238	266	287	249	288	211	236	273	226	269	254	221	252	212	249	279	253	279	253	272	283	224	252	242	293	253	248	267	286	257	272	245	235	262	247	242	260	285	244	282	239	246	233	255	253	218	255	258	271	232	252	248	259	242	235	233	247	228	242	241	266	283	268	263	258	256	254	278	251	228	253	252	268	248	245	267	260	252	233	265	256	232	219	256	249	244	264	256	268	247	265	238	269	266	226	243	269	298	249	234	235	237	240	246	241	247	252	278	242	275	232	252	248	250	234	242	270	210	248	252	251	258	238	248	267	285	253	246	209	246	261	275	260	259	256	248	251	254	262	269	251	250	253	220	258	259	228	268	239	256	248	279	275	257	243	232	229	248	259	255	225	268	235	251	247	279	241	252	245	249	270	233	278	267	261	244	254	274	243	252	262	274	231	223	262	243	264	225	265	247	230	238	256	246	255	290	229	245	242	235	264	258	251	245	245	255	292	257	221	260	280	278	255	256	260	249	258	259	234	215	267	265	244	265	272	230	260	248	259	245	251	255	245	258	234	264	246	302	251	272	259	257	239	258	271	272	252	250	258	274	277	277	260	224	286	258	267	263	229	251	263	273	250	260	260	245	240	248	260	251	238	230	279	267	257	262	266	218	260	258	239	241	252	238	260	197	252	234	262	276	247	240	237	229	259	270	237	246	275	262	239	241	260	234	251	274	257	257	262	229	253	271	235	227	238	241	277	267	247	272	214	269	254	240	257	259	271	244	254	259	266	230	239	237	263	234	249	259	239	239	251	241	241	261	232	269	254	244	257	255	273	276	221	245	258	294	269	275	269	273	289	258	221	277	245	227	253	231	246	227	271	258	219	277	256	253	257	232	295	272	233	241	276	247	208	280	238	225	242	224	248	274	248	260	282	244	268	236	274	260	251	229	268	230	267	268	244	235	257	232	279	241	242	277	244	294	238	269	262	237	246	263	252	266	255	239	258	241	273	290	251	251	237	277	246	254	281	242	243	271	258	260	219	266	266	290	257	250	273	244	253	267	236	234	248	257	201	254	277	249	258	230	233	288	237	251	250	250	262	256	244	250	260	238	230	243	262	257	261	247	245	262	263	232	257	236	260	264	271	275	301	254	221	280	274	245	235	268	263	256	243	229	222	281	252	238	232	283	260	241	280	248	286	257	250	260	248	227	240	261	260	272	256	260	257	243	242	253	261	251	259	282	248	236	280	276	256	257	237	260	249	257	282	241	219	236	237	216	247	257	246	248	274	255	236	230	243	253	249	226	235	257	287	262	284	279	246	268	281	272	248	225	240	224	258	259	262	227	244	250	243	200	263	229	279	234	235	251	246	241	260	252	246	261	267	261	238	243	229	249	250	253	231	257	279	230	266	239	272	260	248	213	235	276	254	235	269	259	262	253	252	270	257	262	254	229	253	272	263	216	253	243	253	245	242	255	244	233	237	261	236	244	268	211	240	270	254	283	244	274	229	262	255	275	263	229	261	259	269	252	269	252	257	229	251	255	218	251	233	265	241	254	222	226	214	269	256	225	250	210	249	205	252	272	270	248	266	261	240	243	235	272	259	259	251	231	253	252	265	260	254	289	267	262	239	265	231	269	230	234	231	222	238	266	235	244	227	242	247	234	236	233	240	215	263	233	254	272	242	248	216	263	215	242	263	269	225	236	273	308	248	261	268	227	237	244	243	240	253	263	272	253	292	212	235	243	228	236	262	231	258	219	228	256	248	273	254	231	247	245	251	238	265	259	246	271	283	259	241	272	251	247	247	261	238	244	226	249	264	275	287	234	254	257	275	273	228	288	253	237	268	273	253	268	285	260	279	277	251	244	249	223	269	244	254	235	264	246	256	281	228	273	262	231	239	236	268	243	251	243	254	236	244	260	245	251	253	242	257	245	270	229	238	239	252	232	250	220	251	262	264	229	223	256	260	223	249	218	255	264	284	257	234	238	238	289	226	240	235	273	265	240	208	249	269	253	261	264	266	278	238	234	210	261	264	250	216	292	258	251	245	244	241	224	213	239	262	239	242	223	264	266	270	257	232	255	251	247	255	247	246	261	224	227	248	256	249	240	238	252	258	278	268	236	247	250	287	247	250	236	245	266	263	237	239	263	270	238	287	235	243	283	247	259	231	243	239	236	266	237	228	261	235	272	270	275	276	263	263	248	281	256	244	222	262	233	228	280	235	248	266	238	269	231	282	237	264	255	237	262	239	250	232	229	259	252	267	275	274	248	234	241	243	243	255	249	253	264	250	234	248	264	273	260	263	264	272	243	254	258	241	244	248	246	227	248	241	265	264	246	248	220	235	244	242	271	289	240	249	266	245	247	261	252	226	266	251	237	260	258	268	280	270	212	270	253	274	263	262	260	237	242	275	222	229	265	238	239	245	264	226	252	262	251	240	271	274	263	277	261	235	257	246	248	271	256	233	254	235	238	241	264	243	261	282	263	249	241	267	263	222	242	231	247	250	269	218	265	248	231	280	235	270	254	260	234	256	236	253	266	256	284	277	278	261	250	244	252	248	263	206	238	252	250	231	259	264	273	283	243	281	232	266	292	254	240	245	256	263	251	266	266	247	248	281	278	255	221	256	290	272	233	254	237	241	278	251	292	262	267	259	236	263	251	250	241	240	250	272	247	227	253	260	264	237	249	221	261	262	245	250	286	230	272	294	223	247	230	238	257	271	252	254	245	254	273	249	230	258	243	249	249	270	243	276	229	244	262	261	262	251	237	257	247	259	282	257	281	248	264	238	251	277	247	258	236	232	230	242	245	230	227	239	262	244	248	264	270	261	260	260	278	231	232	235	242	247	243	276	237	262	254	234	277	246	211	252	243	231	250	244	250	241	250	271	237	249	272	259	269	269	248	253	288	257	248	222	248	249	267	245	270	251	263	270	267	260	295	268	244	264	239	257	250	263	266	275	255	246	225	257	267	261	263	251	263	229	252	270	243	265	275	248	267	246	256	240	259	277	240	265	250	253	237	255	212	279	228	230	275	250	255	268	292	247	255	241	251	270	221	251	254	229	255	227	246	277	258	224	251	241	242	275	256	255	281	262	231	261	244	262	235	243	239	259	279	305	243	299	240	275	236	252	222	240	244	267	222	234	239	268
34895	18213	12661	7047	4524	3726	3134	2135	1329	1243	1044	1054	967	917	910	795	831	755	757	730	685	672	640	679	664	655	615	630	616	660	614	613	614	619	644	645	637	619	553	599	600	621	599	581	607	557	585	620	642	598	617	588	616	594	563	590	602	612	613	600	616	593	651	616	652	597	617	615	639	582	590	623	617	601	583	602	664	607	581	587	622	625	640	618	585	547	563	596	595	612	609	624	609	645	571	631	615	587	633	582	559	630	568	620	601	575	578	568	610	599	613	606	577	635	583	612	608	641	590	577	638	650	615	573	601	583	591	564	609	575	563	596	572	567	599	621	563	591	561	572	619	623	656	610	558	672	591	587	588	557	606	591	602	572	559	581	596	578	625	565	591	583	589	584	561	585	627	575	610	599	609	619	590	628	633	592	594	605	599	623	592	594	569	583	595	602	607	586	593	564	585	587	580	560	588	618	544	575	562	559	606	589	582	610	568	612	597	610	595	572	630	593	607	565	620	568	584	590	628	597	622	634	584	590	591	613	605	543	638	598	594	606	610	551	626	613	581	598	626	609	612	569	604	583	560	594	605	570	619	549	596	562	601	587	600	636	641	565	600	575	586	606	595	592	627	568	636	564	617	569	585	600	615	564	579	608	598	624	563	577	594	559	612	592	633	574	609	615	595	600	632	575	581	593	604	614	614	590	568	587	595	591	624	608	561	612	583	620	591	582	623	574	660	638	596	584	590	609	649	629	551	580	583	576	568	583	583	573	569	613	639	603	573	574	609	599	604	615	595	614	627	608	619	568	624	627	591	615	625	625	600	575	620	544	626	628	609	614	611	590	596	585	620	556	572	565	612	564	632	602	594	589	553	620	600	608	581	572	655	609	605	619	617	605	610	624	565	585	628	610	617	639	587	617	578	608	595	614	558	602	611	615	654	583	590	625	558	617	580	609	620	603	625	596	588	631	618	582	617	594	622	606	632	600	620	617	608	608	610	608	601	569	616	617	613	587	648	542	600	608	606	575	569	613	619	570	617	581	610	647	599	597	576	645	597	589	541	542	623	592	572	596	640	639	591	610	571	628	603	587	643	596	605	576	586	586	614	581	605	587	629	633	611	634	589	647	588	585	567	533	583	540	608	587	586	564	617	582	641	583	604	581	572	588	613	614	613	588	579	602	607	591	594	602	551	599	630	607	578	592	569	585	662	615	627	611	606	570	599	622	582	608	617	589	605	530	570	600	604	616	612	618	561	573	576	605	639	621	582	552	627	555	614	598	551	586	573	559	609	622	608	623	569	604	613	607	595	607	538	590	623	577	581	598	608	614	632	609	565	610	603	601	587	572	622	609	609	599	584	582	627	596	650	563	570	603	588	609	627	563	615	596	610	628	616	608	565	653	618	636	565	616	627	611	622	626	606	578	623	569	580	616	610	577	584	646	616	575	588	612	587	602	569	612	613	607	615	639	622	607	597	604	584	626	594	649	578	587	631	612	612	633	543	611	586	587	635	620	612	615	607	595	647	653	613	657	594	557	667	652	629	649	617	661	554	601	622	603	614	587	570	611	594	610	587	646	600	608	588	611	585	581	614	585	595	581	609	578	585	647	629	639	585	572	589	598	580	592	613	571	607	564	601	648	567	586	565	599	595	631	614	611	609	595	608	621	580	618	594	610	608	630	558	622	588	584	662	612	575	566	589	585	623	598	628	625	608	621	555	558	590	599	614	598	571	649	586	575	612	574	581	582	600	607	641	589	572	632	578	538	577	617	614	586	616	612	591	615	586	575	597	623	586	613	600	590	551	588	623	613	572	612	542	592	609	646	626	608	596	597	589	579	577	632	572	628	571	619	589	570	630	579	614	572	595	605	614	617	594	635	626	600	605	631	598	595	625	574	604	608	591	608	627	598	602	585	566	624	586	606	633	591	625	538	572	570	622	642	540	655	592	582	583	603	574	605	588	605	575	556	617	611	616	625	591	581	626	594	606	571	600	547	589	623	609	583	595	602	587	591	571	639	588	645	663	541	596	640	623	645	564	619	580	621	613	600	597	586	582	639	553	605	590	552	623	587	587	624	596	566	637	598	598	614	649	647	647	652	586	627	624	571	563	612	600	600	569	598	659	613	599	542	602	554	627	613	608	630	619	592	597	614	635	619	575	628	586	622	588	581	593	582	600	605	578	646	607	612	595	578	590	629	588	560	633	574	576	573	595	594	577	620	629	591	609	615	586	579	609	619	597	587	593	610	565	637	589	601	639	590	610	647	596	569	608	569	604	596	614	634	606	615	610	558	582	618	601	605	601	575	573	624	621	597	609	614	563	622	584	624	615	627	635	601	605	604	618	617	606	549	558	596	582	625	577	561	610	590	610	619	594	586	610	555	566	616	538	609	589	632	606	589	572	613	588	613	614	575	598	601	594	612	635	665	613	574	635	560	611	574	578	588	612	578	601	598	612	605	655	593	545	617	542	613	556	574	608	633	576	609	597	634	566	576	586	588	603	627	596	611	626	579	584	613	551	544	568	621	630	563	619	596	572	614	652	587	585	642	586	554	625	573	599	573	568	645	611	651	581	611	603	626	610	628	651	578	594	600	626	580	636	615	614	577	589	627	601	569	580	600	579	586	609	621	596	567	593	583	635	561	602	620	598	605	569	567	631	662	622	580	599	591	615	608	617	596	580	605	597	596	604	623	644	581	630	620	605	629	624	579	589	627	555	616	598	572	617	645	567	600	614	561	567	553	621	571	571	615	607	580	632	561	661	597	578	575	601	579	571	610	632	608	622	613	575	623	619	562	609	600	587	587	575	618	577	584	605	639	569	620	604	575	648	622	607	566	558	546	618	620	607	584	582	585	636	649	625	606	651	592	596	593	614	613	590	580	607	574	630	563	601	626	611	593	574	629	634	628	611	588	612	603	584	635	577	645	612	621	601	552	658	603	619	568	602	618	611	605	603	604	610	606	597	636	593	623	616	606	575	618	648	635	590	570	588	607	633	575	647	588	623	587	589	632	569	587	639	603	616	647	631	623	638	587	565	590	640	636	604	595	620	631	618	610	619	562	614	578	614	591	578	600	607	612	647	586	592	617	651	579	613	600	587	615	609	618	523	574	559	597	607	554	602	611	607	601	618	590	599	677	568	566	611	606	575	583	606	587	603	606	585	627	601	571	606	593	611	611	593	590	623	578	568	625	599	598	553	608	581	613	595	608	592	619	585	589	567	589	597	593	579	579	612	603	605	579	651	593	580	619	560	604	592	553	625	558	661	616	559	640	633	556	611	596	589	633	626	575	627	600	590	566	608	606	544	590	599	592	587	591	622	577	603	551	621	600	623	613	589	637	616	607	648	647	607	607	624	575	596	585	595	592	604	593	553	629	601	651	563	611	604	653	600	574	566	606	586	629	575	636	603	604	594	548	580	590	611	608	551	607	599	619	572	567	609	602	592	589	606	585	599	635	566	600	579	590	596	547	583	569	605	578	631	574	582	637
56317	28923	15804	5975	1968	1431	1105	817	463	382	322	307	325	283	261	314	252	273	234	290	276	234	230	213	225	214	225	210	210	247	222	223	213	223	237	186	213	207	208	235	216	211	209	219	225	190	230	210	229	183	216	231	218	221	221	248	213	198	208	200	226	223	208	238	206	217	236	229	215	217	226	206	212	212	211	232	225	232	220	219	230	211	245	207	218	199	212	195	222	212	223	220	231	233	208	228	256	237	209	235	230	219	244	213	221	232	226	222	231	230	233	209	199	243	239	211	189	227	248	192	224	205	213	225	211	199	225	222	207	207	234	219	230	211	210	208	216	204	220	241	225	226	204	177	200	197	191	223	248	196	208	228	215	245	218	202	196	227	212	206	232	190	190	199	241	206	235	218	230	239	227	210	240	196	229	218	210	218	234	195	241	224	186	223	236	217	230	193	216	238	240	198	223	221	230	236	220	230	218	211	202	236	211	217	228	221	179	212	240	192	192	204	222	213	192	228	243	245	180	214	209	223	187	223	230	200	216	228	219	235	229	187	245	222	197	228	190	214	214	212	223	179	206	215	240	213	216	219	215	276	230	210	220	220	210	193	196	220	230	206	245	215	187	192	214	241	241	229	238	221	194	250	229	202	189	248	223	231	244	222	207	209	190	222	205	218	209	234	217	244	220	203	214	192	204	207	213	218	225	188	217	212	197	235	204	221	200	216	180	226	192	223	208	208	197	197	258	229	195	218	207	225	219	220	196	238	217	234	197	233	182	196	231	222	235	243	204	205	224	248	194	211	219	217	208	225	215	231	240	232	219	236	204	229	209	224	220	203	234	232	191	230	204	196	237	231	208	227	202	222	226	200	221	203	190	240	202	222	210	228	215	201	232	231	234	221	222	218	198	212	198	216	220	218	227	203	220	207	217	208	229	216	205	228	223	214	234	202	234	255	202	176	200	249	240	220	203	188	202	226	202	218	220	241	216	216	202	237	239	206	206	227	210	199	236	260	190	202	210	209	219	192	224	229	237	230	230	209	208	212	208	231	262	200	208	215	214	216	206	203	226	228	204	209	229	230	220	193	226	227	180	215	222	213	213	216	185	210	235	231	197	221	162	240	201	235	218	212	225	225	219	237	205	232	235	218	220	230	234	216	219	212	224	229	207	216	211	229	195	215	214	179	187	215	164	232	211	231	225	216	225	234	209	218	244	213	240	244	255	216	230	193	210	184	208	190	223	234	201	224	217	242	226	232	213	212	218	195	220	253	211	229	222	224	221	251	194	241	234	225	217	208	233	196	230	207	229	200	224	237	215	234	241	228	193	238	223	203	204	219	245	265	206	246	193	225	200	215	215	212	246	236	193	206	189	203	228	247	225	239	231	191	221	215	210	231	215	207	215	248	212	212	219	213	198	216	227	211	232	212	193	229	255	178	210	230	224	211	223	224	230	213	230	225	232	229	233	198	231	242	209	199	210	217	218	225	229	214	249	185	214	222	240	222	217	210	217	228	241	213	217	206	229	230	226	219	224	207	225	215	200	203	209	227	220	214	188	228	228	227	228	206	236	225	230	228	212	215	215	190	221	218	231	232	211	187	201	215	222	225	219	202	230	196	227	202	238	232	222	248	205	230	214	214	212	198	191	227	232	225	219	236	214	216	217	211	198	206	220	221	179	211	247	239	223	229	198	209	191	218	234	238	212	207	222	217	202	240	223	206	225	213	243	242	224	246	225	205	221	204	206	234	219	214	215	214	241	222	212	226	228	206	226	209	216	239	221	217	221	183	264	212	222	235	213	236	233	202	183	213	210	203	215	202	214	226	223	227	236	216	210	193	207	215	198	225	182	209	215	212	213	197	212	205	233	232	211	237	187	185	218	195	221	205	204	208	243	225	209	230	182	213	221	223	222	228	242	213	184	209	177	215	192	222	211	197	193	220	180	198	246	231	222	215	232	244	185	203	223	214	214	230	219	207	235	223	222	239	222	216	205	218	222	204	210	220	221	228	209	227	192	217	202	221	222	236	238	218	215	224	203	214	202	183	204	216	207	224	219	240	212	205	232	207	217	212	232	213	217	220	221	224	231	216	233	235	229	223	209	194	228	220	240	270	246	194	217	208	218	210	234	218	197	228	195	221	218	221	204	221	237	237	210	209	202	206	252	241	220	230	235	219	219	205	200	214	214	223	221	218	226	180	204	214	220	214	207	203	252	238	231	206	214	223	209	257	210	213	221	189	204	227	223	203	224	215	216	204	236	217	208	199	237	203	212	186	200	197	217	205	217	195	233	205	205	232	199	202	232	239	211	225	237	214	232	192	220	224	211	242	247	216	231	229	246	215	233	214	195	216	198	222	227	222	221	250	217	218	212	212	183	227	210	203	191	221	209	204	212	220	199	221	244	224	200	191	215	219	221	205	209	217	215	200	223	216	217	226	248	213	229	249	204	210	230	184	247	224	231	228	192	209	220	211	240	228	231	217	215	228	201	190	226	198	219	214	223	215	211	202	223	211	224	254	221	225	216	205	231	216	219	205	214	224	210	197	250	231	217	210	224	218	222	229	207	236	222	216	195	202	210	223	223	242	201	234	211	198	205	216	198	216	207	224	201	194	200	195	222	243	213	232	223	198	210	191	229	203	200	199	218	215	188	225	212	204	234	223	233	227	198	245	235	203	203	220	222	222	183	242	228	227	213	209	202	205	212	222	187	190	217	201	192	215	210	240	219	205	203	205	206	207	237	209	245	211	203	246	235	200	203	235	236	193	226	252	201	217	245	220	253	215	213	226	219	214	201	196	229	212	186	210	218	206	213	204	216	238	211	181	243	197	202	218	240	230	206	203	221	245	212	231	211	189	229	199	196	222	218	251	211	224	204	211	191	224	206	223	231	216	217	203	214	180	233	212	248	224	189	219	232	234	211	244	221	216	220	187	232	262	219	249	236	218	216	228	229	211	194	228	241	220	244	255	210	185	227	223	231	224	212	252	218	222	213	266	225	232	237	217	222	208	257	236	208	228	235	218	222	240	211	211	204	228	202	214	196	243	203	222	224	245	212	217	240	219	195	180	206	214	214	224	215	224	241	191	246	238	222	220	228	205	216	236	208	218	202	224	228	224	218	205	190	235	237	225	228	212	198	214	225	202	214	228	212	200	212	210	192	249	247	242	211	210	183	224	192	217	202	231	226	214	239	241	236	232	196	214	203	212	195	220	235	198	225	209	241	216	224	261	206	189	214	213	173	200	221	218	232	258	197	205	224	183	188	234	227	205	218	213	215	217	210	217	196	224	220	239	238	179	211	223	188	207	217	206	238	228	215	200	215	236	219	216	234	229	203	204	218	224	228	232	219	235	207	203	193	209	213	220	227	202	222	257	218	220	221	218	207	206	233	221	223	237	245	235	208	214	210	231	252	228	207	212	209	217	241	212	199	214	234	222	193	197	210	214	236	207	240	219	242	202	212	217	183	223	202	202	202	222	243	225	224	207	214	228
38732	23495	19101	11684	6323	5489	4533	3204	1606	1392	1118	1078	986	908	895	825	783	763	754	748	697	629	631	627	619	587	569	497	575	512	505	535	519	543	533	581	539	487	529	494	518	486	509	509	505	523	553	544	533	539	442	500	510	487	532	533	542	526	520	505	537	490	527	526	546	543	494	533	561	535	524	550	534	544	498	579	489	524	496	483	548	493	493	534	506	503	527	533	510	534	494	519	493	548	505	562	494	511	500	491	537	531	473	515	508	541	525	546	534	498	537	498	549	514	519	511	496	529	500	500	526	538	494	514	505	521	519	497	509	497	520	540	517	505	518	512	514	554	552	543	520	484	530	537	524	474	573	504	512	503	517	499	518	520	530	538	523	537	495	521	496	551	523	526	549	474	528	495	519	516	521	481	495	515	474	464	485	517	488	535	503	530	510	499	494	484	506	480	508	526	506	542	502	520	514	536	557	543	478	545	550	522	500	514	532	492	501	516	502	508	513	528	521	525	515	522	516	546	481	519	528	549	498	514	526	508	542	536	526	549	476	562	502	541	462	551	549	499	497	522	516	503	528	534	525	487	518	504	514	506	542	540	489	531	494	542	505	540	493	516	479	514	496	571	535	501	504	503	502	502	555	509	537	526	539	530	520	532	508	511	503	528	505	528	525	505	519	507	500	459	497	507	511	499	525	525	568	526	511	484	535	542	520	510	505	523	503	538	523	516	508	555	522	538	535	528	501	551	541	530	526	552	482	481	496	526	533	567	502	568	562	543	457	568	514	501	493	529	503	524	502	519	518	474	539	548	522	513	534	512	516	499	530	482	547	535	523	556	517	525	510	554	480	517	489	536	543	537	531	513	475	531	571	518	533	509	512	525	554	503	529	546	481	510	548	506	499	518	507	551	515	549	517	524	562	548	514	536	484	508	502	523	508	523	490	543	512	546	521	504	507	518	521	545	528	499	503	487	519	560	496	531	540	537	501	551	505	534	567	553	470	565	531	508	514	493	510	460	487	508	507	544	523	530	499	519	504	502	499	490	508	518	512	509	547	522	495	513	533	512	533	575	534	568	533	472	531	523	519	540	535	539	531	513	523	517	533	518	480	483	519	523	504	530	479	525	548	501	519	528	487	506	515	535	525	507	535	512	467	505	494	523	520	549	496	521	477	521	519	520	505	524	546	520	528	509	537	558	518	524	507	490	509	535	484	496	559	500	518	545	510	509	519	547	503	548	525	520	526	489	554	545	510	525	482	518	515	493	491	547	547	528	536	515	555	480	509	537	551	478	492	517	542	499	526	527	522	499	529	518	529	492	509	542	516	541	495	511	497	520	475	576	500	498	508	515	488	508	494	500	517	514	533	511	524	549	517	510	533	518	530	467	468	498	503	496	517	536	547	508	502	563	471	547	494	500	521	490	515	511	506	513	528	524	502	520	505	492	511	545	524	523	473	499	475	471	529	498	519	494	520	527	558	552	511	512	568	526	536	490	503	532	518	575	512	474	480	498	522	491	508	534	509	516	531	523	522	506	498	526	514	518	523	517	535	491	542	531	537	576	516	487	524	483	522	516	521	503	531	502	536	528	524	488	518	555	534	524	526	500	528	535	477	525	501	504	541	538	548	527	506	510	477	532	473	542	507	516	528	508	534	514	540	524	570	519	474	537	474	516	545	515	560	509	521	529	465	528	513	531	488	502	541	502	579	523	519	490	463	498	518	487	520	533	534	530	535	497	522	520	543	539	538	555	501	499	484	564	551	481	557	523	492	520	540	498	526	538	528	517	502	530	508	529	507	479	504	480	495	573	525	556	515	575	523	521	504	526	542	502	556	544	495	513	539	529	472	478	510	546	499	511	490	525	508	522	509	497	551	505	513	533	542	519	519	494	526	485	495	506	529	484	503	530	522	496	492	523	482	520	488	509	528	512	489	523	516	476	506	489	519	493	537	481	524	477	530	509	491	498	552	509	466	501	526	519	538	533	520	478	520	576	532	513	481	526	525	471	529	514	524	499	534	529	493	466	499	536	506	560	495	533	526	487	538	523	554	586	495	497	496	550	505	511	585	505	501	501	492	505	488	547	530	517	503	532	502	504	512	486	543	490	526	497	540	516	537	519	534	508	521	541	502	507	520	477	552	531	514	527	501	494	514	514	526	486	508	545	537	562	496	511	504	540	569	491	530	519	527	504	531	525	516	494	502	561	526	499	518	529	496	515	482	521	523	500	506	505	493	531	488	545	510	534	537	519	495	525	510	516	499	502	492	564	515	488	488	479	498	517	497	533	526	556	508	503	480	483	483	509	543	507	528	488	500	527	492	518	494	523	509	487	523	554	488	532	495	517	492	497	516	485	544	509	486	506	530	464	532	505	511	495	458	497	540	560	469	509	530	507	531	472	508	545	516	504	496	503	513	534	514	497	515	553	555	547	497	517	565	487	476	510	513	513	575	511	517	527	525	523	495	540	521	506	528	498	498	465	531	513	495	519	541	504	472	533	503	520	506	551	537	559	480	541	494	502	518	526	500	504	538	559	518	482	511	528	507	530	544	563	490	526	499	515	433	509	511	498	550	513	519	543	472	512	522	506	497	511	499	531	516	543	507	498	503	479	500	502	518	486	542	528	509	461	533	560	521	511	538	559	509	503	507	557	528	495	550	549	555	554	506	535	504	510	481	526	503	546	517	520	482	492	509	546	493	506	541	522	493	526	547	521	520	541	503	527	474	537	507	521	511	498	532	544	508	497	457	542	488	530	498	534	462	512	514	492	526	498	475	518	550	498	492	487	476	478	507	511	580	502	489	533	532	492	546	536	498	539	526	524	523	511	507	529	514	525	526	506	520	498	516	510	534	533	529	503	531	513	508	497	537	506	516	505	521	546	499	491	494	474	487	509	480	494	522	510	514	502	466	484	521	468	522	512	527	500	512	515	502	480	528	535	500	528	505	505	516	561	567	533	499	516	524	499	517	512	506	524	526	539	509	500	503	538	567	538	502	512	505	525	509	536	574	507	539	520	501	560	543	473	513	535	514	501	505	481	506	520	511	480	517	513	521	498	538	508	503	493	543	497	523	521	512	502	481	535	479	481	515	519	478	534	509	506	481	509	528	540	515	528	481	516	503	532	534	501	544	547	550	555	525	528	474	551	471	481	522	502	480	483	521	535	498	529	502	475	532	523	514	514	516	493	512	541	529	520	504	506	512	509	500	527	496	539	506	505	543	517	546	537	544	489	546	516	556	497	499	481	483	506	506	515	534	498	500	488	495	560	512	512	533	514	525	528	518	516	538	514	491	507	528	525	495	526	474	565	534	487	478	508	536	519	490	536	501	519	510	530	515	543	488	489	550	515	517	502	515	507	494	515	504	484	512	532	520	513	517	538	545	492	476	507	514	534	503	497	500	479	506	550	497	544	514	467	523	493	513	536	511	559	499	556	495	501	507	468	531	510	503	506	526	569	540	512	520	548	496	516	505	512	526	508	506	481	523	538
36281	16705	5669	2695	1185	695	617	464	330	328	261	298	268	267	263	250	245	259	213	243	245	261	231	233	240	224	269	224	219	236	227	229	243	234	274	249	240	240	228	246	226	246	227	215	249	249	245	257	232	221	236	250	214	231	226	229	217	219	209	248	224	242	223	236	256	256	253	234	241	266	240	256	242	240	238	202	224	250	227	207	233	232	196	253	233	238	222	238	247	187	246	211	250	247	217	226	217	230	233	252	259	230	246	233	266	269	227	236	218	231	214	239	230	229	226	238	235	260	213	254	234	215	255	225	203	228	237	220	224	250	239	214	232	220	260	233	234	242	229	229	233	237	226	258	246	222	247	240	233	247	245	219	230	248	223	208	244	211	214	233	238	260	250	204	238	232	267	234	249	219	271	221	263	244	225	230	263	229	223	220	245	249	214	237	267	236	212	224	248	221	232	246	212	230	232	234	235	213	232	236	305	240	238	242	200	209	206	230	217	242	239	263	243	242	232	251	244	250	236	238	243	238	229	222	219	228	236	273	214	209	236	241	218	213	228	215	221	221	223	255	253	227	229	221	251	229	252	247	227	241	236	248	228	230	240	253	249	229	234	235	258	254	226	244	202	244	215	252	239	240	230	239	219	228	211	228	251	264	230	235	203	228	230	199	241	231	220	243	259	218	203	237	231	220	250	278	262	271	205	240	243	234	242	225	244	224	238	246	220	227	267	242	235	241	214	239	221	207	221	225	212	250	217	236	212	243	198	206	231	225	215	210	231	226	234	258	228	231	263	234	232	249	208	233	248	221	237	253	246	227	192	225	226	243	214	234	255	273	218	225	254	232	239	235	222	208	254	216	225	250	228	265	225	221	227	218	250	214	258	254	237	225	227	266	226	272	236	253	244	256	240	235	228	251	254	232	242	214	240	240	248	220	248	218	237	215	246	244	238	205	242	244	204	221	242	258	258	252	245	234	219	207	254	249	245	233	218	257	272	223	244	245	252	247	248	244	224	238	220	200	226	252	240	223	240	243	215	209	204	237	267	268	232	217	259	251	219	245	256	242	256	236	227	232	233	209	243	246	243	258	260	224	223	223	234	232	222	227	222	239	253	221	205	233	222	266	213	230	233	257	257	198	249	206	247	212	249	223	230	214	229	222	239	232	259	201	226	252	246	243	221	232	226	237	217	237	233	225	203	229	221	210	232	254	205	227	222	232	232	249	265	234	240	232	257	274	223	246	232	248	222	232	266	226	234	255	226	239	252	222	204	230	221	261	241	232	227	242	253	253	208	230	221	252	227	238	205	246	222	231	270	224	215	214	252	229	243	247	240	230	246	266	218	232	235	249	221	237	247	237	250	241	230	226	257	240	237	231	249	234	256	212	204	240	212	225	218	241	227	243	240	231	242	249	238	222	233	278	221	225	237	219	221	223	242	260	267	249	242	229	273	227	228	246	264	247	233	242	225	216	225	247	254	247	276	245	236	242	241	235	245	257	230	231	243	208	225	202	210	245	268	199	218	210	250	242	244	241	243	211	222	233	225	256	220	202	233	278	271	258	254	229	219	233	246	253	226	237	235	252	245	220	215	238	240	269	239	216	214	226	227	213	221	199	224	241	223	230	250	219	218	229	225	242	207	250	232	219	228	232	251	241	233	220	231	227	220	224	231	229	229	257	230	240	217	232	219	269	245	233	257	246	233	225	240	232	245	257	239	219	256	242	219	269	247	233	252	215	246	210	256	251	233	262	205	267	251	237	225	237	187	231	251	243	224	227	247	230	228	223	249	229	250	262	227	219	249	250	257	235	227	258	260	215	234	258	228	244	235	232	244	245	242	213	246	230	234	233	239	233	206	200	234	255	214	269	242	220	226	252	242	224	222	258	196	226	236	247	247	243	205	243	249	273	237	255	224	248	267	264	260	246	211	231	238	223	251	232	228	242	235	226	262	257	220	219	218	270	252	257	223	248	214	257	211	226	234	221	253	244	232	227	231	226	248	211	204	218	251	251	249	213	234	238	267	249	229	213	218	223	222	266	240	238	247	238	239	237	243	255	220	204	247	243	215	216	233	207	235	233	262	230	207	250	246	230	231	233	228	221	247	242	232	243	223	258	233	271	253	249	211	217	250	256	235	229	248	236	256	247	248	245	237	267	239	208	253	273	269	245	253	228	226	246	261	199	230	234	231	242	206	233	248	243	285	226	223	217	238	255	248	237	241	252	249	256	264	254	238	255	245	227	243	241	229	219	243	230	231	221	241	233	253	233	238	244	227	238	242	249	245	251	233	254	233	201	197	247	197	207	226	244	231	235	227	223	230	210	225	232	223	234	249	265	216	223	244	218	213	229	251	223	233	205	208	230	252	238	209	258	233	228	226	252	253	238	210	238	235	230	231	237	284	242	234	214	220	231	243	246	227	183	225	212	218	222	238	252	228	245	248	245	269	207	226	244	265	247	240	253	249	236	240	225	255	224	265	248	234	240	280	241	235	236	228	246	207	210	241	222	238	208	244	237	210	233	246	246	213	229	252	242	218	233	226	225	238	250	240	242	242	230	239	221	249	226	252	239	251	247	239	213	218	241	236	217	241	258	199	239	220	208	217	221	235	241	238	273	236	223	229	223	234	216	241	214	266	220	258	236	249	274	246	218	251	259	213	234	241	258	257	258	236	226	231	219	205	268	222	224	231	255	222	205	233	236	222	249	239	221	229	218	245	220	233	213	233	250	227	229	266	227	258	231	233	247	232	206	220	225	214	242	237	214	214	224	262	237	228	211	245	233	240	238	241	238	212	231	208	249	239	239	221	235	229	220	246	241	245	230	249	221	248	248	253	238	227	239	246	254	225	230	234	254	253	268	262	233	234	232	277	208	251	231	238	223	229	223	227	216	233	242	247	214	207	239	212	220	218	273	242	235	245	233	243	257	219	231	239	251	227	242	230	260	232	223	268	257	231	225	229	226	243	238	239	247	249	259	243	261	234	216	202	243	226	241	248	220	184	227	247	258	234	225	250	226	220	238	224	249	234	219	230	239	213	223	243	239	241	221	232	245	252	216	254	276	246	248	223	246	234	238	247	241	230	253	247	228	239	228	229	265	233	212	228	245	245	240	229	242	245	223	239	229	227	244	228	196	230	229	217	241	241	231	238	256	255	227	233	247	238	231	205	212	218	232	250	201	216	236	206	264	275	241	245	237	240	206	240	250	220	244	216	232	220	257	257	248	247	238	228	206	200	241	274	253	237	244	246	249	257	239	219	233	221	241	225	235	235	223	252	245	231	209	211	271	227	244	251	208	244	222	234	255	258	234	233	220	227	211	234	266	245	229	224	219	191	236	230	231	220	241	249	255	199	249	244	259	230	254	268	262	241	269	261	255	255	228	230	232	240	225	230	241	238	264	234	221	240	243	240	201	270	273	197	242	249	246	260	246	220	238	244	246	240	220	243	244	240	213	250	223	248	204	253	284	245	213	227	233	236	211	206	255	228	232
26498	13408	8530	7059	3931	2621	2409	1492	990	931	891	741	729	731	706	694	646	609	649	592	592	587	538	578	557	621	545	579	562	547	560	531	584	547	611	568	571	596	566	567	547	534	651	576	556	586	589	562	552	591	598	584	597	562	574	581	578	607	532	552	564	547	573	586	563	565	566	539	546	540	547	588	522	567	556	586	559	566	540	564	553	575	563	539	564	614	594	544	542	551	597	552	538	526	553	512	552	555	540	587	563	568	563	558	535	572	571	559	567	580	558	565	619	569	525	571	556	536	594	570	586	590	576	542	549	552	558	545	598	566	548	575	587	589	546	553	593	541	609	588	581	542	540	550	572	579	573	582	564	574	574	556	519	601	575	530	519	529	546	594	595	543	576	539	555	535	638	558	554	562	545	523	574	582	596	602	559	535	593	601	564	546	569	609	548	545	575	557	529	565	556	575	587	545	556	518	581	562	555	597	580	591	569	591	552	572	569	546	576	581	560	577	580	591	568	575	554	586	509	525	596	554	561	576	561	523	566	555	561	527	592	510	528	528	571	543	584	593	561	550	563	546	544	600	525	571	575	570	562	578	556	551	561	544	567	574	578	587	574	528	586	554	592	556	585	542	551	578	585	547	560	527	520	550	541	568	560	592	498	561	562	573	554	556	517	584	600	538	568	574	556	562	513	580	572	550	559	552	558	553	612	588	570	608	585	591	521	596	584	553	549	569	555	523	642	538	567	539	570	608	524	528	570	562	568	548	572	564	529	569	508	582	599	558	564	585	533	556	545	571	551	548	556	543	565	593	507	588	567	551	554	531	600	544	545	549	569	558	575	549	565	612	594	578	542	549	544	541	599	539	552	577	573	579	525	611	544	560	578	557	582	635	560	553	588	579	550	534	594	572	574	531	571	592	594	557	570	585	581	579	549	585	590	574	581	570	530	562	567	560	564	575	567	624	568	556	548	566	558	575	560	577	545	598	590	556	589	577	558	594	538	589	523	572	579	579	563	555	560	586	564	567	571	533	569	624	560	554	576	592	542	558	596	620	548	561	553	558	564	518	557	602	544	554	564	577	543	593	544	498	562	546	545	553	548	580	594	530	609	526	587	561	550	582	564	563	608	548	548	564	573	579	510	540	542	627	549	535	568	551	614	538	569	540	612	562	543	580	540	587	548	572	585	544	604	539	598	597	556	551	599	590	544	545	565	585	579	580	561	592	545	561	520	595	570	572	513	545	564	592	542	528	561	507	590	558	559	533	582	576	537	557	589	576	601	594	538	532	594	547	595	553	569	581	559	546	561	586	537	561	561	561	540	535	557	545	578	567	539	585	583	611	585	552	560	545	573	581	529	536	594	573	570	539	601	597	595	541	585	520	531	544	559	514	565	587	535	588	551	587	530	538	542	521	572	580	567	527	592	548	549	560	580	573	521	573	607	587	574	538	579	533	590	543	564	559	556	519	567	541	571	562	583	564	594	584	563	612	569	547	587	558	559	596	569	578	579	569	554	587	560	591	567	596	575	587	534	565	593	589	567	562	561	559	548	558	552	593	584	571	567	562	556	554	521	577	551	556	537	584	578	564	532	579	597	552	568	577	566	569	576	589	591	563	576	554	590	581	604	554	575	521	599	571	588	576	518	535	531	577	570	599	548	556	560	555	565	575	549	551	558	517	554	515	547	547	552	566	586	561	579	563	568	596	544	588	575	572	542	548	581	565	578	531	561	527	567	548	567	565	590	559	561	599	595	537	582	593	563	558	546	622	589	542	571	571	581	593	598	526	581	556	606	540	588	561	586	584	607	575	599	518	556	584	551	539	583	554	523	574	566	533	578	600	574	576	584	563	558	563	578	563	508	580	576	578	510	551	598	550	561	549	561	595	557	561	587	552	560	591	593	525	615	586	577	600	572	528	564	538	535	559	568	551	581	555	558	575	532	596	562	581	561	579	586	561	605	548	526	607	589	558	576	585	574	531	592	555	526	570	548	535	549	563	576	540	543	572	569	582	561	556	526	555	566	568	599	573	554	579	548	569	618	540	568	563	537	524	569	589	584	570	569	516	586	544	560	542	564	570	568	545	534	561	564	611	539	574	612	550	579	615	597	531	518	552	563	613	557	551	566	566	619	573	539	530	580	604	567	589	553	577	571	576	570	549	547	543	561	536	523	562	608	578	559	536	585	574	550	599	539	537	564	577	570	564	533	558	568	544	572	513	590	557	532	582	533	603	555	586	603	534	505	579	615	605	488	525	591	564	579	583	591	580	568	540	531	575	536	552	551	541	574	624	538	561	567	557	562	561	615	593	597	554	528	535	557	572	603	586	561	568	553	548	572	614	593	543	593	568	552	547	562	573	556	529	546	542	537	565	580	530	566	567	530	574	564	551	578	610	574	594	546	600	560	570	582	606	574	552	576	541	513	554	583	575	555	564	559	578	580	582	512	565	556	572	573	558	563	556	547	571	597	529	539	553	595	550	577	551	561	553	584	605	577	579	593	559	570	549	578	564	585	537	555	568	600	533	582	519	573	583	557	596	593	565	544	556	610	586	547	555	565	576	596	523	576	597	554	562	558	542	554	506	515	595	607	524	562	560	566	578	580	556	537	566	570	541	556	578	517	551	524	582	540	547	551	569	564	553	516	567	531	561	566	557	594	565	575	516	567	555	572	525	575	558	564	528	547	572	532	554	532	558	553	562	552	557	574	555	572	580	563	602	557	551	529	544	565	604	556	544	557	598	577	552	597	552	566	592	552	563	561	547	568	569	535	578	550	563	526	602	563	563	617	574	571	552	575	574	548	552	519	589	550	593	594	534	537	608	572	558	554	568	518	563	579	547	555	554	544	528	536	533	537	580	588	513	580	600	591	555	529	551	552	582	598	600	588	555	572	572	567	581	580	570	561	591	536	557	553	564	563	559	516	608	525	586	616	541	597	595	530	567	587	558	578	565	580	558	589	565	563	553	570	547	540	566	624	562	542	593	557	537	551	617	599	579	532	556	558	569	555	592	549	569	530	570	592	586	567	570	583	581	602	542	538	592	576	612	543	584	565	590	523	549	580	571	540	612	537	599	568	554	562	513	571	568	564	549	530	535	585	571	572	572	552	591	579	568	547	592	600	580	498	524	609	566	541	543	565	550	558	528	560	561	576	519	553	582	547	534	554	584	611	584	544	572	540	544	535	547	567	535	560	570	575	550	586	550	585	620	571	514	573	599	570	578	637	577	535	557	558	571	556	605	619	576	564	572	582	541	510	534	606	592	565	598	546	571	558	563	561	560	549	561	577	614	544	554	588	556	542	563	564	542	556	617	552	553	579	546	583	556	545	531	586	569	503	561	559	598	597	602	557	613	583	559	579	537	583	574	526	588	549	584	547	588	582	604	529	546	575	547	554	556	596	585	558	562	522	536	549	564	560	538	573	541	581	551	573	554	555	547	568	494	609	539	576	561	550	536	574	544	555	541	559	573	573	598	574	575	554	601	551	564
47972	21616	11067	4699	1663	1115	947	645	362	374	303	307	308	305	302	262	291	243	275	221	224	260	257	274	233	284	252	262	272	259	248	241	239	255	277	246	257	235	250	265	281	273	268	263	224	263	270	257	243	255	245	241	258	260	272	260	276	253	277	263	265	252	277	231	288	275	273	230	240	232	239	242	250	243	266	271	237	236	270	264	284	291	266	238	284	241	263	267	275	257	216	231	249	239	249	230	249	252	273	276	246	221	259	260	275	257	250	264	288	228	220	250	254	274	282	239	259	239	242	305	281	234	259	242	277	251	270	268	262	273	260	235	248	265	266	237	271	224	261	232	264	271	227	232	260	260	236	257	250	249	239	286	263	241	251	262	278	279	247	257	258	226	257	243	257	253	249	240	243	235	278	257	249	246	267	250	231	241	241	242	244	227	268	294	241	261	262	263	289	235	224	260	243	253	240	279	255	240	269	264	288	282	246	270	264	245	256	278	234	257	311	270	287	242	243	272	238	234	252	253	237	248	266	257	250	271	246	300	250	235	253	257	249	243	264	278	270	265	237	261	249	270	238	243	245	262	247	260	266	240	236	257	251	251	217	217	285	246	253	261	239	238	260	237	274	222	247	253	251	232	248	279	253	226	245	269	242	250	238	263	258	258	240	273	230	246	258	244	243	255	238	253	264	260	279	257	232	236	240	238	230	255	270	261	245	262	256	270	223	287	237	244	263	261	272	238	274	274	236	285	274	264	278	250	263	231	237	242	237	227	231	242	246	227	236	233	230	249	241	246	252	251	247	260	236	250	260	252	261	245	249	267	240	277	270	248	233	259	262	254	255	251	266	254	252	233	217	264	267	267	273	263	258	265	253	259	261	250	270	285	251	269	239	235	240	272	230	267	279	210	275	269	233	215	233	236	239	257	252	264	254	239	243	264	254	251	220	281	263	226	261	276	266	262	247	269	277	243	231	263	265	254	270	239	243	251	246	304	287	251	248	242	252	217	245	271	261	253	237	235	259	271	211	254	264	253	236	242	270	252	275	243	262	258	239	269	247	260	260	252	251	283	239	238	253	275	245	243	266	242	251	252	244	254	289	256	230	294	256	207	265	228	266	262	258	277	260	279	283	251	283	233	283	233	248	248	232	225	250	250	251	258	284	253	282	256	263	288	259	252	231	228	208	255	234	231	246	271	269	256	257	254	237	275	249	253	284	254	248	238	239	272	229	281	266	244	261	230	271	241	260	258	261	240	247	261	231	282	289	254	214	260	229	245	234	247	255	262	223	262	244	244	247	274	281	253	283	218	271	218	258	271	249	229	227	255	287	249	254	252	248	235	252	258	272	251	263	252	242	254	240	257	204	252	232	232	262	255	258	243	252	279	267	244	252	280	232	224	228	247	253	257	250	272	264	247	255	258	265	230	245	233	229	252	258	266	276	247	234	247	243	224	256	298	267	230	272	288	247	249	247	255	277	235	255	248	227	249	240	272	238	259	224	247	271	248	262	269	261	270	234	264	232	235	265	245	272	228	250	247	243	254	245	271	250	239	261	266	273	214	255	254	261	282	253	272	230	250	251	241	256	271	253	280	276	258	265	251	230	252	235	286	250	254	245	229	277	257	259	249	262	278	259	229	237	222	220	254	260	250	251	244	243	242	242	248	275	248	245	223	258	230	287	248	254	242	272	249	229	265	276	252	264	253	219	239	268	262	242	264	288	309	265	252	245	255	250	218	246	250	260	265	249	255	247	243	242	281	271	257	238	265	247	216	249	242	226	241	240	263	278	257	238	244	261	277	250	259	227	241	241	240	287	261	243	247	254	270	254	237	261	241	308	204	256	245	259	253	252	237	248	256	221	268	231	259	266	250	249	274	225	233	265	245	232	242	262	285	305	250	256	258	250	240	266	237	234	263	263	233	215	241	280	253	226	264	234	264	248	250	232	267	271	266	266	248	268	272	269	242	227	247	271	219	245	257	261	254	258	263	273	248	250	230	246	245	228	227	271	265	237	256	269	284	256	284	240	238	251	243	231	246	256	270	271	269	272	279	243	268	239	239	277	244	238	222	243	250	264	241	251	285	274	265	264	257	246	252	238	270	248	229	252	246	251	260	251	228	269	266	257	258	273	261	238	240	254	257	242	254	234	217	262	245	289	237	246	251	274	272	238	275	251	261	228	250	258	264	258	242	267	247	248	232	267	244	252	233	223	279	240	278	276	230	279	301	260	229	276	274	260	253	281	237	262	276	264	253	243	253	258	246	260	266	269	244	237	267	265	274	263	265	282	275	229	256	252	251	278	266	253	236	244	233	250	258	254	230	235	244	225	235	247	257	279	246	238	236	254	250	248	254	233	265	252	241	234	260	286	253	295	223	259	270	224	253	233	277	272	252	235	247	256	249	264	250	269	269	204	248	257	246	280	232	253	222	267	268	241	248	247	249	248	250	279	241	261	266	241	260	260	263	251	262	256	246	234	256	277	235	250	221	232	278	278	232	223	270	221	244	268	223	270	254	253	237	275	254	268	229	227	229	278	220	230	274	245	287	249	267	287	258	255	265	242	262	272	280	262	281	261	283	273	252	299	250	256	283	280	241	278	264	235	263	250	240	267	250	288	281	250	261	272	285	236	224	242	247	270	269	253	252	265	259	250	232	240	246	273	245	266	276	245	262	246	258	301	250	250	260	251	247	256	230	234	278	262	240	282	256	277	251	276	285	251	257	281	258	260	291	253	237	257	248	236	230	289	248	259	297	274	259	274	265	260	255	251	282	293	258	274	259	256	263	243	222	244	265	252	268	242	223	259	223	263	212	250	265	264	269	271	258	256	260	243	262	254	240	264	243	243	247	225	277	255	230	258	241	235	222	234	273	261	252	256	235	252	271	287	262	241	248	291	253	243	286	242	254	255	261	254	262	261	248	251	246	258	246	243	232	244	259	273	226	220	254	282	230	250	256	267	247	221	257	245	246	278	280	251	245	226	244	267	259	256	237	281	238	226	268	266	241	257	242	274	257	219	286	229	236	238	247	246	251	257	248	275	258	232	232	252	269	260	278	273	261	227	245	280	223	246	274	209	260	308	273	265	250	252	242	234	255	251	248	239	253	237	246	245	258	247	232	243	236	268	267	284	236	271	228	266	268	251	217	232	252	270	283	264	246	279	260	237	245	241	248	231	233	267	241	257	269	248	243	253	235	249	243	253	270	223	232	263	270	240	258	256	258	235	257	272	258	231	257	264	255	231	225	261	233	249	268	225	269	271	234	249	255	271	243	270	240	296	256	253	261	250	248	221	274	238	243	248	302	272	262	269	221	271	268	279	300	258	255	243	236	259	245	252	264	236	268	228	263	277	242	249	232	238	293	202	244	262	259	273	275	251	266	274	239	249	271	240	244	242	237	289	246	250	258	266	229	250	255	225	260	255	258	231	259	269	285	281	235	262	258	285	272	243	276	264	251	244	253	243	254	252	242	235	229	243	234	251	221	228	289
33986	18093	15857	10072	5427	4300	3547	2316	1195	1112	970	958	891	857	810	760	801	732	726	678	639	685	653	659	627	604	582	664	628	580	641	569	589	626	611	661	602	560	605	630	587	680	632	626	599	565	609	629	619	606	599	590	648	617	575	579	599	575	563	640	626	617	584	586	586	577	624	626	689	625	614	640	565	599	622	553	611	582	575	606	614	595	605	562	576	618	600	588	606	616	628	637	603	583	553	601	611	617	568	590	591	611	599	620	621	638	625	629	603	599	597	631	597	635	666	615	582	603	617	634	589	613	604	596	621	568	640	596	629	581	610	610	628	616	637	572	595	625	593	574	566	566	601	592	633	551	628	582	641	597	633	580	599	581	607	587	549	585	566	592	582	617	623	624	576	625	582	575	606	632	618	578	544	603	603	544	579	606	605	611	636	625	598	580	611	620	663	609	609	634	593	606	631	556	627	605	611	604	626	618	582	597	582	611	584	573	593	612	630	644	578	586	609	600	610	606	625	604	618	626	629	604	564	616	618	581	634	615	584	585	639	612	616	605	614	581	550	575	617	574	628	598	563	598	643	642	610	609	636	576	619	605	618	629	617	583	558	570	622	615	598	614	589	559	591	620	582	604	644	606	624	601	624	534	557	581	649	589	581	594	571	618	589	619	631	555	647	592	596	555	588	619	593	606	631	623	641	643	628	610	584	627	579	613	625	583	605	631	594	627	626	606	642	576	578	602	677	574	591	590	607	633	625	602	623	599	589	568	610	616	599	603	591	602	632	617	587	592	606	607	559	548	614	596	563	582	598	592	590	610	586	604	593	568	629	593	569	566	574	575	608	678	595	582	626	632	610	625	616	626	558	599	631	614	617	578	610	579	591	568	607	608	600	597	617	611	614	648	631	583	616	601	574	562	626	608	599	645	619	559	590	638	554	652	602	590	615	633	574	605	590	590	604	575	551	600	602	640	566	611	621	651	606	608	591	605	625	630	592	595	566	619	589	606	618	610	614	633	603	573	592	602	544	609	569	539	595	588	587	592	600	632	622	612	618	606	587	595	594	592	650	581	619	629	575	616	577	550	613	617	572	626	620	674	585	586	601	562	623	613	601	585	628	546	619	587	600	573	595	583	601	586	616	596	593	579	593	615	586	567	609	609	560	591	568	619	606	592	569	646	609	561	616	616	638	586	614	640	595	571	572	603	613	568	634	592	579	598	585	596	604	597	582	607	586	614	626	588	580	588	625	600	610	629	585	563	589	625	591	605	615	586	585	609	584	615	617	620	609	646	623	617	584	588	630	618	624	569	588	559	568	555	574	589	580	617	626	577	605	606	599	632	580	604	642	604	605	563	627	568	609	615	590	604	599	592	611	614	579	599	584	619	589	626	618	587	616	605	621	586	624	604	612	642	605	648	602	646	648	617	556	629	622	619	583	636	554	614	602	604	620	569	632	598	654	662	574	576	577	616	589	641	608	606	589	580	603	604	601	618	605	561	596	569	562	610	604	591	616	602	584	592	584	578	603	603	600	582	600	593	609	606	610	586	612	610	606	579	619	595	637	583	618	612	561	581	610	562	574	608	576	566	601	590	579	551	594	620	574	543	584	611	557	612	605	574	648	613	604	572	613	567	609	615	580	585	584	580	568	555	603	580	590	578	564	590	598	560	588	602	625	601	625	574	641	609	643	655	622	597	587	622	612	616	605	586	587	584	566	596	618	625	612	607	600	598	598	593	579	653	609	608	628	580	629	562	581	602	620	627	576	592	617	635	604	592	606	607	592	584	620	606	584	595	627	585	638	587	592	610	603	637	580	602	619	601	614	599	558	626	588	635	612	600	575	592	622	607	589	597	604	601	611	562	586	596	584	613	614	567	578	548	593	627	655	632	603	604	583	634	601	577	624	641	555	592	588	591	587	606	577	637	589	638	609	595	554	656	615	602	595	557	622	622	626	597	610	574	592	585	603	626	625	581	619	639	655	624	611	623	607	567	597	581	607	581	579	536	599	667	596	619	592	618	581	600	630	611	600	598	570	614	604	605	604	580	557	633	566	619	556	602	606	613	602	638	605	604	590	623	614	602	615	598	607	584	622	580	627	598	649	653	615	548	609	632	619	602	586	560	586	602	623	619	623	629	577	586	611	574	599	599	614	544	649	620	648	624	612	595	608	606	602	636	599	625	609	635	581	591	617	605	582	552	591	586	599	614	625	569	660	624	590	610	584	607	617	624	594	614	569	597	636	588	586	578	622	588	588	626	605	596	579	665	582	616	581	640	585	614	587	614	559	614	656	588	564	583	573	603	619	611	597	657	623	618	624	581	582	593	579	594	655	602	585	606	610	584	617	619	562	612	633	578	644	622	620	573	624	594	590	595	626	599	586	634	615	593	580	637	620	649	583	562	611	587	587	601	597	599	645	601	615	571	631	635	596	621	609	598	592	591	627	608	590	604	619	626	577	623	682	560	629	596	613	609	622	601	638	584	620	612	637	636	630	568	580	644	563	610	624	563	603	599	618	600	610	601	614	609	595	595	570	597	612	569	640	609	601	597	573	609	576	633	562	599	596	592	626	592	577	586	614	562	593	566	615	584	563	603	604	574	601	641	594	636	609	601	604	582	581	586	618	621	620	603	623	650	618	619	642	571	564	560	589	646	550	650	627	606	604	603	573	630	574	595	637	615	621	591	567	623	634	603	609	585	560	575	623	621	585	559	616	587	537	586	578	613	580	597	590	612	640	596	617	614	648	594	553	593	586	575	586	565	618	608	610	621	593	633	596	624	597	581	598	624	584	616	576	565	615	574	636	600	606	636	598	602	612	608	636	588	598	624	592	617	619	615	593	588	580	547	623	588	558	620	603	571	597	567	618	604	630	610	605	632	611	627	559	640	608	593	654	578	581	626	619	637	606	608	584	658	620	580	591	609	604	595	624	589	573	613	590	591	592	644	593	572	636	613	599	598	610	582	571	563	623	641	609	607	604	593	598	641	614	595	597	657	565	613	569	597	632	624	600	565	590	633	593	602	591	603	605	598	571	599	584	623	604	636	563	632	549	585	600	551	591	640	546	641	596	596	621	597	557	587	611	611	621	539	575	603	622	598	572	554	576	617	632	581	608	629	624	580	607	645	562	632	556	577	621	590	616	610	637	590	551	578	636	569	629	558	615	605	566	572	643	580	570	626	560	611	625	585	616	579	600	611	592	598	644	573	591	577	571	607	624	595	599	630	612	610	624	625	611	636	624	616	621	577	630	577	612	605	604	665	577	604	571	634	616	630	605	587	577	589	570	609	545	583	588	582	570	613	594	581	609	627	562	629	628	589	583	643	633	607	631	567	591	588	571	576	613	615	589	598	596	604	615	611	612	635	557	598	612	600	626	573	607	601	631	590	599	603	608	579	587	643	630	616	637	581	600	617	622	623	640	586	618	582	579	609	627	596	650	598	637	581	581	623	635	564	569	633	598	589	611	635	577	609	604	603	608	592	633	607
55093	29722	15018	6336	3335	2272	1632	798	417	418	349	318	298	299	276	259	258	254	235	238	219	267	235	245	208	246	225	240	248	203	213	214	211	219	206	208	219	243	230	216	219	214	195	216	207	188	198	222	210	201	201	216	224	200	198	217	234	232	224	213	232	218	220	183	240	211	240	237	193	206	243	225	251	213	194	206	179	215	200	205	231	213	226	201	197	190	218	205	227	208	225	223	203	252	239	229	196	178	215	225	236	243	261	211	227	200	225	245	217	198	197	194	183	205	223	211	184	206	229	202	196	232	195	225	201	225	210	210	220	202	216	207	190	170	208	203	225	212	244	227	222	231	196	236	199	194	206	228	230	184	230	209	244	219	228	227	237	232	208	217	222	200	223	188	230	215	202	200	189	190	202	214	217	209	194	192	213	233	203	212	236	198	212	213	215	188	237	197	224	204	234	212	216	198	215	210	238	235	179	210	216	204	203	205	237	228	216	240	212	198	217	208	220	233	233	216	223	220	230	208	210	180	225	227	221	217	196	216	211	217	207	244	219	199	193	199	225	261	215	213	236	248	237	220	198	238	238	222	229	204	219	203	215	236	221	214	228	226	207	175	242	199	183	247	202	219	210	245	207	220	223	214	220	208	212	208	198	220	193	226	221	205	234	226	180	213	217	242	241	209	236	223	192	202	215	209	251	213	216	224	212	214	199	224	262	211	206	253	219	206	219	185	225	228	218	214	233	196	222	218	234	211	200	218	195	212	216	216	198	232	228	201	223	186	229	228	218	258	217	218	228	221	207	245	214	194	223	210	206	220	201	212	210	205	240	236	216	217	232	212	207	218	213	232	208	221	213	206	225	200	224	215	203	210	222	200	197	210	222	195	218	233	198	252	206	230	228	212	207	205	197	204	238	223	208	226	245	198	199	242	203	237	226	201	219	190	192	243	195	227	219	238	221	224	226	204	230	201	183	231	203	242	185	185	192	230	217	227	184	225	234	220	238	222	225	190	225	217	200	216	193	225	222	203	236	243	218	213	260	226	238	203	224	232	206	209	215	234	176	223	218	208	218	188	212	222	197	209	184	223	208	214	198	246	210	204	209	226	207	231	217	204	223	219	246	207	190	211	190	244	232	175	216	227	232	195	227	233	216	189	213	203	224	223	204	242	199	221	220	213	181	231	193	209	213	224	226	197	238	219	227	188	210	201	171	244	201	236	233	219	231	215	233	203	212	234	203	244	200	231	196	210	210	215	227	198	228	208	250	205	212	220	224	232	226	210	211	222	207	226	221	195	190	178	184	216	223	233	213	235	231	223	231	210	200	200	230	248	228	215	217	194	238	215	214	233	225	219	198	204	210	199	226	234	186	197	183	221	210	240	237	223	238	215	222	209	201	210	197	193	210	234	227	220	199	186	201	221	211	207	206	200	197	215	228	201	227	252	218	239	234	229	212	206	238	207	213	252	247	209	203	206	202	237	205	207	228	209	206	222	242	218	241	243	247	237	206	215	201	206	188	220	219	220	220	223	199	220	210	229	215	210	228	213	200	229	221	201	212	192	236	212	231	200	210	198	192	231	206	254	230	213	213	251	217	226	200	230	218	225	229	187	213	208	198	202	213	228	224	234	199	195	221	217	221	225	222	223	232	220	206	210	209	202	225	187	223	211	221	215	223	232	225	221	233	211	231	224	218	238	220	205	236	225	232	204	196	184	221	220	202	205	207	235	226	218	220	221	224	202	214	220	211	232	193	214	209	206	234	206	228	202	241	185	192	226	212	187	210	216	247	208	212	221	205	242	209	201	208	184	198	195	220	227	201	227	203	203	224	198	211	219	195	186	221	226	186	211	203	248	224	204	238	235	196	209	225	225	212	192	199	208	222	212	222	182	223	233	219	217	225	235	202	221	214	231	252	190	220	206	206	216	222	218	197	222	208	181	203	235	243	219	232	234	214	214	212	206	191	209	226	214	213	195	205	197	204	220	236	240	234	223	226	181	237	245	235	251	187	187	208	201	226	234	218	207	223	217	208	198	205	232	207	221	241	232	205	216	199	230	198	206	232	235	207	245	224	212	242	194	218	249	219	244	227	214	200	210	202	222	218	207	231	200	209	217	220	207	200	197	206	209	237	207	230	211	228	196	178	244	224	208	219	196	204	223	195	216	212	198	237	205	212	208	207	220	211	225	199	201	239	208	214	223	232	194	232	222	223	206	216	220	207	189	218	201	215	213	253	217	224	233	215	234	180	229	204	198	219	199	229	226	225	238	214	211	240	219	215	204	225	215	221	227	248	236	249	239	263	201	197	239	200	221	191	223	217	232	197	224	249	218	227	201	205	195	212	209	240	206	215	208	212	199	200	212	191	229	224	230	234	222	210	217	225	214	203	259	189	220	233	212	211	202	211	211	224	195	182	237	214	194	227	207	215	231	214	215	202	254	232	225	199	241	220	233	216	235	223	231	213	209	203	212	195	250	229	210	224	193	213	210	202	221	198	214	236	226	229	217	222	222	190	206	188	191	214	210	210	224	222	193	213	232	220	222	203	236	209	217	205	236	212	202	205	207	208	230	213	196	250	202	224	190	221	214	209	217	239	216	233	218	225	203	219	218	199	202	194	210	234	236	218	208	202	175	228	239	218	219	214	206	203	230	220	220	205	207	231	240	227	197	214	203	232	213	241	223	226	219	231	214	249	226	214	217	253	222	227	217	228	197	200	220	222	205	221	220	226	222	223	217	217	216	228	209	219	203	220	202	207	219	238	259	256	213	238	244	216	208	235	232	199	209	215	216	218	231	183	202	212	231	212	185	213	211	210	236	244	213	212	218	238	217	208	216	213	234	224	238	210	225	212	246	235	216	225	197	205	218	238	202	213	212	197	229	228	193	208	218	226	198	195	214	214	210	201	210	234	244	214	198	226	253	224	234	238	199	222	210	218	217	208	207	215	230	201	212	235	205	212	220	223	218	207	229	217	214	210	222	180	221	209	230	227	202	196	239	190	215	200	219	194	216	216	247	212	204	209	197	229	237	212	242	245	225	207	199	224	216	206	232	219	226	210	220	263	217	215	224	195	217	199	227	226	219	222	196	213	201	207	222	237	212	216	189	204	228	199	259	204	228	239	206	215	233	187	229	214	222	213	202	212	218	211	209	232	219	200	197	225	237	212	230	238	218	214	228	231	220	206	211	210	212	218	211	234	228	216	229	209	210	227	215	228	229	220	212	212	243	231	223	220	228	220	244	216	232	251	224	219	245	212	208	216	200	243	213	227	192	206	215	222	219	210	264	224	224	220	192	247	187	227	222	215	196	215	209	219	236	209	225	202	213	233	206	212	218	236	214	195	220	219	203	208	222	206	235	201	218	244	263	215	213	213	194	204	221	217	223	201	241	194	201	217	234	202	199	231	245	237	213	210	233	217	250	223	219	199	226	222	195	220	214	190	186	227	204	224	221	194	215	230	209	194	224	234	204	189	213	212	230	217	226	217	225
38037	23640	17332	13544	10859	8583	6379	3033	1457	1450	1218	1045	940	954	942	882	794	729	701	686	655	642	594	646	559	595	592	557	517	562	502	525	534	520	503	524	538	529	532	523	556	512	524	518	537	522	518	483	496	511	514	500	483	526	505	500	482	522	503	529	498	506	518	557	499	573	518	499	485	553	526	478	518	501	509	522	517	477	492	511	516	523	502	491	540	517	488	472	496	484	535	495	515	505	503	520	504	520	504	488	472	512	522	539	464	455	489	540	514	491	537	471	517	552	489	503	539	484	546	506	531	484	510	480	503	516	491	516	491	524	547	520	522	540	494	497	501	497	507	527	524	518	504	516	574	480	505	495	510	514	524	525	499	513	512	513	487	494	493	491	534	483	538	507	474	511	504	507	512	546	505	495	513	476	517	516	510	484	533	547	485	516	505	510	521	515	487	529	526	523	560	475	496	504	506	509	501	527	477	535	499	557	485	539	526	513	523	507	526	493	499	522	472	512	538	534	545	478	530	458	480	494	554	494	502	507	542	524	498	544	509	511	495	497	531	498	507	524	502	495	492	520	488	514	498	499	501	477	530	522	482	522	477	532	523	486	484	513	472	511	493	519	526	525	497	526	515	557	513	484	496	571	518	492	539	516	521	499	478	533	517	506	512	511	505	480	491	512	507	517	511	523	506	549	505	504	524	484	530	487	493	547	558	535	495	499	503	528	532	517	499	505	498	520	498	533	542	541	490	525	534	510	537	492	526	514	494	522	512	496	512	516	465	520	485	530	499	512	504	475	495	534	515	519	473	498	540	541	546	506	487	506	498	539	511	498	506	512	488	485	564	515	503	504	568	480	513	515	554	500	489	515	526	500	534	489	506	563	523	495	488	513	548	531	513	495	531	495	527	510	486	487	478	502	540	512	505	496	511	483	538	505	508	495	496	519	501	497	512	566	495	537	505	512	541	496	506	527	513	534	507	530	486	471	535	491	489	518	533	511	563	519	504	507	510	539	537	536	522	516	484	491	508	545	530	501	488	497	521	499	516	529	555	456	482	492	545	489	501	495	502	513	517	487	518	501	508	507	530	533	542	538	516	521	478	515	518	519	528	510	543	521	531	515	502	504	462	529	538	549	529	522	519	512	517	509	491	497	497	556	517	506	534	515	487	533	532	523	497	510	533	493	490	503	479	532	513	492	479	514	509	542	542	475	495	533	538	529	482	520	458	529	481	517	521	496	495	519	502	495	524	517	529	560	527	502	494	538	540	552	550	509	525	541	552	528	508	525	523	535	493	509	530	467	523	534	483	509	540	500	522	533	549	516	541	499	532	489	517	490	519	457	538	496	513	486	527	517	511	503	492	475	537	524	528	497	522	549	550	530	506	503	492	526	496	531	480	542	468	489	530	492	528	519	523	512	469	495	484	542	513	481	540	535	498	530	527	502	538	480	514	522	519	545	534	497	499	502	537	515	545	506	559	515	543	488	479	532	527	509	536	486	494	514	510	489	467	503	509	514	550	516	535	486	480	545	541	496	520	524	554	527	524	512	465	507	513	556	496	480	530	518	520	520	537	508	492	508	545	524	517	510	509	508	480	554	518	476	540	519	537	495	518	545	495	502	493	521	538	539	514	546	464	526	505	517	533	535	523	523	511	491	494	477	545	505	541	502	557	534	549	492	509	500	507	515	495	512	547	526	507	496	521	505	544	546	496	478	507	515	495	475	492	550	509	525	514	500	514	526	496	530	557	476	526	520	510	482	511	502	508	516	543	534	511	522	519	519	524	501	530	512	463	479	481	510	484	469	448	445	484	516	500	526	519	507	494	514	530	470	521	461	538	568	501	516	528	493	534	535	517	497	528	489	500	525	509	509	456	573	513	490	498	517	471	487	545	520	487	534	511	497	520	545	490	488	501	531	556	524	522	490	518	552	560	530	496	471	512	528	536	500	518	538	535	504	494	499	505	547	519	532	540	536	496	543	491	553	503	479	493	495	539	540	543	517	550	570	534	522	515	524	550	531	483	505	506	526	505	493	487	537	522	549	497	524	510	506	527	479	494	562	536	558	480	518	528	496	512	488	495	526	527	522	473	511	525	493	488	523	585	494	501	499	529	509	513	519	466	543	545	529	509	536	550	499	506	573	472	512	530	479	561	523	510	503	516	495	514	517	527	514	529	509	536	496	491	520	490	511	567	486	490	528	518	506	474	532	498	522	506	510	507	476	485	510	506	537	502	508	486	551	484	515	498	508	492	504	506	476	565	511	496	479	494	511	497	494	495	507	517	515	527	520	574	491	495	539	464	507	485	527	518	514	530	530	502	537	478	514	491	498	514	489	533	515	528	476	516	497	504	500	534	518	502	513	540	504	505	498	488	483	503	523	521	479	506	507	509	527	543	493	499	509	514	516	510	506	492	511	517	514	521	475	514	533	514	527	454	482	505	515	507	502	533	506	478	523	495	505	512	528	535	496	468	512	512	473	511	526	484	446	505	516	493	510	562	516	503	471	484	496	535	483	560	484	504	532	493	532	503	509	513	517	516	534	479	513	498	503	502	529	494	530	519	489	514	510	495	504	485	504	494	497	501	520	539	544	505	500	524	515	510	549	498	526	503	534	478	536	514	531	577	531	490	513	493	510	481	549	568	473	482	540	531	524	469	461	483	551	537	474	516	526	519	525	493	512	513	502	524	528	524	496	529	502	477	535	525	478	525	523	525	532	490	488	476	517	505	504	510	472	516	474	521	519	528	517	471	495	508	507	484	445	540	515	508	513	478	485	497	502	510	538	552	536	487	475	483	499	485	499	515	516	534	499	505	507	515	483	476	514	541	514	501	525	501	494	496	518	506	531	547	541	523	496	514	503	468	516	513	503	528	529	526	458	530	519	490	506	503	503	500	540	507	517	522	529	550	497	499	499	543	490	504	498	515	494	471	543	523	546	534	487	465	495	485	479	524	535	521	478	524	536	538	486	497	488	550	519	524	484	521	475	536	509	514	546	523	479	538	502	528	508	522	504	530	522	492	553	484	517	538	492	504	487	514	500	514	522	519	498	519	542	544	535	517	551	501	500	519	488	545	488	494	520	549	535	520	528	515	544	507	534	509	537	510	513	527	534	497	509	489	530	522	474	551	517	503	522	509	505	527	508	492	508	522	513	515	464	503	499	510	496	544	492	478	495	513	515	554	523	523	477	508	505	543	485	525	503	541	549	503	494	550	508	522	504	535	550	493	479	535	521	534	526	515	502	510	536	502	505	505	521	491	541	529	513	492	582	523	476	510	506	493	492	477	531	497	470	516	487	557	515	537	523	519	471	473	520	512	537	530	475	515	511	527	507	525	503	524	500	499	525	514	534	485	548	477	518	499	504	526	530	503	525	520	513	522	547	485	503	492	496	506	540	547	478	525	495	512	531	491	496	488	495	497	502	494	521	540	460	515	483	506	521	492	471	514	517	506	470	483	511	533	504	538	536	506	469	526	501	492	512	542	521
32058	15186	7327	3327	1675	1131	736	404	295	307	269	246	232	234	261	259	237	254	218	235	232	217	244	228	253	246	238	214	225	251	251	249	224	238	237	206	265	221	223	250	238	239	231	244	223	265	262	244	257	260	209	267	245	229	231	241	234	213	208	248	237	230	221	246	250	252	240	234	249	247	262	210	245	207	224	240	236	215	227	234	211	225	210	251	236	218	238	249	231	247	234	222	233	218	239	238	252	206	241	269	225	244	237	251	246	235	225	232	244	204	217	210	243	216	227	236	248	229	234	239	262	214	229	248	240	254	227	254	227	265	222	210	195	218	222	250	233	205	229	239	260	200	249	255	233	235	239	231	220	218	227	230	225	250	222	247	233	223	211	231	246	229	234	246	220	237	244	233	236	220	229	219	260	232	248	212	239	267	233	214	231	265	244	233	251	267	226	213	232	224	256	257	226	225	220	219	234	248	218	225	239	237	222	251	244	221	214	214	222	218	257	231	243	228	248	229	245	230	235	238	247	213	209	221	230	208	238	235	219	220	228	212	240	229	223	226	236	227	201	237	252	254	252	263	230	264	247	233	240	210	233	227	224	223	221	247	233	246	250	242	210	221	225	260	216	244	218	215	187	222	216	216	222	238	222	218	232	205	229	254	240	224	226	234	255	197	229	234	231	221	237	271	237	235	242	259	256	229	230	256	222	253	243	250	245	251	226	246	236	251	248	256	229	218	265	226	243	256	228	233	218	272	261	207	216	239	233	225	238	230	231	215	223	217	239	237	200	218	231	223	254	245	275	222	225	233	218	226	240	257	226	231	268	236	213	224	244	218	219	220	203	219	217	205	220	246	261	231	239	212	216	226	242	203	238	208	239	239	234	242	238	232	220	257	220	274	218	242	250	224	233	253	227	250	220	224	223	238	238	237	231	204	261	207	229	239	255	260	236	251	240	214	245	230	220	219	227	220	208	264	215	235	238	246	240	236	240	240	231	256	227	251	221	229	211	210	223	215	211	247	217	253	224	250	235	243	236	237	232	234	220	255	249	234	243	233	245	239	234	234	245	220	224	232	231	240	235	229	252	249	242	215	226	255	228	237	229	200	225	222	224	237	268	241	232	223	225	225	244	207	236	237	234	236	235	234	247	258	240	224	238	230	212	227	227	201	230	221	234	207	215	241	238	244	230	212	218	230	249	244	232	224	222	210	248	204	236	262	256	216	231	234	224	219	216	241	262	244	239	250	254	250	272	223	209	245	212	219	233	261	253	258	219	241	235	236	246	235	221	219	261	217	257	240	245	259	253	239	245	236	226	218	223	226	238	225	242	217	235	236	227	220	238	216	238	228	236	255	241	214	258	249	235	264	233	236	245	258	252	234	248	236	229	211	215	209	236	248	210	229	237	244	227	209	227	222	217	236	221	256	220	219	235	235	235	247	261	230	221	211	243	233	240	254	233	238	209	251	234	230	231	232	203	260	224	224	223	208	244	238	233	236	223	218	278	222	214	236	234	218	260	260	223	219	230	227	215	232	224	235	232	228	247	223	227	243	242	236	218	229	243	254	212	226	224	283	245	237	248	221	235	236	241	210	198	225	243	220	199	266	246	230	219	247	244	219	232	241	241	228	211	232	255	232	237	236	233	240	235	227	240	233	215	207	210	245	230	234	260	215	248	233	217	228	227	224	237	198	219	241	238	218	201	251	255	262	216	251	271	260	223	233	227	245	247	252	246	220	236	244	233	256	243	261	240	256	232	220	227	234	226	222	229	250	236	241	234	229	235	222	246	230	214	235	230	235	243	228	223	225	250	228	197	207	219	217	224	215	243	240	239	238	237	248	233	209	230	245	210	233	237	226	249	249	243	212	224	244	240	241	222	231	242	234	278	221	230	232	246	220	215	234	226	220	223	244	235	249	218	258	217	236	220	221	230	231	265	225	273	204	224	235	253	274	224	240	214	239	246	217	207	221	204	244	270	249	223	223	238	227	237	237	251	243	225	243	211	210	220	265	218	240	253	238	250	261	221	227	220	252	231	235	234	243	238	235	225	245	258	224	228	251	245	213	241	240	224	215	201	243	232	238	224	235	229	218	248	215	262	241	217	214	239	214	217	221	212	215	216	221	242	249	240	237	247	213	242	246	245	241	198	239	211	254	251	228	246	242	229	252	222	239	233	249	246	217	231	221	242	235	245	228	215	258	219	246	231	234	234	237	238	216	199	234	227	207	229	245	228	233	205	229	241	245	217	251	227	235	234	238	225	220	253	224	286	212	224	214	251	235	239	218	210	266	234	230	254	244	251	231	276	238	228	253	222	209	233	259	213	229	227	235	227	216	245	242	247	233	235	234	215	254	244	252	249	237	209	257	239	246	215	259	238	244	213	248	227	237	218	239	226	234	243	249	256	238	240	217	226	255	257	243	254	260	232	221	264	243	221	205	243	238	232	209	253	203	237	256	205	235	230	242	235	249	241	243	231	241	235	210	219	218	253	213	249	228	217	219	228	262	241	231	205	238	234	248	252	244	233	223	265	255	253	225	192	233	234	206	250	252	232	241	222	223	223	201	239	229	223	230	235	253	219	236	232	198	243	273	248	225	220	235	251	224	228	219	207	217	245	235	229	247	234	260	252	239	247	238	225	234	249	229	201	239	235	249	248	239	214	238	237	254	226	236	241	238	235	255	224	233	256	245	217	223	242	239	234	226	229	234	227	233	257	252	216	231	224	236	224	221	225	230	236	248	221	204	202	218	236	214	242	234	221	243	202	206	224	236	248	243	255	250	205	226	238	253	228	238	249	257	256	249	233	208	245	254	197	240	240	244	241	226	238	241	226	222	231	204	225	223	218	231	235	256	255	232	209	245	221	238	236	234	212	245	243	241	236	249	244	234	220	219	248	228	246	255	224	242	260	232	216	238	229	227	246	238	233	238	234	222	273	247	237	210	274	229	233	231	233	246	226	215	248	240	232	252	244	230	226	230	245	205	235	232	229	223	220	230	221	218	257	255	222	226	225	237	240	210	220	224	249	227	234	217	252	270	234	195	218	233	239	236	234	233	247	268	235	215	205	231	240	250	212	227	195	216	237	237	265	219	239	217	212	207	199	232	226	251	217	230	268	239	252	240	226	232	253	232	236	220	237	200	216	224	227	245	254	241	228	207	248	235	253	253	236	234	235	217	244	220	229	241	270	219	269	221	251	232	201	243	259	208	216	208	232	233	232	226	229	224	237	230	266	244	230	260	225	233	221	231	232	218	227	219	247	205	216	247	241	250	239	206	213	205	234	247	249	233	227	239	258	249	224	235	223	252	247	246	237	208	274	223	219	229	219	213	255	241	234	238	227	195	237	227	221	219	234	220	236	241	230	200	243	232	215	230	228	250	220	214	242	253	246	248	202	231	243	235	235	232	257	230	295	229	248	197	243	227	251	245	248	261	248	259	258	233	222	232	212	223	210	227	231	265	237	223	225	231	228	217	241	251	215	221	248	263
23172	13062	10850	8740	6260	4353	2925	1347	982	936	828	737	682	706	666	612	624	632	597	626	567	571	521	575	605	587	582	604	573	574	598	584	541	579	578	600	562	550	586	581	535	510	580	566	561	540	574	513	556	588	551	521	571	584	542	539	542	574	570	552	574	541	583	538	543	603	609	537	571	559	593	602	550	528	569	556	521	541	553	576	537	590	554	538	582	562	559	515	547	564	516	574	559	569	521	592	563	597	545	560	554	542	559	519	552	616	565	529	501	548	529	568	608	559	541	550	581	545	561	553	540	561	579	567	556	559	571	584	593	570	591	571	563	571	577	622	537	563	583	570	566	529	636	563	594	578	559	560	567	546	583	530	578	554	540	575	562	566	523	574	574	526	549	522	569	540	535	570	564	497	551	538	535	534	539	536	571	498	546	581	558	531	532	543	514	571	545	571	571	560	591	595	537	536	550	581	553	524	616	574	555	555	567	537	539	559	549	577	535	570	526	542	559	574	551	564	542	558	571	517	524	596	521	576	564	581	577	554	602	571	537	567	578	592	554	569	537	612	571	533	547	524	559	566	557	560	619	567	570	569	552	559	504	567	601	563	548	565	549	542	577	571	560	545	590	553	558	546	535	566	551	542	546	560	548	562	543	537	569	553	536	553	558	535	557	551	547	560	556	513	575	561	559	542	587	541	597	556	571	563	549	540	588	526	547	576	533	554	545	521	545	568	563	577	575	560	537	597	569	552	588	571	566	549	568	530	565	549	562	567	605	554	589	574	518	558	535	545	602	574	563	576	545	555	579	552	548	567	519	557	559	562	519	562	572	536	573	560	576	541	559	559	579	587	547	546	593	573	551	543	571	581	544	546	505	554	524	558	568	554	577	578	590	558	554	575	557	512	530	577	545	546	548	539	597	550	580	576	501	547	563	618	558	578	585	547	555	558	576	562	577	559	544	592	545	588	530	554	573	572	544	552	526	548	546	554	571	505	602	581	590	579	562	557	518	565	566	549	550	563	581	519	571	573	585	580	544	583	557	542	590	549	573	530	521	600	618	532	536	548	531	578	575	555	556	587	575	604	553	526	573	582	607	582	588	570	522	547	558	561	587	571	540	575	591	555	561	597	530	558	483	586	532	581	555	628	576	585	554	565	554	565	534	528	561	578	600	524	566	591	586	603	550	517	553	542	568	535	557	546	531	563	561	559	548	540	574	569	547	525	583	580	587	581	570	538	537	570	576	565	563	568	546	546	587	560	556	550	561	552	535	551	566	610	539	549	534	593	586	594	606	559	547	582	556	544	554	544	603	579	543	555	558	539	609	573	551	551	555	553	544	551	558	574	580	536	582	551	587	560	565	540	574	551	567	539	576	535	544	606	552	558	583	551	586	533	583	540	529	562	529	556	583	536	574	547	574	560	517	558	544	560	567	538	560	519	521	538	572	547	554	584	529	543	526	547	574	518	544	575	552	525	554	531	603	537	578	548	507	563	600	547	526	547	593	524	578	546	521	534	521	565	574	564	569	534	566	552	573	548	498	571	556	565	578	573	605	518	566	552	566	535	609	571	526	563	575	540	576	536	603	528	494	556	577	536	596	552	546	525	568	546	561	562	546	562	506	546	520	525	571	556	534	553	565	534	577	536	600	530	553	533	513	574	577	527	587	523	523	579	507	590	564	516	575	567	543	521	561	529	556	593	603	544	527	569	568	539	562	516	513	610	568	564	554	557	583	559	556	521	526	595	525	546	553	561	555	529	551	565	559	553	562	583	588	560	528	538	528	564	614	504	538	561	550	549	576	568	567	563	577	553	564	581	568	545	562	525	550	587	529	526	587	549	568	572	532	554	513	540	536	525	564	536	587	543	542	607	534	582	563	562	570	576	593	539	539	542	564	517	531	568	573	577	560	599	519	564	568	543	562	553	577	614	531	545	561	556	540	589	528	581	553	532	553	581	566	565	584	593	576	560	583	541	556	546	515	543	492	520	560	522	629	555	540	566	548	552	599	601	579	554	526	545	573	592	540	535	611	532	582	573	545	555	567	588	575	532	607	569	588	605	554	523	565	545	550	535	594	582	584	567	556	544	535	590	537	578	597	545	545	572	534	536	537	562	612	571	583	582	579	558	583	503	588	493	563	571	566	552	567	583	556	534	603	593	552	541	562	565	509	519	529	567	530	534	563	562	584	624	549	593	535	554	568	550	519	517	567	552	554	513	584	545	534	514	553	565	530	533	552	595	525	572	543	568	559	552	578	566	554	569	545	576	496	575	553	565	580	581	571	562	556	561	580	570	591	536	578	566	591	579	581	545	526	587	589	556	575	602	550	535	574	549	586	571	512	574	572	585	590	564	547	560	546	538	588	562	539	571	532	581	592	560	525	532	578	525	569	555	556	583	573	535	547	536	580	557	515	527	556	596	535	559	603	522	585	547	576	560	574	574	542	537	559	549	524	500	579	540	568	587	532	535	537	571	576	597	572	563	552	561	536	526	554	581	584	557	555	556	524	545	543	544	510	584	553	547	544	570	542	556	558	547	545	573	562	573	561	581	561	561	553	603	563	572	526	567	578	569	548	567	588	519	568	572	563	508	549	524	495	547	577	549	564	547	566	530	590	554	613	537	564	554	567	571	588	560	591	574	561	544	569	576	556	552	572	565	544	575	571	580	537	559	537	559	555	529	565	565	561	536	529	556	533	562	548	565	544	592	568	538	560	544	551	614	568	537	567	590	572	507	547	593	573	562	565	541	558	527	607	568	590	542	510	523	495	542	573	564	613	599	551	574	552	572	529	546	580	568	529	561	541	569	584	522	556	533	541	552	554	568	600	543	558	521	584	554	562	580	535	546	571	553	553	555	581	558	532	551	559	521	542	540	533	568	519	588	592	559	589	522	571	557	544	574	551	507	585	554	542	576	519	586	557	537	521	575	568	553	497	571	527	560	594	540	593	573	558	547	597	548	611	549	582	589	528	599	580	537	612	576	568	580	534	560	550	510	565	539	577	507	570	530	569	532	547	512	523	518	553	523	547	549	601	539	588	596	571	568	553	589	550	565	529	537	581	513	585	585	587	529	589	557	532	515	564	570	562	556	535	573	555	525	557	559	535	525	556	580	547	588	591	552	559	593	554	519	518	549	548	567	591	563	558	601	531	531	531	542	555	559	589	559	517	538	549	560	599	568	599	542	551	566	573	559	563	563	531	542	566	569	534	552	559	544	569	542	555	589	553	589	595	539	565	515	522	559	521	554	552	613	526	555	518	562	513	557	529	577	565	554	565	541	562	549	551	555	526	589	521	576	581	541	555	550	597	545	542	534	596	582	547	523	549	550	589	571	582	567	549	521	555	557	557	511	537	574	538	500	588	591	553	564	557	542	561	530	540	620	606	538	585	555	568	555	549	581	570	516	542	545	563	598	548	567	500	548	562	582	594	550	565	562	507	529	529	514	581	493	535	598	567	513	572	556	576	555	594	545	579	589	556	579	553	527
46105	25270	13158	7054	3362	1650	796	436	391	343	351	310	315	325	271	286	289	291	271	258	238	255	269	261	264	253	275	280	235	257	234	248	253	257	248	272	256	256	243	251	256	226	285	245	244	245	277	251	262	241	248	246	224	259	246	259	240	255	269	233	260	264	224	240	238	270	263	241	262	249	242	260	254	250	227	237	268	208	249	269	258	275	258	263	277	235	245	269	249	229	260	220	253	246	261	242	272	260	270	241	261	260	242	237	223	248	250	288	280	256	255	246	220	251	264	237	223	257	242	247	277	271	233	281	239	252	246	251	256	275	244	248	242	259	298	265	255	241	261	255	274	294	235	278	249	241	239	237	241	255	245	244	261	257	236	268	288	246	248	269	239	238	269	250	262	269	269	249	248	224	248	246	245	223	233	220	241	244	263	229	242	250	235	265	237	234	241	235	249	225	262	252	220	236	244	274	257	262	241	238	280	265	248	284	254	242	244	266	242	251	220	224	239	255	260	290	272	242	238	266	278	237	226	230	240	258	261	240	273	245	237	221	238	242	260	262	239	264	273	249	265	248	247	270	255	266	260	244	262	259	272	241	277	269	233	283	240	240	253	250	237	275	214	224	245	249	248	264	248	234	246	250	260	252	236	246	254	254	288	239	225	286	246	257	253	263	245	251	274	231	228	236	228	252	241	231	257	228	267	258	245	254	257	248	246	228	241	251	259	244	242	256	276	227	270	295	249	236	247	242	231	267	271	249	221	290	243	272	258	230	263	266	234	228	240	262	243	227	250	243	238	251	252	234	264	251	220	256	238	245	263	245	266	228	258	288	241	251	264	260	231	272	220	240	238	230	205	265	273	266	247	227	251	263	287	245	252	230	278	248	230	261	214	256	241	238	243	258	221	242	267	272	253	281	260	244	260	268	241	221	271	246	245	245	224	247	247	253	227	263	241	250	257	268	266	242	255	227	254	248	260	248	244	228	245	232	226	217	265	225	263	280	258	254	271	246	234	248	231	249	287	236	216	227	247	236	252	249	251	253	241	247	241	256	221	218	260	233	252	253	266	208	255	261	243	260	261	230	236	275	259	250	250	232	242	246	236	245	227	290	258	248	245	237	248	282	252	242	280	238	289	239	265	237	239	278	255	236	273	244	245	262	260	241	244	260	266	242	239	241	224	249	229	263	235	260	258	265	242	263	245	285	230	288	263	261	236	209	258	241	242	248	242	240	241	261	240	253	240	239	230	235	251	262	242	252	267	253	235	235	242	248	237	260	273	235	253	257	269	273	236	236	265	271	260	257	242	241	229	241	247	256	253	247	272	247	228	249	255	226	246	253	249	266	213	258	247	237	241	271	259	246	289	235	253	241	263	237	256	234	243	274	248	259	258	249	285	252	246	252	218	243	217	252	216	253	237	239	233	222	216	214	259	284	256	282	263	258	246	236	242	267	273	257	250	260	268	243	288	216	248	227	230	247	254	255	238	246	238	254	237	237	265	275	232	243	247	233	291	252	214	239	226	287	255	264	226	249	192	248	269	285	239	260	221	251	250	249	275	253	287	249	265	235	271	231	256	222	234	245	228	248	231	248	260	233	238	256	264	278	225	247	245	262	230	241	267	227	230	247	237	248	244	259	267	265	218	257	240	294	246	244	259	284	254	227	260	242	225	244	258	288	263	295	244	267	251	230	245	240	258	253	259	236	228	244	227	238	243	249	248	274	287	252	259	230	262	268	235	229	213	242	251	228	248	229	260	272	217	239	244	248	267	239	252	232	214	228	234	267	239	254	277	264	260	268	232	270	258	259	254	274	234	223	269	265	261	264	266	286	230	258	264	222	224	234	257	233	255	221	263	278	221	243	234	247	255	247	252	246	242	286	252	267	241	257	266	254	248	222	233	267	276	233	255	260	257	234	261	250	236	246	219	241	253	279	245	234	261	251	227	250	248	262	240	284	271	272	241	225	251	232	257	247	250	221	244	245	217	270	233	259	252	243	245	240	250	273	236	270	242	276	267	261	265	246	256	257	256	254	263	257	231	243	204	252	268	249	253	249	285	284	266	226	230	229	222	243	242	263	260	249	249	279	261	254	249	237	246	249	243	259	233	243	231	214	220	243	261	260	230	268	259	251	260	263	243	276	249	233	243	269	243	232	235	235	243	278	236	216	227	260	293	256	264	280	211	238	267	256	245	259	246	231	233	269	271	252	251	249	246	276	250	259	261	244	214	250	221	281	252	269	241	244	230	245	233	236	249	228	288	229	259	230	253	257	266	250	257	271	266	260	274	253	263	258	246	228	252	243	251	257	275	219	252	233	264	247	252	263	239	251	255	255	248	265	270	236	267	232	262	264	232	262	256	276	235	259	241	272	284	237	246	271	259	263	232	232	236	248	259	281	270	253	246	268	280	262	231	245	261	269	265	249	275	260	254	232	256	260	250	265	249	292	239	304	268	206	244	245	233	245	260	267	280	215	254	254	242	236	221	245	270	267	270	249	246	258	267	258	246	253	261	233	249	235	256	269	230	241	253	245	244	283	254	255	223	254	259	243	253	255	246	234	234	255	255	270	274	234	240	249	244	270	245	219	273	262	266	276	247	253	254	245	249	261	239	270	250	235	247	283	274	246	241	269	265	255	242	220	237	250	214	264	234	260	273	265	248	243	220	211	249	269	279	249	245	249	238	240	257	263	231	240	242	263	239	245	265	234	261	260	259	244	263	255	275	239	259	237	219	256	241	277	240	250	230	236	228	228	220	247	239	270	253	251	237	245	241	231	238	277	278	218	263	259	261	214	230	239	232	264	232	264	257	239	240	246	232	223	278	253	264	252	257	242	246	241	247	273	252	264	234	275	243	259	222	273	274	251	260	237	261	232	240	253	273	223	231	234	275	242	228	244	231	247	218	233	251	255	230	235	249	250	245	231	246	246	239	249	257	264	232	232	256	276	235	237	249	253	243	224	245	255	261	249	249	269	294	257	227	229	255	257	243	259	249	249	237	256	290	260	247	249	276	248	253	260	227	230	261	268	239	221	210	218	205	255	247	258	260	214	275	288	219	251	242	247	209	262	268	229	245	243	244	240	235	294	251	248	260	236	223	232	255	260	235	247	242	223	279	265	251	225	253	242	237	248	257	222	201	251	261	262	258	252	266	274	248	241	244	257	231	255	260	255	234	236	246	245	238	273	263	244	257	262	260	260	251	266	261	253	267	242	262	243	252	232	245	244	239	222	272	233	245	246	247	248	262	252	282	245	243	242	255	253	237	269	231	238	258	253	256	222	276	265	216	231	212	267	255	264	251	268	227	262	242	256	253	244	238	262	248	244	232	220	250	252	239	269	227	250	265	251	257	251	251	240	247	252	252	217	246	227	271	280	282	240	255	250	284	266	225	256	258	241	278	252	263	284	238	263	259	249	222	233	220	258	252	222	237	240	233	257	226	230	262	251	256	255	237	269	246	259	244	264	219	247	250	251	243	257	296	256	245	251
32581	20181	17915	15315	10346	6194	2980	1543	1299	1298	1094	957	887	910	883	819	746	720	711	660	661	641	666	679	639	625	613	573	644	643	595	598	610	583	602	608	642	594	552	586	576	637	551	592	584	590	623	626	645	568	580	589	603	588	540	581	601	594	586	584	611	626	593	592	576	595	598	610	575	588	595	615	618	588	613	562	600	658	574	596	581	571	582	583	584	565	594	573	620	607	599	674	577	598	568	560	606	582	583	575	621	591	602	576	615	581	580	581	557	564	595	605	585	573	628	581	587	598	574	601	621	551	608	598	602	584	596	568	629	583	588	602	574	587	609	595	583	571	571	618	586	585	602	583	596	598	644	575	611	583	597	578	575	555	586	576	567	587	603	628	615	526	591	590	585	607	612	563	613	607	584	612	616	550	614	602	612	600	601	579	559	634	650	535	579	599	573	583	577	577	620	588	631	563	574	607	654	587	578	575	611	568	550	632	593	603	599	604	590	564	583	590	552	598	568	590	592	627	582	612	584	562	623	633	565	554	628	580	640	568	595	638	603	570	589	589	586	583	648	567	621	614	583	600	581	570	624	590	570	569	596	603	595	629	608	576	564	584	597	618	591	605	552	616	572	568	580	607	610	617	616	593	581	584	648	601	593	618	598	613	647	602	563	620	574	579	621	593	607	617	594	613	559	608	622	564	613	578	613	617	564	633	572	610	623	538	602	591	601	540	606	610	562	560	614	583	583	604	590	635	642	556	617	563	589	590	561	550	606	554	602	560	628	635	596	613	612	605	588	587	615	570	616	622	634	596	603	587	592	621	589	594	620	567	582	629	565	556	581	594	552	592	578	588	618	631	624	590	590	583	597	601	612	612	592	613	603	592	592	580	595	609	595	611	585	557	565	578	607	600	605	607	608	603	619	606	584	616	617	588	615	575	566	580	590	560	578	593	604	619	599	602	628	572	593	568	622	605	601	594	540	572	602	604	565	589	623	614	603	600	573	581	601	570	606	542	606	548	571	603	573	593	616	533	631	554	594	611	612	603	569	570	587	623	607	553	556	577	613	581	613	583	595	588	586	619	583	612	572	618	576	619	606	550	618	589	653	602	590	569	607	588	575	630	601	553	573	608	523	560	628	598	556	595	599	604	550	594	613	567	629	569	586	587	642	601	635	662	578	539	522	597	627	576	580	615	598	539	605	600	596	577	610	561	589	583	593	583	586	632	589	553	565	591	567	580	590	635	569	601	593	627	573	566	637	618	568	610	608	571	606	606	612	600	612	589	601	564	595	592	603	647	606	576	625	607	553	581	571	555	607	611	616	591	588	588	542	581	571	590	589	576	601	575	564	615	656	591	560	584	606	561	552	624	559	619	558	558	615	601	582	597	586	570	595	622	573	579	576	595	610	618	587	574	577	558	617	568	590	587	579	586	612	576	590	591	571	604	601	600	589	599	615	572	570	579	620	608	583	599	603	606	609	594	574	592	567	657	597	594	601	563	643	551	550	554	576	555	582	566	599	567	592	608	620	623	584	617	592	603	603	588	627	576	597	591	563	575	596	579	632	645	572	595	583	580	598	610	574	599	569	566	596	572	555	599	600	554	591	561	597	595	594	585	601	570	647	570	596	604	572	583	619	595	604	595	568	564	592	571	587	623	610	646	569	587	600	579	618	624	607	613	618	556	587	590	540	588	602	586	608	622	561	595	603	606	566	573	583	642	595	578	531	628	580	658	578	594	609	578	598	593	590	578	561	612	634	570	610	551	608	598	571	610	609	615	599	634	559	621	563	597	589	591	583	601	602	625	582	548	598	597	568	606	593	557	587	647	585	588	581	590	544	580	610	597	564	582	597	586	587	543	597	556	624	593	545	611	624	594	586	593	588	623	603	562	627	590	617	589	604	608	607	601	597	580	614	581	582	575	608	598	627	619	601	580	585	605	581	577	608	591	585	603	576	606	617	598	579	581	623	589	578	547	620	580	617	617	566	599	565	560	635	607	604	579	560	531	592	621	605	645	587	604	581	591	603	609	617	618	584	632	579	565	582	589	601	573	589	570	627	584	558	598	582	563	562	591	607	625	607	585	600	626	585	619	616	578	593	628	586	561	603	615	576	611	582	599	612	614	621	601	553	610	637	630	644	608	545	627	598	527	605	565	601	580	580	565	577	610	580	580	582	606	606	547	603	600	594	607	587	577	594	592	596	585	544	578	629	613	656	582	621	591	584	634	603	588	629	627	563	594	597	591	578	574	589	585	621	596	629	557	570	599	570	610	655	578	617	625	617	579	597	573	577	583	589	580	621	562	588	593	607	556	580	579	605	613	587	631	603	575	602	623	581	598	604	629	586	579	603	576	538	578	600	622	589	600	602	560	590	567	634	595	615	586	555	590	642	583	566	594	562	618	620	579	617	641	623	571	618	615	566	562	578	576	622	615	550	573	584	594	557	565	647	569	579	589	613	572	624	560	601	563	587	619	609	602	614	589	578	606	631	561	562	589	616	595	603	598	568	563	591	613	592	622	618	591	606	561	584	572	599	628	545	588	582	608	583	559	594	578	595	567	606	592	553	527	585	588	605	604	593	587	582	586	635	559	586	604	617	600	553	578	592	569	578	596	587	592	566	610	571	587	570	583	536	605	629	598	621	580	568	569	612	579	619	599	563	628	608	593	606	580	589	554	602	621	560	562	580	602	588	548	591	602	617	602	593	564	567	604	573	617	598	545	586	581	569	593	579	599	607	613	643	563	594	595	587	594	607	529	582	578	565	602	591	566	591	608	560	630	605	602	624	554	602	618	554	633	580	598	575	603	596	583	591	582	617	641	577	568	589	573	601	579	619	572	597	659	601	585	589	560	598	602	600	564	545	587	613	602	562	609	608	583	608	623	627	602	594	603	585	584	633	623	563	574	611	622	561	564	593	638	619	630	600	594	600	583	567	662	580	583	591	593	563	538	604	618	626	627	613	581	551	616	610	624	586	557	579	591	578	618	582	628	624	589	568	589	608	577	605	617	589	609	594	611	593	571	580	591	608	542	607	600	587	629	579	589	604	589	617	616	621	611	534	586	581	575	589	604	570	581	595	616	619	590	676	572	600	585	561	633	577	599	622	582	569	576	576	581	582	635	581	632	601	615	639	615	564	600	605	606	575	579	593	564	559	581	618	620	624	631	609	591	579	596	578	569	557	594	578	575	565	597	594	618	624	586	565	594	603	613	580	590	579	570	611	590	572	589	575	600	576	567	574	605	579	584	597	586	614	567	549	583	572	591	559	591	604	592	628	615	586	559	614	560	590	594	567	587	586	543	623	589	588	586	609	623	655	597	613	620	588	598	611	562	624	599	594	609	616	627	611	622	619	580	579	628	633	595	588	607	587	581	614	601	595	591	532	587	598	569	575	581	582	608	606	598	571	636	592	596	572	591	567	603	591	583	584	581	610	598	585	603	575	589	575	617	566	586	628	577	586	587	615	594	556	586	564	626	604	580	599	575
57829	30935	15654	6226	3216	1715	745	397	400	359	309	287	326	269	278	246	268	279	279	268	214	228	205	226	206	203	201	224	215	193	239	250	228	222	206	245	244	207	208	226	258	216	230	185	213	218	213	203	231	194	215	244	193	223	206	210	217	195	226	209	218	196	246	223	200	233	241	212	202	233	256	189	192	210	222	198	179	253	225	206	225	213	220	206	196	217	218	230	221	207	209	201	216	203	202	200	252	213	214	222	186	242	232	187	201	199	203	216	214	235	221	219	217	211	210	202	211	216	229	225	218	225	212	234	203	214	212	207	221	199	202	234	249	203	202	215	226	201	188	236	232	236	235	223	222	194	224	222	224	223	194	192	220	200	201	220	213	191	214	220	212	219	223	240	223	214	190	243	205	204	223	206	221	187	203	219	181	199	217	223	230	212	190	204	197	218	214	238	222	237	235	220	198	270	246	202	206	245	205	200	219	225	192	193	200	217	217	199	195	188	215	229	228	231	209	200	219	222	222	191	225	207	222	203	220	236	232	204	211	227	252	234	256	210	224	204	255	217	230	237	212	231	234	236	222	215	199	216	214	225	182	198	210	235	221	220	235	220	224	232	202	191	210	227	224	229	243	210	227	231	209	193	221	214	231	231	214	214	193	214	227	231	217	228	219	223	217	223	226	219	221	238	230	197	179	227	200	220	197	217	238	240	233	222	222	248	230	200	191	210	232	229	226	196	241	202	236	241	191	216	219	213	216	209	191	241	214	227	208	222	214	237	211	222	206	245	207	192	224	221	218	208	234	206	202	213	210	248	222	245	230	208	224	237	194	234	205	230	186	211	177	179	219	207	207	249	181	215	196	181	211	224	241	199	205	231	225	241	222	205	225	204	214	232	200	196	215	236	237	186	191	206	192	223	211	221	206	204	222	236	235	203	253	217	195	224	200	228	209	218	208	218	230	220	214	212	214	215	198	224	204	209	201	220	209	188	214	248	219	209	253	221	199	231	236	210	226	232	222	219	182	212	241	237	213	224	217	222	216	182	208	207	228	200	219	222	249	199	221	213	253	200	194	188	207	234	221	228	226	222	196	232	219	233	212	211	231	202	235	225	190	222	206	225	199	232	230	237	219	222	199	237	226	206	224	183	219	212	233	189	216	216	245	222	234	230	224	211	214	217	239	203	226	235	237	210	216	216	219	217	211	191	229	226	222	213	190	200	234	199	223	222	210	229	219	214	224	236	208	234	210	221	231	211	229	245	219	201	241	222	221	208	200	227	206	226	216	248	213	230	207	213	229	200	205	219	195	197	236	218	223	204	206	207	251	227	202	203	202	214	204	223	207	189	209	182	203	222	194	236	211	230	208	239	198	198	200	226	199	214	205	199	214	228	225	211	210	242	204	213	211	220	245	197	222	218	227	185	217	213	199	226	186	200	184	208	229	234	202	206	190	204	229	225	230	193	229	187	211	183	213	204	228	190	231	218	211	223	199	217	229	200	220	210	232	232	256	221	196	215	227	226	235	227	233	204	213	209	239	224	232	233	220	220	229	210	211	204	235	235	209	223	212	230	219	220	199	209	207	232	229	221	200	244	221	213	197	231	215	208	201	218	214	215	213	209	205	243	216	216	226	215	220	197	217	197	186	234	206	233	217	237	214	211	190	211	203	231	246	209	206	188	220	222	193	239	216	196	246	206	223	205	215	203	228	189	203	213	213	225	241	217	204	219	230	210	224	223	218	232	185	216	198	217	203	196	205	237	203	202	227	236	205	233	188	199	226	194	207	180	211	229	240	224	200	247	198	221	218	197	195	212	243	223	225	241	219	223	229	224	229	226	235	225	203	227	236	251	233	179	234	222	217	235	215	256	179	213	215	243	219	217	208	207	222	208	217	228	214	220	202	210	213	233	238	202	223	204	217	240	197	195	209	223	227	198	239	240	198	189	233	217	227	224	224	201	212	217	209	239	238	203	202	208	235	203	227	198	214	204	221	225	214	234	240	223	202	205	215	199	227	210	198	238	211	194	247	229	212	188	230	201	235	226	211	184	213	222	233	219	243	228	199	216	203	190	213	205	226	223	205	207	206	215	227	239	223	209	228	200	237	216	211	202	193	218	229	208	210	231	229	220	230	189	221	232	215	208	213	210	216	245	202	230	251	228	209	241	205	205	201	248	207	232	171	212	206	230	207	208	206	213	237	230	228	211	218	244	220	214	204	217	196	231	237	241	229	227	203	204	238	221	206	212	246	233	229	215	209	216	199	190	207	168	210	193	263	235	188	213	220	203	206	227	217	209	228	199	213	241	219	202	242	231	229	212	206	200	230	223	198	202	198	209	248	224	223	201	202	228	233	219	235	243	237	225	231	211	240	217	190	205	189	199	172	232	249	204	218	219	210	227	208	222	230	195	209	190	197	249	225	222	247	236	221	211	231	233	192	231	231	235	204	225	227	245	224	220	210	225	233	224	207	225	251	231	220	227	239	203	206	219	215	238	201	211	233	204	198	240	229	205	230	188	230	215	201	241	197	215	220	204	232	214	226	206	199	238	208	218	201	234	223	226	217	248	240	223	194	243	188	208	202	228	172	225	203	207	212	220	224	205	202	200	211	228	212	217	185	236	228	213	235	218	223	215	217	196	221	231	247	229	211	207	203	225	216	220	202	188	201	220	214	230	210	203	228	210	198	225	211	223	254	224	209	160	228	204	226	204	196	199	220	255	205	219	232	228	212	215	233	258	247	190	201	239	200	206	201	197	230	221	222	223	237	232	203	219	236	215	211	226	209	230	218	241	243	228	213	238	189	224	219	221	203	225	212	202	248	189	198	213	222	219	201	200	216	238	249	219	221	225	200	212	212	215	206	216	188	230	225	217	219	193	180	211	219	238	227	208	222	195	230	216	226	246	221	222	210	176	225	233	191	200	204	210	216	226	227	227	215	187	214	187	205	203	232	200	203	213	226	252	213	204	196	221	212	186	241	274	210	209	210	203	186	202	219	200	213	203	181	201	198	222	224	191	236	192	227	232	207	209	198	215	240	206	202	201	210	272	205	208	231	211	218	196	190	203	234	183	206	178	230	217	248	194	222	216	205	215	197	226	227	200	216	216	222	193	223	213	210	214	185	214	198	233	251	231	220	194	199	213	231	192	213	208	246	209	212	227	193	224	211	232	198	216	231	221	207	231	236	220	237	211	205	212	209	223	207	225	204	233	222	223	225	217	215	211	191	212	232	206	243	228	197	194	237	236	223	208	221	203	208	198	234	237	216	225	216	202	221	228	209	207	227	211	205	217	239	210	240	216	217	234	186	220	201	191	223	210	205	199	216	204	230	233	187	214	221	215	201	209	223	204	198	193	210	209	223	227	232	228	211	184	232	227	243	183	222	238	257	220	224	234	222	240	209	230	208	216	203	212	186	205	205	205	212	214	210	213	190	239	205	193	234	195	233	221	216	197	193	218	235	228	219	215	208	236	194	227	190	251	221	225	211	184
40211	25446	18345	12831	9711	5932	2594	1519	1227	1193	994	947	905	833	855	718	610	687	604	634	595	611	566	551	574	534	520	571	548	563	553	538	506	555	511	531	515	519	507	536	551	546	516	529	550	497	504	510	542	552	463	469	540	524	533	475	517	519	493	532	543	488	515	537	546	503	519	515	525	530	533	524	501	470	547	517	557	573	517	495	473	507	493	523	540	514	511	512	510	526	535	539	515	532	546	530	521	496	537	530	518	525	483	496	560	492	516	506	535	502	509	533	525	511	472	519	526	512	524	522	495	545	516	491	498	498	517	511	524	503	513	524	530	529	506	513	506	515	507	529	504	511	500	523	512	504	525	509	524	509	520	468	553	471	505	500	505	508	519	528	487	519	505	544	515	500	498	461	501	571	594	511	467	543	497	491	508	516	526	519	540	528	533	535	542	469	507	522	550	534	494	509	518	499	508	533	498	518	484	538	510	513	509	530	571	519	529	499	536	526	477	476	507	512	538	539	516	514	518	540	515	494	500	523	567	504	486	494	476	527	496	494	484	568	466	499	509	525	528	545	555	521	489	548	526	479	503	501	537	485	537	518	532	500	508	577	545	470	519	523	500	557	521	527	514	504	513	572	534	535	513	506	519	525	525	533	488	518	497	547	518	561	507	515	515	530	488	515	532	505	519	517	535	544	505	535	482	520	533	503	531	513	574	507	509	516	482	482	530	550	530	519	537	531	529	490	537	571	474	513	534	535	544	523	525	513	553	516	482	524	544	515	518	506	485	504	532	503	453	517	542	541	527	497	537	546	511	501	551	513	506	526	525	534	518	522	476	493	529	554	495	523	542	509	521	499	495	515	502	520	478	538	507	517	567	544	496	523	514	520	530	520	538	546	470	510	496	464	512	545	521	526	491	505	484	535	515	524	498	507	535	535	494	518	498	529	497	537	506	517	527	502	529	497	538	515	527	493	562	518	517	536	498	532	539	533	490	503	488	475	520	507	525	491	526	504	495	510	537	491	527	498	504	528	507	515	527	529	489	513	475	570	499	541	516	488	472	548	514	466	486	513	525	491	525	533	531	539	519	513	532	493	538	497	508	551	554	535	470	495	530	513	512	485	506	519	510	541	536	530	478	546	504	498	525	505	579	504	553	503	493	522	506	486	535	526	539	479	488	522	517	481	511	502	489	517	503	519	516	502	520	560	490	485	533	534	525	549	509	528	503	495	499	494	583	555	528	488	521	490	535	485	522	549	511	489	521	548	524	520	527	506	558	520	523	498	540	554	510	541	510	549	522	481	517	505	576	514	527	487	553	534	493	557	510	521	520	484	533	522	479	479	549	509	493	580	505	532	496	526	507	481	532	541	489	554	542	529	532	525	526	528	514	508	548	519	498	498	504	521	572	519	515	524	523	527	510	486	510	525	511	521	526	517	527	528	548	528	500	471	543	511	526	498	525	501	510	543	554	504	500	523	531	501	525	511	510	537	517	527	540	518	476	518	485	511	447	489	498	527	522	483	520	565	544	507	526	494	596	569	507	534	494	511	506	486	520	531	503	514	520	459	527	530	496	487	462	481	507	502	525	504	562	519	505	531	523	502	508	494	530	515	507	512	513	490	545	533	493	538	526	475	484	495	541	501	493	503	545	515	550	500	552	535	500	475	481	492	494	549	511	523	497	513	499	507	564	515	520	515	556	514	496	560	502	514	546	536	520	477	490	548	487	507	551	541	510	515	521	511	512	544	521	529	493	524	494	491	520	495	497	491	548	548	545	517	489	533	546	514	501	493	497	463	542	502	517	519	536	542	513	487	506	515	509	500	507	513	526	496	539	480	542	530	503	543	514	494	516	555	512	510	551	513	508	512	562	551	513	557	533	536	492	501	510	509	513	505	544	505	528	529	536	542	476	541	508	541	539	510	540	534	542	525	505	530	483	513	495	530	488	504	462	467	538	501	546	520	485	528	523	504	516	531	521	503	527	532	527	548	554	504	499	491	520	537	518	558	493	500	508	548	548	507	509	566	499	524	542	484	527	544	509	514	539	514	487	510	512	521	541	524	512	513	497	534	510	515	528	483	566	507	556	510	516	484	492	521	518	522	537	513	497	514	526	515	555	520	521	492	515	540	536	534	541	542	541	507	516	526	557	476	538	496	504	555	503	565	520	518	526	480	523	518	524	521	552	529	515	530	516	484	530	485	538	549	533	546	504	517	544	556	492	538	514	487	517	487	525	542	526	490	549	527	504	521	556	475	533	490	543	477	489	485	469	525	508	502	551	538	518	556	490	543	504	542	522	516	507	514	497	520	552	498	521	493	544	512	531	512	521	510	548	549	535	500	551	536	531	501	525	506	518	470	530	528	534	510	518	516	533	553	527	513	547	525	496	519	502	534	503	524	495	526	511	552	524	524	533	470	510	521	509	553	509	506	514	537	576	480	536	523	501	487	493	509	508	523	510	453	479	540	527	487	547	499	502	497	506	502	486	514	531	494	527	527	501	494	501	487	488	530	510	508	512	510	535	505	529	487	514	524	480	532	529	535	511	521	515	561	476	542	506	549	494	532	523	518	511	528	508	513	480	532	527	535	521	507	534	505	491	508	498	503	538	515	512	547	502	516	522	527	499	547	506	530	499	487	518	492	511	522	504	519	551	487	541	497	533	554	504	528	511	533	518	547	495	515	514	469	558	528	555	507	495	508	515	529	531	517	542	497	499	536	510	544	495	511	542	548	509	518	518	486	497	474	513	499	529	501	536	539	521	509	547	548	542	519	539	549	529	522	547	506	533	511	555	530	529	501	517	507	564	478	523	480	522	501	528	500	508	527	499	536	551	499	545	529	509	506	565	542	538	524	532	509	515	529	557	538	532	522	540	502	495	498	535	506	536	527	551	525	495	493	475	541	500	519	492	500	557	518	527	515	555	547	532	501	482	508	504	528	519	575	522	525	502	525	562	540	529	524	532	525	465	507	498	526	507	499	508	563	526	535	539	532	564	518	541	553	532	504	518	502	513	540	540	540	523	527	523	520	507	533	529	530	533	553	560	503	508	511	514	557	515	525	483	514	512	511	527	530	523	523	460	534	558	534	526	517	548	500	497	512	535	513	508	508	517	533	523	463	530	527	526	536	481	483	513	534	520	513	528	507	516	550	519	537	511	513	495	494	542	462	518	518	543	499	532	514	498	470	574	509	559	481	499	523	541	487	508	449	529	547	498	518	513	518	525	523	497	497	514	549	509	542	495	502	540	516	513	509	505	500	549	511	525	515	521	559	505	470	498	521	530	513	550	519	492	499	495	481	512	506	522	501	497	528	508	499	514	547	519	510	501	505	534	513	521	531	503	493	549	533	506	551	545	505	546	478	503	535	559	556	523	491	521	549	497	492	475	572	560	552	483	479	485	506	486	533	505	526	532	490	522	548	544	521	527	529	509	485	525	510	517	491	559	500	511	526	481	476	517	496	497	526	514	564	490	527	483	514	507	557	498	549
37647	18547	6536	2431	1281	754	388	277	267	271	245	226	230	270	250	229	226	247	257	230	229	250	229	271	238	249	243	265	229	259	218	262	252	240	215	227	244	227	239	236	229	257	225	264	229	250	242	274	240	225	212	272	225	240	217	222	231	266	217	244	224	228	229	249	224	250	232	228	261	237	249	242	249	238	232	222	235	273	243	263	210	229	232	253	223	241	222	237	248	267	227	240	229	213	244	222	262	246	218	232	275	236	257	244	290	241	231	230	254	232	259	208	268	246	234	232	213	250	225	244	254	254	234	234	281	245	261	236	230	236	222	240	240	233	254	230	247	224	213	228	233	222	254	220	238	250	205	231	243	264	260	240	243	205	232	245	239	259	265	255	248	233	255	239	246	226	209	237	246	253	229	236	245	267	234	218	229	272	239	245	231	251	251	238	235	222	247	237	240	219	247	265	260	235	220	247	225	232	245	243	251	229	222	247	236	249	229	250	236	247	243	221	251	235	257	255	247	248	251	221	255	245	238	245	239	216	230	224	205	271	254	218	239	227	252	241	254	255	255	231	241	251	233	232	220	221	250	241	245	263	261	238	261	231	240	230	213	248	227	224	238	212	218	214	229	249	224	259	236	263	244	270	245	261	214	258	225	226	244	248	244	224	250	226	250	219	201	217	238	230	229	247	267	252	247	213	213	224	255	254	208	223	259	237	269	252	234	216	256	242	256	244	240	252	229	265	242	248	240	256	245	241	265	224	222	220	287	263	226	228	250	238	203	260	230	218	227	240	236	211	258	243	239	251	229	258	229	242	244	235	266	275	243	237	240	242	258	264	247	240	238	248	250	230	234	251	242	256	233	223	227	215	223	242	222	239	230	223	276	280	245	228	247	222	271	249	213	246	225	229	228	235	248	250	225	206	234	264	260	253	259	241	220	263	256	262	241	213	223	249	239	219	243	256	259	231	251	225	240	208	220	237	242	229	250	224	237	225	248	215	240	245	250	255	224	238	269	263	239	235	267	246	280	265	232	223	241	234	233	217	270	231	223	235	257	264	205	213	243	209	217	235	242	241	238	228	205	243	259	228	231	254	217	211	243	221	237	224	259	221	229	244	225	227	261	247	239	243	239	233	239	237	259	248	244	238	265	233	259	242	228	219	235	218	254	271	231	241	276	246	252	227	234	222	256	252	216	228	222	237	238	223	256	229	240	254	229	245	215	257	219	199	229	241	258	241	249	244	228	226	236	236	264	218	256	245	223	237	244	238	267	219	245	230	254	256	228	266	229	243	252	253	252	245	243	216	228	261	245	245	219	254	244	247	268	253	249	240	243	259	221	263	258	243	223	277	236	226	252	221	243	224	216	236	238	254	255	207	228	214	254	223	221	230	255	225	223	248	228	244	239	261	240	232	231	226	251	246	211	254	252	255	224	215	238	234	236	231	219	241	246	204	235	218	221	212	212	242	253	261	211	247	223	253	246	217	211	224	234	210	218	254	250	245	259	218	242	253	259	232	268	228	253	229	219	274	217	231	299	229	230	234	249	248	243	252	249	246	257	235	215	246	232	256	228	214	193	221	251	225	246	234	230	250	239	231	272	253	247	239	247	217	233	239	204	217	259	252	238	232	217	220	220	241	256	240	239	227	268	251	254	225	242	217	215	272	255	223	264	247	268	244	250	227	239	233	225	219	252	223	228	226	223	215	215	256	256	254	241	232	243	217	230	226	208	265	242	237	256	243	237	242	213	205	222	236	231	224	244	215	282	227	233	214	209	234	241	245	240	262	237	223	250	232	233	245	234	255	224	246	239	222	241	203	238	255	282	224	253	268	228	237	263	224	228	238	245	241	259	225	208	236	229	225	205	257	237	223	244	226	253	245	249	233	220	241	263	240	241	230	255	239	251	251	245	252	242	211	217	227	224	234	227	228	243	215	206	217	261	235	242	236	256	223	258	257	231	229	242	242	273	264	227	274	242	256	244	249	235	235	230	245	277	198	213	249	222	248	240	252	254	245	224	237	262	235	213	235	205	224	210	248	229	230	218	232	205	222	257	233	237	246	227	278	250	245	227	241	229	227	246	232	238	216	244	236	254	227	254	231	252	263	265	239	225	264	226	246	268	219	236	231	251	242	253	245	226	221	247	216	245	268	212	220	257	242	230	233	242	256	247	216	222	252	236	227	231	256	269	245	235	269	222	258	259	246	242	275	246	255	239	286	209	236	218	263	215	236	260	255	255	241	249	218	230	234	264	262	231	256	206	232	217	250	249	238	242	226	230	255	238	252	239	252	220	248	248	243	222	240	238	231	219	234	243	226	249	268	245	259	224	233	201	234	243	229	232	238	243	233	268	227	234	258	239	219	232	235	236	255	263	251	244	266	229	244	237	251	225	231	282	252	240	252	223	247	226	245	258	251	265	234	246	219	233	254	228	280	234	228	197	271	282	229	226	260	235	260	245	269	255	248	204	224	252	232	259	245	285	250	231	214	240	213	260	257	235	262	251	239	261	243	241	208	249	223	217	223	232	254	239	210	246	239	255	261	223	256	214	244	261	262	230	243	257	201	236	248	241	249	246	222	233	238	230	250	247	238	235	231	207	215	247	223	256	224	249	262	271	239	237	234	277	261	243	241	249	236	214	234	268	235	246	256	242	250	243	216	231	203	240	231	248	242	218	235	261	255	279	251	244	234	253	236	227	238	246	197	212	197	231	255	245	229	245	216	257	264	230	270	233	254	218	221	231	260	241	201	220	225	248	223	234	221	254	236	243	240	239	216	268	241	234	244	212	255	255	236	267	251	246	205	227	256	259	243	231	233	240	221	246	243	232	233	258	260	235	241	236	243	272	238	262	233	230	239	250	245	212	245	239	227	198	245	220	231	235	261	234	232	246	217	240	280	252	235	231	233	239	230	219	222	242	253	232	249	244	222	226	235	236	268	268	232	231	228	260	230	241	272	214	236	261	251	243	221	246	250	253	228	230	236	233	243	275	226	264	249	226	235	242	224	248	247	263	258	237	238	238	255	242	242	259	240	250	245	213	224	249	238	208	251	226	262	211	214	228	205	237	209	243	232	234	262	252	233	219	258	246	271	270	248	264	247	215	251	250	238	266	215	263	219	265	239	241	227	215	236	250	236	243	239	229	220	273	233	203	270	208	235	259	247	276	220	225	273	248	191	269	250	220	212	245	248	243	256	237	240	253	254	225	253	219	199	226	236	248	243	226	261	255	249	255	255	227	229	210	264	234	242	229	227	248	230	232	210	243	234	244	253	233	248	252	231	239	212	275	266	215	251	219	227	227	217	249	251	247	237	230	221	236	249	250	224	254	246	242	230	247	240	240	244	221	232	216	209	238	214	225	256	208	252	242	235	255	254	247	221	255	242	238	245	218	210	227	235	232	253	261	244	231	224	238	272	221	219	262	242	221	274	219	222	260	264	239	221	228	234	212	220	248	244	267	246	236	231	258	252	251	248	242	258	211	203	232	261
27451	16114	9335	6461	4283	2523	1184	982	931	834	736	731	684	696	673	618	640	639	592	544	599	600	602	541	527	599	538	563	591	562	601	581	593	578	564	612	578	581	627	563	595	599	580	570	559	554	584	546	579	583	580	572	570	553	566	577	587	621	572	579	573	616	521	559	613	553	600	568	592	572	553	573	560	608	545	584	609	612	567	560	583	588	559	577	527	606	552	545	578	617	551	577	617	537	556	576	568	552	602	585	575	596	519	577	580	580	570	615	586	545	580	573	584	572	592	606	545	580	589	555	585	607	525	546	539	629	543	585	578	576	528	541	574	511	567	598	576	565	601	566	588	555	568	570	532	551	596	552	578	558	589	539	546	559	512	585	610	607	562	578	552	576	620	560	574	597	492	574	562	528	559	554	557	592	609	550	533	554	581	574	577	586	579	566	562	591	569	574	557	566	557	557	567	609	599	600	605	602	551	560	524	597	545	592	548	579	609	559	555	534	568	558	551	584	593	570	547	595	611	573	565	561	542	543	556	604	629	593	576	536	548	566	594	590	568	570	558	558	554	609	527	565	512	570	569	586	620	569	580	592	540	545	582	581	610	563	561	599	577	564	593	531	606	555	594	567	555	560	548	575	580	599	561	560	567	515	580	580	600	611	588	583	559	588	549	572	560	550	569	600	617	586	566	571	589	560	563	622	614	611	602	579	587	582	584	535	537	581	612	603	570	566	627	566	597	602	554	570	593	586	558	551	611	626	574	518	608	577	555	566	578	575	564	545	571	579	540	591	529	605	553	549	569	588	583	550	596	582	624	546	588	602	577	572	579	579	542	567	535	563	605	562	540	580	591	568	549	570	593	553	572	579	539	612	552	568	551	561	594	542	543	598	572	577	558	560	620	561	577	539	531	563	567	562	593	586	507	574	596	567	578	598	547	537	566	539	583	561	580	589	567	531	592	570	562	612	597	549	565	624	590	582	586	573	617	580	549	609	577	535	574	597	589	524	587	577	575	588	581	549	531	567	559	563	567	550	557	546	539	587	584	588	562	546	621	560	558	575	539	556	579	582	573	612	524	594	559	545	555	557	565	624	604	562	583	533	569	536	568	599	603	620	599	541	614	602	590	569	573	626	558	580	565	557	552	578	594	571	560	606	590	583	566	541	539	560	554	561	546	567	581	555	599	551	570	596	570	588	552	593	576	554	565	582	586	579	602	602	601	562	570	577	568	595	542	574	607	567	579	560	630	547	565	539	580	571	591	543	566	616	561	548	578	583	575	554	592	608	573	532	535	568	552	547	544	520	542	547	538	553	584	579	538	559	558	561	554	593	552	567	547	560	589	601	574	602	541	561	617	556	545	613	553	578	543	550	617	618	556	550	574	595	624	537	569	563	595	567	589	594	551	540	566	546	618	564	558	613	535	562	588	543	605	564	594	545	608	563	538	582	548	574	545	575	619	559	593	536	588	546	535	578	562	545	568	557	578	580	554	562	583	554	558	578	591	535	563	610	570	566	550	587	593	549	569	595	570	551	569	591	543	586	588	531	554	566	600	563	579	567	580	615	607	575	562	581	571	564	591	583	563	597	545	603	560	583	613	569	574	539	577	596	584	617	577	569	547	600	606	558	596	598	563	601	561	586	541	570	572	590	531	559	567	547	586	578	586	550	556	565	602	613	543	593	629	574	570	582	542	586	554	564	639	600	592	584	587	557	625	597	576	528	589	571	572	592	571	585	560	588	575	545	591	571	537	522	583	578	566	542	589	558	565	609	575	589	624	569	590	606	547	560	608	569	544	533	598	542	601	518	576	571	617	569	566	590	554	580	548	586	563	552	570	580	551	558	604	567	596	579	584	604	591	558	622	559	590	564	573	588	586	580	579	589	582	580	584	576	590	541	565	567	609	569	605	573	586	540	594	552	595	603	580	564	578	554	590	550	554	620	577	622	587	598	597	593	546	589	573	570	571	565	551	587	555	547	545	590	555	567	536	578	578	610	543	589	568	584	575	581	552	538	573	626	591	568	587	571	536	586	568	553	582	623	558	587	546	573	561	545	597	546	558	553	578	558	592	573	509	580	542	605	601	560	527	569	556	532	563	553	573	533	597	578	578	538	543	588	552	563	590	588	548	609	525	617	575	570	590	532	570	567	567	547	592	576	576	566	565	592	545	620	558	556	561	546	538	570	533	540	561	533	580	560	565	585	540	596	585	590	566	554	553	570	597	574	546	560	604	560	580	542	576	561	539	586	600	546	569	563	606	582	527	554	558	550	589	585	549	615	570	561	589	545	590	552	583	536	555	596	589	573	560	534	599	583	569	584	564	536	553	534	572	619	614	591	581	585	592	578	590	595	537	594	562	590	559	569	599	568	646	549	539	616	552	577	597	592	563	586	557	595	614	571	601	563	545	562	567	535	553	566	619	573	590	565	573	601	559	566	563	563	596	589	560	634	606	560	530	595	557	598	588	580	570	556	580	590	569	597	538	571	579	538	626	526	536	565	563	534	561	612	551	580	584	560	558	547	548	562	553	559	558	640	564	566	568	603	560	556	559	568	570	574	538	560	575	604	586	573	566	572	577	578	615	583	600	584	549	575	549	532	556	517	581	599	584	573	566	551	579	566	562	572	579	540	531	579	566	571	582	586	554	623	570	547	536	590	564	578	572	539	562	612	577	636	577	593	570	592	591	529	567	572	535	567	551	572	553	576	570	584	550	532	565	580	521	589	569	602	550	554	571	587	622	571	583	573	586	558	596	601	539	572	531	605	595	587	562	571	578	592	568	580	624	581	529	541	563	590	553	584	576	597	594	582	590	569	569	576	593	554	577	574	583	601	538	583	571	610	622	529	617	580	575	590	565	609	631	580	585	543	617	573	637	552	563	551	535	563	585	577	554	525	576	575	582	557	581	590	563	563	585	577	575	585	573	559	623	621	570	548	583	571	606	596	582	571	555	581	592	603	598	544	534	555	523	519	608	586	551	551	575	609	603	579	518	538	532	555	545	642	547	553	587	583	609	591	591	583	564	590	603	586	581	586	577	546	600	566	523	570	562	545	585	569	592	552	610	542	557	598	528	560	596	587	579	527	553	575	582	581	569	592	587	589	624	566	529	572	577	565	592	556	553	536	568	558	575	577	572	576	609	603	580	584	587	559	602	559	573	580	567	571	602	582	596	566	580	605	566	548	567	611	579	529	576	572	564	576	573	576	561	531	590	584	595	546	576	587	540	567	579	546	579	547	576	569	550	601	605	538	575	538	588	545	532	533	584	535	586	544	589	571	538	578	608	574	584	580	577	576	563	541	557	614	545	537	546	507	572	541	556	536	618	569	591	572	571	529	595	567	587	578	635	549	583	605	601	601	548	593	600	592	559	559	576	563	573	585	544	552	609	574	550	566	593	570	547	566	572	550	543	551	584	541	560	550	587	541	593	561	582	601	557	576	560	557	587	598	580	575	584	526	592	557	552	556	560	537	588	600	596	548	505	582
51783	22706	9733	4401	2008	874	441	364	405	381	313	278	295	311	298	268	296	262	294	266	284	259	284	280	235	262	254	275	244	268	255	263	237	267	236	233	257	259	268	244	255	283	276	268	271	263	261	287	250	256	277	254	221	268	254	268	291	245	252	266	268	246	245	248	245	238	243	257	244	272	232	258	256	250	273	266	241	277	267	236	247	273	265	231	240	264	264	263	274	261	230	242	238	267	271	251	242	239	257	247	255	239	236	242	239	252	258	270	257	253	220	270	274	215	255	221	249	250	303	253	229	257	228	262	229	248	234	263	269	274	275	248	253	252	264	270	260	242	255	263	249	262	259	263	261	246	215	244	248	261	232	252	251	238	259	265	227	231	257	258	269	253	247	240	250	289	270	250	294	283	252	227	256	239	260	255	225	245	225	261	249	251	252	275	251	238	244	267	260	253	223	246	276	256	214	232	248	251	259	253	257	253	233	247	242	277	244	230	268	243	253	244	271	279	252	266	268	283	264	258	269	252	252	258	283	253	268	239	234	228	255	253	248	224	228	249	242	223	281	269	263	254	252	277	237	270	268	264	241	274	254	261	242	231	232	238	243	262	254	223	251	259	263	251	258	263	240	235	234	223	220	234	262	253	237	269	269	242	253	246	254	256	241	244	260	241	240	257	267	252	265	263	285	234	238	250	249	246	265	262	280	261	260	271	239	279	232	263	283	265	245	237	271	254	245	234	238	248	249	261	239	235	268	262	254	237	266	254	282	234	233	243	269	246	241	262	267	256	247	283	247	249	285	231	241	260	226	212	252	269	239	251	249	287	248	244	232	243	275	231	233	245	251	254	248	255	227	279	271	255	271	239	256	243	252	242	285	249	249	253	240	234	265	239	258	243	249	234	240	262	249	251	270	245	256	219	254	264	268	269	257	251	242	217	244	253	268	264	262	273	273	257	287	224	237	231	264	230	240	253	257	240	262	272	246	270	229	243	231	237	250	243	290	277	242	226	283	279	232	213	256	246	264	262	260	256	266	250	251	272	254	227	274	250	246	234	235	273	240	251	260	235	257	254	219	238	268	244	253	259	270	229	230	263	212	242	251	274	244	256	251	259	263	266	256	266	283	262	271	264	277	239	219	241	256	226	269	277	276	243	257	260	282	264	263	240	277	265	254	282	243	216	234	249	255	238	230	234	252	287	271	241	255	228	260	234	258	242	237	238	220	252	263	257	266	242	247	242	271	246	264	247	254	283	242	252	259	244	225	220	249	262	272	251	238	213	232	244	263	235	265	257	275	236	253	239	252	267	275	266	231	246	232	247	261	268	248	240	240	235	231	280	250	253	237	243	259	254	253	234	252	249	266	221	234	239	258	248	254	246	278	237	271	263	227	249	248	255	238	229	271	289	246	245	270	252	243	261	226	270	263	267	257	254	252	224	251	249	265	267	240	258	275	242	264	224	242	248	297	246	268	258	251	228	273	259	265	244	260	249	299	225	251	256	243	234	278	257	244	248	237	254	255	208	246	266	259	257	258	242	259	221	232	236	247	257	247	261	265	249	268	250	254	253	254	231	276	260	272	251	249	277	266	235	248	268	263	261	234	268	267	280	276	249	248	244	264	256	259	272	260	270	248	292	259	265	232	250	222	271	276	252	281	246	230	260	248	226	228	264	258	246	262	273	230	254	256	258	260	259	244	236	202	241	232	271	266	256	274	246	248	256	249	250	245	236	255	288	268	240	230	253	271	235	239	242	260	272	231	253	240	258	250	244	248	266	251	251	235	213	235	258	229	261	217	281	262	238	219	244	243	230	247	260	278	264	246	250	237	247	250	276	244	246	250	242	239	241	243	262	240	256	269	278	259	261	276	282	208	243	252	251	274	247	258	240	209	287	227	219	267	251	269	252	261	276	252	271	263	253	244	268	265	259	238	256	266	253	265	241	218	234	239	265	259	261	255	241	246	252	249	240	244	250	272	253	277	259	247	267	257	273	225	253	229	277	253	256	259	238	251	282	234	251	266	259	244	247	251	243	258	264	254	227	255	244	237	256	245	264	237	257	271	270	247	240	273	236	269	255	257	221	251	249	272	237	274	216	269	254	246	224	246	241	264	244	266	234	230	256	244	242	253	250	254	231	252	257	228	257	226	244	213	272	267	243	234	287	230	242	246	260	268	259	261	259	238	243	243	273	252	242	241	276	236	256	266	244	253	231	246	236	226	242	262	237	217	216	227	233	246	259	252	272	261	266	241	250	208	223	241	250	252	243	266	266	257	250	227	266	235	276	278	264	263	238	251	242	251	258	264	235	273	255	221	257	255	234	250	262	240	279	267	256	251	240	248	230	233	260	241	255	254	233	249	228	242	229	246	239	259	252	258	258	217	243	254	254	267	232	264	268	267	263	259	297	243	257	251	246	241	263	268	255	261	258	248	260	284	278	254	260	257	236	234	260	240	224	243	239	245	258	249	294	253	259	253	263	273	219	262	272	262	262	251	243	264	267	258	246	262	272	274	241	232	212	262	255	287	246	257	246	249	265	216	261	254	216	237	249	262	270	263	260	224	262	250	252	240	239	271	260	256	267	270	229	265	239	263	233	246	250	257	266	279	254	261	259	251	264	267	248	240	239	260	248	257	279	272	252	257	258	285	249	265	232	247	260	266	244	268	241	265	242	257	263	241	254	252	286	256	239	251	258	285	230	266	249	262	273	258	240	256	257	292	260	247	293	295	236	245	240	265	251	231	253	257	243	262	270	207	245	221	250	245	270	235	234	225	280	252	261	272	247	252	244	251	249	247	263	270	243	259	240	254	246	277	260	256	259	234	268	278	252	293	257	236	230	229	255	207	246	217	260	251	272	278	243	232	247	235	238	272	236	240	244	244	239	217	253	243	242	243	271	253	250	250	256	254	268	255	267	252	249	218	243	226	234	246	270	248	263	245	249	258	232	262	253	251	256	247	242	248	247	263	271	252	228	243	247	261	255	251	251	221	258	264	260	262	263	226	262	255	265	229	275	253	237	272	231	253	245	274	259	247	233	239	263	271	247	239	243	236	234	248	245	249	247	242	261	243	297	267	280	236	259	302	228	238	256	277	212	269	238	228	260	279	277	257	261	240	248	259	246	247	261	252	247	225	234	237	250	256	257	263	259	241	227	241	259	250	278	251	243	251	260	237	233	234	262	235	245	240	231	266	265	232	214	274	254	270	261	239	265	267	242	251	248	263	264	241	259	255	263	267	242	262	263	271	253	259	251	253	258	235	231	251	250	247	278	263	259	249	224	251	302	274	251	255	269	295	265	263	260	244	289	260	241	253	281	273	241	231	259	247	258	253	284	236	249	251	227	243	255	269	285	248	265	260	249	268	233	240	249	261	230	246	256	248	247	266	239	237	243	235	235	250	265	259	270	239	235	282	252	263	265	233	237	249	255	251	252	256	259	273	299	237	270	245	238	277	275	239	258	273	243	269	254	227	249	278	291	267	249	246	268
36747	17379	13308	10271	6321	2881	1601	1215	1188	1128	960	818	898	839	770	732	724	698	654	693	673	649	680	686	667	625	642	614	613	592	619	643	620	584	581	614	612	589	612	638	638	593	597	599	621	592	549	586	612	575	611	617	628	623	593	605	620	616	596	569	625	599	576	616	576	590	574	581	597	587	591	570	588	594	617	591	591	591	570	583	608	601	627	584	577	612	555	573	633	599	623	617	637	599	597	646	611	619	572	615	613	648	581	630	593	624	600	583	632	631	610	631	636	639	620	575	595	601	622	583	650	601	550	539	606	592	622	601	592	603	589	565	596	595	580	590	577	588	572	621	588	584	575	556	594	619	599	592	541	616	596	609	600	596	561	664	558	642	583	602	601	628	587	614	632	612	592	608	544	621	605	596	589	584	598	584	599	633	583	609	583	617	630	631	603	577	619	593	642	610	621	621	626	594	603	587	628	593	579	568	590	590	560	589	562	650	610	612	673	587	608	588	570	621	581	561	588	604	591	614	618	611	628	592	581	565	595	577	601	614	596	557	583	573	598	599	576	561	591	629	570	614	644	557	641	590	582	626	585	564	581	608	584	614	587	601	626	609	570	584	612	637	538	573	560	629	603	606	621	638	609	624	615	593	639	640	606	604	620	616	609	609	594	567	554	614	608	638	595	599	588	626	601	682	595	580	583	597	633	593	607	569	602	641	610	614	579	562	609	580	640	596	603	551	621	610	581	558	615	631	597	618	614	629	618	575	632	562	558	560	612	588	607	624	621	559	591	597	592	585	559	567	592	630	580	592	565	631	591	605	624	593	589	591	569	612	586	617	599	588	596	586	611	597	580	614	602	629	622	546	619	598	646	558	594	644	608	632	604	615	615	591	555	585	624	601	605	598	610	581	578	578	615	569	636	627	590	576	652	578	582	543	624	582	606	581	605	583	613	648	588	569	558	608	609	624	635	615	610	589	589	614	600	623	608	601	596	608	590	576	591	628	574	619	619	608	550	592	581	586	572	602	592	583	589	594	621	599	602	629	581	594	578	572	607	556	619	607	602	626	596	579	588	599	581	572	610	588	545	540	559	604	586	581	599	594	578	615	613	594	557	578	623	576	566	558	641	586	574	614	643	612	565	641	610	605	610	647	599	547	582	581	580	609	564	577	602	633	580	608	617	595	640	571	602	563	585	557	592	631	587	610	592	623	540	620	552	599	605	589	591	576	600	602	614	630	599	568	548	607	595	628	589	611	615	620	566	627	590	594	594	606	610	639	561	618	603	603	555	621	610	608	634	577	602	583	642	612	633	631	579	581	578	616	616	590	644	586	637	597	639	608	635	541	583	529	619	564	625	561	570	599	591	576	559	557	608	581	587	626	601	583	618	629	622	564	631	608	627	595	636	599	616	603	602	581	608	577	612	608	567	577	576	591	561	634	591	627	611	606	602	583	602	586	563	619	583	620	550	570	608	653	630	625	646	581	527	600	575	576	574	610	612	567	599	628	574	599	601	637	579	582	583	607	592	621	581	572	593	609	573	602	588	563	591	652	616	613	612	605	619	602	614	588	604	582	579	598	602	585	600	592	605	592	637	638	612	607	599	623	611	615	604	634	619	560	624	583	614	604	597	599	570	599	634	597	579	609	568	581	605	582	648	599	606	613	631	572	588	607	575	561	590	601	546	557	623	611	618	617	587	590	571	642	587	605	607	575	607	561	576	626	592	593	608	595	623	570	633	663	592	618	584	588	608	645	599	581	594	576	634	652	558	597	596	611	613	607	590	532	604	563	595	590	626	616	583	608	591	610	641	624	573	560	629	559	608	619	592	535	642	612	630	557	640	579	617	625	616	606	640	623	627	611	567	628	586	616	623	588	611	621	596	619	580	583	591	586	569	577	599	597	582	586	552	581	595	600	601	573	569	606	572	575	646	598	601	629	612	630	592	592	563	601	570	568	643	598	609	568	587	586	616	603	603	578	627	609	611	608	599	580	587	604	653	627	618	597	567	601	589	588	590	624	646	595	584	561	597	643	586	587	609	624	626	598	611	596	583	585	611	590	575	618	621	605	568	607	572	591	574	571	601	608	621	570	562	568	578	625	616	598	577	581	570	592	593	563	590	565	580	577	611	602	625	613	606	605	605	599	608	642	616	571	604	613	602	589	594	579	574	584	607	618	593	605	567	580	615	616	574	607	645	588	591	610	617	613	593	590	637	569	618	606	609	579	615	568	614	580	638	581	610	611	619	579	627	600	583	576	630	593	595	551	585	580	649	573	632	603	602	603	599	549	583	589	609	607	622	641	607	549	593	606	571	604	581	628	567	599	591	580	617	609	593	615	619	567	580	615	604	612	555	572	636	599	606	568	607	603	583	593	592	590	584	602	632	576	629	586	580	598	576	568	565	565	581	641	583	589	560	629	601	632	623	576	626	591	562	612	607	592	583	592	574	570	573	550	549	632	627	600	626	578	605	630	588	602	561	592	590	604	599	616	585	578	594	593	611	591	574	601	612	607	577	593	625	560	582	591	563	573	588	622	552	579	606	589	580	591	599	580	584	628	600	612	624	618	640	607	586	613	576	592	591	567	605	561	590	592	579	596	618	588	562	616	594	608	616	596	613	578	597	592	620	578	570	586	627	596	600	587	535	605	579	579	620	640	594	568	579	615	562	609	574	595	623	616	564	595	581	571	566	558	584	591	591	600	606	627	619	647	579	586	563	638	593	628	628	576	613	609	560	599	569	592	605	617	602	563	615	586	639	587	617	568	601	569	621	576	595	588	616	606	595	605	595	605	653	575	627	571	598	581	591	603	607	591	603	623	618	616	578	585	616	581	608	643	589	617	572	637	597	596	611	604	608	591	590	603	609	577	575	557	639	565	590	628	581	618	586	584	585	579	617	623	605	565	586	605	591	602	634	608	610	576	584	592	532	597	637	542	642	591	587	588	560	592	619	601	575	615	587	605	603	576	619	628	630	598	580	569	598	668	626	636	576	572	588	606	617	575	577	575	598	553	626	569	585	541	610	624	578	626	627	636	554	586	642	677	565	608	562	613	574	558	622	550	600	610	575	600	628	625	581	634	629	598	575	566	601	590	568	596	598	577	576	667	623	585	584	611	611	598	555	585	664	571	587	564	578	562	586	562	618	633	597	605	557	605	578	589	616	588	597	627	581	575	615	578	606	579	620	600	599	599	610	634	572	584	588	621	618	631	590	626	604	633	597	574	590	594	614	573	589	632	590	637	560	584	614	635	667	603	584	631	577	577	579	621	591	568	598	615	579	595	598	624	604	577	527	577	600	582	631	640	628	630	558	553	597	639	587	589	612	597	634	616	620	606	582	599	568	599	621	539	605	596	599	620	570	582	606	591	578	580	614	600	592	615	628	600	596	578	600	590	605	613	555	598	612	596	614	617	582	605	605	571	604	557	602	611	610	588	572	581	610	608	608	597	589	649	554	603	583	594	609	598	617	595	606	625	575	641	621	668
57906	25748	10106	3664	1518	554	382	341	308	337	291	282	263	262	230	252	217	233	244	235	275	215	215	203	208	198	198	179	242	208	216	237	219	215	196	211	224	207	228	234	222	197	237	208	259	239	189	230	207	203	216	222	222	250	241	227	195	225	208	221	219	202	252	201	220	209	213	208	238	215	238	232	189	193	193	236	216	193	216	201	231	220	249	237	217	196	243	206	213	210	220	194	236	227	210	207	239	216	205	213	233	215	211	224	222	245	202	250	221	241	240	211	198	235	196	226	202	222	216	215	208	218	219	221	202	200	228	234	232	223	207	224	226	236	198	200	240	215	243	227	227	220	212	226	226	208	204	232	233	218	214	210	210	225	209	244	202	233	188	217	233	183	197	211	215	206	200	213	207	205	221	228	265	239	192	239	205	203	204	223	267	230	211	193	224	227	222	228	201	195	208	211	235	215	234	237	214	195	217	219	220	229	209	214	206	243	215	210	235	222	190	216	207	214	222	232	225	204	226	247	209	192	254	206	198	224	217	178	227	238	216	237	216	219	252	192	228	231	213	203	228	202	221	222	214	227	202	212	225	220	170	246	224	203	220	233	193	226	223	221	225	218	211	250	214	216	230	198	232	227	228	217	225	224	206	232	204	191	196	215	236	199	242	229	197	187	198	215	200	195	240	202	187	217	228	203	224	246	216	198	207	216	203	226	225	214	229	240	241	202	207	243	206	182	196	231	189	229	210	233	207	230	201	236	221	216	208	232	230	229	218	186	206	224	218	221	218	221	230	242	205	203	211	203	223	223	216	190	222	213	221	223	198	217	232	209	211	219	207	191	222	224	233	227	212	204	213	189	203	219	253	238	237	221	215	222	250	256	195	234	223	233	205	197	231	227	226	244	201	209	203	185	225	207	191	234	230	239	221	209	231	214	228	220	243	239	221	227	187	218	237	220	208	194	212	220	211	226	233	245	234	227	218	223	233	224	236	227	207	208	213	239	199	204	209	229	242	211	202	237	231	215	239	207	237	229	212	223	190	275	217	219	216	186	218	252	239	247	219	219	219	228	221	202	225	217	213	205	203	216	201	227	203	225	234	207	232	220	211	231	216	199	191	222	204	211	209	193	207	240	243	210	187	247	226	207	207	233	219	227	215	211	217	204	229	211	197	201	236	232	200	209	222	219	233	262	201	230	239	218	256	247	206	222	209	241	260	219	220	211	200	193	230	235	215	252	200	183	239	212	211	240	188	252	232	218	183	239	223	206	235	210	211	206	195	205	234	227	225	192	188	208	208	212	231	229	202	205	214	230	229	242	247	212	212	227	224	235	254	210	222	234	245	227	224	227	205	204	214	220	238	225	223	224	217	200	212	193	219	196	196	251	199	209	208	197	216	226	210	226	222	204	227	190	232	224	196	171	229	203	238	216	222	229	205	218	240	238	205	216	215	188	219	218	224	213	182	192	220	224	207	224	261	239	223	202	229	231	235	209	219	239	235	213	245	224	229	226	226	213	211	191	218	211	221	198	215	229	213	204	195	217	238	239	207	219	198	205	200	215	207	198	196	214	206	206	217	204	224	204	205	248	226	187	227	219	218	211	184	202	215	204	208	191	206	224	206	215	238	203	220	226	209	206	241	190	217	223	214	213	198	212	217	191	221	221	203	196	246	213	228	241	218	217	223	204	216	226	178	205	233	210	191	224	209	193	205	230	226	212	197	224	209	196	202	189	198	198	200	220	230	230	193	246	239	213	205	223	221	194	234	238	204	226	234	219	236	216	209	216	209	232	229	185	222	243	227	222	219	252	215	209	202	220	181	229	226	242	193	215	175	210	207	204	224	235	183	214	234	221	237	223	216	212	206	205	213	204	201	263	214	223	217	220	195	214	218	216	219	229	221	188	224	201	232	215	200	209	206	231	251	195	192	249	225	207	185	228	213	224	231	191	236	225	225	214	213	200	232	225	248	191	194	214	204	231	216	232	229	238	214	222	237	235	237	217	228	210	251	224	208	233	195	212	233	218	211	183	207	255	229	226	226	231	236	218	202	247	205	221	224	212	228	216	192	232	226	208	228	201	222	223	196	217	212	228	212	188	191	240	211	229	205	188	194	215	208	214	217	240	212	210	221	198	216	212	214	225	195	221	203	206	205	218	218	199	210	229	261	242	229	206	211	197	205	222	227	247	214	193	210	187	228	254	241	212	210	209	214	218	235	239	222	207	234	230	204	207	235	245	193	218	218	234	225	217	248	213	215	206	212	219	213	212	215	246	235	217	203	240	235	228	210	205	199	236	214	224	215	216	217	223	226	203	209	223	226	218	228	219	231	199	185	246	223	237	217	203	207	225	224	232	246	241	221	227	227	227	230	203	196	202	199	214	212	258	219	222	225	208	214	234	244	213	257	211	221	198	218	230	233	180	235	234	208	219	220	210	217	216	247	240	214	213	209	256	201	211	222	200	214	240	196	214	219	208	225	216	191	224	201	224	215	216	207	259	212	202	221	221	239	207	218	199	206	228	253	210	222	212	224	221	238	238	204	200	223	221	223	208	189	209	211	242	214	236	213	205	237	236	238	223	222	216	225	181	222	240	228	220	218	209	235	234	198	193	213	191	210	240	238	201	217	222	206	213	183	220	213	237	214	224	236	214	204	207	197	220	205	205	225	193	209	230	238	211	217	207	210	258	205	216	179	207	222	202	234	205	248	237	201	204	243	231	259	189	209	198	223	238	210	236	208	225	219	223	214	220	232	243	222	203	211	229	225	244	213	212	232	202	238	206	222	228	209	204	213	222	233	252	227	230	212	234	244	225	233	253	187	215	215	215	219	199	225	221	227	205	215	195	195	234	224	211	219	231	213	218	202	229	229	210	197	219	239	198	225	182	185	229	205	211	219	206	229	244	223	210	256	237	207	190	230	211	229	170	217	183	243	192	195	209	212	238	216	216	199	211	197	222	218	212	223	220	235	225	204	206	214	237	222	236	240	222	229	224	200	208	205	210	197	208	232	202	198	198	224	217	197	207	220	200	214	221	209	213	214	225	194	218	207	233	204	217	194	237	235	243	208	210	233	251	217	230	273	217	230	222	222	194	229	206	230	226	227	212	231	236	195	230	222	251	211	213	219	205	216	240	195	193	248	245	197	212	214	223	236	207	198	244	260	224	229	208	206	216	233	229	205	226	194	216	229	217	212	222	198	218	197	218	217	234	228	209	230	209	196	216	224	191	199	222	242	242	236	206	225	225	226	231	233	237	193	214	205	199	228	221	203	225	205	220	218	214	222	218	198	214	233	207	212	195	227	199	210	215	182	220	206	205	224	212	206	201	215	232	197	236	214	218	208	257	209	225	215	220	220	233	207	196	211	214	224	219	236	222	236	217	224	241	231	215	222	235	208	227	202	196	224	207	244	228	210	232	198	201	214	222	250	198	211	224	183	214	185	221	206	217	219	201	210	223	226	210	205	236	236	219	233	181	242	224	224	238	215	213
40213	21057	12039	8478	4465	1976	1180	1022	1032	943	807	748	816	782	742	713	598	623	549	607	599	568	593	544	509	523	517	536	535	523	531	539	564	560	520	517	511	526	540	525	530	508	528	499	513	474	532	527	535	555	503	515	500	552	518	525	538	505	539	545	541	564	536	547	524	507	518	537	556	541	474	518	523	528	506	541	482	503	537	483	506	546	497	503	502	531	512	518	521	543	498	519	480	506	520	526	537	541	505	500	541	529	519	520	510	517	523	506	526	554	510	527	509	519	531	480	532	521	551	537	531	525	524	558	524	501	543	530	524	568	492	487	522	491	549	517	543	530	469	555	496	506	527	508	491	540	542	546	520	512	508	452	515	517	546	486	551	527	516	511	514	502	499	556	514	511	541	480	513	475	564	545	533	521	529	500	498	522	497	509	488	468	529	507	473	524	481	513	474	547	523	483	512	530	506	485	542	500	542	535	521	514	528	557	507	562	520	486	523	516	474	482	481	538	528	537	565	521	522	524	526	517	529	502	504	529	537	527	511	517	552	544	561	504	495	531	486	513	476	529	510	499	524	560	494	564	527	509	527	508	515	499	505	523	500	534	473	497	498	536	524	510	525	582	506	511	501	487	518	505	523	513	507	515	523	498	543	512	528	485	511	516	533	514	514	481	542	554	528	534	538	490	546	486	554	535	500	528	533	564	524	525	510	530	543	467	526	514	533	519	524	525	555	520	508	496	504	534	501	497	566	548	506	486	490	563	503	557	512	500	500	508	512	508	469	498	497	530	493	571	539	575	533	532	534	510	515	547	564	530	513	502	556	517	519	514	500	545	529	508	505	497	498	514	525	547	577	513	529	502	506	512	554	497	511	506	512	496	495	559	535	557	511	554	570	515	485	510	516	494	500	524	485	487	485	545	564	555	478	515	525	495	535	534	561	546	511	530	509	575	515	490	524	514	526	502	541	505	472	527	499	509	512	510	513	538	483	563	489	516	519	499	485	501	502	516	501	543	531	526	529	529	521	571	492	527	538	532	530	491	569	543	506	509	504	521	515	502	516	515	529	506	525	540	522	505	519	534	489	561	514	498	541	514	527	541	534	505	515	552	547	547	498	508	526	513	518	516	543	496	579	523	541	525	534	515	533	517	558	531	537	531	519	502	536	526	541	474	470	506	494	527	500	545	552	538	511	515	527	492	517	508	560	464	545	500	523	479	508	508	524	521	526	528	514	511	533	543	509	504	516	549	536	530	532	489	526	540	503	521	512	540	466	529	513	585	491	503	520	524	587	533	487	524	534	525	503	523	536	518	500	505	524	501	526	523	558	514	518	551	503	514	535	534	533	516	530	535	517	499	562	499	502	533	538	540	524	520	519	501	499	532	519	516	552	522	492	493	502	530	556	506	527	485	507	512	528	513	542	510	548	522	522	534	534	531	524	512	534	518	527	529	495	531	549	510	516	515	558	530	511	518	480	535	529	479	534	535	505	515	504	495	496	552	521	504	556	551	479	475	574	507	519	489	500	486	522	524	517	515	518	507	584	512	530	521	460	543	471	463	508	474	497	525	538	500	496	485	498	518	566	533	482	507	512	516	493	539	508	517	524	550	509	511	503	540	525	478	522	517	548	495	547	506	532	561	510	510	517	514	551	518	468	492	520	454	554	505	479	554	525	530	511	519	523	476	505	545	564	520	455	562	485	527	542	493	493	483	545	526	543	558	508	495	513	524	533	515	491	527	535	512	516	549	557	478	538	495	529	482	558	512	530	465	523	532	521	563	538	501	512	489	547	519	503	544	510	514	482	499	541	498	526	530	513	522	569	487	522	516	525	516	499	503	476	497	504	505	544	554	536	516	489	495	508	514	532	504	474	523	514	511	507	511	523	527	511	528	528	513	521	542	502	518	530	527	513	506	558	481	511	515	503	554	501	525	471	492	496	505	514	538	558	531	503	536	507	530	509	493	513	559	526	523	512	503	536	544	505	559	509	514	511	498	508	539	497	516	530	509	522	533	530	476	499	516	478	532	486	538	508	567	516	537	543	520	515	537	513	515	542	518	543	480	518	500	469	536	536	518	544	499	468	515	524	480	517	499	509	508	497	538	532	506	490	512	508	479	517	541	559	498	540	489	506	496	522	533	512	497	507	520	513	498	497	511	512	489	499	531	541	539	512	531	503	469	534	520	500	525	529	486	495	516	478	500	539	500	523	494	521	516	530	516	549	501	520	494	547	497	510	561	526	500	543	465	513	497	525	564	556	516	518	533	495	530	487	539	516	522	538	507	500	540	503	481	490	485	507	508	517	498	546	526	542	494	490	522	512	521	534	548	530	523	531	540	494	534	526	520	495	491	536	526	523	507	523	534	555	537	520	495	511	500	522	535	496	516	515	556	500	500	495	514	504	551	523	528	556	545	506	500	569	564	500	492	547	544	556	503	512	527	499	494	472	545	572	545	528	529	495	516	530	530	518	523	518	535	502	553	533	490	542	511	490	551	519	499	533	536	528	523	547	489	532	553	506	544	532	540	526	567	543	546	504	492	551	544	480	510	578	539	535	499	594	483	510	523	525	528	548	508	547	520	549	532	497	550	520	507	546	487	477	539	526	512	521	525	517	507	495	492	534	531	493	518	515	494	529	477	510	555	487	498	509	521	483	529	510	504	498	473	508	510	508	528	543	504	527	512	529	549	506	520	484	489	570	506	523	543	521	508	556	525	555	517	543	548	505	506	500	478	500	507	518	464	533	559	534	538	571	478	493	566	500	530	492	520	497	522	525	513	507	490	485	539	544	508	488	503	534	507	528	538	505	493	525	527	503	533	548	511	509	537	517	507	510	512	538	506	528	486	527	519	512	486	491	490	531	525	550	507	539	530	532	549	496	516	555	527	517	488	494	503	489	511	584	523	549	527	468	530	501	512	508	517	540	509	516	551	493	549	494	524	543	515	539	557	544	491	490	553	544	519	534	528	495	517	515	527	529	532	515	482	525	537	508	521	509	492	515	517	551	513	529	526	505	467	501	555	538	480	521	523	488	517	541	539	487	532	516	512	551	526	500	512	531	525	518	538	530	543	531	534	544	580	543	503	494	541	515	503	453	486	580	516	500	471	548	498	510	544	550	496	526	551	510	495	511	490	527	505	514	520	514	543	527	532	524	506	531	538	547	501	540	520	550	515	499	489	562	517	512	524	523	537	521	521	550	553	500	518	528	537	536	509	532	515	516	525	514	502	491	481	534	494	515	488	523	532	523	515	513	511	536	550	510	550	552	496	507	528	493	533	520	522	544	496	540	498	531	532	517	500	500	508	559	562	508	500	493	491	500	503	503	484	511	518	527	501	536	537	546	525	517	542	520	502	536	537	513	530	508	496	523	505	519	577	501	492	527	512	506	552	564	533	522	552	532	546	519	521	529	514	498	545	515	526	510	514	513	538	530	510	541	530	502	506	518	527	496	488	493	545	539	531	541	508	481	500	512	541	502	528	502	477
38306	14318	5443	2434	813	461	384	310	285	278	271	221	252	245	265	203	227	234	237	238	240	233	274	248	254	229	209	239	233	191	226	247	245	228	239	209	240	231	254	223	237	254	236	222	211	224	229	209	237	219	209	236	218	228	235	262	224	259	251	254	220	247	250	231	262	200	238	231	208	218	234	219	220	220	236	233	230	246	226	225	211	218	269	243	240	231	213	228	238	217	212	238	231	218	227	234	240	237	235	252	234	237	222	238	254	214	237	226	230	218	250	262	249	240	244	244	243	218	253	229	248	224	198	240	221	214	226	209	249	235	259	208	227	223	229	215	254	232	248	213	237	230	227	237	250	217	195	243	225	220	232	224	244	245	248	232	248	210	220	252	242	240	252	224	215	249	224	214	257	239	227	253	237	221	204	235	245	203	249	234	246	245	254	246	251	219	212	219	229	214	227	228	265	212	263	240	237	212	232	254	215	236	223	228	239	230	208	206	239	254	254	229	234	245	220	233	226	249	219	218	230	225	218	225	226	270	219	238	240	236	241	212	239	220	220	255	222	185	247	212	232	234	221	195	226	220	209	228	221	219	254	215	223	257	248	219	245	228	243	257	240	237	255	225	180	231	224	222	225	231	249	216	226	249	233	213	228	237	250	239	241	213	217	230	212	246	229	234	236	245	235	229	198	231	226	231	213	251	229	210	239	272	238	210	223	229	233	253	251	227	220	238	213	238	208	246	217	233	234	214	218	252	240	240	249	232	227	207	229	229	241	248	214	252	241	233	248	223	202	202	216	241	229	219	260	231	219	260	210	235	232	209	217	219	238	224	226	226	233	213	229	244	248	244	239	225	247	250	233	228	243	224	225	217	233	224	239	268	232	259	220	233	243	242	221	231	229	269	229	247	245	240	263	230	236	219	234	239	212	234	214	224	214	230	238	236	219	241	253	233	226	219	234	236	230	261	261	242	238	231	206	222	206	215	218	228	229	237	244	217	240	239	237	248	226	202	222	247	239	255	222	206	218	207	248	215	237	216	212	235	231	250	231	243	223	218	234	228	229	248	250	220	246	198	256	217	238	232	235	207	229	236	251	241	243	223	231	254	222	214	198	252	224	234	228	234	251	218	221	210	240	241	216	220	220	278	211	233	238	221	217	218	218	222	224	207	240	238	247	242	236	205	226	231	223	227	227	214	209	261	254	238	233	246	222	191	215	222	226	242	244	218	222	248	228	230	229	241	244	230	221	223	219	207	212	247	235	228	258	235	219	240	226	225	213	244	242	242	255	237	258	217	239	229	245	220	231	221	214	225	217	268	229	216	232	199	251	239	241	232	240	249	252	215	201	251	241	233	220	238	221	204	246	222	231	217	229	229	234	196	260	237	236	243	229	234	232	243	227	233	214	215	246	232	213	249	232	240	225	201	219	219	222	214	238	238	247	224	221	224	229	202	222	236	229	229	213	221	252	210	205	220	245	215	203	223	228	237	253	215	233	248	246	234	212	213	220	257	235	243	266	230	268	224	246	247	229	249	247	234	232	202	235	209	219	242	242	234	224	215	213	249	227	233	227	249	252	258	226	232	224	233	233	220	233	216	243	224	234	243	238	237	229	243	243	234	223	221	246	213	239	242	203	219	232	204	225	245	230	203	217	227	244	232	224	246	206	221	213	224	207	209	247	232	268	226	235	216	233	221	224	228	246	242	230	254	218	238	234	270	247	271	264	225	246	220	226	213	241	207	224	234	230	228	223	231	238	215	236	233	234	235	204	240	230	226	245	250	252	233	246	223	244	248	215	262	236	241	217	257	232	257	241	258	251	224	239	227	251	253	243	215	253	221	225	230	229	240	234	199	222	217	216	219	235	214	233	211	243	217	221	237	217	238	235	251	231	205	224	235	221	223	219	245	217	221	247	232	227	235	244	248	226	272	251	209	223	251	236	223	258	229	237	236	225	202	225	223	222	249	244	228	242	221	224	224	235	217	212	235	214	214	217	251	250	255	209	223	237	216	244	252	225	254	237	214	216	218	219	242	221	244	236	260	197	221	237	224	231	215	225	266	230	224	204	224	242	206	248	219	226	219	200	228	224	211	230	249	246	223	226	259	231	229	237	246	213	215	227	201	236	229	216	210	236	225	244	239	215	234	226	241	220	214	261	219	221	189	233	237	252	228	222	231	245	192	230	216	234	235	245	223	258	238	221	216	242	207	229	235	215	212	215	235	239	244	223	220	227	218	235	237	245	216	241	231	238	218	216	225	209	236	242	254	254	209	212	235	246	246	248	225	220	244	224	208	210	233	235	204	234	208	251	233	240	250	225	248	226	231	237	216	257	205	189	228	202	234	258	246	280	231	244	240	223	242	216	238	234	233	222	255	242	208	207	229	238	229	214	212	228	210	226	230	239	248	243	241	267	217	232	245	214	213	232	252	213	226	224	256	223	221	192	205	208	210	214	234	213	217	242	226	239	251	265	219	241	236	210	225	202	220	234	246	203	210	216	209	229	227	218	228	229	255	216	219	254	241	248	208	231	212	222	243	247	203	221	236	229	241	219	238	189	235	246	235	246	199	221	226	226	225	245	255	237	209	230	237	209	229	241	231	249	230	215	205	215	230	224	252	219	251	218	222	233	217	234	239	246	240	220	237	220	244	230	255	258	227	235	219	221	217	251	223	248	221	224	250	228	238	218	266	226	239	217	236	219	221	229	220	213	252	254	243	246	227	205	206	197	203	233	229	256	230	209	248	249	207	223	252	231	213	226	237	249	217	244	213	233	232	253	227	192	225	232	215	227	244	247	244	235	224	240	246	227	212	259	224	238	215	250	232	211	215	237	234	250	236	212	218	218	220	230	231	231	220	224	228	212	224	203	220	221	224	246	229	236	250	215	218	260	225	262	241	198	225	236	222	222	249	234	230	263	228	244	213	230	255	217	206	255	230	228	230	221	229	231	265	237	238	240	249	211	234	222	241	215	242	245	232	242	218	259	230	212	201	228	223	220	244	255	212	221	231	232	207	233	224	211	214	226	229	259	245	246	242	235	228	247	252	228	221	240	251	237	228	223	227	238	241	205	249	270	270	232	227	241	241	226	245	215	208	226	241	217	217	230	226	223	243	227	242	234	229	228	244	234	222	224	224	230	220	213	259	245	235	234	209	229	211	216	217	228	242	215	236	241	259	246	247	229	261	231	243	213	191	200	206	205	248	268	235	214	252	244	251	240	266	255	231	238	228	231	215	229	250	195	215	217	231	241	215	232	208	194	241	193	239	208	237	235	214	240	214	201	227	239	226	194	227	211	221	248	209	226	226	208	238	220	216	229	223	191	234	218	230	248	216	222	219	261	230	219	242	233	211	203	232	267	217	230	225	235	230	198	250	217	228	236	237	243	235	251	227	226	211	254	269	260	260	220	226	240	217	243	208	232	214	215	234	239	244	216	221	231	222	250	227	217	229	239	273	228	230	238	256	243	259	265	218	216	245	224	252	228	245
28085	11425	8804	5944	2411	1461	1113	984	998	934	810	749	684	686	652	639	607	610	575	619	580	589	589	544	548	586	591	587	553	585	598	582	562	548	565	571	579	543	563	567	554	575	553	575	593	560	587	558	611	537	550	549	539	525	585	537	519	580	539	565	576	540	559	555	576	598	556	537	498	548	494	551	552	506	532	566	541	522	528	573	527	551	564	571	564	576	570	551	539	522	530	566	544	560	588	530	587	592	546	562	508	603	613	574	581	594	560	552	559	569	547	511	599	553	553	538	552	543	542	543	552	555	557	539	569	573	554	543	534	522	575	543	559	539	548	558	560	558	566	528	525	544	568	572	573	576	554	568	547	546	571	596	539	594	569	529	522	574	556	569	541	528	561	570	563	575	558	562	589	570	576	566	546	556	580	580	555	546	526	591	538	555	531	544	588	529	542	589	538	522	564	592	596	556	570	581	573	579	562	569	562	497	569	524	566	561	543	604	552	572	566	533	556	559	542	562	521	564	565	561	502	536	538	538	536	560	552	517	585	534	549	549	578	554	572	502	517	601	586	538	566	540	598	560	534	539	585	554	520	527	514	553	533	544	561	584	547	557	570	558	575	554	518	561	538	522	557	578	551	523	530	556	567	553	542	583	540	583	571	508	558	542	579	515	546	557	532	531	550	556	558	571	570	555	576	590	534	579	569	548	516	561	555	540	549	558	533	539	544	533	577	554	534	592	541	495	566	542	536	601	553	546	580	526	544	506	538	485	561	517	540	558	542	558	531	484	539	577	515	551	550	554	567	536	508	573	584	538	555	548	548	502	569	549	529	525	559	575	547	559	545	570	556	541	541	591	561	535	565	546	567	536	539	558	540	559	561	546	587	546	542	585	569	576	564	576	555	515	540	557	561	552	566	508	544	550	582	512	522	535	564	530	508	530	532	593	530	555	532	518	536	566	531	545	561	599	575	529	583	544	565	589	554	524	557	537	567	587	550	551	539	573	493	526	551	552	506	552	501	548	571	565	590	546	509	513	535	529	550	585	549	541	545	546	577	534	544	526	571	553	529	565	585	565	585	568	583	576	513	506	583	583	562	507	563	561	533	559	520	534	582	558	538	527	571	549	543	565	535	510	591	577	516	563	580	520	512	562	555	545	573	539	544	555	511	528	526	589	521	585	556	486	570	600	604	552	569	556	611	574	567	600	560	544	561	569	554	558	523	552	581	543	558	510	536	579	531	553	540	578	530	531	568	528	586	525	533	569	527	549	561	568	552	582	544	540	504	557	526	559	556	537	552	514	575	571	526	537	548	565	537	534	535	555	510	552	553	558	555	596	587	573	607	595	550	607	537	509	542	558	538	542	554	551	548	561	554	566	546	532	497	542	510	546	553	602	575	505	554	544	499	490	587	555	571	522	589	561	503	570	601	559	565	588	560	583	577	521	531	512	576	606	555	554	583	545	603	576	515	552	570	564	538	541	552	542	548	529	525	524	522	555	546	566	541	566	563	542	571	553	551	549	536	584	575	527	543	547	541	564	532	530	544	584	530	554	530	559	562	559	533	553	536	559	545	564	566	541	581	553	497	558	545	524	546	567	532	549	580	555	596	538	583	548	517	535	545	557	578	544	509	559	588	551	530	547	529	526	577	560	519	542	589	545	535	594	563	532	518	523	543	546	560	540	552	556	552	535	586	542	553	595	566	578	582	585	575	556	562	516	526	564	562	545	526	566	526	565	539	602	553	570	585	557	555	551	548	566	540	570	529	551	577	616	570	546	510	542	577	575	529	607	578	583	525	512	583	579	549	575	544	543	584	520	556	599	593	563	531	513	542	572	592	544	528	557	581	542	560	569	544	559	507	573	581	557	557	535	543	535	576	532	576	551	529	586	569	562	577	556	525	510	527	553	516	574	593	541	549	554	543	550	536	593	538	529	547	525	533	567	569	535	589	552	579	524	543	538	549	573	512	542	558	485	518	577	605	514	535	549	543	554	523	565	546	542	580	495	586	561	552	548	570	552	567	554	575	539	544	527	556	577	586	549	554	552	545	559	526	554	510	541	566	549	545	614	533	574	587	581	550	571	578	550	550	615	525	562	575	556	540	512	515	547	521	542	603	488	508	565	563	567	584	534	574	512	576	579	550	580	538	535	553	566	575	518	554	548	574	575	507	547	580	560	533	580	557	531	561	576	577	524	609	568	528	533	512	514	549	559	585	542	579	544	541	541	522	557	553	543	537	553	547	533	553	491	545	544	561	558	495	547	561	538	535	555	534	566	570	558	517	579	553	577	527	541	511	561	601	582	567	554	544	533	551	526	582	531	565	512	574	510	534	584	566	561	529	574	560	575	574	569	519	511	582	525	529	510	518	586	566	548	570	572	578	516	552	541	558	539	552	555	570	548	533	553	530	600	574	524	528	575	578	512	550	561	549	537	539	554	547	563	593	550	510	540	551	579	547	579	594	569	566	571	531	578	551	519	571	581	537	577	556	585	561	533	562	544	580	528	564	510	472	544	596	549	534	497	534	542	544	534	500	562	558	549	571	517	532	535	552	562	541	538	577	573	505	581	562	598	602	602	513	566	523	528	540	579	559	534	552	515	540	558	532	534	520	537	581	531	546	529	528	574	567	548	571	512	565	561	553	573	515	559	558	544	539	548	536	574	548	563	519	543	562	534	519	581	573	542	575	531	526	566	554	533	545	553	560	568	581	559	540	562	566	553	564	538	531	567	551	520	605	581	568	605	561	559	598	526	558	533	521	537	573	562	578	551	544	542	565	558	556	588	552	573	542	515	531	616	571	533	521	600	558	582	579	539	561	567	569	543	559	585	576	537	550	570	538	583	549	612	545	571	521	559	566	565	571	550	549	566	519	539	555	516	526	588	549	528	516	549	533	533	540	539	565	589	579	539	561	578	551	582	574	575	525	546	574	570	559	522	565	548	557	568	519	523	578	564	523	522	572	499	535	551	521	561	550	540	580	580	537	539	602	550	583	583	556	547	518	548	558	497	564	545	553	582	574	582	561	572	549	554	535	562	526	537	564	557	555	600	549	556	553	550	539	546	495	542	524	518	577	588	568	564	538	561	569	587	589	596	596	574	513	528	541	536	583	556	574	545	526	583	514	574	536	522	571	558	540	560	535	551	528	520	589	525	545	528	544	544	619	558	527	582	573	573	534	545	547	558	527	564	558	545	538	564	518	528	554	552	556	561	561	539	570	565	502	553	597	525	538	500	524	559	559	581	475	550	567	529	588	553	589	567	542	535	554	528	556	557	566	525	506	541	565	562	571	533	589	508	592	597	502	548	545	553	499	595	555	558	534	558	545	568	566	549	533	552	552	600	591	536	561	559	516	540	570	544	542	541	530	568	557	565	553	506	569	553	558	578	548	565	527	511	556	511	545	565	526	555	571	562	534	520	581	535	526	553	541	562	582	549	563	514	559	568	561	558	584	565	541	559	543	484	578	542	561	555	525	561	593	600	527	563
51652	23399	9286	3236	1106	714	533	412	441	398	337	317	318	332	277	286	319	273	281	264	258	232	288	261	264	281	258	238	214	261	243	207	260	262	272	210	241	216	276	260	242	201	253	240	253	250	235	243	257	231	255	247	249	220	240	224	206	239	237	240	238	248	262	269	247	255	277	241	221	238	262	241	246	229	254	257	263	264	236	224	267	252	268	244	261	258	235	217	238	245	216	239	227	242	251	257	258	242	239	239	246	249	256	245	251	215	216	242	237	254	243	250	229	228	274	275	266	262	283	249	251	250	225	252	258	247	238	257	228	269	261	249	225	249	247	249	230	243	232	240	239	246	255	270	261	247	245	261	233	248	227	230	243	239	250	259	227	239	257	235	267	253	243	254	253	229	235	247	258	236	254	243	230	244	242	224	251	276	217	228	245	232	229	259	251	247	262	222	243	268	245	282	239	229	238	248	249	261	244	251	230	250	267	255	256	238	232	225	248	215	265	242	235	278	265	247	248	246	261	255	253	238	246	230	258	248	246	231	242	250	241	240	269	235	242	272	249	236	216	228	223	260	252	245	256	234	228	249	280	232	242	260	252	256	216	256	248	264	238	245	231	238	243	254	239	238	255	260	243	227	250	243	273	230	256	258	261	250	249	256	236	264	248	211	237	258	280	214	259	275	216	230	259	235	237	227	245	242	281	258	256	244	229	267	258	249	227	260	246	241	261	232	228	254	251	246	269	224	267	240	233	264	218	255	262	239	250	256	240	287	219	239	228	275	235	241	271	240	251	259	245	267	221	251	212	232	234	266	256	244	255	272	220	234	243	251	233	239	236	236	248	261	234	246	225	240	255	243	265	240	286	248	249	251	251	253	216	245	260	239	250	244	238	233	244	218	227	223	245	251	245	213	240	253	238	264	232	246	258	234	224	224	236	265	255	232	247	237	247	248	251	261	248	286	235	245	266	230	235	292	227	222	267	246	255	220	259	251	233	250	262	236	246	234	243	253	255	241	260	275	222	235	247	226	232	246	236	250	270	243	264	254	246	236	220	267	251	254	218	244	252	234	268	204	225	259	234	259	239	227	240	245	246	231	266	243	266	281	257	242	270	232	251	215	228	255	258	250	252	250	251	272	235	218	267	232	280	227	259	257	253	255	278	251	237	213	222	243	257	271	249	262	223	239	249	251	244	277	246	256	262	260	234	282	249	219	243	244	263	236	244	263	244	234	246	260	245	260	252	258	233	275	238	229	270	214	247	259	259	268	299	251	238	255	233	236	256	231	260	253	249	255	251	246	236	242	255	271	234	219	248	273	257	251	261	230	235	213	235	243	242	206	256	225	235	236	243	238	234	236	240	251	242	230	222	239	244	235	236	233	241	257	236	261	243	246	262	263	260	226	246	240	246	254	252	249	261	232	251	251	217	234	231	253	208	210	254	246	232	236	250	234	240	240	249	276	262	266	263	238	246	227	235	272	226	236	271	277	251	243	258	241	214	270	263	231	274	232	271	238	263	239	224	235	245	266	231	239	230	244	246	220	250	244	235	237	218	264	253	267	242	263	269	265	257	235	237	255	234	259	236	217	232	242	249	272	276	281	219	247	250	247	273	246	256	251	228	227	263	241	207	243	248	265	237	239	250	258	257	256	251	266	257	207	236	254	247	237	266	235	239	257	243	232	217	272	242	241	227	281	251	272	234	245	270	279	264	244	255	260	223	268	216	206	248	270	265	259	278	293	256	251	260	245	245	263	235	233	245	236	250	223	238	244	247	217	249	235	236	255	243	249	256	251	258	258	259	227	260	249	237	253	227	230	239	247	236	261	256	260	263	261	252	221	258	213	264	272	230	267	229	263	253	240	255	217	273	233	264	260	248	236	237	229	244	223	251	276	242	254	218	255	231	262	223	243	259	239	224	234	248	244	231	277	272	254	230	257	241	241	238	262	226	261	229	238	233	228	253	259	247	249	257	214	280	260	222	228	205	253	272	268	268	243	241	246	274	259	245	238	216	244	272	255	228	234	264	238	256	257	255	245	209	249	258	261	253	287	238	217	242	265	269	244	247	240	239	213	263	292	241	251	227	268	231	256	255	263	229	280	245	234	245	229	265	253	237	229	255	249	240	245	244	240	244	226	246	230	225	240	250	226	243	241	266	251	247	223	253	244	263	236	249	213	244	223	269	261	245	222	260	243	229	216	215	257	225	253	242	239	268	265	273	237	252	240	242	248	246	222	242	231	274	257	266	230	217	259	244	267	248	211	249	244	254	247	218	245	271	260	242	240	232	263	254	212	250	250	288	233	220	236	238	251	252	265	304	272	300	258	233	235	225	234	269	242	236	204	272	232	241	242	228	234	272	258	254	250	260	254	247	232	270	228	247	238	264	208	239	214	250	249	270	227	276	233	220	234	251	259	259	252	221	252	250	242	277	240	246	233	249	236	231	264	247	253	277	225	234	244	277	255	260	248	261	236	259	246	273	228	247	242	232	242	227	236	238	220	236	255	223	274	267	264	218	220	226	225	239	254	243	280	266	296	261	259	249	271	247	240	217	257	269	260	269	247	243	243	255	252	257	253	257	251	292	247	257	260	248	247	237	257	224	264	226	251	255	255	224	254	296	264	249	264	256	254	270	229	260	243	243	259	246	263	259	228	279	271	246	268	233	244	252	231	238	254	223	233	243	267	235	232	228	254	227	237	256	264	252	260	235	261	230	250	235	232	244	277	204	244	266	236	256	245	268	248	243	239	220	243	222	254	234	233	224	263	282	255	272	228	232	257	270	255	245	241	264	242	265	235	248	246	238	234	270	233	241	246	257	228	233	268	233	258	258	268	258	238	239	221	229	247	251	234	260	229	242	258	245	229	263	225	249	264	265	245	250	225	226	257	255	264	234	245	253	239	243	240	227	258	208	240	255	245	265	230	250	264	268	277	237	214	280	240	250	248	261	242	251	245	230	251	242	241	261	269	244	273	248	283	241	253	263	277	218	273	236	239	236	252	272	232	248	254	235	238	228	235	217	273	276	249	260	246	241	228	231	222	245	236	238	248	294	221	271	245	238	248	238	265	256	250	251	240	235	244	261	225	251	203	239	258	270	212	231	249	229	252	238	261	267	234	296	268	247	239	236	259	243	259	232	267	251	217	246	272	229	266	286	263	243	246	215	265	257	252	262	229	250	259	235	236	255	250	263	238	246	256	228	261	245	224	240	268	246	229	239	258	276	231	265	210	255	258	268	237	243	244	275	205	247	226	276	263	276	224	258	233	243	248	248	248	280	243	227	263	229	220	235	230	240	253	254	252	245	231	266	266	253	237	267	299	243	241	229	269	213	227	221	241	222	259	261	242	240	250	260	248	248	232	230	259	217	264	244	249	239	236	266	252	256	236	234	248	241	252	265	232	289	237	223	254	265	235	245	247	219	268	233	272	242	279	224	238	275	261	238	246	246	246	249	232	231	250	269	250	236	192	239	244	231	226	239	245	224	246
37161	17472	12611	7499	3678	2710	1816	1570	1500	1261	1021	1036	1022	950	907	838	790	717	695	719	673	628	662	671	617	634	603	649	610	642	638	620	639	586	598	620	601	607	615	578	584	565	573	587	624	599	523	606	608	590	573	589	595	637	614	555	576	550	615	607	627	581	591	598	569	545	593	546	547	534	595	606	579	582	595	561	593	581	574	604	575	578	553	552	576	542	543	560	579	631	600	592	570	605	592	586	647	612	580	605	624	601	568	600	614	646	569	567	591	594	604	651	609	641	591	619	596	592	615	550	591	524	555	576	606	585	538	611	566	538	626	575	563	600	574	615	588	569	538	596	592	542	598	615	609	608	571	602	574	581	559	595	585	572	553	582	602	588	559	574	584	552	601	605	566	597	591	550	602	571	561	576	580	589	559	570	582	573	590	578	579	573	574	575	578	620	596	556	575	590	583	601	588	614	553	567	585	595	645	558	585	613	598	629	641	545	532	573	583	573	605	561	594	624	547	547	600	616	555	555	558	605	611	599	578	629	605	586	578	624	589	594	603	586	583	561	553	607	605	588	573	598	565	607	592	574	569	585	602	573	599	613	585	600	583	579	584	596	569	572	579	589	578	589	574	603	583	603	598	607	563	575	599	611	562	597	603	587	611	574	551	554	564	564	591	610	603	611	531	576	577	575	610	561	564	588	580	576	553	586	591	573	579	598	591	542	606	630	579	585	547	542	550	561	564	613	607	569	627	605	583	599	573	636	544	590	549	579	627	584	562	548	552	571	575	590	596	596	597	561	606	617	588	619	627	546	590	556	609	564	568	578	578	588	591	604	621	575	594	603	603	631	583	604	606	574	597	611	604	575	596	585	584	571	557	554	606	552	586	635	546	602	575	570	596	569	581	572	600	552	593	564	583	560	567	596	571	596	556	634	572	585	608	540	599	571	652	561	551	578	553	595	586	558	581	567	585	569	598	632	613	605	571	585	555	587	568	603	610	569	573	608	556	560	584	644	609	560	558	589	603	591	595	583	603	592	584	605	617	553	584	591	578	560	565	603	575	631	614	607	568	565	572	557	558	549	609	591	615	573	549	613	551	589	572	601	556	636	575	632	566	601	569	606	580	592	536	584	574	637	564	593	597	569	539	562	604	605	595	573	551	568	564	609	553	614	617	590	593	572	563	575	538	565	550	596	608	585	616	579	623	551	532	548	603	661	586	525	562	590	584	590	583	584	602	562	575	536	576	573	566	580	531	659	577	631	544	595	576	579	592	562	586	564	556	624	578	609	579	620	621	591	584	599	534	576	566	628	575	586	596	580	594	594	586	550	622	559	561	592	551	572	550	550	549	593	590	571	586	566	585	610	569	576	590	568	597	548	577	608	590	590	593	545	588	556	584	612	587	598	572	561	634	612	595	605	583	569	563	606	568	596	570	568	584	636	606	564	591	567	560	587	624	572	576	586	582	617	608	591	600	604	587	600	547	569	615	589	567	577	605	567	584	571	583	610	605	572	588	590	600	579	570	604	582	546	600	579	561	567	593	569	560	600	600	611	564	592	560	604	582	563	596	600	600	580	536	612	589	589	600	595	592	550	625	595	575	565	560	567	576	604	570	575	583	561	578	612	621	584	577	570	583	591	569	590	589	578	586	575	604	598	621	605	633	624	582	556	558	589	581	645	527	607	572	593	577	604	602	582	603	600	565	587	595	600	597	575	599	628	599	539	551	620	613	565	590	587	623	558	576	579	573	515	618	588	558	571	587	617	587	578	603	569	550	625	550	567	615	574	589	562	613	576	594	603	587	591	572	623	580	608	595	590	600	571	588	575	631	565	576	540	590	577	598	556	572	565	597	556	598	582	598	593	529	618	600	579	608	558	576	603	650	582	581	604	601	603	579	591	552	597	546	588	534	604	560	612	548	598	630	586	589	557	576	579	591	545	608	554	654	547	564	563	584	576	567	633	592	568	583	613	614	571	581	541	609	591	641	606	550	618	551	583	577	579	543	582	616	549	594	634	551	594	564	613	589	564	586	617	582	653	585	564	593	598	624	541	606	607	597	621	568	580	581	572	574	606	557	616	590	575	584	593	548	591	609	670	560	574	584	582	564	559	610	618	577	581	575	579	581	612	614	572	549	602	573	612	613	612	581	576	552	579	593	561	536	633	628	540	589	585	564	577	555	518	567	564	608	560	600	579	540	575	619	581	579	564	590	622	594	642	581	613	561	558	608	567	584	592	586	578	549	627	572	572	599	602	544	628	608	589	659	564	574	555	647	602	602	598	596	570	569	592	582	562	609	553	566	610	643	556	583	633	606	569	591	555	608	556	635	585	592	576	553	611	571	573	567	605	570	589	553	564	597	572	571	596	601	607	603	624	586	627	548	564	606	623	573	571	579	597	549	606	576	567	627	595	578	611	583	598	574	579	615	554	578	584	604	552	577	582	591	597	604	627	586	585	546	614	578	577	549	602	588	573	589	597	581	544	617	601	575	563	593	586	591	539	614	578	638	580	585	590	573	588	600	580	587	578	553	561	628	580	562	649	616	587	604	588	613	632	600	597	592	580	569	611	569	617	600	567	575	567	600	576	550	585	595	584	557	578	558	603	592	588	612	602	608	567	569	582	565	591	613	595	565	598	626	603	570	595	538	602	585	607	592	599	572	564	636	571	608	600	572	587	551	581	565	575	594	603	615	564	610	604	570	598	610	598	586	623	595	563	621	569	605	528	592	553	559	594	549	594	585	634	605	582	613	552	607	563	635	594	612	591	607	625	593	613	591	597	550	590	585	559	604	591	585	536	609	551	568	569	557	594	598	565	596	554	599	558	595	589	592	569	572	571	574	570	518	575	563	602	562	584	609	601	615	522	561	573	576	602	575	585	582	573	578	561	618	602	556	596	573	561	573	581	574	584	603	554	588	555	589	553	587	597	557	572	559	606	624	600	582	610	603	610	563	550	617	588	574	571	653	592	569	595	561	554	581	621	593	631	573	599	562	565	593	566	602	568	522	577	611	601	556	617	585	614	604	608	562	577	557	567	598	591	608	623	612	582	556	593	559	603	565	603	595	555	617	580	613	627	571	571	601	565	589	560	565	583	568	532	598	553	639	519	601	600	564	598	562	658	542	565	558	574	633	585	601	600	575	555	643	584	587	559	570	625	604	577	595	606	639	585	592	618	582	577	600	597	560	553	559	574	630	583	592	628	597	592	577	578	582	606	586	555	582	572	592	634	589	561	600	597	563	623	589	582	604	598	578	567	579	568	577	591	596	574	553	575	571	566	545	626	596	604	576	586	621	620	577	586	576	616	571	577	588	590	571	615	591	559	576	557	617	562	576	551	544	553	656	548	599	580	562	604	593	604	618	561	546	554	581	557	592	605	594	640	542	603	576	584	593	598	569	598	565	629	635	560	578	589	561	544	599	594	620	559	558	605	559	587	566	600	593	600	585	576	612	581	581	609	537	592	586	595	629	588	628	611	585	563	598	576
55042	30973	14240	4672	2127	1201	761	590	534	489	442	363	395	348	375	335	280	252	255	230	267	242	254	219	213	197	218	230	220	212	211	216	224	193	209	201	207	200	233	210	233	183	223	232	231	212	204	224	197	184	180	202	188	214	204	211	205	198	202	190	172	213	221	199	209	205	167	199	181	214	191	197	210	206	189	202	204	191	219	238	187	196	203	189	200	199	219	205	187	221	223	214	220	234	192	205	179	230	220	222	177	194	199	258	210	182	220	180	188	189	193	198	200	210	222	200	224	210	198	217	161	218	222	223	181	191	200	195	203	188	193	183	226	199	203	199	204	228	181	212	214	205	197	211	198	201	201	227	228	191	209	190	226	194	206	177	205	236	203	198	213	170	184	218	218	207	220	203	204	203	187	207	213	207	215	215	211	201	216	211	228	195	222	212	244	215	211	217	199	199	182	237	196	212	191	224	178	184	207	210	210	237	207	205	192	189	229	215	210	199	198	204	215	199	195	191	202	187	230	209	211	219	222	197	193	200	213	184	216	199	190	192	188	190	199	238	224	204	185	205	203	207	215	204	211	209	210	216	176	179	189	207	184	186	226	223	195	190	195	210	202	185	204	187	224	200	217	210	205	190	226	187	203	191	227	234	198	192	222	230	207	233	239	222	204	231	212	211	191	214	228	188	189	218	220	215	191	179	205	221	202	223	213	189	225	208	183	198	194	212	206	209	212	185	210	217	221	210	192	216	247	188	207	188	226	206	213	205	223	225	196	220	217	209	184	203	205	203	220	234	191	227	171	215	218	234	215	218	193	221	203	193	218	189	169	179	221	212	214	209	231	215	210	209	213	211	233	220	213	200	222	196	208	201	202	210	195	219	219	206	207	202	191	211	207	232	196	229	194	204	188	179	199	187	211	223	187	206	225	212	207	197	226	194	186	229	196	213	220	201	211	181	192	215	218	223	204	220	183	212	204	244	203	188	229	191	206	197	226	203	198	196	198	204	189	203	230	201	228	183	184	183	221	202	192	226	195	199	192	185	233	197	233	221	238	219	218	193	251	185	191	212	186	205	191	188	201	190	219	233	182	202	207	207	201	211	213	213	192	183	232	241	199	221	197	168	222	202	227	211	196	198	238	193	220	184	226	223	229	234	188	214	189	205	186	176	191	217	221	210	204	208	201	206	184	207	212	210	205	189	220	192	207	230	227	225	183	234	206	223	213	206	202	200	228	192	166	190	239	203	196	203	197	216	218	196	186	190	195	215	183	185	203	190	186	220	191	223	198	219	184	191	204	206	221	185	182	261	229	191	193	213	225	224	196	204	221	209	208	199	212	213	198	203	197	201	201	221	229	194	198	202	191	205	194	213	199	187	196	225	186	172	207	179	193	209	193	203	212	230	202	193	206	225	222	204	220	202	183	218	207	203	201	188	234	224	209	183	233	219	209	222	195	182	223	219	190	195	212	218	197	191	211	180	195	192	198	199	199	187	205	184	191	218	231	211	182	188	197	193	214	226	241	200	209	184	221	180	187	225	185	201	214	199	210	223	209	221	240	219	212	222	212	203	208	191	198	232	207	210	195	182	201	194	208	193	229	203	218	198	212	211	181	203	189	195	226	194	198	213	192	178	188	211	192	214	228	214	211	206	164	217	207	209	184	223	204	232	227	197	212	205	199	207	206	229	213	197	201	201	196	218	221	210	213	211	188	193	239	190	198	197	181	203	219	199	205	218	188	215	199	214	218	215	215	218	205	193	218	194	202	210	210	218	223	232	207	204	226	211	199	204	202	188	201	192	179	216	196	215	203	194	208	199	175	213	195	210	211	222	203	204	190	209	181	203	203	212	189	196	189	215	243	237	234	208	221	190	186	161	177	239	205	203	174	225	191	207	206	218	216	206	214	199	196	208	201	192	216	182	207	179	201	207	188	213	170	204	218	241	199	205	202	192	215	224	190	207	206	206	210	215	180	200	207	230	194	188	197	195	251	208	219	228	224	218	212	214	173	176	191	176	224	198	226	201	202	222	214	203	237	198	211	189	208	231	226	219	213	195	207	201	191	200	217	187	215	213	157	223	205	201	222	217	185	179	208	231	192	229	192	195	200	211	202	213	202	215	212	176	209	222	207	212	204	220	213	201	200	219	216	216	223	200	211	216	200	194	232	212	194	200	214	212	182	207	201	223	197	212	209	185	189	231	233	211	201	217	210	216	196	207	186	220	209	191	215	181	219	197	216	189	193	193	224	176	226	196	207	200	209	215	198	212	200	193	208	213	210	194	223	189	238	202	216	218	187	178	188	195	220	212	203	190	208	203	191	210	207	195	184	204	202	199	172	201	196	211	212	171	226	190	188	193	222	232	192	197	203	182	204	211	228	210	218	217	204	182	206	189	184	196	215	206	205	192	240	186	222	222	229	227	202	198	228	206	221	215	202	230	179	214	206	212	239	187	203	196	192	190	218	224	184	210	200	193	230	211	181	185	211	233	249	211	206	210	196	199	180	204	212	206	191	169	214	187	222	222	195	171	217	217	213	214	226	228	218	214	207	169	194	214	217	187	194	215	217	202	202	196	231	222	210	198	203	196	222	197	219	211	198	214	187	210	204	175	226	200	220	206	197	180	199	210	188	212	207	197	203	225	213	229	216	206	197	222	224	232	194	203	226	181	178	204	203	203	184	216	209	225	181	213	208	180	223	203	193	220	207	201	223	213	193	194	198	195	204	218	184	220	187	196	191	208	222	212	205	214	209	192	201	216	193	176	169	204	193	183	234	221	231	210	189	196	186	231	202	225	191	199	205	221	243	204	199	224	226	195	195	212	223	240	222	210	202	201	191	205	217	203	204	193	189	219	207	194	198	170	188	218	197	174	230	210	200	208	195	229	209	202	205	202	196	202	178	205	194	198	202	206	210	216	206	232	216	217	197	212	226	217	166	191	192	197	196	195	175	201	203	220	194	205	209	208	175	205	207	210	225	221	232	190	196	200	208	198	252	186	222	205	197	227	210	190	212	212	177	210	202	217	198	206	187	188	183	195	198	207	214	190	199	165	213	205	203	201	235	189	207	207	215	187	188	212	215	212	159	193	209	185	221	181	217	208	183	216	194	234	200	213	206	208	189	198	197	187	212	193	190	204	221	182	217	216	210	212	190	221	194	191	223	217	219	175	215	180	217	202	222	207	241	212	229	214	182	206	215	216	226	207	230	200	213	213	220	224	214	192	242	239	183	206	178	217	198	198	192	225	209	203	222	186	217	202	189	206	224	204	209	187	208	222	246	187	206	205	199	208	243	207	180	202	205	237	201	251	221	193	201	194	207	188	212	204	189	199	216	228	206	220	173	198	186	203	204	192	226	225	210	187	233	210	205	211	226	228	204	203	192	199	210	218	202	207	185	200	216	203	220	230	202	212	225	196	232	207	210	186	198	229	191	203	210	206	212	207	200	217	172	194	226	239	231	206	207	191	200	223	207	205	206	209	183	226	202	216
38082	24354	16053	9857	7270	4952	3297	2582	2378	2069	1629	1491	1422	1406	1412	1143	978	854	725	717	664	705	712	724	597	558	571	548	556	520	556	533	522	541	516	513	528	514	499	499	490	502	486	496	484	497	494	508	489	458	479	492	515	482	493	479	498	479	474	458	441	459	456	410	494	499	439	466	470	506	503	495	488	507	525	498	510	506	517	495	496	492	499	473	515	483	492	484	509	501	472	481	491	490	524	496	458	517	516	504	504	504	463	490	499	496	457	483	501	504	499	471	515	533	522	493	499	544	489	509	478	508	524	496	513	505	483	498	526	492	468	509	469	468	476	472	479	516	508	461	525	498	499	475	488	491	505	475	510	484	557	481	468	514	499	540	468	484	494	502	510	490	494	462	463	476	506	519	486	483	489	468	499	478	528	491	494	480	490	496	514	486	464	478	475	443	469	448	495	484	479	476	473	498	475	488	491	474	505	454	491	486	452	473	458	476	535	509	487	515	494	522	506	472	499	486	489	502	520	472	484	496	539	488	488	491	477	532	479	473	479	500	446	498	502	464	491	481	472	447	476	506	506	528	453	522	499	472	510	496	484	512	483	513	469	517	499	507	484	463	472	467	487	472	463	468	512	495	478	518	511	507	519	481	474	508	504	514	500	515	499	470	489	472	491	508	528	499	533	481	458	490	472	502	476	490	507	507	489	493	464	523	435	458	472	494	494	479	454	535	497	488	473	507	511	528	499	485	500	499	461	490	496	461	467	524	495	505	506	545	475	513	508	484	496	498	470	451	487	503	494	522	509	478	495	516	466	454	456	469	489	440	480	463	455	503	484	478	487	491	486	499	464	502	450	520	488	455	502	497	511	499	440	496	482	511	533	498	506	505	464	500	503	460	504	501	473	470	463	475	498	485	496	480	513	512	502	491	497	488	522	537	442	502	471	509	480	461	475	473	485	493	507	509	484	484	480	503	530	513	476	470	517	498	482	479	489	419	502	474	497	508	508	505	498	481	500	529	446	492	483	472	514	487	511	449	502	494	464	484	472	496	468	519	477	528	501	487	480	493	496	528	473	512	477	459	449	530	490	452	501	456	533	483	499	518	470	461	505	463	516	468	460	467	492	483	496	479	517	514	499	497	467	486	471	486	471	489	501	504	483	514	513	523	474	477	480	519	485	543	535	501	476	535	488	493	495	483	463	442	485	460	486	517	481	474	466	498	495	504	503	547	485	484	491	526	500	502	480	492	489	525	480	466	503	498	500	522	478	514	527	485	501	515	464	486	482	492	521	492	527	489	502	556	497	496	494	492	486	503	499	507	499	476	457	512	507	453	518	507	483	489	488	534	482	517	484	506	517	513	546	476	474	482	476	489	500	454	490	484	459	489	506	495	485	524	489	489	480	453	490	527	524	472	513	488	521	442	477	496	506	497	490	500	468	485	524	481	531	542	456	502	521	470	472	483	469	497	482	526	510	459	475	480	507	506	490	465	464	523	507	478	544	517	485	471	464	521	477	482	497	506	483	524	493	452	498	535	486	491	470	494	484	472	483	429	461	498	493	476	513	479	482	474	499	497	520	460	466	499	455	491	467	502	462	494	480	441	514	478	466	479	523	474	526	505	475	510	486	497	477	502	496	482	548	485	486	503	481	503	493	478	516	491	502	480	513	498	492	506	452	476	535	518	522	461	454	478	477	493	474	468	516	472	506	496	489	479	460	517	483	493	512	470	524	499	508	499	479	496	456	479	477	525	435	474	458	461	489	488	518	435	452	508	479	485	501	493	487	464	474	479	461	497	453	475	483	472	524	501	528	487	485	493	478	502	462	497	489	504	498	469	469	484	494	437	465	471	465	497	495	468	453	468	481	518	503	469	508	493	491	494	482	457	481	515	495	515	494	482	492	495	451	469	532	486	487	511	511	498	502	493	499	527	471	499	502	464	448	491	472	484	495	480	533	520	542	515	511	450	497	467	510	496	469	491	480	492	510	514	502	474	496	477	482	481	476	510	498	515	536	458	467	488	487	515	455	475	527	468	489	516	477	496	486	521	481	476	434	501	453	486	456	523	490	507	472	486	549	505	504	506	466	489	451	508	444	514	501	471	493	496	499	492	447	456	501	489	545	479	493	478	508	488	461	515	486	477	468	510	484	488	512	514	474	452	529	496	431	513	471	469	494	518	504	484	489	478	532	487	477	484	485	514	478	502	486	497	477	510	467	496	508	477	490	485	465	500	480	467	489	493	509	463	482	505	487	488	481	518	507	460	475	483	490	525	466	474	498	481	504	484	512	474	515	461	488	485	442	479	506	458	511	484	499	474	534	506	520	473	481	508	497	487	521	508	466	505	477	467	456	501	481	466	532	498	502	490	458	485	475	465	439	491	467	480	505	495	472	513	495	473	452	477	507	496	525	468	478	520	493	461	460	454	518	511	476	476	495	502	537	506	496	448	542	480	533	490	502	508	514	465	527	498	481	453	449	449	491	472	511	495	479	495	468	470	510	518	494	513	496	483	529	490	517	459	474	515	480	479	494	453	455	521	489	468	461	489	471	486	471	485	511	459	527	483	503	510	456	458	483	484	489	529	517	472	509	477	517	488	487	481	465	507	492	513	484	455	509	501	468	477	495	490	451	475	486	470	473	465	492	492	479	469	482	496	463	470	500	502	502	473	532	518	501	517	493	461	525	488	499	515	491	506	487	514	477	512	516	494	475	483	510	510	487	503	482	438	505	456	479	519	452	463	455	471	485	508	501	487	485	495	478	472	516	537	462	530	473	517	490	531	530	465	482	479	562	513	453	525	459	500	479	471	494	510	482	475	533	484	487	515	480	499	434	500	531	517	494	482	528	493	461	512	518	476	497	475	493	478	463	490	470	518	504	526	489	477	479	490	482	503	504	517	477	485	476	502	496	500	510	497	520	505	478	492	493	525	480	498	518	520	516	511	485	500	482	502	490	465	458	505	505	471	500	498	527	511	472	482	495	531	512	495	473	503	481	485	538	490	492	501	497	542	499	469	485	495	491	489	518	513	473	486	485	506	485	477	511	502	474	499	509	536	457	544	488	492	496	478	539	493	473	478	505	489	518	495	502	462	483	523	483	493	523	480	469	499	482	492	489	486	509	502	455	471	485	482	498	491	522	494	564	484	516	475	483	438	508	502	473	485	504	473	476	466	508	475	488	474	505	541	470	462	451	444	481	497	474	454	477	550	487	463	497	467	502	489	475	510	484	506	519	546	484	482	479	510	464	496	527	470	456	490	458	488	458	518	526	467	513	478	459	476	440	418	496	488	485	465	479	462	503	503	507	491	522	460	506	493	426	491	507	468	520	466	480	475	551	442	508	498	478	477	487	493	499	476	476	481	517	525	508	506	519	491	497	491	504	467	482	532	506	450	484	480	486	496	492	504	516	508	494	463	486	440	470	508	490	474	477	532	492	492	482	513	458	558	483	504	461	505	493	492	499	469	504	491	468	473	517	509	500	495	526	483
33057	16097	6101	1834	1005	689	540	419	382	318	286	308	273	239	253	233	229	261	253	240	253	234	243	228	228	224	203	228	229	225	231	233	234	227	209	218	231	217	227	246	206	223	218	246	235	210	212	223	238	211	244	233	250	223	234	246	218	230	226	228	221	220	256	241	257	233	227	259	224	229	208	239	224	205	253	209	240	243	204	232	243	244	221	219	214	225	198	200	227	218	223	214	214	217	213	233	217	207	218	217	244	225	218	207	208	236	236	231	236	207	232	219	195	213	230	226	212	232	228	230	240	223	206	226	248	218	220	211	246	217	240	233	201	212	234	249	222	242	237	223	250	214	223	227	219	227	242	232	202	207	218	233	182	222	226	205	209	212	224	210	222	219	241	241	213	215	215	249	222	270	213	226	182	200	216	242	228	192	225	230	237	223	238	237	230	210	250	239	220	223	251	219	225	216	215	229	235	241	237	227	204	175	198	217	197	229	242	212	239	246	230	231	241	204	226	231	232	231	218	233	270	273	222	224	216	243	253	216	238	223	238	184	235	216	227	242	220	221	247	215	244	245	216	263	250	227	258	234	216	232	265	227	195	234	234	215	221	231	207	237	217	261	244	213	236	223	232	217	220	237	225	221	206	222	229	207	219	224	218	233	206	222	255	228	227	223	228	233	225	232	183	264	218	193	236	221	251	204	223	233	232	220	224	222	198	213	198	216	219	240	237	242	239	232	236	222	224	219	245	196	223	221	213	231	229	227	204	223	216	236	225	222	215	211	217	219	207	233	218	213	217	229	230	224	222	217	229	237	214	244	220	217	229	237	237	232	216	202	197	233	225	202	281	216	218	209	269	208	212	201	215	196	187	218	237	209	231	230	244	218	200	250	234	216	249	221	216	247	232	233	215	232	237	246	220	271	230	243	233	194	214	258	225	198	216	217	233	247	213	210	236	199	256	214	244	247	237	226	205	220	234	220	203	214	185	224	254	237	247	247	238	223	206	243	239	215	233	213	192	191	229	201	214	232	232	211	213	231	207	231	205	228	200	244	228	222	236	235	243	256	231	243	235	234	248	219	213	201	235	245	209	232	210	237	210	238	216	254	217	231	194	265	208	219	236	214	223	233	213	218	240	241	213	244	233	255	240	216	246	220	203	218	208	205	192	190	223	233	191	235	215	204	230	225	219	225	248	237	235	222	207	218	210	230	235	229	230	225	226	198	200	220	230	262	223	246	239	219	234	224	203	241	226	223	212	204	201	224	233	238	200	253	213	242	233	215	239	240	225	236	211	219	209	205	233	240	234	257	211	224	244	199	263	229	204	224	212	228	223	198	241	234	202	212	220	210	216	228	221	187	203	242	225	234	214	244	223	224	198	200	246	240	233	244	223	225	213	225	225	225	227	223	239	208	231	229	208	230	246	245	215	241	239	235	237	193	230	232	223	228	234	221	223	204	253	207	212	222	216	243	234	222	228	207	211	241	220	218	237	222	249	206	227	198	181	213	258	210	234	194	260	225	228	219	230	228	247	223	199	226	225	224	238	222	226	231	224	233	212	236	223	211	210	220	222	229	250	245	200	208	204	218	214	215	230	233	234	256	250	232	223	210	247	241	239	241	225	228	230	228	246	199	235	233	214	230	224	238	227	193	203	231	209	232	232	216	225	236	216	222	211	235	214	232	210	217	237	231	265	211	245	241	246	203	199	215	230	208	200	214	249	235	231	203	222	202	237	200	197	204	231	207	219	234	239	214	247	254	197	224	213	231	220	223	213	215	214	246	232	201	213	225	217	254	223	227	219	228	206	221	214	222	226	223	222	209	239	242	232	227	213	204	205	233	211	203	240	220	226	190	214	258	212	222	209	226	212	203	221	223	221	206	228	218	237	226	230	274	230	241	228	210	220	205	227	198	205	250	237	201	207	228	248	223	261	227	174	242	180	195	199	221	224	240	226	198	235	215	214	231	207	263	249	235	237	205	221	223	233	194	220	245	218	241	215	212	209	242	234	219	226	216	206	260	230	226	229	222	232	238	245	220	227	269	233	220	216	213	209	228	224	209	245	243	230	234	203	210	252	220	223	195	234	229	230	218	221	231	197	193	219	226	244	210	203	248	238	232	215	236	226	233	228	219	240	241	230	237	245	225	209	242	219	218	233	202	257	210	251	232	235	224	228	217	221	223	216	226	242	236	214	220	225	214	215	234	239	232	225	223	217	222	249	213	229	227	194	224	224	248	206	258	229	220	215	224	240	249	226	220	230	242	239	198	240	231	238	231	230	207	214	220	219	231	223	216	217	218	217	222	234	223	217	217	256	196	237	242	214	225	221	203	223	230	186	236	237	227	238	214	230	207	215	222	215	230	233	210	246	225	215	232	219	261	212	221	233	233	218	239	217	235	257	224	213	211	230	200	227	248	255	220	222	220	258	199	213	213	224	209	218	235	220	224	238	197	220	223	218	227	195	219	219	221	221	233	198	215	206	237	229	233	225	247	230	216	226	245	209	221	233	233	253	237	238	235	214	250	227	223	222	214	216	254	214	201	214	215	244	218	218	206	246	223	220	241	232	220	235	222	216	199	224	214	235	242	209	241	269	224	241	215	205	244	228	224	206	229	216	247	248	227	229	230	232	235	223	199	234	209	224	213	241	216	250	240	225	230	230	209	232	214	213	216	212	223	208	191	220	204	246	224	222	229	209	228	222	225	191	209	226	221	200	225	240	222	215	238	238	223	247	220	235	208	226	240	218	249	228	216	229	224	216	231	212	236	202	241	264	234	250	236	214	221	237	240	206	234	231	246	241	235	225	232	207	239	225	224	221	221	227	236	217	213	238	221	232	228	210	222	229	235	212	215	254	206	231	220	215	225	231	267	234	219	209	210	219	222	242	209	238	250	221	210	193	227	235	242	213	221	197	247	206	245	226	225	209	248	209	193	217	239	217	232	229	249	256	209	221	196	217	207	225	206	218	232	204	253	211	237	222	223	226	238	227	259	205	197	235	227	231	209	205	227	230	232	234	213	235	233	226	213	227	233	213	232	201	222	228	239	220	217	241	211	227	229	224	214	271	234	229	227	200	208	213	244	234	224	197	199	248	229	238	220	223	230	226	210	207	224	203	218	217	242	223	236	228	212	228	233	240	216	211	214	208	206	221	223	231	224	233	244	228	217	225	216	212	260	215	241	225	237	223	207	199	204	238	235	217	224	227	189	219	206	227	233	201	227	239	240	219	213	244	201	250	215	209	216	219	221	212	237	219	256	241	225	251	216	230	242	203	235	217	235	214	243	227	216	207	233	217	207	219	230	236	226	205	220	217	240	204	236	239	249	225	226	198	238	218	231	208	207	211	213	213	251	230	203	207	219	222	226	221	217	203	237	238	226	248	234	234	246	211	218	252	266	244	246	210	225	210	199	185	213	208	227	218	216	221	232	221	229	197	237	220	206	196	257	242	205	235	206	209	221	228	231	214	213	201	260	255	230	225	222	242	225
23680	13277	8594	4914	3706	2776	2056	1463	1336	1335	1058	900	875	864	770	658	661	640	640	589	628	571	603	563	591	547	581	566	564	587	600	511	534	525	566	542	529	516	545	536	561	510	547	527	549	562	606	543	532	538	554	553	486	559	523	580	570	539	488	530	534	494	577	553	524	591	563	541	564	541	530	538	572	510	527	516	547	528	572	503	567	521	545	518	527	533	534	570	539	495	500	534	527	530	499	520	567	550	567	557	543	541	532	574	557	550	529	513	539	533	538	537	502	553	539	549	611	495	534	477	557	556	535	552	552	554	557	535	523	493	537	539	556	551	576	515	556	568	525	538	551	538	539	563	542	520	574	561	504	556	495	549	543	566	513	553	536	561	563	539	560	578	529	572	527	556	522	545	538	492	523	581	529	484	483	597	553	509	547	550	547	563	595	579	556	551	525	543	529	524	548	508	549	530	540	519	538	533	549	544	538	515	524	529	571	553	512	556	596	578	520	520	546	514	563	553	575	535	504	553	541	587	515	512	520	564	533	542	539	519	566	554	531	560	548	577	592	506	550	511	502	537	560	540	545	558	508	555	522	573	536	566	535	519	556	543	528	524	538	559	559	545	568	511	548	533	597	580	539	519	511	548	554	588	511	507	578	581	564	555	551	544	561	506	541	578	562	553	538	588	570	538	533	524	546	489	566	501	544	521	489	525	552	533	505	537	515	548	515	513	533	500	564	557	549	536	542	544	539	500	536	537	515	531	516	566	567	574	535	553	512	535	578	574	520	546	552	567	529	510	547	506	566	549	567	592	518	556	523	531	533	521	556	555	546	544	529	534	525	534	522	496	570	542	519	511	544	524	541	495	549	534	528	540	556	550	512	544	558	539	513	563	548	542	546	583	522	581	562	568	568	572	593	545	530	556	525	524	562	567	561	531	492	530	517	567	547	582	571	510	560	561	557	496	550	527	540	561	542	565	505	527	545	540	566	513	504	584	567	541	569	509	549	548	548	534	536	542	592	544	524	536	509	539	525	569	605	523	503	559	541	510	515	554	568	563	525	568	570	522	569	553	578	548	510	530	520	525	542	503	561	517	561	524	525	504	483	536	524	545	547	544	511	511	540	535	538	553	565	532	543	558	560	519	527	544	515	576	509	556	556	531	490	580	534	614	534	519	562	573	563	504	549	545	529	520	554	554	571	539	529	565	562	529	576	517	543	550	565	534	543	558	546	484	562	538	519	569	532	510	544	548	562	532	535	530	551	525	562	558	526	552	569	502	506	519	498	515	523	551	518	509	556	560	515	553	561	530	498	584	525	595	536	558	539	514	565	524	584	535	543	548	556	521	534	547	503	525	507	595	484	548	532	530	525	620	589	565	567	528	545	555	535	541	539	553	585	524	518	562	523	520	561	534	512	550	549	543	528	507	537	590	514	520	521	573	537	531	565	572	557	502	532	556	519	527	518	529	536	535	563	550	571	552	529	539	558	546	557	561	525	557	549	545	528	561	549	550	569	548	492	516	528	538	559	539	595	577	519	562	581	520	526	521	533	545	578	519	490	559	560	582	565	537	557	568	590	524	537	576	552	509	529	513	539	567	569	540	541	598	538	571	511	511	553	506	532	543	521	545	523	564	544	544	511	562	537	553	562	513	562	527	536	558	545	525	502	542	576	538	498	534	512	521	575	565	532	533	533	555	542	530	521	514	530	556	545	557	543	527	515	515	544	546	547	521	512	542	532	538	519	586	540	516	518	566	535	569	544	508	519	501	531	563	550	535	553	557	543	574	547	498	525	549	533	550	481	568	532	530	484	564	594	553	563	520	535	540	555	542	572	579	542	537	546	481	556	547	505	500	594	517	532	547	572	512	546	530	565	519	538	529	527	561	568	515	553	539	500	532	558	559	545	555	534	483	513	490	554	567	536	565	506	567	542	516	565	547	534	584	563	539	562	526	535	519	525	564	543	578	556	579	550	549	569	561	547	521	498	572	552	563	534	537	588	530	501	557	550	528	517	568	501	528	527	502	549	529	530	526	564	532	504	553	550	548	541	495	538	529	533	549	529	506	533	556	569	540	544	546	543	590	544	531	527	532	498	579	535	522	513	537	538	524	514	519	542	503	560	479	554	558	543	554	539	497	569	528	527	536	547	552	556	539	536	590	548	529	528	557	498	506	544	552	566	565	523	537	532	542	563	526	545	540	569	527	546	550	523	524	520	569	551	541	537	476	578	551	595	522	517	533	540	541	561	555	567	532	538	513	539	597	546	572	513	568	536	521	526	546	514	541	547	546	531	535	562	535	546	562	533	518	541	508	527	558	564	539	547	514	528	523	505	517	538	497	519	553	563	556	557	571	547	517	566	543	540	536	520	519	534	567	581	530	534	522	533	525	551	541	572	531	525	551	569	522	545	545	550	545	561	527	560	522	530	562	545	552	540	537	530	571	551	536	536	566	523	521	569	531	532	552	534	589	555	542	551	526	550	580	550	534	566	553	539	530	579	543	543	533	524	516	523	530	547	552	585	531	528	560	533	543	505	517	575	543	524	516	550	554	563	473	531	569	543	580	531	524	531	573	530	519	541	524	534	521	542	573	520	572	538	576	570	517	546	502	561	590	528	550	569	532	556	529	525	474	585	555	594	574	536	528	552	562	531	539	552	526	556	534	528	542	530	572	550	536	510	524	545	539	564	535	571	528	537	523	562	560	556	531	533	548	529	557	561	549	532	534	561	542	476	580	561	562	548	523	535	546	536	558	597	558	512	504	544	533	503	574	523	515	570	515	551	544	548	519	532	499	505	487	554	542	536	507	535	541	537	543	525	523	549	519	531	555	551	484	540	549	519	587	516	537	523	516	518	575	567	557	526	562	560	515	523	561	536	512	521	484	593	575	551	527	538	536	550	554	554	545	532	495	510	567	489	536	556	554	544	535	529	532	569	494	556	542	564	552	575	550	497	564	514	555	510	550	542	548	543	530	509	569	541	544	565	521	576	558	533	504	514	537	531	557	588	531	511	566	546	531	513	580	581	557	528	526	551	556	499	532	520	535	530	534	580	542	510	520	532	519	538	527	524	532	527	485	562	546	549	587	574	554	566	528	533	531	530	520	536	548	544	519	537	552	546	524	576	549	550	527	559	588	529	534	533	523	566	520	532	556	509	525	518	556	533	536	520	524	525	525	527	564	498	536	526	570	517	544	541	548	544	522	555	532	524	487	542	519	542	588	523	510	544	533	536	495	535	520	533	529	532	516	516	541	548	531	532	550	522	566	574	545	554	564	562	498	514	533	526	540	534	539	573	568	519	544	531	512	533	558	509	509	526	527	583	565	493	524	584	522	575	546	567	519	489	513	553	548	504	538	553	547	533	546	536	554	533	549	548	537	545	565	535	532	559	566	540	531	526	551	573	554	528	534	505	560	550	544	531	514	527	549	564	499	554	545	593	518	518	541	535	565	576	542	552	524	555	555	546	576	558	538	505	503	513	549	522	559
43039	20722	8208	3271	2029	1425	914	579	496	492	425	380	367	335	364	314	299	261	264	288	266	270	310	278	251	241	238	215	260	247	264	276	249	241	227	244	233	258	235	235	263	253	259	219	254	277	246	250	245	268	259	253	229	206	211	200	246	249	220	243	233	242	230	263	221	248	232	249	218	256	248	213	206	245	216	226	244	242	253	259	268	240	242	253	234	261	251	223	240	269	253	221	249	219	233	268	266	227	253	251	252	244	248	243	249	220	240	261	226	248	233	233	229	267	234	218	245	223	222	254	266	284	218	252	257	280	229	236	236	236	216	225	251	253	233	223	249	249	242	251	249	230	215	256	247	235	186	251	266	214	235	274	262	240	217	214	259	231	264	267	226	237	223	242	231	225	246	276	245	247	228	233	232	240	274	225	237	242	263	239	233	240	268	235	252	246	249	215	245	249	241	249	210	252	225	218	240	240	214	256	246	220	234	227	218	246	226	242	230	220	242	229	222	225	236	250	266	231	214	194	242	224	232	250	241	244	292	224	254	225	233	244	250	227	252	255	244	249	230	271	245	244	259	233	259	233	239	212	246	286	249	241	252	225	239	261	215	216	231	245	271	267	240	220	245	236	246	249	228	250	269	216	265	236	242	233	233	242	241	232	240	257	207	261	223	241	248	243	216	239	265	268	232	227	251	222	211	221	226	228	230	266	254	262	306	259	218	273	208	223	235	275	230	237	232	242	281	256	238	229	240	252	252	225	244	249	226	205	255	221	227	209	235	225	225	250	249	209	248	272	226	235	227	227	237	236	235	230	239	244	259	252	226	230	247	229	282	200	256	258	262	236	231	231	277	222	258	242	244	236	216	252	224	272	272	241	232	230	241	227	241	250	268	250	258	260	261	288	244	231	250	233	241	247	273	234	241	229	226	230	249	240	213	207	231	242	216	257	252	231	265	239	240	251	218	254	234	242	247	253	256	242	232	208	245	239	256	252	241	227	256	228	240	225	226	239	212	240	227	215	249	226	236	263	214	229	237	234	246	248	226	253	226	244	247	238	246	232	238	226	238	241	238	255	238	213	245	236	249	215	217	234	233	246	236	229	258	235	238	220	251	236	230	244	237	225	212	231	297	225	254	201	232	246	202	251	275	233	232	264	221	233	237	248	213	203	226	223	218	251	255	232	207	245	261	240	256	232	223	229	244	244	252	247	223	263	257	209	241	263	268	236	222	264	261	254	235	232	231	248	204	243	232	225	234	248	236	234	236	250	237	248	254	248	250	209	228	208	243	244	235	215	200	254	212	239	229	227	263	265	238	234	232	260	244	274	247	260	233	247	258	248	271	235	229	234	252	244	238	223	236	249	241	247	228	267	210	244	232	252	234	229	230	245	254	253	243	207	254	244	227	251	235	260	227	230	242	239	261	250	230	253	242	251	222	240	230	234	234	230	206	217	232	216	232	251	239	228	238	220	232	235	238	217	224	224	257	259	233	235	235	249	256	240	273	234	273	242	266	223	233	268	242	263	245	233	238	218	232	236	215	248	250	245	222	246	296	225	228	222	228	261	217	235	226	241	220	254	202	239	234	246	220	298	244	217	234	245	238	233	226	223	247	239	298	236	242	251	240	225	225	238	277	237	199	233	229	241	235	264	247	266	248	284	245	234	220	239	272	230	209	224	238	245	245	280	211	236	220	266	259	248	241	270	240	229	243	257	218	223	245	217	255	229	236	243	221	216	229	244	260	232	250	249	234	222	270	267	234	264	261	218	238	260	239	211	242	229	264	272	243	270	243	257	256	247	252	246	224	245	250	252	215	235	248	241	246	227	241	229	224	242	230	241	241	215	255	237	214	263	223	241	233	235	256	232	232	250	239	238	243	234	230	246	234	221	234	232	200	212	248	240	269	221	258	245	237	213	222	244	249	225	223	234	252	238	220	250	221	239	228	225	235	224	224	237	261	231	239	231	244	254	240	247	236	258	220	256	244	237	220	239	227	251	229	225	272	261	236	207	246	244	259	230	251	249	249	225	221	254	237	251	277	261	240	235	238	245	242	258	237	219	250	230	239	232	216	230	249	211	234	217	180	230	236	246	226	222	259	228	271	227	252	244	234	270	269	250	208	240	206	244	263	223	234	232	250	219	236	237	217	244	224	245	219	238	235	241	219	272	265	210	222	218	248	241	246	234	260	248	232	236	212	219	275	256	239	235	236	255	225	252	231	235	244	243	245	242	238	237	244	228	231	223	239	239	232	249	222	246	234	221	229	229	235	229	240	239	239	270	228	228	239	237	229	230	233	217	238	246	268	246	256	231	228	232	222	264	249	225	252	244	223	249	250	248	244	261	247	229	222	252	253	251	238	253	217	240	234	215	267	260	239	280	238	227	229	226	241	265	227	236	250	246	235	227	260	246	264	232	248	241	254	262	243	247	267	225	232	248	248	265	267	234	234	217	211	225	219	258	191	236	243	250	253	236	236	216	224	227	215	252	235	229	221	233	219	243	227	260	254	224	255	248	219	237	238	247	217	237	242	234	248	226	255	253	233	254	276	236	257	234	199	257	261	230	244	253	219	232	263	243	233	279	241	251	256	249	251	255	271	237	244	242	256	234	220	238	250	223	269	267	266	266	237	264	237	216	224	246	225	244	274	217	241	248	252	250	232	250	233	238	237	262	267	229	244	228	255	260	223	229	229	209	217	251	264	219	261	232	281	248	252	236	233	249	229	250	216	247	213	235	255	244	214	222	212	238	256	226	228	242	236	215	259	232	241	239	240	229	276	224	249	238	217	237	210	242	253	227	238	246	233	226	275	212	233	261	226	231	262	217	260	232	245	237	225	233	212	264	256	240	233	225	255	237	240	229	227	250	207	241	231	248	242	233	238	243	267	230	247	236	242	253	238	232	231	247	254	231	227	209	216	241	228	231	245	244	206	254	263	251	228	249	224	238	252	257	251	233	236	266	271	216	265	252	243	257	246	219	257	259	246	236	234	241	253	232	244	229	209	249	243	217	230	243	207	256	249	245	227	248	236	211	243	233	257	255	229	236	230	228	245	237	206	250	238	237	230	246	250	240	210	240	260	215	234	250	267	232	207	227	208	265	236	214	266	233	243	230	237	251	229	242	264	253	240	238	208	235	256	235	219	256	260	224	248	210	203	253	248	227	242	232	230	228	264	224	239	227	215	215	212	226	260	243	207	251	228	260	260	217	241	225	235	264	244	222	234	258	247	215	244	238	257	234	252	216	240	268	225	243	217	267	249	257	258	221	244	233	244	240	255	260	252	223	226	250	267	282	230	256	242	251	240	231	241	249	252	224	265	257	249	255	243	236	231	234	236	238	252	229	239	263	236	254	230	257	222	223	233	206	239	227	241	227	226	218	238	234	230	228	227	250	268	254	219	238	271	254	236	259	257	252	258	270	261	217	261	230	243	234	249	232	247	223	261	228	249	264	256	247	253	254	273	258	263	230	234	252	226	243	233	240	263	242
30584	17548	10741	8394	7188	5703	3721	2483	1977	2076	1728	1364	1327	1253	1331	1049	995	861	753	752	750	706	764	749	669	693	611	619	612	624	612	587	599	600	637	599	571	557	591	557	588	573	592	577	559	646	568	602	571	569	569	602	589	549	551	580	589	545	545	551	520	615	557	549	573	586	526	584	591	559	542	530	555	628	557	571	544	570	505	604	598	555	537	540	540	587	577	577	564	571	569	588	592	546	622	549	551	589	594	567	571	572	567	575	575	580	592	567	640	545	548	581	524	577	620	584	520	557	605	564	596	562	553	574	560	574	564	598	512	579	562	585	574	538	580	595	568	599	544	586	541	551	582	568	562	603	528	533	623	598	546	569	533	602	609	587	592	558	619	554	586	542	539	592	547	519	524	551	580	561	580	556	591	579	536	614	563	592	585	543	567	551	554	562	598	551	568	584	577	594	567	585	549	550	555	530	567	575	552	580	565	572	582	578	575	573	544	598	559	547	544	591	590	539	557	566	549	586	587	570	619	583	580	589	550	584	546	569	591	582	556	549	593	585	549	567	546	556	607	548	591	527	557	543	571	556	588	590	572	564	539	578	614	597	554	583	597	580	567	570	547	547	546	584	586	577	604	612	552	558	576	552	564	563	630	551	580	561	522	578	591	521	596	594	592	571	556	599	563	605	586	576	539	602	581	569	561	562	549	549	571	566	603	588	597	555	584	594	564	568	551	526	604	539	614	543	574	549	554	612	577	599	621	526	560	582	541	591	572	551	614	573	610	565	570	548	576	599	575	569	569	531	554	571	530	549	559	591	566	569	516	547	576	555	591	573	570	566	570	611	593	548	592	543	548	559	502	583	591	547	586	562	541	622	590	591	624	532	537	585	560	598	595	558	581	591	594	564	573	609	601	569	581	548	552	549	553	548	598	568	601	597	619	600	523	546	588	575	582	583	608	551	598	565	584	578	554	539	540	570	554	534	577	566	593	523	573	567	537	587	575	619	547	590	625	570	547	552	545	546	615	637	577	585	563	598	529	578	587	621	553	571	554	505	610	531	576	595	590	575	586	568	561	567	589	562	556	561	562	618	598	540	533	571	567	581	557	548	610	575	622	566	580	561	509	566	573	545	606	573	594	550	579	607	567	539	566	611	537	550	516	577	562	570	552	582	555	620	615	588	577	596	572	566	592	604	580	581	565	622	571	532	555	627	608	556	522	570	590	536	572	530	591	555	568	589	585	565	566	585	576	570	556	578	529	586	611	601	577	572	589	536	533	549	565	606	589	570	537	575	566	594	623	567	565	556	590	573	574	575	580	587	539	512	616	563	492	577	582	570	581	606	557	566	574	561	576	573	579	563	552	581	560	602	556	570	540	537	544	568	571	590	582	559	550	543	583	639	546	582	594	591	594	583	555	579	591	578	569	575	567	584	611	586	562	576	575	534	538	563	545	564	592	573	575	562	556	548	543	572	581	537	599	600	617	582	583	529	562	597	567	611	576	530	563	555	542	560	609	552	599	594	577	590	567	598	565	584	609	560	594	540	571	562	544	561	552	557	587	573	553	612	595	541	542	535	568	599	560	582	548	590	577	556	555	599	573	545	555	545	529	536	569	586	605	544	571	532	560	556	573	603	569	555	554	577	579	595	560	570	579	558	565	608	576	590	570	553	568	583	546	589	556	551	569	540	560	529	558	604	555	578	595	567	531	573	589	536	550	550	571	536	566	578	592	607	530	548	577	557	554	558	539	580	586	554	581	530	573	556	553	560	550	541	558	552	575	569	603	600	595	601	505	558	552	589	565	564	567	616	577	530	537	563	608	584	585	547	523	564	550	564	570	568	596	573	527	566	552	557	556	571	563	570	562	570	577	579	586	604	552	524	591	578	573	524	581	520	563	547	579	613	635	569	589	566	585	546	610	538	621	565	587	559	598	574	566	559	577	589	599	577	561	588	552	579	547	613	550	605	608	566	585	551	584	571	555	547	565	588	609	583	610	519	563	555	556	525	573	558	555	556	613	579	576	563	587	577	557	576	589	576	590	596	540	581	564	553	573	595	582	543	536	602	530	540	596	581	596	596	558	543	608	567	573	597	586	580	590	602	554	591	574	592	569	556	563	611	536	585	558	579	537	569	553	577	549	546	606	617	564	551	590	613	543	550	528	549	559	544	545	547	524	596	588	584	557	591	587	583	578	543	606	549	608	556	540	599	579	597	570	570	559	589	533	563	583	549	568	548	568	566	542	538	546	543	590	588	595	585	580	596	564	536	550	585	555	600	574	613	556	580	613	599	552	560	555	559	563	566	565	559	572	591	546	530	580	577	579	568	582	553	556	582	555	518	596	589	555	581	542	585	586	550	528	582	537	594	583	612	590	557	594	589	531	574	578	568	543	589	551	549	580	559	611	588	605	594	591	606	575	552	544	581	548	558	575	576	569	567	514	582	577	606	625	580	579	575	590	568	514	568	581	560	551	553	563	556	585	571	545	548	606	573	561	561	581	537	561	586	566	543	560	547	555	582	540	565	521	555	588	590	582	562	625	595	552	595	566	574	591	589	594	553	572	549	608	564	545	523	578	555	581	536	566	555	557	598	556	645	548	618	522	570	571	602	575	564	562	571	599	563	588	589	633	543	576	532	593	619	576	567	580	581	635	600	565	566	602	563	558	601	587	536	583	573	591	583	526	596	595	572	522	574	541	558	530	577	591	576	567	556	560	610	616	617	581	564	590	557	587	570	544	574	569	561	562	581	572	576	582	573	588	512	572	602	553	578	561	577	568	514	547	547	594	556	601	608	532	581	587	596	579	594	562	610	570	617	552	517	576	557	545	578	574	549	599	615	546	550	497	600	548	559	569	545	580	574	535	578	565	588	596	584	562	596	627	559	566	619	571	605	565	581	567	536	593	547	566	587	593	609	553	580	590	594	574	567	553	556	573	568	571	582	586	559	534	581	559	557	603	561	587	587	569	562	567	601	621	561	608	556	546	548	580	574	601	581	588	567	549	591	603	584	557	572	586	554	578	553	541	615	577	563	617	593	602	568	553	592	550	561	587	584	585	568	574	593	523	584	638	606	586	602	535	534	550	586	567	543	571	589	579	594	572	578	518	572	594	574	535	575	589	588	564	579	629	604	604	570	559	572	588	582	606	553	543	573	579	559	567	568	594	560	588	587	560	562	560	573	540	570	581	535	587	597	550	615	555	584	549	579	570	589	557	575	593	562	535	532	587	568	558	605	584	560	575	577	586	514	598	560	604	577	571	599	607	533	555	580	575	598	592	588	637	596	557	618	522	587	560	572	571	563	550	599	569	564	548	570	583	570	541	566	562	582	511	539	587	565	565	593	568	511	615	538	558	551	600	553	572	567	610	555	588	560	550	603	543	595	551	565	633	564	528	567	595	548	562	566	583	563	548	583	582	580	565	546	574	585	555	504	539	578	559	556	597	553	583	561	571	568	525	529	569	601	593	560	574	606	545	570	575	576	556	546
55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
